[GIT PULL] NTB bug fixes and features for v3.15

From: Jon Mason
Date: Thu Apr 10 2014 - 23:10:46 EST


Hi Linus,
Below are a number of NTB bug fixes for v3.15. Please consider
pulling them.

Thanks,
Jon

The following changes since commit 455c6fdbd219161bd09b1165f11699d6d73de11c:

Linux 3.14 (2014-03-30 20:40:15 -0700)

are available in the git repository at:

git://github.com/jonmason/ntb.git tags/ntb-3.15

for you to fetch changes up to f220baad08963a75c78c80cdc1c9e9492ca0eb2a:

ntb: Use pci_enable_msix_range() instead of pci_enable_msix() (2014-04-07 10:59:20 -0700)

----------------------------------------------------------------
NTB driver bug fixes to address issues in list traversal, skb leak in
ntb_netdev, a typo, and a leak of msix entries in the error path.
Clean ups of the event handling logic, as well as a overall style
cleanup. Finally, the driver was converted to use the new
pci_enable_msix_range logic (and the refactoring to go along with it).

----------------------------------------------------------------
Alexander Gordeev (4):
ntb: Fix leakage of ntb_device::msix_entries[] array
ntb: Use pci_msix_vec_count() to obtain number of MSI-Xs
ntb: Split ntb_setup_msix() into separate BWD/SNB routines
ntb: Use pci_enable_msix_range() instead of pci_enable_msix()

Jon Mason (4):
ntb_netdev: Fix list_for_each_entry exit issue
ntb_netdev: Fix skb free issue in open
NTB: client event cleanup
NTB: Code Style Clean-up

Roland Dreier (1):
NTB: Fix typo in setting one translation register

drivers/net/ntb_netdev.c | 27 ++++++++++++++++++-------
drivers/ntb/ntb_hw.c | 192 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------------------------
drivers/ntb/ntb_hw.h | 8 ++------
drivers/ntb/ntb_transport.c | 20 +++++++++----------
include/linux/ntb.h | 19 +++++++++++-------
5 files changed, 150 insertions(+), 116 deletions(-)
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/