On 7/28/22 9:03 AM, Jason Gunthorpe wrote: > On Wed, Jul 27, 2022 at 09:49:26AM +0800, Cheng Xu wrote: >> Add erdma ABI definitions which will be shared between kernel and >> userspace. This commit also fix compile issues reported by lkp. >> >> Reported-by: kernel test robot <lkp@xxxxxxxxx> >> Signed-off-by: Cheng Xu <chengyou@xxxxxxxxxxxxxxxxx> >> --- >> include/uapi/rdma/erdma-abi.h | 49 +++++++++++++++++++++++++++++++++++ >> 1 file changed, 49 insertions(+) >> create mode 100644 include/uapi/rdma/erdma-abi.h >> >> diff --git a/include/uapi/rdma/erdma-abi.h b/include/uapi/rdma/erdma-abi.h >> new file mode 100644 >> index 000000000000..fcbaff1d84c3 >> --- /dev/null >> +++ b/include/uapi/rdma/erdma-abi.h >> @@ -0,0 +1,49 @@ >> +/* SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause) */ >> +/* >> + * Copyright (c) 2020-2022, Alibaba Group. >> + */ >> + >> +#ifndef __ERDMA_USER_H__ >> +#define __ERDMA_USER_H__ >> + >> +#include <linux/types.h> >> + >> +#define ERDMA_ABI_VERSION 1 >> + >> +struct erdma_ureq_create_cq { >> + __u64 db_record_va; >> + __u64 qbuf_va; > > These should all be __aligned_u64, I fixed it Thanks, It's fine. Cheng Xu