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 Jason