Messages in this thread | | | Date | Tue, 20 Mar 2018 17:17:47 -0600 | From | Jason Gunthorpe <> | Subject | [GIT PULL] Please pull RDMA subsystem changes |
| |
Hi Linus,
Fourth pull request for -rc.
Not much exciting here, almost entirely syzkaller fixes. This is going to be on ongoing theme for some time, I think. Both Google and Mellanox are now running syzkaller on different parts of the user API.
The following changes since commit 28e9091e3119933c38933cb8fc48d5618eb784c8:
RDMA/mlx5: Fix integer overflow while resizing CQ (2018-03-09 18:10:48 -0500)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git tags/for-linus
for you to fetch changes up to e8980d67d6017c8eee8f9c35f782c4bd68e004c9:
RDMA/ucma: Ensure that CM_ID exists prior to access it (2018-03-20 11:07:21 -0600)
---------------------------------------------------------------- Fourth pull request for 4.16-rc
- Many bug fixes related to syzkaller from Leon Romanovsky. These are still for the mlx driver and ucma interface. - Fix a situation with port reuse for iWarp, discovered during scale-up testing - Bug fixes for the profile and restrack patches accepted during this merge window - Compile warning cleanups from Arnd, this is apparently the last warning to make 32 bit builds quite.
---------------------------------------------------------------- Arnd Bergmann (2): infiniband: qplib_fp: fix pointer cast infiniband: bnxt_re: use BIT_ULL() for 64-bit bit masks
Boris Pismenny (2): IB/mlx5: Fix out-of-bounds read in create_raw_packet_qp_rq IB/mlx5: Fix integer overflows in mlx5_ib_create_srq
Leon Romanovsky (7): RDMA/mlx5: Fix crash while accessing garbage pointer and freed memory RDMA/ucma: Fix access to non-initialized CM_ID object RDMA/ucma: Don't allow join attempts for unsupported AF family RDMA/ucma: Check AF family prior resolving address RDMA/ucma: Fix use-after-free access in ucma_close RDMA/verbs: Remove restrack entry from XRCD structure RDMA/ucma: Ensure that CM_ID exists prior to access it
Mark Bloch (1): IB/mlx5: Fix cleanup order on unload
Tatyana Nikolova (1): RDMA/core: Do not use invalid destination in determining port reuse
drivers/infiniband/core/cma.c | 15 ++++++++----- drivers/infiniband/core/ucma.c | 36 +++++++++++++++++++++++--------- drivers/infiniband/hw/bnxt_re/bnxt_re.h | 4 ++-- drivers/infiniband/hw/bnxt_re/ib_verbs.c | 2 +- drivers/infiniband/hw/bnxt_re/qplib_fp.c | 4 ++-- drivers/infiniband/hw/mlx5/main.c | 21 +++++++++++-------- drivers/infiniband/hw/mlx5/mlx5_ib.h | 3 ++- drivers/infiniband/hw/mlx5/mr.c | 12 +++++++---- drivers/infiniband/hw/mlx5/qp.c | 23 +++++++++++++------- drivers/infiniband/hw/mlx5/srq.c | 15 +++++++------ include/linux/mlx5/driver.h | 4 ++-- include/rdma/ib_verbs.h | 4 ---- 12 files changed, 90 insertions(+), 53 deletions(-) [unhandled content-type:application/pgp-signature] | |