On Tue, Feb 12, 2019 at 03:44:00PM -0600, Shiraz Saleem wrote: > +struct irdma_create_cq_req { > + __aligned_u64 user_cq_buf; > + __aligned_u64 user_shadow_area; > +}; This is the right way to use u64 in uapi headers > + > +struct irdma_create_qp_req { > + __u64 user_wqe_bufs; > + __u64 user_compl_ctx; > +}; and this is wrong.. See my prior email. Jason