From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jeff Kirsher Subject: [net 1/8] igb: Update queue reinit function to call dev_close when init of queues fails Date: Wed, 27 Nov 2013 23:35:55 -0800 Message-ID: <1385624162-10116-2-git-send-email-jeffrey.t.kirsher@intel.com> References: <1385624162-10116-1-git-send-email-jeffrey.t.kirsher@intel.com> Cc: Carolyn Wyborny , netdev@vger.kernel.org, gospo@redhat.com, sassmann@redhat.com, Jeff Kirsher To: davem@davemloft.net Return-path: Received: from mga09.intel.com ([134.134.136.24]:37634 "EHLO mga09.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754031Ab3K1Hge (ORCPT ); Thu, 28 Nov 2013 02:36:34 -0500 In-Reply-To: <1385624162-10116-1-git-send-email-jeffrey.t.kirsher@intel.com> Sender: netdev-owner@vger.kernel.org List-ID: From: Carolyn Wyborny This patch adds a call to dev_close if the queue reinit fails in order to make clearer to the user that the device is down. Signed-off-by: Carolyn Wyborny Tested-by: Aaron Brown Signed-off-by: Jeff Kirsher --- drivers/net/ethernet/intel/igb/igb_main.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/net/ethernet/intel/igb/igb_main.c b/drivers/net/ethernet/intel/igb/igb_main.c index 025e5f4..5a64aa6 100644 --- a/drivers/net/ethernet/intel/igb/igb_main.c +++ b/drivers/net/ethernet/intel/igb/igb_main.c @@ -7846,6 +7846,7 @@ int igb_reinit_queues(struct igb_adapter *adapter) if (igb_init_interrupt_scheme(adapter, true)) { dev_err(&pdev->dev, "Unable to allocate memory for queues\n"); + dev_close(netdev); return -ENOMEM; } -- 1.8.3.1