[PATCH rdma-rc 00/15] RDMA fixes for v4.16

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

 



Hi,

This is mostly fixes for uverbs layers with two extra patches: one from
Alaa, who removed annoying warning prints in IPoIB and another from Leon
who removed unimplented part of restrack code.

Thanks

Alaa Hleihel (1):
  IB/ipoib: Do not warn if IPoIB debugfs doesn't exist

Jason Gunthorpe (7):
  IB/uverbs: Use inline data transfer for UHW_IN
  IB/uverbs: Use u64_to_user_ptr() not a union
  IB/uverbs: Use __aligned_u64 for uapi headers
  IB/uverbs: Hold the uobj write lock after allocate
  IB/uverbs: Tidy lockdep_check
  IB/uverbs: Tidy uverbs_uobject_add
  IB/uverbs: Fix unbalanced unlock on error path for
    rdma_explicit_destroy

Leon Romanovsky (3):
  RDMA/restrack: Remove unimplemented XRCD object
  RDMA/uverbs: Protect from races between lookup and destroy of uobjects
  RDMA/uverbs: Protect from command mask overflow

Matan Barak (4):
  IB/uverbs: Always the attribute size provided by the user
  IB/uverbs: Fix method merging in uverbs_ioctl_merge
  IB/uverbs: Add ioctl support for 32bit processes
  IB/uverbs: Fix possible oops with duplicate ioctl attributes

 drivers/infiniband/core/rdma_core.c          | 51 +++++++++++++++++-----------
 drivers/infiniband/core/restrack.c           |  5 ---
 drivers/infiniband/core/uverbs_ioctl.c       |  3 ++
 drivers/infiniband/core/uverbs_ioctl_merge.c | 18 +++++-----
 drivers/infiniband/core/uverbs_main.c        | 29 ++++++++++++----
 drivers/infiniband/core/uverbs_std_types.c   | 12 ++++---
 drivers/infiniband/ulp/ipoib/ipoib_fs.c      |  2 --
 include/rdma/restrack.h                      |  4 ---
 include/rdma/uverbs_ioctl.h                  | 43 ++++++++++++++++-------
 include/uapi/rdma/rdma_user_ioctl.h          |  4 +--
 10 files changed, 107 insertions(+), 64 deletions(-)

--
2.16.1

--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[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