From mboxrd@z Thu Jan 1 00:00:00 1970 From: Heiner Kallweit Subject: [PATCH v2 0/3] r8169: extend PCI core and switch to device-managed functions in probe Date: Tue, 12 Dec 2017 07:34:26 +0100 Message-ID: <36fa928b-e974-c023-de3e-c2bd05f53df2@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Cc: "netdev@vger.kernel.org" , "linux-pci@vger.kernel.org" To: Realtek linux nic maintainers , Bjorn Helgaas , David Miller Return-path: Sender: linux-pci-owner@vger.kernel.org List-Id: netdev.vger.kernel.org Probe error path and remove callback can be significantly simplified by using device-managed functions. To be able to do this in the r8169 driver we need a device-managed version of pci_set_mwi first. v2: Change patch 1 based on Björn's review comments and add his Acked-by. Heiner Kallweit (3): PCI: Add pcim_set_mwi(), a device-managed pci_set_mwi() r8169: switch to device-managed functions in probe r8169: remove netif_napi_del in probe error path drivers/net/ethernet/realtek/r8169.c | 87 +++++++++--------------------------- drivers/pci/pci.c | 25 +++++++++++ include/linux/pci.h | 1 + 3 files changed, 46 insertions(+), 67 deletions(-) -- 2.15.1