This series from Matan aligns the user space area with the kernel around the last ioctl changes, it includes: - Move to new headers and make naming consistent. - Add driver id to ioctl() infrastructure. The matching kernel series was lastly sent into rdma-next. PR was sent: https://github.com/linux-rdma/rdma-core/pull/306 Yishai Matan Barak (2): verbs: Change ioctl uapi header files Add driver-id to ioctl() infrastructure kernel-headers/CMakeLists.txt | 3 +- kernel-headers/rdma/ib_user_ioctl_cmds.h | 83 +++++++++++++++++++++++++ kernel-headers/rdma/ib_user_ioctl_verbs.h | 84 ------------------------- kernel-headers/rdma/rdma_user_ioctl.h | 36 +---------- kernel-headers/rdma/rdma_user_ioctl_cmds.h | 99 ++++++++++++++++++++++++++++++ libibverbs/cmd_cq.c | 28 ++++----- libibverbs/cmd_fallback.c | 12 ++-- libibverbs/cmd_ioctl.c | 17 +++-- libibverbs/cmd_ioctl.h | 3 +- libibverbs/cmd_write.h | 1 + libibverbs/device.c | 9 ++- libibverbs/driver.h | 12 ++-- libibverbs/ibverbs.h | 1 + providers/bnxt_re/main.c | 3 +- providers/cxgb3/iwch.c | 3 +- providers/cxgb4/dev.c | 3 +- providers/hfi1verbs/hfiverbs.c | 3 +- providers/hns/hns_roce_u.c | 3 +- providers/i40iw/i40iw_umain.c | 3 +- providers/ipathverbs/ipathverbs.c | 3 +- providers/mlx4/mlx4.c | 3 +- providers/mlx5/mlx5.c | 3 +- providers/mthca/mthca.c | 3 +- providers/nes/nes_umain.c | 3 +- providers/ocrdma/ocrdma_main.c | 3 +- providers/qedr/qelr_main.c | 3 +- providers/rxe/rxe.c | 3 +- providers/vmw_pvrdma/pvrdma_main.c | 3 +- 28 files changed, 264 insertions(+), 169 deletions(-) create mode 100644 kernel-headers/rdma/ib_user_ioctl_cmds.h delete mode 100644 kernel-headers/rdma/ib_user_ioctl_verbs.h create mode 100644 kernel-headers/rdma/rdma_user_ioctl_cmds.h -- 1.8.3.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