linux-rdma.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 00/15] IB/rxe patches for kernel v4.11
@ 2017-01-02 10:35 Bart Van Assche
       [not found] ` <1483353316.3592.14.camel-XdAiOPVOjttBDgjK7y7TUQ@public.gmane.org>
  0 siblings, 1 reply; 50+ messages in thread
From: Bart Van Assche @ 2017-01-02 10:35 UTC (permalink / raw)
  To: dledford-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org
  Cc: andrew.boyer-8PEkshWhKlo@public.gmane.org,
	monis-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org,
	linux-rdma-u79uwXL29TY76Z2rM5mHXA@public.gmane.org

Hello Doug,

The patches in this series are what I came up with by reviewing and testing
the rdma_rxe driver. Please consider these patches for kernel v4.11.

Thanks,

Bart.

--

Bart Van Assche (15):
  IB/rxe: Suppress sparse warnings
  IB/rxe: Constify the pool name
  IB/rxe: Remove an unused function
  IB/rxe: Remove an unused variable
  IB/rxe: Remove superfluous casts
  IB/rxe: Enable type checking on SKB_TO_PKT() and PKT_TO_SKB() arguments
  IB/rxe: Let the compiler check the type of the cleanup functions
  IB/rxe: Issue warnings once
  IB/rxe: Add a runtime check in alloc_index()
  IB/rxe: Introduce functions for queue draining
  IB/rxe: Generate a completion for all failed work requests
  IB/rxe: Fix a MR reference leak in check_rkey()
  IB/rxe: Fix reference leaks in memory key invalidation code
  IB/rxe: Remove a pointless indirection layer
  IB/rxe: Fix an skb leak

 drivers/infiniband/sw/rxe/rxe.c       |  2 +-
 drivers/infiniband/sw/rxe/rxe_comp.c  | 83 +++++++++++++++++------------------
 drivers/infiniband/sw/rxe/rxe_cq.c    |  4 +-
 drivers/infiniband/sw/rxe/rxe_hdr.h   | 12 ++++-
 drivers/infiniband/sw/rxe/rxe_loc.h   | 29 +++++++++---
 drivers/infiniband/sw/rxe/rxe_mcast.c |  8 ++--
 drivers/infiniband/sw/rxe/rxe_mr.c    | 10 ++---
 drivers/infiniband/sw/rxe/rxe_net.c   | 51 +++++++--------------
 drivers/infiniband/sw/rxe/rxe_pool.c  | 14 ++----
 drivers/infiniband/sw/rxe/rxe_pool.h  |  8 ++--
 drivers/infiniband/sw/rxe/rxe_qp.c    |  4 +-
 drivers/infiniband/sw/rxe/rxe_recv.c  |  2 +-
 drivers/infiniband/sw/rxe/rxe_req.c   | 30 +++++--------
 drivers/infiniband/sw/rxe/rxe_resp.c  | 64 ++++++++++++++-------------
 drivers/infiniband/sw/rxe/rxe_verbs.c | 10 ++---
 drivers/infiniband/sw/rxe/rxe_verbs.h | 24 +---------
 16 files changed, 164 insertions(+), 191 deletions(-)

-- 
2.11.0

^ permalink raw reply	[flat|nested] 50+ messages in thread

end of thread, other threads:[~2017-01-10 18:06 UTC | newest]

Thread overview: 50+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-01-02 10:35 [PATCH 00/15] IB/rxe patches for kernel v4.11 Bart Van Assche
     [not found] ` <1483353316.3592.14.camel-XdAiOPVOjttBDgjK7y7TUQ@public.gmane.org>
2017-01-02 10:39   ` [PATCH 01/15] IB/rxe: Suppress sparse warnings Bart Van Assche
     [not found]     ` <1483353409.3592.15.camel-XdAiOPVOjttBDgjK7y7TUQ@public.gmane.org>
2017-01-05 12:59       ` Leon Romanovsky
     [not found]         ` <20170105125955.GB15685-U/DQcQFIOTAAJjI8aNfphQ@public.gmane.org>
2017-01-09 12:42           ` Bart Van Assche
     [not found]             ` <1483965701.2923.0.camel-XdAiOPVOjttBDgjK7y7TUQ@public.gmane.org>
2017-01-09 13:13               ` Leon Romanovsky
2017-01-09 14:27       ` Boyer, Andrew
2017-01-02 10:39   ` [PATCH 02/15] IB/rxe: Constify the pool name Bart Van Assche
     [not found]     ` <1483353445.3592.17.camel-XdAiOPVOjttBDgjK7y7TUQ@public.gmane.org>
2017-01-08  9:40       ` Leon Romanovsky
2017-01-09 14:27       ` Boyer, Andrew
2017-01-02 10:39   ` [PATCH 03/15] IB/rxe: Remove an unused function Bart Van Assche
     [not found]     ` <1483353474.3592.18.camel-XdAiOPVOjttBDgjK7y7TUQ@public.gmane.org>
2017-01-08  9:39       ` Leon Romanovsky
2017-01-09 14:28       ` Boyer, Andrew
2017-01-02 10:40   ` [PATCH 04/15] IB/rxe: Remove an unused variable Bart Van Assche
     [not found]     ` <1483353498.3592.20.camel-XdAiOPVOjttBDgjK7y7TUQ@public.gmane.org>
