From patchwork Mon Mar 11 14:02:56 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: William Tu X-Patchwork-Id: 1910474 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.ubuntu.com (client-ip=185.125.189.65; helo=lists.ubuntu.com; envelope-from=kernel-team-bounces@lists.ubuntu.com; receiver=patchwork.ozlabs.org) Received: from lists.ubuntu.com (lists.ubuntu.com [185.125.189.65]) (using TLSv1.2 with cipher ECDHE-ECDSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4TtdmM546Dz1yWn for ; Tue, 12 Mar 2024 01:03:47 +1100 (AEDT) Received: from localhost ([127.0.0.1] helo=lists.ubuntu.com) by lists.ubuntu.com with esmtp (Exim 4.86_2) (envelope-from ) id 1rjgFU-0007Ad-9z; Mon, 11 Mar 2024 14:03:28 +0000 Received: from mail-dm6nam10on2054.outbound.protection.outlook.com ([40.107.93.54] helo=NAM10-DM6-obe.outbound.protection.outlook.com) by lists.ubuntu.com with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.86_2) (envelope-from ) id 1rjgFM-000799-DJ for kernel-team@lists.ubuntu.com; Mon, 11 Mar 2024 14:03:20 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=XxmBYZ/E8IlPHzUP5L3+qLnVqcATc0ejWKXS0oO+Nk4TB5aabkBiJ5iLVTMXYm52+5+eDU4LImB7g/sNt0qR3Eeeeir2BotsepqrjPvt3N+ai14O4apGX30GucrGOVI+5J9f7/wOfye/GqyFv6WwFdUK5crB5Vw9PVdVvz5mQJBL70kqkklF56yijPj9hxvMV/ZuqjOKMhjunvb9esX/iG32mLVN/uy82pvgT+25i+l1Blk5fCstxqdAKwzuY31fiHuoRd0jwPM+iHDIXlUbMpFqOStdFNLZfyqnF4YkRVgLpLNOa97+SsL44KFVedte8vsFcM6C470pF4vDjIi2mw== 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=f2MVhAu/fWtgRYrR232Wih0YdfzUmByTbvmZG8Hw+Sc=; b=DRmbuZyQWG3EqrrOZbv3tZC3f+z6mZpg5cLdW7o4mfA0YZ9qZroDq0y3H9BC1KG2ImrQ7Vnb5R3+WNuhdLTL7X9Kyu7G0OW4JakV3SJ50Im3NyWqgjcfHlQ06Aiuf4IDgEvoVLihumPaYIZwvqYXmO5lAt362mJW6gP4kd/Dfi5fju8uyGLP6/4tls++sWSjkwXcjFdE32jdK72mBuzM5aBSDUaRT1UKvYzUlYavlSr/jLjoA0AJKSSs7+vbpj13tuKACqalxPKi7hT0nkBp4nmZIf2fuwXsUeILslD1rO3UuCrlx03eOr0Cpsx5d8jZE9g2fFydT+bnRpSu8cVKyw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 216.228.117.161) smtp.rcpttodomain=lists.ubuntu.com smtp.mailfrom=nvidia.com; dmarc=pass (p=reject sp=reject pct=100) action=none header.from=nvidia.com; dkim=none (message not signed); arc=none (0) Received: from DM6PR02CA0128.namprd02.prod.outlook.com (2603:10b6:5:1b4::30) by DS0PR12MB8366.namprd12.prod.outlook.com (2603:10b6:8:f9::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7362.35; Mon, 11 Mar 2024 14:03:15 +0000 Received: from CY4PEPF0000EE35.namprd05.prod.outlook.com (2603:10b6:5:1b4:cafe::f1) by DM6PR02CA0128.outlook.office365.com (2603:10b6:5:1b4::30) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7362.35 via Frontend Transport; Mon, 11 Mar 2024 14:03:15 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 216.228.117.161) smtp.mailfrom=nvidia.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=nvidia.com; Received-SPF: Pass (protection.outlook.com: domain of nvidia.com designates 216.228.117.161 as permitted sender) receiver=protection.outlook.com; client-ip=216.228.117.161; helo=mail.nvidia.com; pr=C Received: from mail.nvidia.com (216.228.117.161) by CY4PEPF0000EE35.mail.protection.outlook.com (10.167.242.41) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7386.12 via Frontend Transport; Mon, 11 Mar 2024 14:03:14 +0000 Received: from rnnvmail202.nvidia.com (10.129.68.7) by mail.nvidia.com (10.129.200.67) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.41; Mon, 11 Mar 2024 07:02:58 -0700 Received: from rnnvmail202.nvidia.com (10.129.68.7) by rnnvmail202.nvidia.com (10.129.68.7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1258.12; Mon, 11 Mar 2024 07:02:58 -0700 Received: from vdi.nvidia.com (10.127.8.10) by mail.nvidia.com (10.129.68.7) with Microsoft SMTP Server id 15.2.1258.12 via Frontend Transport; Mon, 11 Mar 2024 07:02:57 -0700 From: William Tu To: Subject: [SRU][J:linux-bluefield][PATCH 1/1] net: openvswitch: add missing .resv_start_op Date: Mon, 11 Mar 2024 07:02:56 -0700 Message-ID: <20240311140256.2405-2-witu@nvidia.com> X-Mailer: git-send-email 2.37.1 (Apple Git-137.1) In-Reply-To: <20240311140256.2405-1-witu@nvidia.com> References: <20240311140256.2405-1-witu@nvidia.com> MIME-Version: 1.0 X-NV-OnPremToCloud: ExternallySecured X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CY4PEPF0000EE35:EE_|DS0PR12MB8366:EE_ X-MS-Office365-Filtering-Correlation-Id: 6cf1f74b-7c80-4cab-3665-08dc41d3fedf X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: kyJfJZLlaXOUnN9hPqE5ZxjcU73/KnSw6Kt6nH7fkHVgb0OkVLGUy7SWW4csdZRQtJ+4nuT/1xnffj1nO84s5sybnpPljw7e+l9zpKnPxwJw6I/ZBHrEHVbTl5xvuKv3ldqnnoFsEDDuI7C4Siw4IyvnQcm1t92SRBV2YeLPl0pYWgSsngq38SR1opDlx6KuVcFCNLYgsLjK3SX3AXj/GztRou2718Vw+RdDGPKZR/LbjrFUyHwQdicLHT6/wBDNnetfe4uAmxTkWcSVEX6MxYcnNMxGdmIBBBNbpMhpgKTabei0p5C8KdwfUbxns//UNXTaTld7k9OzV1Fy27+DnSoTyAjkT5ADSbaN7/NcFaANVWO7+UhejFFH8f5g/2AFxDJMq9nrcoTOar0HsxSwkk7sBVflD9EstZakkARLX/pV+pXs4qACmLDgebF0/4+qeARXHPdHPTvn15J3e2VjfSB+69HND90gNKNrTWzUp8JAMX/zaIgoRWSbRTMxIjJVD/mvFVOZl2q4BkP5YTAiep6MVY2cSYHyjw0rxPAV38WEkqw/IwRTNCImXLL7dLND9YBoz+aADJkrVxsv5QmMp8Ig+PamCQKgi6mH1yoIZJRwWdBxouGgc0QT1GgY8Ybbq/TI/KL3jKKo3xhY6kvZfQH9rrWRXAeIOyKGROL4SjVBS9Jr5ND0jmotmlvvNnFzowNjm3nfM7HHqVtTypZ/71yMERDn32Cf/w7y9GXTaCELy+haDoYVEIlxI98hMonH X-Forefront-Antispam-Report: CIP:216.228.117.161; CTRY:US; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:mail.nvidia.com; PTR:dc6edge2.nvidia.com; CAT:NONE; SFS:(13230031)(376005)(36860700004)(1800799015)(82310400014); DIR:OUT; SFP:1101; X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Mar 2024 14:03:14.8671 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 6cf1f74b-7c80-4cab-3665-08dc41d3fedf X-MS-Exchange-CrossTenant-Id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=43083d15-7273-40c1-b7db-39efd9ccc17a; Ip=[216.228.117.161]; Helo=[mail.nvidia.com] X-MS-Exchange-CrossTenant-AuthSource: CY4PEPF0000EE35.namprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS0PR12MB8366 Received-SPF: softfail client-ip=40.107.93.54; envelope-from=witu@nvidia.com; helo=NAM10-DM6-obe.outbound.protection.outlook.com X-BeenThere: kernel-team@lists.ubuntu.com X-Mailman-Version: 2.1.20 Precedence: list List-Id: Kernel team discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: bodong@nvidia.com, vlad@nvidia.com, yifeid@nvidia.com, dann.frazier@canonical.com Errors-To: kernel-team-bounces@lists.ubuntu.com Sender: "kernel-team" From: Jakub Kicinski BugLink: https://bugs.launchpad.net/bugs/2056718 I missed one of the families in OvS when annotating .resv_start_op. This triggers the warning added in commit ce48ebdd5651 ("genetlink: limit the use of validation workarounds to old ops"). Reported-by: syzbot+40eb8c0447c0e47a7e9b@syzkaller.appspotmail.com Fixes: 9c5d03d36251 ("genetlink: start to validate reserved header bytes") Link: https://lore.kernel.org/r/20221028032501.2724270-1-kuba@kernel.org Signed-off-by: Jakub Kicinski (cherry picked from commit e4ba4554209f626c52e2e57f26cba49a62663c8b) Signed-off-by: William Tu --- net/openvswitch/datapath.c | 1 + 1 file changed, 1 insertion(+) diff --git a/net/openvswitch/datapath.c b/net/openvswitch/datapath.c index e4ee81e61d5a..77ee4368759f 100644 --- a/net/openvswitch/datapath.c +++ b/net/openvswitch/datapath.c @@ -2532,6 +2532,7 @@ struct genl_family dp_vport_genl_family __ro_after_init = { .parallel_ops = true, .small_ops = dp_vport_genl_ops, .n_small_ops = ARRAY_SIZE(dp_vport_genl_ops), + .resv_start_op = OVS_VPORT_CMD_SET + 1, .mcgrps = &ovs_dp_vport_multicast_group, .n_mcgrps = 1, .module = THIS_MODULE,