diff options
author | Jason Gunthorpe | 2020-05-27 14:18:45 -0300 |
---|---|---|
committer | Jason Gunthorpe | 2020-05-29 15:27:04 -0300 |
commit | ffd7339a2fac98b9ff731e336c4411bf1ce57e22 (patch) | |
tree | 2f819428029a2e28df9ed2c34590a32c824352ec | |
parent | 48062b0a8ba0e0d7da2a96fe53028b7474e2dd26 (diff) |
RDMA/core: Use offsetofend() instead of open coding
No reason to open code this.
Link: https://lore.kernel.org/r/0-v1-0bc346e08476+585-drop_offsetofend_jgg@mellanox.com
Signed-off-by: Jason Gunthorpe <jgg@mellanox.com>
-rw-r--r-- | include/rdma/uverbs_ioctl.h | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/include/rdma/uverbs_ioctl.h b/include/rdma/uverbs_ioctl.h index 0418d7bddf3e..86de10ea30af 100644 --- a/include/rdma/uverbs_ioctl.h +++ b/include/rdma/uverbs_ioctl.h @@ -491,8 +491,7 @@ struct uapi_definition { */ #define UVERBS_ATTR_STRUCT(_type, _last) \ .zero_trailing = 1, \ - UVERBS_ATTR_SIZE(((uintptr_t)(&((_type *)0)->_last + 1)), \ - sizeof(_type)) + UVERBS_ATTR_SIZE(offsetofend(_type, _last), sizeof(_type)) /* * Specifies at least min_len bytes must be passed in, but the amount can be * larger, up to the protocol maximum size. No check for zeroing is done. |