Package: multipath-tools / 0.6.4-5+deb9u1

Metadata

Package Version Patches format
multipath-tools 0.6.4-5+deb9u1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
0001 blacklist cciss devices.patch | (download)

libmultipath/blacklist.c | 6 6 + 0 - 0 !
1 file changed, 6 insertions(+)

 [patch] blacklist cciss devices

cciss support isn't complete in 0.4.8 and the half functioning causes
problems in d-i among other things.
Closes: #500991

0009 hardened build flags.patch | (download)

Makefile.inc | 3 2 + 1 - 0 !
1 file changed, 2 insertions(+), 1 deletion(-)

---
0011 patch udev rule.patch | (download)

kpartx/kpartx.rules | 4 4 + 0 - 0 !
1 file changed, 4 insertions(+)

---
0014 libmultipath discovery blank rev attr.patch | (download)

libmultipath/discovery.c | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 [patch] libmultipath: fix discovery of devices with sysfs attr containing only spaces

commit 43c61e979521b17d9f50ea8e722682c33d0b7d69 causes sysfs_get_<attr>() to
return 0 if attr contains only spaces, and scsi_sysfs_pathinfo() to return 1
in 'if (sysfs_get_<attr>() <= 0)'; this breaks the device's discovery.

Changing the comparison operator '<=' to '<' allows discovery to continue.

This affects some IPR controllers (rev sysfs attr):

	# grep . /sys/block/sda/device/{vendor,model,rev} | tr ' ' '#'
	/sys/block/sda/device/vendor:IBM#####
	/sys/block/sda/device/model:IPR-0###5EC99A00
	/sys/block/sda/device/rev:####

Signed-off-by: Mauricio Faria de Oliveira <mauricfo@linux.vnet.ibm.com>

systemd alias.patch | (download)

multipathd/multipathd.service | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

---
disable systemd for udeb.patch | (download)

Makefile.inc | 8 5 + 3 - 0 !
1 file changed, 5 insertions(+), 3 deletions(-)

---
disable rados link for udeb.patch | (download)

libmultipath/checkers/Makefile | 34 24 + 10 - 0 !
1 file changed, 24 insertions(+), 10 deletions(-)

---
multipathd_drop_lock_before_calling_uev_add_path.patch | (download)

multipathd/main.c | 5 4 + 1 - 0 !
1 file changed, 4 insertions(+), 1 deletion(-)

---