From mboxrd@z Thu Jan 1 00:00:00 1970 From: David Miller Subject: Re: [net-next 0/6][pull request] 10GbE Intel Wired LAN Driver Updates 2018-05-17 Date: Thu, 17 May 2018 17:03:15 -0400 (EDT) Message-ID: <20180517.170315.508592456532313793.davem@davemloft.net> References: <20180517163732.30910-1-jeffrey.t.kirsher@intel.com> Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Cc: netdev@vger.kernel.org, nhorman@redhat.com, sassmann@redhat.com, jogreene@redhat.com To: jeffrey.t.kirsher@intel.com Return-path: Received: from shards.monkeyblade.net ([184.105.139.130]:35286 "EHLO shards.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751530AbeEQVDR (ORCPT ); Thu, 17 May 2018 17:03:17 -0400 In-Reply-To: <20180517163732.30910-1-jeffrey.t.kirsher@intel.com> Sender: netdev-owner@vger.kernel.org List-ID: From: Jeff Kirsher Date: Thu, 17 May 2018 09:37:26 -0700 > This series contains updates to ixgbe, ixgbevf and ice drivers. > > Cathy Zhou resolves sparse warnings by using the force attribute. > > Mauro S M Rodrigues fixes a bug where IRQs were not freed if a PCI error > recovery system opts to remove the device which causes > ixgbe_io_error_detected() to return PCI_ERS_RESULT_DISCONNECT before > calling ixgbe_close_suspend() which results in IRQs not freed and > crashing when the remove handler calls pci_disable_device(). Resolved > this by calling ixgbe_close_suspend() before evaluating the PCI channel > state. > > Pavel Tatashin releases the rtnl_lock during the call to > ixgbe_close_suspend() to allow scaling if device_shutdown() is > multi-threaded. > > Emil modifies ixgbe to not validate the MAC address during a reset, > unless the MAC was set on the host so that the VF will get a new MAC > address every time it reloads. Also updates ixgbevf to set > hw->mac.perm_addr in order to retain the custom MAC on a reset. > > Anirudh updates the ice NVM read/erase/update AQ commands to align with > the latest specification. Series applied, thanks Jeff.