diff options
Diffstat (limited to 'main/multipath-tools/scsi_ident.patch')
-rw-r--r-- | main/multipath-tools/scsi_ident.patch | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/main/multipath-tools/scsi_ident.patch b/main/multipath-tools/scsi_ident.patch new file mode 100644 index 0000000000..c626c0e507 --- /dev/null +++ b/main/multipath-tools/scsi_ident.patch @@ -0,0 +1,28 @@ +From: Hannes Reinecke <hare@suse.de> +Date: Thu, 10 Apr 2014 10:21:52 +0000 (+0200) +Subject: Use 'SCSI_IDENT_.*' as the default property whitelist +X-Git-Url: http://git.opensvc.com/gitweb.cgi?p=multipath-tools%2F.git;a=commitdiff_plain;h=d041591e42b69e2ff99d9cc5c1111c83ccde3207 + +Use 'SCSI_IDENT_.*' as the default property whitelist + +59-scsi-sg_utils.rules export the VPD pages as +SCSI_IDENT_<association>_<type>. +So whenever we have a SCSI_IDENT_* property we know it +has come from VPD pages and we have a legit device. + +Signed-off-by: Hannes Reinecke <hare@suse.de> +--- + +diff --git a/libmultipath/blacklist.c b/libmultipath/blacklist.c +index cea128c..30c5031 100644 +--- a/libmultipath/blacklist.c ++++ b/libmultipath/blacklist.c +@@ -196,7 +196,7 @@ setup_default_blist (struct config * conf) + if (store_ble(conf->blist_devnode, str, ORIGIN_DEFAULT)) + return 1; + +- str = STRDUP("(ID_SCSI_VPD|ID_WWN)"); ++ str = STRDUP("(SCSI_IDENT_.*|ID_WWN)"); + if (!str) + return 1; + if (store_ble(conf->elist_property, str, ORIGIN_DEFAULT)) |