2017-01-02 18:24       ` Leon Romanovsky
2017-01-03 18:39       ` Parav Pandit
     [not found]         ` <CAG53R5WnJy1cLdEZOpzk03aAE2L6v86n_-qEBpoaG+arymCxPw-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2017-01-04 10:37           ` Bart Van Assche
     [not found]             ` <1483526210.3048.6.camel-XdAiOPVOjttBDgjK7y7TUQ@public.gmane.org>
2017-01-04 12:29               ` Leon Romanovsky
2017-01-09 14:29       ` Boyer, Andrew
2017-01-02 10:40   ` [PATCH 05/15] IB/rxe: Remove superfluous casts Bart Van Assche
     [not found]     ` <1483353522.3592.22.camel-XdAiOPVOjttBDgjK7y7TUQ@public.gmane.org>
2017-01-05  6:48       ` Leon Romanovsky
2017-01-09 14:29       ` Boyer, Andrew
2017-01-02 10:40   ` [PATCH 06/15] IB/rxe: Enable type checking on SKB_TO_PKT() and PKT_TO_SKB() arguments Bart Van Assche
     [not found]     ` <1483353555.3592.24.camel-XdAiOPVOjttBDgjK7y7TUQ@public.gmane.org>
2017-01-08  9:44       ` Leon Romanovsky
2017-01-09 14:31       ` Boyer, Andrew
2017-01-02 10:41   ` [PATCH 07/15] IB/rxe: Let the compiler check the type of the cleanup functions Bart Van Assche
     [not found]     ` <1483353591.3592.26.camel-XdAiOPVOjttBDgjK7y7TUQ@public.gmane.org>
2017-01-08 14:22       ` Leon Romanovsky
2017-01-09 14:33       ` Boyer, Andrew
2017-01-02 10:41   ` [PATCH 08/15] IB/rxe: Issue warnings once Bart Van Assche
     [not found]     ` <1483353613.3592.28.camel-XdAiOPVOjttBDgjK7y7TUQ@public.gmane.org>
2017-01-04 14:18       ` Leon Romanovsky
2017-01-02 10:41   ` [PATCH 09/15] IB/rxe: Add a runtime check in alloc_index() Bart Van Assche
     [not found]     ` <1483353638.3592.30.camel-XdAiOPVOjttBDgjK7y7TUQ@public.gmane.org>
2017-01-04 17:27       ` Leon Romanovsky
     [not found]         ` <20170104172704.GU12077-U/DQcQFIOTAAJjI8aNfphQ@public.gmane.org>
2017-01-04 18:38           ` Bart Van Assche
     [not found]             ` <1483555108.3101.1.camel-XdAiOPVOjttBDgjK7y7TUQ@public.gmane.org>
2017-01-05  6:43               ` Leon Romanovsky
2017-01-09 14:35       ` Boyer, Andrew
2017-01-02 10:42   ` [PATCH 10/15] IB/rxe: Introduce functions for queue draining Bart Van Assche
     [not found]     ` <1483353661.3592.32.camel-XdAiOPVOjttBDgjK7y7TUQ@public.gmane.org>
2017-01-09 15:06       ` Boyer, Andrew
     [not found]         ` <D49910D0.9088%Andrew.Boyer-mb1K0bWo544@public.gmane.org>
2017-01-09 15:11           ` Boyer, Andrew
2017-01-02 10:42   ` [PATCH 11/15] IB/rxe: Generate a completion for all failed work requests Bart Van Assche
     [not found]     ` <1483353685.3592.34.camel-XdAiOPVOjttBDgjK7y7TUQ@public.gmane.org>
2017-01-09 15:15       ` Boyer, Andrew
2017-01-02 10:43   ` [PATCH 12/15] IB/rxe: Fix a MR reference leak in check_rkey() Bart Van Assche
     [not found]     ` <1483353706.3592.35.camel-XdAiOPVOjttBDgjK7y7TUQ@public.gmane.org>
2017-01-09 14:42       ` Boyer, Andrew
2017-01-02 10:43   ` [PATCH 13/15] IB/rxe: Fix reference leaks in memory key invalidation code Bart Van Assche
     [not found]     ` <1483353732.3592.38.camel-XdAiOPVOjttBDgjK7y7TUQ@public.gmane.org>
2017-01-09 14:52       ` Boyer, Andrew
2017-01-02 10:43   ` [PATCH 14/15] IB/rxe: Remove a pointless indirection layer Bart Van Assche
     [not found]     ` <1483353755.3592.40.camel-XdAiOPVOjttBDgjK7y7TUQ@public.gmane.org>
2017-01-09 12:35       ` Leon Romanovsky
2017-01-09 15:09       ` Boyer, Andrew
2017-01-02 10:44   ` [PATCH 15/15] IB/rxe: Fix an skb leak Bart Van Assche
     [not found]     ` <1483353777.3592.42.camel-XdAiOPVOjttBDgjK7y7TUQ@public.gmane.org>
2017-01-08 13:37       ` Leon Romanovsky
2017-01-09 14:59       ` Boyer, Andrew
2017-01-10 18:06   ` [PATCH 00/15] IB/rxe patches for kernel v4.11 Doug Ledford

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).