This adds the left-shift overflow helper, selftests, and first usage. -Kees v4: - actually fix docs typo - rename to check_shl_overflow() v3: - add even more test cases (type mismatches, more signed overflows). - fix documentation typo on argument name. v2: - swap out selftests with framework from Rasmus, add lots more tests. - drop double-assignment in helper. Jason Gunthorpe (1): overflow.h: Add arithmetic shift helper Kees Cook (1): test_overflow: Add shift overflow tests Leon Romanovsky (1): RDMA/mlx5: Fix shift overflow in mlx5_ib_create_wq drivers/infiniband/hw/mlx5/qp.c | 4 +- include/linux/overflow.h | 31 +++++ lib/test_overflow.c | 198 +++++++++++++++++++++++++++++++- 3 files changed, 231 insertions(+), 2 deletions(-) -- 2.17.1 -- To unsubscribe from this list: send the line "unsubscribe linux-rdma" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html