diff options
author | Jason Gunthorpe <jgg@mellanox.com> | 2018-11-25 20:58:45 +0200 |
---|---|---|
committer | Doug Ledford <dledford@redhat.com> | 2018-12-03 12:01:58 -0500 |
commit | 974d6b4b2bc33c53334e086a40715b384f48f2e2 (patch) | |
tree | 86a6308f6ce39cc4127f0e4f03dd8348e4b7effd /drivers/infiniband/core/rdma_core.h | |
parent | RDMA/uverbs: Do not check the input length on create_cq/qp paths (diff) | |
download | linux-dev-974d6b4b2bc33c53334e086a40715b384f48f2e2.tar.xz linux-dev-974d6b4b2bc33c53334e086a40715b384f48f2e2.zip |
RDMA/uverbs: Use only attrs for the write() handler signature
All of the old arguments can be derived from the uverbs_attr_bundle
structure, so get rid of the redundant arguments. Most of the prior work
has been removing users of the arguments to allow this to be a simple
patch.
Signed-off-by: Jason Gunthorpe <jgg@mellanox.com>
Signed-off-by: Leon Romanovsky <leonro@mellanox.com>
Signed-off-by: Doug Ledford <dledford@redhat.com>
Diffstat (limited to 'drivers/infiniband/core/rdma_core.h')
-rw-r--r-- | drivers/infiniband/core/rdma_core.h | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/drivers/infiniband/core/rdma_core.h b/drivers/infiniband/core/rdma_core.h index b1bf1579fc26..bac484d6753a 100644 --- a/drivers/infiniband/core/rdma_core.h +++ b/drivers/infiniband/core/rdma_core.h @@ -137,10 +137,7 @@ struct uverbs_api_ioctl_method { }; struct uverbs_api_write_method { - int (*handler)(struct uverbs_attr_bundle *attrs, const char __user *buf, - int in_len, int out_len); - int (*handler_ex)(struct uverbs_attr_bundle *attrs, - struct ib_udata *ucore); + int (*handler)(struct uverbs_attr_bundle *attrs); u8 disabled:1; u8 is_ex:1; u8 has_udata:1; |