This is a set of unrelated patches, based on top of my previous "add library to check if device is a valid path" patchset. The first two patches add a new config option, eh_deadline, that sets the scsi sysfs value of the same name for scsi path devices. This has been requested by multiple customers. Patch 0005 is a change to detecting rdac support requested by Netapp. Changes from v2 to v3: 0004: Add size parameter to fetch_vpd_page() instead of assuming 4096, as suggested by Martin 0005: I realized that fetch_vpd_page() already correctly checked the page number and size and warned about truncation, so there was no point in checking the size again in is_vpd_page_supported(). Dropped patch 0006 in favor or Martin's approach to solving the dlclose issue. Changes from v1 to v2: 0002: multiple small fixes suggested by Martin 0004: New patch to setup for checking vpd page 0x00 0005 (was 0004): added checking for vpd page 0xc9 in vpd page 0x00, as suggested by Martin 0006 (was 0005): Added version script update Benjamin Marzinski (5): libmultipath: move fast_io_fail defines to structs.h libmultipath: add eh_deadline multipath.conf parameter multipathd: remove redundant vector_free() int configure libmultipath: factor out code to get vpd page data libmultipath: limit reading 0xc9 vpd page libmultipath/config.c | 2 + libmultipath/config.h | 10 +--- libmultipath/configure.c | 1 + libmultipath/dict.c | 40 ++++++++------ libmultipath/dict.h | 2 +- libmultipath/discovery.c | 104 +++++++++++++++++++++++++++++++------ libmultipath/discovery.h | 1 + libmultipath/propsel.c | 29 +++++++++-- libmultipath/propsel.h | 1 + libmultipath/structs.h | 24 +++++++++ multipath/multipath.conf.5 | 16 ++++++ multipathd/main.c | 8 +-- 12 files changed, 188 insertions(+), 50 deletions(-) -- 2.17.2 -- dm-devel mailing list dm-devel@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/dm-devel