kernel/drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
.. .. @@ -2622,7 +2622,13 @@ 2622 2622 "Device does not support MSI interrupts\n"); 2623 2623 2624 2624 if (qlcnic_82xx_check(adapter)) { 2625 - qlcnic_dcb_enable(adapter->dcb);2625 + err = qlcnic_dcb_enable(adapter->dcb);2626 + if (err) {2627 + qlcnic_dcb_free(adapter->dcb);2628 + dev_err(&pdev->dev, "Failed to enable DCB\n");2629 + goto err_out_free_hw;2630 + }2631 +2626 2632 qlcnic_dcb_get_info(adapter->dcb); 2627 2633 err = qlcnic_setup_intr(adapter); 2628 2634