This patch introduces the match fuction for emc device handler. The match function was introduced by this patch http://www.spinics.net/lists/linux-scsi/msg54284.html Signed-off-by: Babu Moger <babu.moger@xxxxxxxxxx> --- --- linux/drivers/scsi/device_handler/scsi_dh_emc.c.orig 2011-10-31 11:24:29.000000000 -0500 +++ linux/drivers/scsi/device_handler/scsi_dh_emc.c 2011-10-31 11:27:45.000000000 -0500 @@ -628,6 +628,20 @@ static const struct scsi_dh_devlist clar {NULL, NULL}, }; +static bool clariion_match(struct scsi_device *sdev) +{ + int i; + for (i = 0; clariion_dev_list[i].vendor; i++) { + if (!strncmp(sdev->vendor, clariion_dev_list[i].vendor, + strlen(clariion_dev_list[i].vendor)) && + !strncmp(sdev->model, clariion_dev_list[i].model, + strlen(clariion_dev_list[i].model))) { + return true; + } + } + return false; +} + static int clariion_bus_attach(struct scsi_device *sdev); static void clariion_bus_detach(struct scsi_device *sdev); @@ -641,6 +655,7 @@ static struct scsi_device_handler clarii .activate = clariion_activate, .prep_fn = clariion_prep_fn, .set_params = clariion_set_params, + .match = clariion_match, }; static int clariion_bus_attach(struct scsi_device *sdev) -- dm-devel mailing list dm-devel@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/dm-devel