From mboxrd@z Thu Jan 1 00:00:00 1970 From: Heiner Kallweit Subject: [PATCH 0/3] r8169: extend PCI core and switch to device-managed functions in probe Date: Sun, 10 Dec 2017 00:30:09 +0100 Message-ID: <9eee5aba-a739-a609-fd65-76666f377ed1@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Cc: "netdev@vger.kernel.org" , "linux-pci@vger.kernel.org" To: Realtek linux nic maintainers , Bjorn Helgaas 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. Heiner Kallweit (3): PCI: introduce device-managed version of 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 | 29 ++++++++++++ include/linux/pci.h | 1 + 3 files changed, 50 insertions(+), 67 deletions(-) -- 2.15.1