Useless, automatically handled by the kernel since 4.3. (4.3 was released nine years ago) Cc: Martin Wilck <mwilck@xxxxxxxx> Cc: Benjamin Marzinski <bmarzins@xxxxxxxxxx> Cc: Christophe Varoqui <christophe.varoqui@xxxxxxxxxxx> Cc: DM-DEVEL ML <dm-devel@xxxxxxxxxxxxxxx> Signed-off-by: Xose Vazquez Perez <xose.vazquez@xxxxxxxxx> --- libmultipath/hwtable.c | 44 ------------------------------------------ 1 file changed, 44 deletions(-) diff --git a/libmultipath/hwtable.c b/libmultipath/hwtable.c index 74575eb1..cf39a50d 100644 --- a/libmultipath/hwtable.c +++ b/libmultipath/hwtable.c @@ -115,7 +115,6 @@ static struct hwentry default_hw[] = { .product = "VV", .pgpolicy = GROUP_BY_PRIO, .pgfailback = -FAILBACK_IMMEDIATE, - .hwhandler = "1 alua", .prio_name = PRIO_ALUA, .no_path_retry = 18, .fast_io_fail = 10, @@ -134,7 +133,6 @@ static struct hwentry default_hw[] = { .vendor = "DEC", .product = "HSG80", .no_path_retry = NO_PATH_RETRY_QUEUE, - .hwhandler = "1 hp_sw", .pgpolicy = GROUP_BY_PRIO, .checker_name = HP_SW, .prio_name = PRIO_HP_SW, @@ -150,7 +148,6 @@ static struct hwentry default_hw[] = { /* MSA 1000/1500 and EVA 3000/5000, with old firmware */ .vendor = "(COMPAQ|HP)", .product = "(MSA|HSV)1[01]0", - .hwhandler = "1 hp_sw", .pgpolicy = GROUP_BY_PRIO, .no_path_retry = 12, .checker_name = HP_SW, @@ -203,7 +200,6 @@ static struct hwentry default_hw[] = { /* SAN Virtualization Services Platform */ .vendor = "HP", .product = "(HSVX700|HSVX740)", - .hwhandler = "1 alua", .pgpolicy = GROUP_BY_PRIO, .pgfailback = -FAILBACK_IMMEDIATE, .no_path_retry = 12, @@ -238,7 +234,6 @@ static struct hwentry default_hw[] = { /* Nimble Storage / HPE Alletra 5000/6000 */ .vendor = "Nimble", .product = "Server", - .hwhandler = "1 alua", .pgpolicy = GROUP_BY_PRIO, .pgfailback = -FAILBACK_IMMEDIATE, .prio_name = PRIO_ALUA, @@ -259,7 +254,6 @@ static struct hwentry default_hw[] = { .pgpolicy = GROUP_BY_PRIO, .checker_name = RDAC, .features = "2 pg_init_retries 50", - .hwhandler = "1 rdac", .prio_name = PRIO_RDAC, .pgfailback = -FAILBACK_IMMEDIATE, .no_path_retry = 30, @@ -272,7 +266,6 @@ static struct hwentry default_hw[] = { .pgpolicy = GROUP_BY_PRIO, .checker_name = RDAC, .features = "2 pg_init_retries 50", - .hwhandler = "1 rdac", .prio_name = PRIO_RDAC, .pgfailback = -FAILBACK_IMMEDIATE, .no_path_retry = 30, @@ -326,7 +319,6 @@ static struct hwentry default_hw[] = { /* Tegile IntelliFlash */ .vendor = "TEGILE", .product = "(ZEBI-(FC|ISCSI)|INTELLIFLASH)", - .hwhandler = "1 alua", .pgpolicy = GROUP_BY_PRIO, .pgfailback = -FAILBACK_IMMEDIATE, .prio_name = PRIO_ALUA, @@ -353,7 +345,6 @@ static struct hwentry default_hw[] = { .vendor = "^DGC", .product = "^(RAID|DISK|VRAID)", .bl_product = "LUNZ", - .hwhandler = "1 emc", .pgpolicy = GROUP_BY_PRIO, .pgfailback = -FAILBACK_IMMEDIATE, .no_path_retry = (300 / DEFAULT_CHECKINT), @@ -391,7 +382,6 @@ static struct hwentry default_hw[] = { .pgpolicy = GROUP_BY_PRIO, .checker_name = RDAC, .features = "2 pg_init_retries 50", - .hwhandler = "1 rdac", .prio_name = PRIO_RDAC, .pgfailback = -FAILBACK_IMMEDIATE, .no_path_retry = 30, @@ -402,7 +392,6 @@ static struct hwentry default_hw[] = { .product = "PowerStore", .pgpolicy = GROUP_BY_PRIO, .prio_name = PRIO_ALUA, - .hwhandler = "1 alua", .pgfailback = -FAILBACK_IMMEDIATE, .no_path_retry = 3, .fast_io_fail = 15, @@ -419,7 +408,6 @@ static struct hwentry default_hw[] = { .product = "^ME", .pgpolicy = GROUP_BY_PRIO, .prio_name = PRIO_ALUA, - .hwhandler = "1 alua", .pgfailback = -FAILBACK_IMMEDIATE, }, /* @@ -474,7 +462,6 @@ static struct hwentry default_hw[] = { .pgpolicy = GROUP_BY_PRIO, .checker_name = RDAC, .features = "2 pg_init_retries 50", - .hwhandler = "1 rdac", .prio_name = PRIO_RDAC, .pgfailback = -FAILBACK_IMMEDIATE, .no_path_retry = 30, @@ -524,7 +511,6 @@ static struct hwentry default_hw[] = { .pgpolicy = GROUP_BY_PRIO, .checker_name = RDAC, .features = "2 pg_init_retries 50", - .hwhandler = "1 rdac", .prio_name = PRIO_RDAC, .pgfailback = -FAILBACK_IMMEDIATE, .no_path_retry = 30, @@ -537,7 +523,6 @@ static struct hwentry default_hw[] = { .pgpolicy = GROUP_BY_PRIO, .checker_name = RDAC, .features = "2 pg_init_retries 50", - .hwhandler = "1 rdac", .prio_name = PRIO_RDAC, .pgfailback = -FAILBACK_IMMEDIATE, .no_path_retry = 30, @@ -550,7 +535,6 @@ static struct hwentry default_hw[] = { .pgpolicy = GROUP_BY_PRIO, .checker_name = RDAC, .features = "2 pg_init_retries 50", - .hwhandler = "1 rdac", .prio_name = PRIO_RDAC, .pgfailback = -FAILBACK_IMMEDIATE, .no_path_retry = 30, @@ -563,7 +547,6 @@ static struct hwentry default_hw[] = { .pgpolicy = GROUP_BY_PRIO, .checker_name = RDAC, .features = "2 pg_init_retries 50", - .hwhandler = "1 rdac", .prio_name = PRIO_RDAC, .pgfailback = -FAILBACK_IMMEDIATE, .no_path_retry = 30, @@ -576,7 +559,6 @@ static struct hwentry default_hw[] = { .pgpolicy = GROUP_BY_PRIO, .checker_name = RDAC, .features = "2 pg_init_retries 50", - .hwhandler = "1 rdac", .prio_name = PRIO_RDAC, .pgfailback = -FAILBACK_IMMEDIATE, .no_path_retry = 30, @@ -589,7 +571,6 @@ static struct hwentry default_hw[] = { .pgpolicy = GROUP_BY_PRIO, .checker_name = RDAC, .features = "2 pg_init_retries 50", - .hwhandler = "1 rdac", .prio_name = PRIO_RDAC, .pgfailback = -FAILBACK_IMMEDIATE, .no_path_retry = 30, @@ -602,7 +583,6 @@ static struct hwentry default_hw[] = { .pgpolicy = GROUP_BY_PRIO, .checker_name = RDAC, .features = "2 pg_init_retries 50", - .hwhandler = "1 rdac", .prio_name = PRIO_RDAC, .pgfailback = -FAILBACK_IMMEDIATE, .no_path_retry = 30, @@ -615,7 +595,6 @@ static struct hwentry default_hw[] = { .pgpolicy = GROUP_BY_PRIO, .checker_name = RDAC, .features = "2 pg_init_retries 50", - .hwhandler = "1 rdac", .prio_name = PRIO_RDAC, .pgfailback = -FAILBACK_IMMEDIATE, .no_path_retry = 30, @@ -628,7 +607,6 @@ static struct hwentry default_hw[] = { .pgpolicy = GROUP_BY_PRIO, .checker_name = RDAC, .features = "2 pg_init_retries 50", - .hwhandler = "1 rdac", .prio_name = PRIO_RDAC, .pgfailback = -FAILBACK_IMMEDIATE, .no_path_retry = 30, @@ -641,7 +619,6 @@ static struct hwentry default_hw[] = { .pgpolicy = GROUP_BY_PRIO, .checker_name = RDAC, .features = "2 pg_init_retries 50", - .hwhandler = "1 rdac", .prio_name = PRIO_RDAC, .pgfailback = -FAILBACK_IMMEDIATE, .no_path_retry = 30, @@ -654,7 +631,6 @@ static struct hwentry default_hw[] = { .pgpolicy = GROUP_BY_PRIO, .checker_name = RDAC, .features = "2 pg_init_retries 50", - .hwhandler = "1 rdac", .prio_name = PRIO_RDAC, .pgfailback = -FAILBACK_IMMEDIATE, .no_path_retry = 30, @@ -724,7 +700,6 @@ static struct hwentry default_hw[] = { .vendor = "IBM", .product = "^IPR", .no_path_retry = NO_PATH_RETRY_QUEUE, - .hwhandler = "1 alua", .pgpolicy = GROUP_BY_PRIO, .pgfailback = -FAILBACK_IMMEDIATE, .prio_name = PRIO_ALUA, @@ -789,7 +764,6 @@ static struct hwentry default_hw[] = { /* AIX NVDISK */ .vendor = "AIX", .product = "NVDISK", - .hwhandler = "1 alua", .pgpolicy = GROUP_BY_PRIO, .pgfailback = -FAILBACK_IMMEDIATE, .no_path_retry = (300 / DEFAULT_CHECKINT), @@ -810,7 +784,6 @@ static struct hwentry default_hw[] = { .pgpolicy = GROUP_BY_PRIO, .checker_name = RDAC, .features = "2 pg_init_retries 50", - .hwhandler = "1 rdac", .prio_name = PRIO_RDAC, .pgfailback = -FAILBACK_IMMEDIATE, .no_path_retry = 30, @@ -847,7 +820,6 @@ static struct hwentry default_hw[] = { .pgpolicy = GROUP_BY_PRIO, .checker_name = RDAC, .features = "2 pg_init_retries 50", - .hwhandler = "1 rdac", .prio_name = PRIO_RDAC, .pgfailback = -FAILBACK_IMMEDIATE, .no_path_retry = 30, @@ -876,7 +848,6 @@ static struct hwentry default_hw[] = { /* M-Series */ .vendor = "NEC", .product = "DISK ARRAY", - .hwhandler = "1 alua", .pgpolicy = GROUP_BY_PRIO, .pgfailback = -FAILBACK_IMMEDIATE, .prio_name = PRIO_ALUA, @@ -914,7 +885,6 @@ static struct hwentry default_hw[] = { .pgpolicy = GROUP_BY_PRIO, .checker_name = RDAC, .features = "2 pg_init_retries 50", - .hwhandler = "1 rdac", .prio_name = PRIO_RDAC, .pgfailback = -FAILBACK_IMMEDIATE, .no_path_retry = 30, @@ -927,7 +897,6 @@ static struct hwentry default_hw[] = { .pgpolicy = GROUP_BY_PRIO, .checker_name = RDAC, .features = "2 pg_init_retries 50", - .hwhandler = "1 rdac", .prio_name = PRIO_RDAC, .pgfailback = -FAILBACK_IMMEDIATE, .no_path_retry = 30, @@ -940,7 +909,6 @@ static struct hwentry default_hw[] = { .pgpolicy = GROUP_BY_PRIO, .checker_name = RDAC, .features = "2 pg_init_retries 50", - .hwhandler = "1 rdac", .prio_name = PRIO_RDAC, .pgfailback = -FAILBACK_IMMEDIATE, .no_path_retry = 30, @@ -959,7 +927,6 @@ static struct hwentry default_hw[] = { .pgpolicy = GROUP_BY_PRIO, .checker_name = RDAC, .features = "2 pg_init_retries 50", - .hwhandler = "1 rdac", .prio_name = PRIO_RDAC, .pgfailback = -FAILBACK_IMMEDIATE, .no_path_retry = 30, @@ -972,7 +939,6 @@ static struct hwentry default_hw[] = { .pgpolicy = GROUP_BY_PRIO, .checker_name = RDAC, .features = "2 pg_init_retries 50", - .hwhandler = "1 rdac", .prio_name = PRIO_RDAC, .pgfailback = -FAILBACK_IMMEDIATE, .no_path_retry = 30, @@ -985,7 +951,6 @@ static struct hwentry default_hw[] = { .pgpolicy = GROUP_BY_PRIO, .checker_name = RDAC, .features = "2 pg_init_retries 50", - .hwhandler = "1 rdac", .prio_name = PRIO_RDAC, .pgfailback = -FAILBACK_IMMEDIATE, .no_path_retry = 30, @@ -998,7 +963,6 @@ static struct hwentry default_hw[] = { .pgpolicy = GROUP_BY_PRIO, .checker_name = RDAC, .features = "2 pg_init_retries 50", - .hwhandler = "1 rdac", .prio_name = PRIO_RDAC, .pgfailback = -FAILBACK_IMMEDIATE, .no_path_retry = 30, @@ -1011,7 +975,6 @@ static struct hwentry default_hw[] = { .pgpolicy = GROUP_BY_PRIO, .checker_name = RDAC, .features = "2 pg_init_retries 50", - .hwhandler = "1 rdac", .prio_name = PRIO_RDAC, .pgfailback = -FAILBACK_IMMEDIATE, .no_path_retry = 30, @@ -1054,7 +1017,6 @@ static struct hwentry default_hw[] = { .vendor = "(Intel|INTEL)", .product = "Multi-Flex", .bl_product = "VTrak V-LUN", - .hwhandler = "1 alua", .pgpolicy = GROUP_BY_PRIO, .pgfailback = -FAILBACK_IMMEDIATE, .no_path_retry = NO_PATH_RETRY_QUEUE, @@ -1067,7 +1029,6 @@ static struct hwentry default_hw[] = { /* Linux-IO (LIO) Target */ .vendor = "(LIO-ORG|SUSE)", .product = ".*", - .hwhandler = "1 alua", .pgpolicy = GROUP_BY_PRIO, .pgfailback = -FAILBACK_IMMEDIATE, .no_path_retry = 12, @@ -1105,7 +1066,6 @@ static struct hwentry default_hw[] = { .product = "FlashArray", .pgpolicy = GROUP_BY_PRIO, .pgfailback = -FAILBACK_IMMEDIATE, - .hwhandler = "1 alua", .prio_name = PRIO_ALUA, .detect_prio = DETECT_PRIO_OFF, .fast_io_fail = 10, @@ -1206,7 +1166,6 @@ static struct hwentry default_hw[] = { /* NST / UNITY */ .vendor = "Nexsan", .product = "(NestOS|NST5000)", - .hwhandler = "1 alua", .pgpolicy = GROUP_BY_PRIO, .pgfailback = -FAILBACK_IMMEDIATE, .prio_name = PRIO_ALUA, @@ -1224,7 +1183,6 @@ static struct hwentry default_hw[] = { /* 3000 / 6000 Series (ALUA mode) */ .vendor = "VIOLIN", .product = "SAN ARRAY ALUA", - .hwhandler = "1 alua", .pgpolicy = GROUP_BY_PRIO, .pgfailback = -FAILBACK_IMMEDIATE, .prio_name = PRIO_ALUA, @@ -1275,7 +1233,6 @@ static struct hwentry default_hw[] = { .vendor = "Promise", .product = "VTrak", .bl_product = "VTrak V-LUN", - .hwhandler = "1 alua", .pgpolicy = GROUP_BY_PRIO, .pgfailback = -FAILBACK_IMMEDIATE, .prio_name = PRIO_ALUA, @@ -1286,7 +1243,6 @@ static struct hwentry default_hw[] = { .vendor = "Promise", .product = "Vess", .bl_product = "Vess V-LUN", - .hwhandler = "1 alua", .pgpolicy = GROUP_BY_PRIO, .pgfailback = -FAILBACK_IMMEDIATE, .prio_name = PRIO_ALUA, -- 2.47.0