<div dir="ltr">Merged.</div><div class="gmail_extra"><br><div class="gmail_quote">On Sat, Jul 9, 2016 at 1:58 AM, Xose Vazquez Perez <span dir="ltr"><<a href="mailto:xose.vazquez@gmail.com" target="_blank">xose.vazquez@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">     48                 .features      = DEFAULT_FEATURES,<br>
     44                 .hwhandler     = DEFAULT_HWHANDLER,<br>
     28                 .prio_name     = DEFAULT_PRIO,<br>
      1                 .minio         = DEFAULT_MINIO,<br>
      1                 .minio_rq      = DEFAULT_MINIO_RQ,<br>
<br>
Cc: Christophe Varoqui <<a href="mailto:christophe.varoqui@opensvc.com">christophe.varoqui@opensvc.com</a>><br>
Cc: device-mapper development <<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a>><br>
Signed-off-by: Xose Vazquez Perez <<a href="mailto:xose.vazquez@gmail.com">xose.vazquez@gmail.com</a>><br>
---<br>
 libmultipath/hwtable.c | 122 -------------------------------------------------<br>
 1 file changed, 122 deletions(-)<br>
<br>
diff --git a/libmultipath/hwtable.c b/libmultipath/hwtable.c<br>
index a89ea87..6d87cf4 100644<br>
--- a/libmultipath/hwtable.c<br>
+++ b/libmultipath/hwtable.c<br>
@@ -28,13 +28,10 @@ static struct hwentry default_hw[] = {<br>
        {<br>
                .vendor        = "COMPELNT",<br>
                .product       = "Compellent Vol",<br>
-               .features      = DEFAULT_FEATURES,<br>
-               .hwhandler     = DEFAULT_HWHANDLER,<br>
                .pgpolicy      = MULTIBUS,<br>
                .pgfailback    = -FAILBACK_IMMEDIATE,<br>
                .rr_weight     = RR_WEIGHT_NONE,<br>
                .no_path_retry = NO_PATH_RETRY_QUEUE,<br>
-               .prio_name     = DEFAULT_PRIO,<br>
                .prio_args     = NULL,<br>
        },<br>
        /*<br>
@@ -46,13 +43,10 @@ static struct hwentry default_hw[] = {<br>
        {<br>
                .vendor        = "APPLE.*",<br>
                .product       = "Xserve RAID",<br>
-               .features      = DEFAULT_FEATURES,<br>
-               .hwhandler     = DEFAULT_HWHANDLER,<br>
                .pgpolicy      = MULTIBUS,<br>
                .pgfailback    = FAILBACK_UNDEF,<br>
                .rr_weight     = RR_WEIGHT_NONE,<br>
                .no_path_retry = NO_PATH_RETRY_UNDEF,<br>
-               .prio_name     = DEFAULT_PRIO,<br>
                .prio_args     = NULL,<br>
        },<br>
        /*<br>
@@ -61,13 +55,10 @@ static struct hwentry default_hw[] = {<br>
        {<br>
                .vendor        = "3PARdata",<br>
                .product       = "VV",<br>
-               .features      = DEFAULT_FEATURES,<br>
-               .hwhandler     = DEFAULT_HWHANDLER,<br>
                .pgpolicy      = MULTIBUS,<br>
                .pgfailback    = FAILBACK_UNDEF,<br>
                .rr_weight     = RR_WEIGHT_NONE,<br>
                .no_path_retry = NO_PATH_RETRY_UNDEF,<br>
-               .prio_name     = DEFAULT_PRIO,<br>
                .prio_args     = NULL,<br>
        },<br>
        {<br>
@@ -86,13 +77,10 @@ static struct hwentry default_hw[] = {<br>
        {<br>
                .vendor        = "HP",<br>
                .product       = "A6189A",<br>
-               .features      = DEFAULT_FEATURES,<br>
-               .hwhandler     = DEFAULT_HWHANDLER,<br>
                .pgpolicy      = MULTIBUS,<br>
                .pgfailback    = FAILBACK_UNDEF,<br>
                .rr_weight     = RR_WEIGHT_NONE,<br>
                .no_path_retry = 12,<br>
-               .prio_name     = DEFAULT_PRIO,<br>
                .prio_args     = NULL,<br>
        },<br>
        {<br>
@@ -114,8 +102,6 @@ static struct hwentry default_hw[] = {<br>
                /* MSA 1000/1500 with new firmware */<br>
                .vendor        = "(COMPAQ|HP)",<br>
                .product       = "MSA VOLUME",<br>
-               .features      = DEFAULT_FEATURES,<br>
-               .hwhandler     = DEFAULT_HWHANDLER,<br>
                .pgpolicy      = GROUP_BY_PRIO,<br>
                .pgfailback    = -FAILBACK_IMMEDIATE,<br>
                .rr_weight     = RR_WEIGHT_NONE,<br>
@@ -128,8 +114,6 @@ static struct hwentry default_hw[] = {<br>
                /* EVA 3000/5000 with new firmware, EVA 4000/6000/8000 */<br>
                .vendor        = "(COMPAQ|HP)",<br>
                .product       = "HSV1[01]1|HSV2[01]0|HSV3[046]0|HSV4[05]0",<br>
-               .features      = DEFAULT_FEATURES,<br>
-               .hwhandler     = DEFAULT_HWHANDLER,<br>
                .pgpolicy      = GROUP_BY_PRIO,<br>
                .pgfailback    = -FAILBACK_IMMEDIATE,<br>
                .rr_weight     = RR_WEIGHT_NONE,<br>
@@ -142,22 +126,17 @@ static struct hwentry default_hw[] = {<br>
                /* HP MSA2000 family with old firmware */<br>
                .vendor        = "HP",<br>
                .product       = "MSA2[02]12fc|MSA2012i",<br>
-               .features      = DEFAULT_FEATURES,<br>
-               .hwhandler     = DEFAULT_HWHANDLER,<br>
                .pgpolicy      = MULTIBUS,<br>
                .pgfailback    = -FAILBACK_IMMEDIATE,<br>
                .rr_weight     = RR_WEIGHT_NONE,<br>
                .no_path_retry = 18,<br>
                .minio         = 100,<br>
-               .prio_name     = DEFAULT_PRIO,<br>
                .prio_args     = NULL,<br>
        },<br>
        {<br>
                /* HP MSA2000 family with new firmware */<br>
                .vendor        = "HP",<br>
                .product       = "MSA2012sa|MSA23(12|24)(fc|i|sa)|MSA2000s VOLUME",<br>
-               .features      = DEFAULT_FEATURES,<br>
-               .hwhandler     = DEFAULT_HWHANDLER,<br>
                .pgpolicy      = GROUP_BY_PRIO,<br>
                .pgfailback    = -FAILBACK_IMMEDIATE,<br>
                .rr_weight     = RR_WEIGHT_NONE,<br>
@@ -170,8 +149,6 @@ static struct hwentry default_hw[] = {<br>
                /* HP MSA 1040/2040 family */<br>
                .vendor        = "HP",<br>
                .product       = "MSA (1|2)040 SA(N|S)",<br>
-               .features      = DEFAULT_FEATURES,<br>
-               .hwhandler     = DEFAULT_HWHANDLER,<br>
                .pgpolicy      = GROUP_BY_PRIO,<br>
                .pgfailback    = -FAILBACK_IMMEDIATE,<br>
                .rr_weight     = RR_WEIGHT_NONE,<br>
@@ -184,7 +161,6 @@ static struct hwentry default_hw[] = {<br>
                /* HP SVSP */<br>
                .vendor        = "HP",<br>
                .product       = "HSVX700",<br>
-               .features      = DEFAULT_FEATURES,<br>
                .hwhandler     = "1 alua",<br>
                .pgpolicy      = GROUP_BY_PRIO,<br>
                .pgfailback    = -FAILBACK_IMMEDIATE,<br>
@@ -198,21 +174,16 @@ static struct hwentry default_hw[] = {<br>
                /* HP Smart Array */<br>
                .vendor        = "HP",<br>
                .product       = "LOGICAL VOLUME.*",<br>
-               .features      = DEFAULT_FEATURES,<br>
-               .hwhandler     = DEFAULT_HWHANDLER,<br>
                .pgpolicy      = MULTIBUS,<br>
                .pgfailback    = FAILBACK_UNDEF,<br>
                .rr_weight     = RR_WEIGHT_NONE,<br>
                .no_path_retry = 12,<br>
-               .prio_name     = DEFAULT_PRIO,<br>
                .prio_args     = NULL,<br>
        },<br>
        {<br>
                /* HP P2000 family */<br>
                .vendor        = "HP",<br>
                .product       = "P2000 G3 FC|P2000G3 FC/iSCSI|P2000 G3 SAS|P2000 G3 iSCSI",<br>
-               .features      = DEFAULT_FEATURES,<br>
-               .hwhandler     = DEFAULT_HWHANDLER,<br>
                .pgpolicy      = GROUP_BY_PRIO,<br>
                .pgfailback    = -FAILBACK_IMMEDIATE,<br>
                .rr_weight     = RR_WEIGHT_NONE,<br>
@@ -227,13 +198,10 @@ static struct hwentry default_hw[] = {<br>
        {<br>
                .vendor        = "DDN",<br>
                .product       = "SAN DataDirector",<br>
-               .features      = DEFAULT_FEATURES,<br>
-               .hwhandler     = DEFAULT_HWHANDLER,<br>
                .pgpolicy      = MULTIBUS,<br>
                .pgfailback    = FAILBACK_UNDEF,<br>
                .rr_weight     = RR_WEIGHT_NONE,<br>
                .no_path_retry = NO_PATH_RETRY_UNDEF,<br>
-               .prio_name     = DEFAULT_PRIO,<br>
                .prio_args     = NULL,<br>
        },<br>
        /*<br>
@@ -245,13 +213,10 @@ static struct hwentry default_hw[] = {<br>
        {<br>
                .vendor        = "EMC",<br>
                .product       = "SYMMETRIX",<br>
-               .features      = DEFAULT_FEATURES,<br>
-               .hwhandler     = DEFAULT_HWHANDLER,<br>
                .pgpolicy      = MULTIBUS,<br>
                .pgfailback    = FAILBACK_UNDEF,<br>
                .rr_weight     = RR_WEIGHT_NONE,<br>
                .no_path_retry = 6,<br>
-               .prio_name     = DEFAULT_PRIO,<br>
                .prio_args     = NULL,<br>
        },<br>
        {<br>
@@ -275,25 +240,19 @@ static struct hwentry default_hw[] = {<br>
                .vendor        = "EMC",<br>
                .product       = "Invista",<br>
                .bl_product    = "LUNZ",<br>
-               .features      = DEFAULT_FEATURES,<br>
-               .hwhandler     = DEFAULT_HWHANDLER,<br>
                .pgpolicy      = MULTIBUS,<br>
                .pgfailback    = FAILBACK_UNDEF,<br>
                .rr_weight     = RR_WEIGHT_NONE,<br>
                .no_path_retry = 5,<br>
-               .prio_name     = DEFAULT_PRIO,<br>
                .prio_args     = NULL,<br>
        },<br>
        {<br>
                .vendor        = "XtremIO",<br>
                .product       = "XtremApp",<br>
-               .features      = DEFAULT_FEATURES,<br>
-               .hwhandler     = DEFAULT_HWHANDLER,<br>
                .selector      = "queue-length 0",<br>
                .pgpolicy      = MULTIBUS,<br>
                .pgfailback    = FAILBACK_UNDEF,<br>
                .fast_io_fail  = 5,<br>
-               .prio_name     = DEFAULT_PRIO,<br>
                .prio_args     = NULL,<br>
        },<br>
        /*<br>
@@ -302,20 +261,16 @@ static struct hwentry default_hw[] = {<br>
        {<br>
                .vendor        = "FSC",<br>
                .product       = "CentricStor",<br>
-               .features      = DEFAULT_FEATURES,<br>
-               .hwhandler     = DEFAULT_HWHANDLER,<br>
                .pgpolicy      = GROUP_BY_SERIAL,<br>
                .pgfailback    = FAILBACK_UNDEF,<br>
                .rr_weight     = RR_WEIGHT_NONE,<br>
                .no_path_retry = NO_PATH_RETRY_UNDEF,<br>
-               .prio_name     = DEFAULT_PRIO,<br>
                .prio_args     = NULL,<br>
        },<br>
        {<br>
                .vendor        = "FUJITSU",<br>
                .product       = "ETERNUS_DX(H|L|M|400|8000)",<br>
                .features      = "1 queue_if_no_path",<br>
-               .hwhandler     = DEFAULT_HWHANDLER,<br>
                .pgpolicy      = GROUP_BY_PRIO,<br>
                .pgfailback    = -FAILBACK_IMMEDIATE,<br>
                .rr_weight     = RR_WEIGHT_NONE,<br>
@@ -332,20 +287,16 @@ static struct hwentry default_hw[] = {<br>
        {<br>
                .vendor        = "(HITACHI|HP)",<br>
                .product       = "OPEN-.*",<br>
-               .features      = DEFAULT_FEATURES,<br>
-               .hwhandler     = DEFAULT_HWHANDLER,<br>
                .pgpolicy      = MULTIBUS,<br>
                .pgfailback    = FAILBACK_UNDEF,<br>
                .rr_weight     = RR_WEIGHT_NONE,<br>
                .no_path_retry = NO_PATH_RETRY_UNDEF,<br>
-               .prio_name     = DEFAULT_PRIO,<br>
                .prio_args     = NULL,<br>
        },<br>
        {<br>
                .vendor        = "HITACHI",<br>
                .product       = "DF.*",<br>
                .features      = "1 queue_if_no_path",<br>
-               .hwhandler     = DEFAULT_HWHANDLER,<br>
                .pgpolicy      = GROUP_BY_PRIO,<br>
                .pgfailback    = -FAILBACK_IMMEDIATE,<br>
                .rr_weight     = RR_WEIGHT_NONE,<br>
@@ -362,13 +313,10 @@ static struct hwentry default_hw[] = {<br>
        {<br>
                .vendor        = "IBM",<br>
                .product       = "ProFibre 4000R",<br>
-               .features      = DEFAULT_FEATURES,<br>
-               .hwhandler     = DEFAULT_HWHANDLER,<br>
                .pgpolicy      = MULTIBUS,<br>
                .pgfailback    = FAILBACK_UNDEF,<br>
                .rr_weight     = RR_WEIGHT_NONE,<br>
                .no_path_retry = NO_PATH_RETRY_UNDEF,<br>
-               .prio_name     = DEFAULT_PRIO,<br>
                .prio_args     = NULL,<br>
        },<br>
        {<br>
@@ -421,7 +369,6 @@ static struct hwentry default_hw[] = {<br>
                .vendor        = "IBM",<br>
                .product       = "^1742",<br>
                .bl_product    = "Universal Xport",<br>
-               .features      = DEFAULT_FEATURES,<br>
                .hwhandler     = "1 rdac",<br>
                .pgpolicy      = GROUP_BY_PRIO,<br>
                .pgfailback    = -FAILBACK_IMMEDIATE,<br>
@@ -450,7 +397,6 @@ static struct hwentry default_hw[] = {<br>
                .vendor        = "IBM",<br>
                .product       = "^1814",<br>
                .bl_product    = "Universal Xport",<br>
-               .features      = DEFAULT_FEATURES,<br>
                .hwhandler     = "1 rdac",<br>
                .pgpolicy      = GROUP_BY_PRIO,<br>
                .pgfailback    = -FAILBACK_IMMEDIATE,<br>
@@ -465,7 +411,6 @@ static struct hwentry default_hw[] = {<br>
                .vendor        = "IBM",<br>
                .product       = "^1815",<br>
                .bl_product    = "Universal Xport",<br>
-               .features      = DEFAULT_FEATURES,<br>
                .hwhandler     = "1 rdac",<br>
                .pgpolicy      = GROUP_BY_PRIO,<br>
                .pgfailback    = -FAILBACK_IMMEDIATE,<br>
@@ -480,7 +425,6 @@ static struct hwentry default_hw[] = {<br>
                .vendor        = "IBM",<br>
                .product       = "^1818",<br>
                .bl_product    = "Universal Xport",<br>
-               .features      = DEFAULT_FEATURES,<br>
                .hwhandler     = "1 rdac",<br>
                .pgpolicy      = GROUP_BY_PRIO,<br>
                .pgfailback    = -FAILBACK_IMMEDIATE,<br>
@@ -495,7 +439,6 @@ static struct hwentry default_hw[] = {<br>
                .vendor        = "IBM",<br>
                .product       = "^3526",<br>
                .bl_product    = "Universal Xport",<br>
-               .features      = DEFAULT_FEATURES,<br>
                .hwhandler     = "1 rdac",<br>
                .pgpolicy      = GROUP_BY_PRIO,<br>
                .pgfailback    = -FAILBACK_IMMEDIATE,<br>
@@ -509,13 +452,10 @@ static struct hwentry default_hw[] = {<br>
                /* IBM DS4200 / FAStT200 */<br>
                .vendor        = "IBM",<br>
                .product       = "^3542",<br>
-               .features      = DEFAULT_FEATURES,<br>
-               .hwhandler     = DEFAULT_HWHANDLER,<br>
                .pgpolicy      = GROUP_BY_SERIAL,<br>
                .pgfailback    = FAILBACK_UNDEF,<br>
                .rr_weight     = RR_WEIGHT_NONE,<br>
                .no_path_retry = NO_PATH_RETRY_UNDEF,<br>
-               .prio_name     = DEFAULT_PRIO,<br>
                .prio_args     = NULL,<br>
        },<br>
        {<br>
@@ -523,12 +463,10 @@ static struct hwentry default_hw[] = {<br>
                .vendor        = "IBM",<br>
                .product       = "^2105800",<br>
                .features      = "1 queue_if_no_path",<br>
-               .hwhandler     = DEFAULT_HWHANDLER,<br>
                .pgpolicy      = GROUP_BY_SERIAL,<br>
                .pgfailback    = FAILBACK_UNDEF,<br>
                .rr_weight     = RR_WEIGHT_NONE,<br>
                .no_path_retry = NO_PATH_RETRY_UNDEF,<br>
-               .prio_name     = DEFAULT_PRIO,<br>
                .prio_args     = NULL,<br>
        },<br>
        {<br>
@@ -536,12 +474,10 @@ static struct hwentry default_hw[] = {<br>
                .vendor        = "IBM",<br>
                .product       = "^2105F20",<br>
                .features      = "1 queue_if_no_path",<br>
-               .hwhandler     = DEFAULT_HWHANDLER,<br>
                .pgpolicy      = GROUP_BY_SERIAL,<br>
                .pgfailback    = FAILBACK_UNDEF,<br>
                .rr_weight     = RR_WEIGHT_NONE,<br>
                .no_path_retry = NO_PATH_RETRY_UNDEF,<br>
-               .prio_name     = DEFAULT_PRIO,<br>
                .prio_args     = NULL,<br>
        },<br>
        {<br>
@@ -549,7 +485,6 @@ static struct hwentry default_hw[] = {<br>
                .vendor        = "IBM",<br>
                .product       = "^1750500",<br>
                .features      = "1 queue_if_no_path",<br>
-               .hwhandler     = DEFAULT_HWHANDLER,<br>
                .pgpolicy      = GROUP_BY_PRIO,<br>
                .pgfailback    = -FAILBACK_IMMEDIATE,<br>
                .rr_weight     = RR_WEIGHT_NONE,<br>
@@ -562,12 +497,10 @@ static struct hwentry default_hw[] = {<br>
                .vendor        = "IBM",<br>
                .product       = "^2107900",<br>
                .features      = "1 queue_if_no_path",<br>
-               .hwhandler     = DEFAULT_HWHANDLER,<br>
                .pgpolicy      = MULTIBUS,<br>
                .pgfailback    = FAILBACK_UNDEF,<br>
                .rr_weight     = RR_WEIGHT_NONE,<br>
                .no_path_retry = NO_PATH_RETRY_UNDEF,<br>
-               .prio_name     = DEFAULT_PRIO,<br>
                .prio_args     = NULL,<br>
        },<br>
        {<br>
@@ -575,7 +508,6 @@ static struct hwentry default_hw[] = {<br>
                .vendor        = "IBM",<br>
                .product       = "^2145",<br>
                .features      = "1 queue_if_no_path",<br>
-               .hwhandler     = DEFAULT_HWHANDLER,<br>
                .pgpolicy      = GROUP_BY_PRIO,<br>
                .pgfailback    = -FAILBACK_IMMEDIATE,<br>
                .rr_weight     = RR_WEIGHT_NONE,<br>
@@ -590,12 +522,10 @@ static struct hwentry default_hw[] = {<br>
                .bl_product    = "S/390.*",<br>
                .uid_attribute = "ID_UID",<br>
                .features      = "1 queue_if_no_path",<br>
-               .hwhandler     = DEFAULT_HWHANDLER,<br>
                .pgpolicy      = MULTIBUS,<br>
                .pgfailback    = FAILBACK_UNDEF,<br>
                .rr_weight     = RR_WEIGHT_NONE,<br>
                .no_path_retry = NO_PATH_RETRY_UNDEF,<br>
-               .prio_name     = DEFAULT_PRIO,<br>
                .prio_args     = NULL,<br>
        },<br>
        {<br>
@@ -605,12 +535,10 @@ static struct hwentry default_hw[] = {<br>
                .bl_product    = "S/390.*",<br>
                .uid_attribute = "ID_UID",<br>
                .features      = "1 queue_if_no_path",<br>
-               .hwhandler     = DEFAULT_HWHANDLER,<br>
                .pgpolicy      = MULTIBUS,<br>
                .pgfailback    = FAILBACK_UNDEF,<br>
                .rr_weight     = RR_WEIGHT_NONE,<br>
                .no_path_retry = NO_PATH_RETRY_UNDEF,<br>
-               .prio_name     = DEFAULT_PRIO,<br>
                .prio_args     = NULL,<br>
        },<br>
        {<br>
@@ -630,8 +558,6 @@ static struct hwentry default_hw[] = {<br>
                /* IBM RSSM */<br>
                .vendor        = "IBM",<br>
                .product       = "1820N00",<br>
-               .features      = DEFAULT_FEATURES,<br>
-               .hwhandler     = DEFAULT_HWHANDLER,<br>
                .pgpolicy      = GROUP_BY_PRIO,<br>
                .pgfailback    = -FAILBACK_IMMEDIATE,<br>
                .rr_weight     = RR_WEIGHT_NONE,<br>
@@ -645,13 +571,11 @@ static struct hwentry default_hw[] = {<br>
                .vendor        = "IBM",<br>
                .product       = "2810XIV",<br>
                .features      = "1 queue_if_no_path",<br>
-               .hwhandler     = DEFAULT_HWHANDLER,<br>
                .pgpolicy      = MULTIBUS,<br>
                .pgfailback    = 15,<br>
                .rr_weight     = RR_WEIGHT_NONE,<br>
                .no_path_retry = NO_PATH_RETRY_UNDEF,<br>
                .minio         = 15,<br>
-               .prio_name     = DEFAULT_PRIO,<br>
                .prio_args     = NULL,<br>
        },<br>
        /*<br>
@@ -664,33 +588,26 @@ static struct hwentry default_hw[] = {<br>
                /* AIX VDASD */<br>
                .vendor        = "AIX",<br>
                .product       = "VDASD",<br>
-               .features      = DEFAULT_FEATURES,<br>
-               .hwhandler     = DEFAULT_HWHANDLER,<br>
                .pgpolicy      = MULTIBUS,<br>
                .pgfailback    = -FAILBACK_IMMEDIATE,<br>
                .rr_weight     = RR_WEIGHT_NONE,<br>
                .no_path_retry = (300 / DEFAULT_CHECKINT),<br>
-               .prio_name     = DEFAULT_PRIO,<br>
                .prio_args     = NULL,<br>
        },<br>
        {<br>
                /* IBM 3303 NVDISK */<br>
                .vendor        = "IBM",<br>
                .product       = "3303      NVDISK",<br>
-               .features      = DEFAULT_FEATURES,<br>
-               .hwhandler     = DEFAULT_HWHANDLER,<br>
                .pgpolicy      = FAILOVER,<br>
                .pgfailback    = -FAILBACK_IMMEDIATE,<br>
                .rr_weight     = RR_WEIGHT_NONE,<br>
                .no_path_retry = (300 / DEFAULT_CHECKINT),<br>
-               .prio_name     = DEFAULT_PRIO,<br>
                .prio_args     = NULL,<br>
        },<br>
        {<br>
                /* AIX NVDISK */<br>
                .vendor        = "AIX",<br>
                .product       = "NVDISK",<br>
-               .features      = DEFAULT_FEATURES,<br>
                .hwhandler     = "1 alua",<br>
                .pgpolicy      = GROUP_BY_PRIO,<br>
                .pgfailback    = -FAILBACK_IMMEDIATE,<br>
@@ -757,7 +674,6 @@ static struct hwentry default_hw[] = {<br>
                .vendor        = "NETAPP",<br>
                .product       = "LUN.*",<br>
                .features      = "3 queue_if_no_path pg_init_retries 50",<br>
-               .hwhandler     = DEFAULT_HWHANDLER,<br>
                .pgpolicy      = GROUP_BY_PRIO,<br>
                .pgfailback    = -FAILBACK_IMMEDIATE,<br>
                .flush_on_last_del = FLUSH_ENABLED,<br>
@@ -775,7 +691,6 @@ static struct hwentry default_hw[] = {<br>
                .vendor        = "IBM",<br>
                .product       = "Nseries.*",<br>
                .features      = "1 queue_if_no_path",<br>
-               .hwhandler     = DEFAULT_HWHANDLER,<br>
                .pgpolicy      = GROUP_BY_PRIO,<br>
                .pgfailback    = -FAILBACK_IMMEDIATE,<br>
                .rr_weight     = RR_WEIGHT_NONE,<br>
@@ -794,13 +709,11 @@ static struct hwentry default_hw[] = {<br>
                .vendor        = "NEXENTA",<br>
                .product       = "COMSTAR",<br>
                .features      = "1 queue_if_no_path",<br>
-               .hwhandler     = DEFAULT_HWHANDLER,<br>
                .pgpolicy      = GROUP_BY_SERIAL,<br>
                .pgfailback    = -FAILBACK_IMMEDIATE,<br>
                .rr_weight     = RR_WEIGHT_NONE,<br>
                .no_path_retry = 30,<br>
                .minio         = 128,<br>
-               .prio_name     = DEFAULT_PRIO,<br>
                .prio_args     = NULL,<br>
        },<br>
        /*<br>
@@ -812,8 +725,6 @@ static struct hwentry default_hw[] = {<br>
        {<br>
                .vendor        = "Pillar",<br>
                .product       = "Axiom.*",<br>
-               .features      = DEFAULT_FEATURES,<br>
-               .hwhandler     = DEFAULT_HWHANDLER,<br>
                .pgpolicy      = GROUP_BY_PRIO,<br>
                .pgfailback    = FAILBACK_UNDEF,<br>
                .rr_weight     = RR_WEIGHT_NONE,<br>
@@ -827,20 +738,16 @@ static struct hwentry default_hw[] = {<br>
        {<br>
                .vendor        = "SGI",<br>
                .product       = "TP9[13]00",<br>
-               .features      = DEFAULT_FEATURES,<br>
-               .hwhandler     = DEFAULT_HWHANDLER,<br>
                .pgpolicy      = MULTIBUS,<br>
                .pgfailback    = FAILBACK_UNDEF,<br>
                .rr_weight     = RR_WEIGHT_NONE,<br>
                .no_path_retry = NO_PATH_RETRY_UNDEF,<br>
-               .prio_name     = DEFAULT_PRIO,<br>
                .prio_args     = NULL,<br>
        },<br>
        {<br>
                .vendor        = "SGI",<br>
                .product       = "TP9[45]00",<br>
                .bl_product    = "Universal Xport",<br>
-               .features      = DEFAULT_FEATURES,<br>
                .hwhandler     = "1 rdac",<br>
                .pgpolicy      = GROUP_BY_PRIO,<br>
                .pgfailback    = -FAILBACK_IMMEDIATE,<br>
@@ -871,7 +778,6 @@ static struct hwentry default_hw[] = {<br>
                /* M-Series */<br>
                .vendor        = "NEC",<br>
                .product       = "DISK ARRAY",<br>
-               .features      = DEFAULT_FEATURES,<br>
                .hwhandler     = "1 alua",<br>
                .pgpolicy      = GROUP_BY_PRIO,<br>
                .pgfailback    = -FAILBACK_IMMEDIATE,<br>
@@ -887,7 +793,6 @@ static struct hwentry default_hw[] = {<br>
                .vendor        = "STK",<br>
                .product       = "OPENstorage D280",<br>
                .bl_product    = "Universal Xport",<br>
-               .features      = DEFAULT_FEATURES,<br>
                .hwhandler     = "1 rdac",<br>
                .pgpolicy      = GROUP_BY_PRIO,<br>
                .pgfailback    = -FAILBACK_IMMEDIATE,<br>
@@ -903,20 +808,16 @@ static struct hwentry default_hw[] = {<br>
        {<br>
                .vendor        = "SUN",<br>
                .product       = "(StorEdge 3510|T4)",<br>
-               .features      = DEFAULT_FEATURES,<br>
-               .hwhandler     = DEFAULT_HWHANDLER,<br>
                .pgpolicy      = MULTIBUS,<br>
                .pgfailback    = FAILBACK_UNDEF,<br>
                .rr_weight     = RR_WEIGHT_NONE,<br>
                .no_path_retry = NO_PATH_RETRY_UNDEF,<br>
-               .prio_name     = DEFAULT_PRIO,<br>
                .prio_args     = NULL,<br>
        },<br>
        {<br>
                .vendor        = "SUN",<br>
                .product       = "STK6580_6780",<br>
                .bl_product    = "Universal Xport",<br>
-               .features      = DEFAULT_FEATURES,<br>
                .hwhandler     = "1 rdac",<br>
                .pgpolicy      = GROUP_BY_PRIO,<br>
                .pgfailback    = -FAILBACK_IMMEDIATE,<br>
@@ -929,13 +830,10 @@ static struct hwentry default_hw[] = {<br>
        {<br>
                .vendor        = "EUROLOGC",<br>
                .product       = "FC2502",<br>
-               .features      = DEFAULT_FEATURES,<br>
-               .hwhandler     = DEFAULT_HWHANDLER,<br>
                .pgpolicy      = GROUP_BY_PRIO,<br>
                .pgfailback    = FAILBACK_UNDEF,<br>
                .rr_weight     = RR_WEIGHT_NONE,<br>
                .no_path_retry = NO_PATH_RETRY_UNDEF,<br>
-               .prio_name     = DEFAULT_PRIO,<br>
                .prio_args     = NULL,<br>
        },<br>
        /*<br>
@@ -948,20 +846,17 @@ static struct hwentry default_hw[] = {<br>
                .vendor        = "PIVOT3",<br>
                .product       = "RAIGE VOLUME",<br>
                .features      = "1 queue_if_no_path",<br>
-               .hwhandler     = DEFAULT_HWHANDLER,<br>
                .pgpolicy      = MULTIBUS,<br>
                .pgfailback    = FAILBACK_UNDEF,<br>
                .rr_weight     = RR_WEIGHT_NONE,<br>
                .no_path_retry = NO_PATH_RETRY_UNDEF,<br>
                .minio         = 100,<br>
-               .prio_name     = DEFAULT_PRIO,<br>
                .prio_args     = NULL,<br>
        },<br>
        {<br>
                .vendor        = "SUN",<br>
                .product       = "CSM200_R",<br>
                .bl_product    = "Universal Xport",<br>
-               .features      = DEFAULT_FEATURES,<br>
                .hwhandler     = "1 rdac",<br>
                .pgpolicy      = GROUP_BY_PRIO,<br>
                .pgfailback    = -FAILBACK_IMMEDIATE,<br>
@@ -976,7 +871,6 @@ static struct hwentry default_hw[] = {<br>
                .vendor        = "SUN",<br>
                .product       = "LCSM100_[IEFS]",<br>
                .bl_product    = "Universal Xport",<br>
-               .features      = DEFAULT_FEATURES,<br>
                .hwhandler     = "1 rdac",<br>
                .pgpolicy      = GROUP_BY_PRIO,<br>
                .pgfailback    = -FAILBACK_IMMEDIATE,<br>
@@ -991,14 +885,11 @@ static struct hwentry default_hw[] = {<br>
                .vendor        = "SUN",<br>
                .product       = "SUN_6180",<br>
                .bl_product    = "Universal Xport",<br>
-               .features      = DEFAULT_FEATURES,<br>
                .hwhandler     = "1 rdac",<br>
                .pgpolicy      = GROUP_BY_PRIO,<br>
                .pgfailback    = -FAILBACK_IMMEDIATE,<br>
                .rr_weight     = RR_WEIGHT_NONE,<br>
                .no_path_retry = NO_PATH_RETRY_QUEUE,<br>
-               .minio         = DEFAULT_MINIO,<br>
-               .minio_rq      = DEFAULT_MINIO_RQ,<br>
                .checker_name  = RDAC,<br>
                .prio_name     = PRIO_RDAC,<br>
        },<br>
@@ -1027,7 +918,6 @@ static struct hwentry default_hw[] = {<br>
                .vendor        = "STK",<br>
                .product       = "FLEXLINE 380",<br>
                .bl_product    = "Universal Xport",<br>
-               .features      = DEFAULT_FEATURES,<br>
                .hwhandler     = "1 rdac",<br>
                .pgpolicy      = GROUP_BY_PRIO,<br>
                .pgfailback    = -FAILBACK_IMMEDIATE,<br>
@@ -1040,7 +930,6 @@ static struct hwentry default_hw[] = {<br>
        {<br>
                .vendor        = "Intel",<br>
                .product       = "Multi-Flex",<br>
-               .features      = DEFAULT_FEATURES,<br>
                .hwhandler     = "1 alua",<br>
                .pgpolicy      = GROUP_BY_PRIO,<br>
                .pgfailback    = -FAILBACK_IMMEDIATE,<br>
@@ -1052,7 +941,6 @@ static struct hwentry default_hw[] = {<br>
        {<br>
                .vendor        = "(LIO-ORG|SUSE)",<br>
                .product       = "RBD",<br>
-               .features      = DEFAULT_FEATURES,<br>
                .hwhandler     = "1 alua",<br>
                .pgpolicy      = GROUP_BY_PRIO,<br>
                .pgfailback    = -FAILBACK_IMMEDIATE,<br>
@@ -1065,8 +953,6 @@ static struct hwentry default_hw[] = {<br>
        {<br>
                .vendor        = "DataCore",<br>
                .product       = "SANmelody",<br>
-               .features      = DEFAULT_FEATURES,<br>
-               .hwhandler     = DEFAULT_HWHANDLER,<br>
                .pgpolicy      = GROUP_BY_PRIO,<br>
                .pgfailback    = -FAILBACK_IMMEDIATE,<br>
                .rr_weight     = RR_WEIGHT_NONE,<br>
@@ -1077,8 +963,6 @@ static struct hwentry default_hw[] = {<br>
        {<br>
                .vendor        = "DataCore",<br>
                .product       = "Virtual Disk",<br>
-               .features      = DEFAULT_FEATURES,<br>
-               .hwhandler     = DEFAULT_HWHANDLER,<br>
                .pgpolicy      = GROUP_BY_PRIO,<br>
                .pgfailback    = -FAILBACK_IMMEDIATE,<br>
                .rr_weight     = RR_WEIGHT_NONE,<br>
@@ -1089,13 +973,10 @@ static struct hwentry default_hw[] = {<br>
        {<br>
                .vendor        = "PURE",<br>
                .product       = "FlashArray",<br>
-               .features      = DEFAULT_FEATURES,<br>
-               .hwhandler     = DEFAULT_HWHANDLER,<br>
                .selector      = "queue-length 0",<br>
                .pgpolicy      = MULTIBUS,<br>
                .pgfailback    = -FAILBACK_IMMEDIATE,<br>
                .fast_io_fail  = 10,<br>
-               .prio_name     = DEFAULT_PRIO,<br>
                .no_path_retry = 0,<br>
                .dev_loss      = 60,<br>
                .prio_args     = NULL,<br>
@@ -1103,8 +984,6 @@ static struct hwentry default_hw[] = {<br>
        {<br>
                .vendor        = "HUAWEI",<br>
                .product       = "XSG1",<br>
-               .features      = DEFAULT_FEATURES,<br>
-               .hwhandler     = DEFAULT_HWHANDLER,<br>
                .pgpolicy      = MULTIBUS,<br>
                .pgfailback    = -FAILBACK_IMMEDIATE,<br>
        },<br>
@@ -1132,7 +1011,6 @@ static struct hwentry default_hw[] = {<br>
                .prio_name     = PRIO_ALUA,<br>
                .pgpolicy      = GROUP_BY_PRIO,<br>
                .selector      = "round-robin 0",<br>
-               .features      = DEFAULT_FEATURES,<br>
                .pgfailback    = 30,<br>
                .rr_weight     = RR_WEIGHT_PRIO,<br>
                .no_path_retry = NO_PATH_RETRY_FAIL,<br>
<span class="HOEnZb"><font color="#888888">--<br>
2.7.4<br>
<br>
</font></span></blockquote></div><br></div>