From: Ira Weiny <ira.weiny@xxxxxxxxx> The following series has bug fixes and updates to the staging hfi1 driver. Arthur Kepner (1): staging/rdma/hfi1: optionally prescan rx queue for {B,F}ECNs - UC, RC Caz Yokoyama (1): staging/rdma/hfi1: Reset firmware instead of reloading Sbus Dean Luick (4): staging/rdma/hfi1: Extend the offline timeout staging/rdma/hfi1: Add a schedule in send thread staging/rdma/hfi1: Add irqsaves in the packet processing path staging/rdma/hfi1: Thread the receive interrupt. Easwar Hariharan (4): staging/rdma/hfi1: Reset ASIC CSRs on FLR, and once per ASIC staging/rdma/hfi1: Remove QSFP_ENABLED from HFI capability mask staging/rdma/hfi1: Fix port bounce issues with 0.22 DC firmware staging/rdma/hfi1: Load SBus firmware once per ASIC Jareer Abdel-Qader (1): staging/rdma/hfi1: close shared context security hole Jubin John (2): staging/rdma/hfi1: Add unit # to verbs txreq cache name staging/rdma/hfi1: Update driver version string to 0.9-294 Mike Marciniszyn (3): staging/rdma/hfi1: inline clear_ahg() staging/rdma/hfi: modify workqueue for parallelism staging/rdma/hfi1: add additional rc traces Mitko Haralanov (3): staging/rdma/hfi1: Prevent silent data corruption with user SDMA staging/rdma/hfi1: Implement Expected Receive TID caching staging/rdma/hfi1: Allow tuning of SDMA interrupt rate Niranjana Vishwanathapura (2): staging/rdma/hfi1: Add coalescing support for SDMA TX descriptors staging/rdma/hfi1: Fix sparse error in sdma.h file Vennila Megavannan (2): staging/rdma/hfi1: Implement time-out for send context halt recovery staging/rdma/hfi1: Method to toggle "fast ECN" detection drivers/staging/rdma/hfi1/Kconfig | 14 +- drivers/staging/rdma/hfi1/Makefile | 2 +- drivers/staging/rdma/hfi1/chip.c | 157 +++- drivers/staging/rdma/hfi1/chip.h | 2 + drivers/staging/rdma/hfi1/common.h | 19 +- drivers/staging/rdma/hfi1/driver.c | 178 ++--- drivers/staging/rdma/hfi1/file_ops.c | 495 ++----------- drivers/staging/rdma/hfi1/firmware.c | 37 +- drivers/staging/rdma/hfi1/hfi.h | 98 +-- drivers/staging/rdma/hfi1/init.c | 23 +- drivers/staging/rdma/hfi1/iowait.h | 6 +- drivers/staging/rdma/hfi1/mad.c | 4 +- drivers/staging/rdma/hfi1/pcie.c | 15 +- drivers/staging/rdma/hfi1/pio.c | 14 +- drivers/staging/rdma/hfi1/qp.c | 47 +- drivers/staging/rdma/hfi1/qp.h | 51 ++ drivers/staging/rdma/hfi1/qsfp.c | 13 +- drivers/staging/rdma/hfi1/rc.c | 33 +- drivers/staging/rdma/hfi1/ruc.c | 55 +- drivers/staging/rdma/hfi1/sdma.c | 160 +++- drivers/staging/rdma/hfi1/sdma.h | 82 ++- drivers/staging/rdma/hfi1/trace.c | 4 +- drivers/staging/rdma/hfi1/trace.h | 180 +++-- drivers/staging/rdma/hfi1/uc.c | 15 +- drivers/staging/rdma/hfi1/ud.c | 1 + drivers/staging/rdma/hfi1/user_exp_rcv.c | 1171 ++++++++++++++++++++++++++++++ drivers/staging/rdma/hfi1/user_exp_rcv.h | 82 +++ drivers/staging/rdma/hfi1/user_pages.c | 110 +-- drivers/staging/rdma/hfi1/user_sdma.c | 103 ++- drivers/staging/rdma/hfi1/user_sdma.h | 10 +- drivers/staging/rdma/hfi1/verbs.c | 91 ++- drivers/staging/rdma/hfi1/verbs.h | 9 +- include/uapi/rdma/hfi/hfi1_user.h | 46 +- 33 files changed, 2279 insertions(+), 1048 deletions(-) create mode 100644 drivers/staging/rdma/hfi1/user_exp_rcv.c create mode 100644 drivers/staging/rdma/hfi1/user_exp_rcv.h -- 1.8.2 _______________________________________________ devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxx http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel