This patch series adds device specific reset method for Chelsio T4 adapters. The series also adds new routine, pci_wait_for_pending_transaction, to wait for pending pci transaction. There are few places where waiting for pending pci transaction code was duplicated. This patch series also replaces occurances of duplicate code. This patch series is built against Bjorn Helgaas pci tree next branch. We would like to merge this series via the same. I have Cced respective maintainers of the modified drivers. Kindly review and let us know in case of any review comments. Thanks, Vipul Pandya V2: Added pci_wait_for_pending_transaction routine and replaced it at respective places. Made the patch series for the same. V2: Used dev->msix_cap directly for capability offset V2: Removed use of 'rc' variable. Casey Leedom (4): pci: Add pci_wait_for_pending_transaction to wait for pending pci transaction pci: Enable bus master till the FLR completes bnx2x: Use pci_wait_for_pending_transaction instead of for loop pci: Use pci_wait_for_pending_transaction instead of for loop drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 18 +---- drivers/pci/pci.c | 38 ++++++---- drivers/pci/quirks.c | 97 ++++++++++++++++++++---- include/linux/pci.h | 1 + 4 files changed, 109 insertions(+), 45 deletions(-) -- 1.8.0 -- To unsubscribe from this list: send the line "unsubscribe linux-pci" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html