[PATCH for-next 0/9] RDMA/rxe: Misc fixes and cleanups

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



This patch set includes several miscellaneous fixes and cleanups
developed while getting the rxe driver to pass a 24 hour simulated
cable pull fail-over fail-back stress test using Lustre on a 256 node
system. These patches apply over for-next with three recently submitted
patches as prerequisites:

	RDMA/rxe: Fix incomplete state save in rxe_requester
	RDMA/core: Support drivers use of rcu locking
	RDMA/rxe: Enable rcu locking of indexed objects

Bob Pearson (9):
  RDMA/rxe: Fix handling sleepable in rxe_pool.c
  RDMA/rxe: Fix xarray locking in rxe_pool.c
  RDMA/rxe: Fix freeing busy objects
  RDMA/rxe: Fix delayed send packet handling
  RDMA/rxe: Optimize rxe_init_packet in rxe_net.c
  RDMA/rxe: Delete unused field elem->list
  RDMA/rxe: Add elem->valid field
  RDMA/rxe: Report leaked objects
  RDMA/rxe: Protect pending send packets

 drivers/infiniband/sw/rxe/rxe.c       |  26 ++++++
 drivers/infiniband/sw/rxe/rxe.h       |   3 +
 drivers/infiniband/sw/rxe/rxe_net.c   | 119 +++++++++++++++++---------
 drivers/infiniband/sw/rxe/rxe_pool.c  |  85 ++++++++++--------
 drivers/infiniband/sw/rxe/rxe_pool.h  |   9 +-
 drivers/infiniband/sw/rxe/rxe_qp.c    |   1 -
 drivers/infiniband/sw/rxe/rxe_verbs.c |  86 ++++++-------------
 7 files changed, 185 insertions(+), 144 deletions(-)


base-commit: b3d2b014b259ba758d72d7026685091bde1cf2d6
prerequisite-patch-id: c3994e7a93e37e0ce4f50e0c768f3c1a0059a02f
prerequisite-patch-id: 48e13f6ccb560fdeacbd20aaf6696782c23d1190
prerequisite-patch-id: da75fb8eaa863df840e7b392b5048fcc72b0bef3
-- 
2.39.2




[Index of Archives]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Photo]     [Yosemite News]     [Yosemite Photos]     [Linux Kernel]     [Linux SCSI]     [XFree86]

  Powered by Linux