Change driver/user shared (mmapped) CQ notification flags field to unaligned 32-bits size. This enables building siw on 32-bit architectures. The original idea to introduce test_and_clear_bit() for testing CQ arming during CQE processing was abandoned, since it would require architecture spcific siw-abi notation: test_and_clear_bit() expects an unsigned long field, which has an architecture specific size. This patch applies to 5.3-rc3. Bernard Metzler (1): Make user mmapped CQ arming flags field 32 bit size to remove 64 bit architecture dependency of siw. drivers/infiniband/sw/siw/Kconfig | 2 +- drivers/infiniband/sw/siw/siw.h | 2 +- drivers/infiniband/sw/siw/siw_qp.c | 14 ++++++++++---- drivers/infiniband/sw/siw/siw_verbs.c | 16 +++++++++++----- include/uapi/rdma/siw-abi.h | 3 ++- 5 files changed, 25 insertions(+), 12 deletions(-) -- 2.17.2