From patchwork Fri Jun 21 13:24:50 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jason Gunthorpe X-Patchwork-Id: 13707605 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (mail-dm6nam11on2089.outbound.protection.outlook.com [40.107.223.89]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 85240153BD2; Fri, 21 Jun 2024 13:24:57 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.223.89 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1718976299; cv=fail; b=N8/8HyyjK/hXfMomf65M6JmvhXmD1K9btzXHQpS1d46naNrGPXy1hw6Qkf4joEbMFIXnPZR8KfFmr3eFKc3v1pTAqBrvPO9ORLPuyQ6NOwb0+bFIe+lKOSI3gq4zDCStz8zPzDWWcLniqRsRtOZX/dD7mxLQlavKc1HRxfV4J4g= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1718976299; c=relaxed/simple; bh=NwDxOyb+/6PByLTTwf99A3+22gDaZYrHaARMYQhorx4=; h=Date:From:To:Cc:Subject:Message-ID:Content-Type: Content-Disposition:MIME-Version; b=ftuBsVYXdQnUFNGa8W1EWQIOzwqr7aG1kG4YeBr8Prs0nEr8JhaXb9jJGV2L39U/8+HRdIfvbjVWceZ8kZCazZM1Wz70YPpoKIoP8EgnLattculEYrT3m4SnT2R2SfmokzSURKFyFIq6honxoxsUPrd89YI/SuL1Z4rtyiBMPLE= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=nvidia.com; spf=fail smtp.mailfrom=nvidia.com; dkim=pass (2048-bit key) header.d=Nvidia.com header.i=@Nvidia.com header.b=mn1+JWi/; arc=fail smtp.client-ip=40.107.223.89 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=nvidia.com Authentication-Results: smtp.subspace.kernel.org; spf=fail smtp.mailfrom=nvidia.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=Nvidia.com header.i=@Nvidia.com header.b="mn1+JWi/" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=PTjqMlY6NIomkJsLFpFeu0HegF7zP+bTD8ovxxEPLclrLYAdCXEcY5xyGuuSOOgQ3p9Rq4+jTFPJgX+F65gy4/eKCybl1nTj+yJ4ZZA/vK7mtpPmXYGkUQOU1h7NC4JApxIvVMafcjJNb1eHE6US5qzvUT+YNsbVLNFAksmta9QqJV4blc51iQWDI+yvxoDmY9omYDaldIwenHaXT67V11ujCW74J6eQyT1YWjE4qJkjC4IpI4Hm6n/I/1gC0Arqm9rfIBwJ5uHygJ1zbTwOx7H2zkUnzCCswt2/+s7n/vX+jA0lTqIp/ulZOLI0cFplSzu50q+70ttyGMkrafsKJg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=vToEUbsyutj3YVhRHw6cNggjk1E5aqfOJ4cP2IKtDhA=; b=hYecqI/EktHy0MGUm5QLepCm+0aJCAgMEBUHuYappwJYbtiWVh1d+7ML2SWHwn1radPdMOs8ic+D/k45jYuJiPt96eSw4O8ETrp978PoXk4bkhCcMcIAjOoxG+q1urarNDlevU1+Spdw1DpnLr+vX9YAF+IC+7//tNmBTIGqIhNX/m92xXcA/vFcRzUg9Zow+IyYe+6qWP+rMlkPIPeCadWsFyu7ZWGi02UrwMZtMsUVphv0bWzCjmuUlU82P166/Pp5Q0lmSGRpY6q3FXF7EoI9xs1hta+7J1J9xtsc1jAveVMiTKFrVwjjQkGnTcee3GweY2CsG64e0zKQwwtKIw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=vToEUbsyutj3YVhRHw6cNggjk1E5aqfOJ4cP2IKtDhA=; b=mn1+JWi/TiJL1AqwGPUD2PhGmc7WxV0q2fQLgSw0rkuJbl8IWuBN/K22L50Km2jEmSYgumRnier0Mn9JKIl7od6Eh9dilsCuxn/WEvBre21FFYzrDNfbKMPnSk/FTpXlg84yYLg0oTGByHzIjK6CsC2E5cvcucHVhbHXdZhNGP+vj8FHDPFCL/g1RpeWxUjy2O5bFN3xS1pvf55raoFbNlLCWu2SYFyfjjbAxjIGrhF5duH+PW2n/aA3pucj/5Xf9vtFtod5DFV3QF9m+g6oZetQfjETT11LTNgCihRsgW2U7pi964E8UGvxW1OyMcp7RMCfLa8Nn8153oQWnkFKkA== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nvidia.com; Received: from DM6PR12MB3849.namprd12.prod.outlook.com (2603:10b6:5:1c7::26) by IA0PR12MB7700.namprd12.prod.outlook.com (2603:10b6:208:430::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7698.19; Fri, 21 Jun 2024 13:24:51 +0000 Received: from DM6PR12MB3849.namprd12.prod.outlook.com ([fe80::c296:774b:a5fc:965e]) by DM6PR12MB3849.namprd12.prod.outlook.com ([fe80::c296:774b:a5fc:965e%5]) with mapi id 15.20.7677.030; Fri, 21 Jun 2024 13:24:51 +0000 Date: Fri, 21 Jun 2024 10:24:50 -0300 From: Jason Gunthorpe To: Linus Torvalds Cc: linux-rdma@vger.kernel.org, linux-kernel@vger.kernel.org, Leon Romanovsky Subject: [GIT PULL] Please pull RDMA subsystem changes Message-ID: <20240621132450.GA4186507@nvidia.com> Content-Disposition: inline X-ClientProxiedBy: MN2PR18CA0018.namprd18.prod.outlook.com (2603:10b6:208:23c::23) To DM6PR12MB3849.namprd12.prod.outlook.com (2603:10b6:5:1c7::26) Precedence: bulk X-Mailing-List: linux-rdma@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DM6PR12MB3849:EE_|IA0PR12MB7700:EE_ X-MS-Office365-Filtering-Correlation-Id: c9b904ec-624e-479a-6c68-08dc91f5880c X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230037|1800799021|376011|366013; X-Microsoft-Antispam-Message-Info: ToZU/cLXt3mA5RCDPWdqwcP4nUa2FAcD2gj+iTQPvIjx623l+65KjTuLO9pN0yV+304khJliRzlXXwd0wMDDMKbYsD/560YtFyhNMdddQh53ha25JG6y3NAhgSHuWVd+YmMnyuP9KVmnC5muEwRqEexPK/7oJAoRXkoFQ96EZ79a+KFuOqU7quIRlxL4qbggxyVvoHrZDWBrTTcklkcCKoBvgn1pZrc0PjwZCUYmDdQ68SFQIh0smXPosX7l0IjvjCu6odumv2Qe8Bpv3MM/l+jQ/3GNURE3ySCzO7k/eW4ngk4o9W976MSDcjudSc5QRkMtEPJeTqilZ0VWcWdH81Ds3Nqqlup7iOvE/Sw1kE5TssKW30sATq/wi5MCz9FqC4GwkvVckfoMdaSPfrrzpPPRTF4fmXAlbuoUG/FhrYzf70e8PGpOLqar5Bbk/spb6o1SssCxuproq1OgtgMHXoJpPrf57fR1jaNg7FMgQOM7agLWdSf0dlM8nAtauLQNAnrgavDTNJ34yEmt1cxWGEJcHqPL8vuTSS+Wzw+ig8fJhqIA+M8X4jDkU9/rDOSs8gHC3jBVRShkH/3ZL7ni14nfu4u9HlDz3OAksCT9GQpJoz24+iHdj1i297mK3zaVx0qlKoaTdT+RIXGRSWOgyfMheUWGwKbkQhkg2ne05GMux0sKG339chXehtkk4m00K6/LsPi+hea+qtZrnfXnCcA3OoAqSFzOBJLcDxPaBR83H/Jj6mXdJjL4jnoyUUrnkfMaoZGaSdDbPuY0fkO5jgDLYhv2sQXkJc++52NDb7jVFM7a0/K35A9IttmHT0Rmk3r3R1ZRi/+K6CtjDa4FJimHNwrHLBY9snrg3TBYFzyJeHGLialrAs5Op6Hmk9G9tL3qAaigCYXTt++ljZuXyB3klYJWvPr4MDkAWIoBrrrJmNK+nLfqZ0bIIeT4K/Lfvkl7iL3QbK4yG9KKH5BIfJtNnCHM6VUE7ULVe9d73n1YOnVvRFBZv2jb52jY5h7gDH9i6SPvB0YgpOx+xtDrq48Ilv6qSywpV8hHZjMJZtkuVr+JxA4bXQlrf+ihbINqRyWeFDb5ZqCFgf9gynUfiRo8+4YVkC9LNOjH8zeVzGIe2P2n2QEn/4Byko7WJTL0VyzNcZEbQek9psRZgV9gcW2dVJNpdDnWm9VewmZ1PjVZKZaEy4MfmYmh8q7oRMkQcA2DTpXN0rRpIyQr++TTHMPkev1Iskvc9lWjpgdUV4i0cSK6NyDJ9lDK0/GH3evWQZ6G0S2zmbx7r+73wulwzqP6IZ0acEgGu7kuFYJkkxkGZK8TWncHwOm66cltwYMI X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DM6PR12MB3849.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230037)(1800799021)(376011)(366013);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: GOYs7dRuTdz34pJ5fwWoyd2PQstw5cwJnvqo/taipaRG5FN0odZUHYV/vZOzEvykl3aiXzepuU1ke0ew1eCvKANVKdaz7nBy9szxcaqYwsVpw2/wbiPKLC+t4d6W/Ncho+58duOOlU3ACn3E/ndGfpXWQUTUHuencZe9jR3rR9K4yWZSZ/D5uRAuLAw6SecEJqOUF8JczO0xwknLIoxP7kfHKMNK790+u14oaWVMmc8C2x4e1FkVKyq+R0e2CJGer4iCAmraMjC6l7EhRKzV6OUKnll/POs3ww5hFteZaGVGb8leqzUitE0zB/0/jKkcfIKxqManQjSanRLb7DC6WZXt9rcwzvDkQNcM3/qYwuQkuZDuKleDBtJylyecJ22mWAtjLU10vWwdFCjjiGHKWnTxyRcr1+T0x25VQfLEDatllmbSFm/3F0pGHWNFpqFS9j2wrPShD5bu5GpgE+L2C0igYFl93jOdb4fykx3twsmI8WOaUAravThv2Jum5iAxABwylPXk2VQadZTL+Vpo8h3vcrlEBs9X4OafP8vG9wJC6x+bL+XTsJhB3V0KQFZgThy1Ov1IZnK9epSMakH4pS23hewxpsqj8CBYdsxSEwYWRt98PNmQNWcRmdPzifM0tJlgecps1GdvlNV52k7preuYNaCJWn5Nt9x0gFlrJ4/r0q/4yzbx81xeEynMb7AQks6YkA+I7H/KCPF7KHm6S4lxdXekNC8wvoA92mfhonaxXWiQ/G2H2K9hWJ56ZYnK+ZypjhGKJeq8tGQFyHDdctIcBlerRaG2qFqV680TSfdpwfZOTKF8M9tDRiLzhpAv6F5gat6ltUrlneh9ebEjQS0fhIU94Oa4w/2FCPWaSgNW0dJRr16zZiEvZGGEEEkAWbwTNBAdDbhTrQD1tzHJNUF01q54nQoLX0rUzjgE+qJ/Ojr3f8o7Ch9NRSV7M8QUS9xYmZkRHmrnCGuehpgNPisliAA9alVu/hcCqLL/MsZ2lbyEAULBBcUAmbbBssBBp3tDM+fryQLYuBOb30NnxoGJQpw2vLi/ql0wwiRjbwZG83khwiRzKWh+zsiQ+v50iXm6CUM2R9A9rJdph9Mf4SkPzkk1rEwkJ010JdV/uNry+ZgNctsqFW5CAlvqOgOKTYocd9uel54oPUOLaBRhFSm4QUMxg/cRn2NoEp4J65OOOPRD+Jj1yNVNI0hlYkvclnn0l7ZFbKPFhx2rU52tD0M6cAttCRwOFcmWY8oRGv1EPEpzy1roPeNq3Vt224QZrZ0azF1SaTSIS3TDwHckBEkNqNmYR8u+4AI/903xHpw3jlgsWAOfY66ntChm45PL18VdzTaDA4On93+pxOgmczWV1q1DGZ05xJ3v8I+mOyUP86AY1OdDp0VTl0RjtkGydTkiMrblC4k8XX81aTm69m7hK4HQTFVBq9kH1Q8Lki8hfQiOs4mdwxx/vGC/zjjd8dUQMvSSkpKfbVVy6aR1NpcdgWNyydnn0PUU3P7uPoM14qi0vtBZMo96nB25x4RIvpLS/vBl1JHsz1avQ+JH0b265M29aRfn5BDRFhABWF4TIlW3GONN8lN3zKs/e9nK X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: c9b904ec-624e-479a-6c68-08dc91f5880c X-MS-Exchange-CrossTenant-AuthSource: DM6PR12MB3849.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Jun 2024 13:24:51.6486 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: PvuHXEWeQX/rSYTsZChL7cZgyQc3DGGbr1ZD2suqhOVUSFZVRjPABRdeFkco4rDC X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA0PR12MB7700 Hi Linus, Collected bug fixes so far for this cycle. Thanks, Jason The following changes since commit 1613e604df0cd359cf2a7fbd9be7a0bcfacfabd0: Linux 6.10-rc1 (2024-05-26 15:20:12 -0700) 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 82a5cc783d49b86afd2f60e297ecd85223c39f88: RDMA/mana_ib: Ignore optional access flags for MRs (2024-06-21 10:19:36 -0300) ---------------------------------------------------------------- RDMA v6.10 first rc Small bug fixes: - Prevent a crash in bnxt if the en and rdma drivers disagree on the MSI vectors - Have rxe memcpy inline data from the correct address - Fix rxe's validation of UD packets - Several mlx5 mr cache issues: bad lock balancing on error, missing propagation of the ATS property to the HW, wrong bucketing of freed mrs in some cases - Incorrect goto error unwind in mlx5 driver probe - Missed userspace input validation in mlx5 SRQ create - Incorrect uABI in MANA rejecting valid optional MR creation flags ---------------------------------------------------------------- Honggang LI (2): RDMA/rxe: Fix data copy for IB_SEND_INLINE RDMA/rxe: Fix responder length checking for UD request packets Jason Gunthorpe (3): RDMA/mlx5: Remove extra unlock on error path RDMA/mlx5: Follow rb_key.ats when creating new mkeys RDMA/mlx5: Ensure created mkeys always have a populated rb_key Konstantin Taranov (1): RDMA/mana_ib: Ignore optional access flags for MRs Patrisious Haddad (1): RDMA/mlx5: Add check for srq max_sge attribute Selvin Xavier (1): RDMA/bnxt_re: Fix the max msix vectors macro Yishai Hadas (1): RDMA/mlx5: Fix unwind flow as part of mlx5_ib_stage_init_init drivers/infiniband/hw/bnxt_re/bnxt_re.h | 4 +--- drivers/infiniband/hw/mana/mr.c | 1 + drivers/infiniband/hw/mlx5/main.c | 4 ++-- drivers/infiniband/hw/mlx5/mr.c | 8 ++++---- drivers/infiniband/hw/mlx5/srq.c | 13 ++++++++----- drivers/infiniband/sw/rxe/rxe_resp.c | 13 +++++++++++++ drivers/infiniband/sw/rxe/rxe_verbs.c | 2 +- 7 files changed, 30 insertions(+), 15 deletions(-)