Эх сурвалжийг харах

qlcnic: fix diag resource allocation

netif_device_attach missing from error path in qlcnic_diag_alloc_res

Signed-off-by: Sony Chacko <sony.chacko@qlogic.com>
Signed-off-by: Amit Kumar Salecha <amit.salecha@qlogic.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Sony Chacko 15 жил өмнө
parent
commit
57e46248a7

+ 1 - 0
drivers/net/qlcnic/qlcnic_main.c

@@ -1176,6 +1176,7 @@ int qlcnic_diag_alloc_res(struct net_device *netdev, int test)
 	ret = qlcnic_fw_create_ctx(adapter);
 	ret = qlcnic_fw_create_ctx(adapter);
 	if (ret) {
 	if (ret) {
 		qlcnic_detach(adapter);
 		qlcnic_detach(adapter);
+		netif_device_attach(netdev);
 		return ret;
 		return ret;
 	}
 	}