All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/19] Cleanup for siw
@ 2023-10-09  7:17 Guoqing Jiang
  2023-10-09  7:17 ` [PATCH 01/19] RDMA/siw: Introduce siw_get_page Guoqing Jiang
                   ` (19 more replies)
  0 siblings, 20 replies; 45+ messages in thread
From: Guoqing Jiang @ 2023-10-09  7:17 UTC (permalink / raw)
  To: bmt, jgg, leon; +Cc: linux-rdma

Hi,

This series aim to cleanup siw code, please review and comment!

Thanks,
Guoqing

Guoqing Jiang (19):
  RDMA/siw: Introduce siw_get_page
  RDMA/siw: Introduce siw_srx_update_skb
  RDMA/siw: Use iov.iov_len in kernel_sendmsg
  RDMA/siw: Remove goto lable in siw_mmap
  RDMA/siw: Remove rcu from siw_qp
  RDMA/siw: No need to check term_info.valid before call
    siw_send_terminate
  RDMA/siw: Also goto out_sem_up if pin_user_pages returns 0
  RDMA/siw: Factor out siw_generic_rx helper
  RDMA/siw: Introduce SIW_STAG_MAX_INDEX
  RDMA/siw: Add one parameter to siw_destroy_cpulist
  RDMA/siw: Introduce siw_cep_set_free_and_put
  RDMA/siw: Introduce siw_free_cm_id
  RDMA/siw: Simplify siw_qp_id2obj
  RDMA/siw: Simplify siw_mem_id2obj
  RDMA/siw: Cleanup siw_accept
  RDMA/siw: Remove siw_sk_assign_cm_upcalls
  RDMA/siw: Fix typo
  RDMA/siw: Only check attrs->cap.max_send_wr in siw_create_qp
  RDMA/siw: Introduce siw_destroy_cep_sock

 drivers/infiniband/sw/siw/siw.h       |   9 +-
 drivers/infiniband/sw/siw/siw_cm.c    | 154 +++++++++++---------------
 drivers/infiniband/sw/siw/siw_main.c  |  30 +++--
 drivers/infiniband/sw/siw/siw_mem.c   |  22 ++--
 drivers/infiniband/sw/siw/siw_qp.c    |   2 +-
 drivers/infiniband/sw/siw/siw_qp_rx.c |  84 ++++++--------
 drivers/infiniband/sw/siw/siw_qp_tx.c |  34 +++---
 drivers/infiniband/sw/siw/siw_verbs.c |  23 +---
 8 files changed, 142 insertions(+), 216 deletions(-)

-- 
2.35.3


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

end of thread, other threads:[~2023-10-26 13:53 UTC | newest]

Thread overview: 45+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-10-09  7:17 [PATCH 00/19] Cleanup for siw Guoqing Jiang
2023-10-09  7:17 ` [PATCH 01/19] RDMA/siw: Introduce siw_get_page Guoqing Jiang
2023-10-09  7:17 ` [PATCH 02/19] RDMA/siw: Introduce siw_srx_update_skb Guoqing Jiang
2023-10-25 12:33   ` Bernard Metzler
2023-10-26  6:37     ` Guoqing Jiang
2023-10-09  7:17 ` [PATCH 03/19] RDMA/siw: Use iov.iov_len in kernel_sendmsg Guoqing Jiang
2023-10-25 12:36   ` Bernard Metzler
2023-10-09  7:17 ` [PATCH 04/19] RDMA/siw: Remove goto lable in siw_mmap Guoqing Jiang
2023-10-25 12:38   ` Bernard Metzler
2023-10-26  6:38     ` Guoqing Jiang
2023-10-09  7:17 ` [PATCH 05/19] RDMA/siw: Remove rcu from siw_qp Guoqing Jiang
2023-10-25 12:39   ` Bernard Metzler
2023-10-09  7:17 ` [PATCH 06/19] RDMA/siw: No need to check term_info.valid before call siw_send_terminate Guoqing Jiang
2023-10-25 12:39   ` Bernard Metzler
2023-10-09  7:17 ` [PATCH 07/19] RDMA/siw: Also goto out_sem_up if pin_user_pages returns 0 Guoqing Jiang
2023-10-25 12:51   ` Bernard Metzler
2023-10-09  7:17 ` [PATCH 08/19] RDMA/siw: Factor out siw_generic_rx helper Guoqing Jiang
2023-10-09  7:17 ` [PATCH 09/19] RDMA/siw: Introduce SIW_STAG_MAX_INDEX Guoqing Jiang
2023-10-25 12:52   ` Bernard Metzler
2023-10-09  7:17 ` [PATCH 10/19] RDMA/siw: Add one parameter to siw_destroy_cpulist Guoqing Jiang
2023-10-09  7:17 ` [PATCH 11/19] RDMA/siw: Introduce siw_cep_set_free_and_put Guoqing Jiang
2023-10-25 12:57   ` Bernard Metzler
2023-10-09  7:17 ` [PATCH 12/19] RDMA/siw: Introduce siw_free_cm_id Guoqing Jiang
2023-10-09  9:02   ` kernel test robot
2023-10-09 14:39   ` kernel test robot
2023-10-25 13:02   ` Bernard Metzler
2023-10-26  6:41     ` Guoqing Jiang
2023-10-09  7:17 ` [PATCH 13/19] RDMA/siw: Simplify siw_qp_id2obj Guoqing Jiang
2023-10-25 13:04   ` Bernard Metzler
2023-10-26  6:42     ` Guoqing Jiang
2023-10-26 13:23       ` Bernard Metzler
2023-10-09  7:17 ` [PATCH 14/19] RDMA/siw: Simplify siw_mem_id2obj Guoqing Jiang
2023-10-25 13:04   ` Bernard Metzler
2023-10-09  7:17 ` [PATCH 15/19] RDMA/siw: Cleanup siw_accept Guoqing Jiang
2023-10-09  7:17 ` [PATCH 16/19] RDMA/siw: Remove siw_sk_assign_cm_upcalls Guoqing Jiang
2023-10-25 13:19   ` Bernard Metzler
2023-10-26  6:45     ` Guoqing Jiang
2023-10-26 13:52       ` Bernard Metzler
2023-10-09  7:17 ` [PATCH 17/19] RDMA/siw: Fix typo Guoqing Jiang
2023-10-09  7:18 ` [PATCH 18/19] RDMA/siw: Only check attrs->cap.max_send_wr in siw_create_qp Guoqing Jiang
2023-10-09  7:18 ` [PATCH 19/19] RDMA/siw: Introduce siw_destroy_cep_sock Guoqing Jiang
2023-10-09  9:54   ` kernel test robot
2023-10-09 13:30     ` Guoqing Jiang
2023-10-13 15:45 ` [PATCH 00/19] Cleanup for siw Bernard Metzler
2023-10-16  2:22   ` Guoqing Jiang

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.