Skip to content

Align write() and ioctl() paths

Leon Romanovsky linux-rdma lkml 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest2 patches 1 replyIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/2RDMA/core: Align abort/commit object scheme for write() and ioctl() pathsdrivers/infiniband/core/uverbs_main.c drivers/infiniband/core/uverbs_std_types_device.c include/rdma/uverbs_ioctl.h +1 more+25 -10 replies
2/2RDMA/core: Update write interface to use automatic object lifetimedrivers/infiniband/core/uverbs_cmd.c+90 -2091 reply

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH rdma-next 0/2] Align write() and ioctl() paths

From: Leon Romanovsky <[email protected]>

Hi,

The discussion about RWQ table patch revealed incosistency with use of usecnt, complex unwind flows without any reason and difference between write() and ioctl() paths.

This series extends infrastructure to be consistent, reliable and predicable in regards of commit/desotry uobject.

Thanks

Leon Romanovsky (2):
RDMA/core: Align abort/commit object scheme for write() and ioctl()
paths
RDMA/core: Update write interface to use automatic object lifetime

 drivers/infiniband/core/uverbs_cmd.c          | 299 ++++++------------
 drivers/infiniband/core/uverbs_main.c         |   4 +
 .../infiniband/core/uverbs_std_types_device.c |   7 +-
 include/rdma/uverbs_ioctl.h                   |   1 +
 include/rdma/uverbs_std_types.h               |  14 +
 5 files changed, 115 insertions(+), 210 deletions(-)

--
2.26.2