Hi Linus, These are the 2nd proposed RDMA patches for 5.2. As requested the main reason to send this is to fix the gcc 9.1 warnings that many people may hit now that FC30 is out. Thanks, Jason The following changes since commit b79656ed44c6865e17bcd93472ec39488bcc4984: RDMA/ipoib: Allow user space differentiate between valid dev_port (2019-05-07 16:13:23 -0300) 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 c191f93454bcc92810b9c8cdb895a452a57948c2: net/mlx5: Set completion EQs as shared resources (2019-05-14 10:22:09 -0300) ---------------------------------------------------------------- 5.2 Merge Window second pull request This is being sent to get a fix for the gcc 9.1 build warnings, and I've also pulled in some bug fix patches that were posted in the last two weeks. - Avoid the gcc 9.1 warning about overflowing a union member - Fix the wrong callback type for a single response netlink to doit - Bug fixes from more usage of the mlx5 devx interface ---------------------------------------------------------------- Jason Gunthorpe (1): RDMA: Directly cast the sockaddr union to sockaddr Parav Pandit (1): RDMA/core: Change system parameters callback from dumpit to doit Yishai Hadas (2): IB/mlx5: Verify DEVX general object type correctly net/mlx5: Set completion EQs as shared resources drivers/infiniband/core/addr.c | 16 ++++++++-------- drivers/infiniband/core/nldev.c | 27 +++++++++++++++------------ drivers/infiniband/hw/mlx5/devx.c | 13 ++++++++++--- drivers/infiniband/hw/ocrdma/ocrdma_ah.c | 5 ++--- drivers/infiniband/hw/ocrdma/ocrdma_hw.c | 5 ++--- drivers/net/ethernet/mellanox/mlx5/core/eq.c | 3 +++ include/linux/mlx5/mlx5_ifc.h | 2 +- include/uapi/rdma/rdma_netlink.h | 2 +- 8 files changed, 42 insertions(+), 31 deletions(-)