From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.10]) (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 14A622DB7BB; Mon, 19 Jan 2026 18:05:42 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=192.198.163.10 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768845944; cv=fail; b=U6FWnMxnxzXoz11E1B8UQwaLp3zzJZCdDgeMlllj5rd7u3Kt0D9/XVIog++oa4cykZ1opaDtONzotcjPzAuhkG3EzkHwPmJGQEfy4EOLrWtEmqR71+WP11P2ppwyxqRs9kLefemafj461B6VMlT+rn1qd/HggurjEQp35KwX2H4= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768845944; c=relaxed/simple; bh=A3mJqjl11ZQSRTV/mQSFe00fLbEBYyAiXsqtrVKdHQA=; h=Message-ID:Date:Subject:To:CC:References:From:In-Reply-To: Content-Type:MIME-Version; b=ZxiHTf7GFGqF4PxlH+POVUFAt3Ifg5isTmBcUZMHUbB8p9jy5pmWNhrjWTG294ThI41fCFcruX74zxn81hTJ0z5RdMkY5nwI0K9TZyHYpR9UyCDkEjd/jiVx3ZXhU8TbctkLUZfMKK4kACygogliWcEGVrK40QkkCSdv3NBVcCM= ARC-Authentication-Results:i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=intel.com; spf=pass smtp.mailfrom=intel.com; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b=AW1ojeFS; arc=fail smtp.client-ip=192.198.163.10 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=intel.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=intel.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b="AW1ojeFS" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1768845943; x=1800381943; h=message-id:date:subject:to:cc:references:from: in-reply-to:content-transfer-encoding:mime-version; bh=A3mJqjl11ZQSRTV/mQSFe00fLbEBYyAiXsqtrVKdHQA=; b=AW1ojeFSoKkWzJEGbDz7K4l0Duex4vrQW/Xr8XTcxIW5qAIbVoP1pd5s 73pJ6sUMmTSCDyuG+1pQ7ki9CMANldG7ew+HHPANhIceGnVD1L6QQFu7O +h3NBP0IYPPKHo4kKGmLaOBUJKUxTAYr9SzVxQgNM6a144PukKq2N/v4j XODW+SyuPwXbzjiHbAN53A1wxDmtJZAy9WGewg9Ryrff1DZvjzujGIKC2 kg04eqegdNVQ1wVmZz95rsISMjwzE0cn/bubjn3KC4NDZB/IB0B1zTVzi 6+rvJDQQACXgSoY1Van1faKqMNgG2gCO2sLobBfolkU5MFYSMGunN3uFm g==; X-CSE-ConnectionGUID: I9rYqCYMT5SL7ZfGfrSB9A== X-CSE-MsgGUID: Zy9RYXqVRtOElQd+qaidPA== X-IronPort-AV: E=McAfee;i="6800,10657,11676"; a="81431442" X-IronPort-AV: E=Sophos;i="6.21,238,1763452800"; d="scan'208";a="81431442" Received: from fmviesa002.fm.intel.com ([10.60.135.142]) by fmvoesa104.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 19 Jan 2026 10:05:42 -0800 X-CSE-ConnectionGUID: YQHyCXX+S4m5Ywqcs+kjAQ== X-CSE-MsgGUID: Q5yH7ieGT3WD7Fz4Jo+MkA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.21,238,1763452800"; d="scan'208";a="228857623" Received: from orsmsx901.amr.corp.intel.com ([10.22.229.23]) by fmviesa002.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 19 Jan 2026 10:05:42 -0800 Received: from ORSMSX903.amr.corp.intel.com (10.22.229.25) by ORSMSX901.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.35; Mon, 19 Jan 2026 10:05:41 -0800 Received: from ORSEDG903.ED.cps.intel.com (10.7.248.13) by ORSMSX903.amr.corp.intel.com (10.22.229.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.35 via Frontend Transport; Mon, 19 Jan 2026 10:05:41 -0800 Received: from MW6PR02CU001.outbound.protection.outlook.com (52.101.48.15) by edgegateway.intel.com (134.134.137.113) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.35; Mon, 19 Jan 2026 10:05:41 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=OlmPZiYlP5xyH533GVqI3/w1H+oBGLGvQzYQUorweah6n7tsGVGuLKNnXOg+n9lO8yC0+wnUiLj3wV7LncO4GRfkzG1+/41RymGdr7HyioySuWfw6SWBKlwXqqCxmp8QlK3+cZiwCkPua6bkA7vDXaPQJts0wePKAwS8oT0E22i4St4Ccb1X/Y5muP1xLmU0Gpjvh7kxl47JXHWQREiMv0EDCHMTi0OAiBXCwK3RmbuMwsuA/qnjsa4ELp3L6mvs4+s+jMlxffGtCF49/+UT6fhXvblO1CbzcFXve2/oiialXU22T5Hk4kclMwB4SXB0UsW4Ph8hHjUI8F9O6EuaOA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=L0dy1v4/MBGdDZoW5KLkeXW3xGLRaErdZFr9xDYFpJc=; b=A0G6/mNpObBHR6+zdLx10yc3d1U/6qUc4kaHPLXdcyRM2cnURIq4R1T0CWh0KI8gzn0K21/tpICXmjxYUYquB1hhxLQYHupXPLKpMWW+VAITZrl83iuN8hqeZLLIVQZnK903gjgOi4n1MGs6fLu4tT/A5hYdvoXo48pzZxhWzbr/2XyEGRzC9DB7WqNTnS2M7QG0yoB1ohqaw2FSFsjtVH4ydt0aJD9RJ8sIdvQAOEE7Pr8VepXFUtGMunB9jiSUES22YIEH5JRnDkM06pbIDYa4IZX/DZmJBk/dizd/PyJaymyXeyjsxA03KbG0A7A4BDepdz2dTsA5QR1ENZky8g== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; Received: from DS0PR11MB8718.namprd11.prod.outlook.com (2603:10b6:8:1b9::20) by PH8PR11MB8105.namprd11.prod.outlook.com (2603:10b6:510:254::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9520.11; Mon, 19 Jan 2026 18:05:35 +0000 Received: from DS0PR11MB8718.namprd11.prod.outlook.com ([fe80::6aa:411d:4bfa:619c]) by DS0PR11MB8718.namprd11.prod.outlook.com ([fe80::6aa:411d:4bfa:619c%4]) with mapi id 15.20.9520.011; Mon, 19 Jan 2026 18:05:35 +0000 Message-ID: Date: Mon, 19 Jan 2026 19:05:06 +0100 User-Agent: Mozilla Thunderbird Subject: Re: [Intel-wired-lan] [PATCH iwl-next v2 3/5] ice: migrate to netdev ops lock To: Tony Nguyen , CC: Przemek Kitszel , Andrew Lunn , "David S. Miller" , "Eric Dumazet" , Jakub Kicinski , Paolo Abeni , Simon Horman , Jacob Keller , Aleksandr Loktionov , , , References: <20251204155133.2437621-1-aleksander.lobakin@intel.com> <20251204155133.2437621-4-aleksander.lobakin@intel.com> From: Alexander Lobakin Content-Language: en-US In-Reply-To: <20251204155133.2437621-4-aleksander.lobakin@intel.com> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-ClientProxiedBy: VI1PR0102CA0092.eurprd01.prod.exchangelabs.com (2603:10a6:803:15::33) To DS0PR11MB8718.namprd11.prod.outlook.com (2603:10b6:8:1b9::20) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DS0PR11MB8718:EE_|PH8PR11MB8105:EE_ X-MS-Office365-Filtering-Correlation-Id: 64433598-2f21-4309-5c08-08de57855818 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|376014|1800799024; X-Microsoft-Antispam-Message-Info: =?utf-8?B?ZkFpU3RYL2lNdUxkMkRRU0hCSzZmRjc2QjFZYW9KQ2U3MUJMaWNvaURwaU5B?= =?utf-8?B?bk0ya2R1V3VKYlRNVVpQMEFlVnZjcm5SRjVFQWwySHNEV1lYN1RTLzZienVY?= =?utf-8?B?NFpURnQ2dmFnUGhXYllKYldyVDZXcmh4YldLaytuanpBdDAycjUxSmtpUzBB?= =?utf-8?B?cTdkYU1lKzQxSzE3R2N3azdKa2UreDFhMFFTbEUydmExYTZ6clRpVlZDN0cz?= =?utf-8?B?bzkzcGV3Nm1qSHp4S1JiNzIrTmxqTTE2TSthZW0yQ3lOc3FpSVRTcjdWR2VH?= =?utf-8?B?VWYwTTBMM2NOSUxVbFdGQ0NyZ3lVdk50aVAzQ0QyUzlNT2g2RjUyejUycllO?= =?utf-8?B?WG9ucGx1RDFWYnZoMkFFRUxkL0RFUVd6MHM5Unk3R0lnVTUvVzBpNFBMcDVi?= =?utf-8?B?NjNTVnVZZjJMUTJ6bzUrcVkrU0ovRm52U2hpT3lZOFVxU2tsNVNmczc4N2x4?= =?utf-8?B?M1ZkaHpXTjJsbnBMLzFERWk3L3RBWHhodVVTKzFpRUNYUTR5Qm5tZVFwNEpU?= =?utf-8?B?a0QzTE1MMnAyejliUkMyakFiMm15WEFxUytmaFc3RlpieEtxWmtxODY1bStr?= =?utf-8?B?S05XNE9CbWl3ME1kVmp4V2tSaUxOQUhKUVhzWkpXMkFmUWNYVjgrN0JBRmQ0?= =?utf-8?B?eUgxOXNpNWl0VXhienBoSm5XRWNJVU05d1VtQ0tWNlRacUxxRjRHeDE2Z2M0?= =?utf-8?B?YXBocGVzOTM0cCt1dFQ0VkZES2dZMWROWXh6cFpvT3pGNEVEZ0xmVFJ4R25T?= =?utf-8?B?N04yTndJMjdObkI5VDVpVkVPWDYyVGtpU0tUK3lFQkFlS0w4aHE1TUplbUNw?= =?utf-8?B?ZGd6cnc3R1FoZUloMC9Gbm4xTTdudkZSZ0UrU1lpSm5oRXprejM4dnBubnAv?= =?utf-8?B?Wjk1a2Jnd3RYWWVYWVI5WmtLNHk0RkZqOWE3SXMzd29tUlA2L0QxVklHd2h5?= =?utf-8?B?R1N3alRVbmMvMytSU3B1Y0FXaXJoR3BjS2gyeENxVlpySkErOUlNQkFZZUo0?= =?utf-8?B?ZWVIWEVKODROakxtRHhwUkZnMEZldGR2UGUwU01FU3J1d1A3b0JzMEZFb1du?= =?utf-8?B?Vyt6NURZQVdvZWkySDU2dWpSeG1hODU5M1JQclhTeDR0TjgvVk1JZFVJWm13?= =?utf-8?B?eGRrL0dzNHBYd2h0MXlmcnZob0NLaUR6WFZyYnVFZU92Z1AxakwvRjBLYVlw?= =?utf-8?B?QmdJYzVnV2xhL2V1Qld0T0IzL2lLa3ZtUDlDT3pLS2l1NFJOWWlWQXpKUjIx?= =?utf-8?B?d0xZWkRjb2hEWXRobmQwRGgrM3NVcHM3Nm1NTWkrSEpoNnpvZ2dhckk0dmFm?= =?utf-8?B?WnJvM0FQRitIcFJNSXJWbVQwUGZXQmFHT3FNdDhaUU1tRSt2eG0wQWNaRW5Y?= =?utf-8?B?UVJGOHA3b0U3ZEc5ZVovK2NYUkZwVHpWYlZVdmlaU1VTckJOMTFkTCs3cGZi?= =?utf-8?B?T0JhM3ZyMnFnMUxMYlJQeTZlK2lWSFAzZmtkRFZTM1huenV5NFdER091cExV?= =?utf-8?B?UnhTb2tiZHF0RmhQVE80SWVpb1NWd2NzaGFJOFdhdnhpUWV5VHRIT2tZam5a?= =?utf-8?B?cU9mcDZWa21ocWVIaUw2UUdjVHI4Q1JHeWNFQmtiNDZLSzNEczZkbzJ1emtr?= =?utf-8?B?QlR0R2t0UWRkc04xdUd0bVU5MDNvOTJXdGx6azVUVnVsMS9WK211SGszZHRu?= =?utf-8?B?Q0RnNFVZZzg4Wk00Mk8yMkN0SlgxeFdZdEV3ZnlXeTUzNHltM3A4K2VTQTVh?= =?utf-8?B?YjdNUjNvZ2ViZmZEOEpKUVpteEdvdG9ZNUFxeFBKQmgzMXdoQUxVamZhb1FR?= =?utf-8?B?bFloclNvbFMrSVJmai8wZFpwd2RLaTRiVGxsTHFuamFsZU5mcTF2MVFCeG5D?= =?utf-8?B?QXVzVklXbkdFdXRTU0JsNWx4QXorT09SR2U1cVNaakVaTHl2VnN6MytYSUMv?= =?utf-8?B?OC9FeEpwaEJ5dDRqclF6N2JXRmh6OWJxYU53Tno2NmlPcXBwYkpGUW1HbUNJ?= =?utf-8?B?NXdyeEkxVTF5YkpSVjRsM0EzNUs2Vm1QL3VKc1dENDlmM0NNamRvcXlnTytU?= =?utf-8?B?UzRFa0RwajVuRy9SMGpsVU1qS1JDK3hsNmdYcGhDOFhnQ1NSV3JkQlRJTjUx?= =?utf-8?Q?XK90=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DS0PR11MB8718.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(376014)(1800799024);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?WHNSaEJPbDMxNWdUMjUyeFRtVlc5U0FjQWl2YnZ5SlFLSDhMYnZaZGlhMVBN?= =?utf-8?B?MGN0UlphODAycUVXcjZadFp2REczUU1VQnZiRHNDM1dKWjZ0YWx6UUI1K0I5?= =?utf-8?B?WnNZMXBQR1B0L00zK05nS1RaUzI2UDlFSll4M3pmQnF6clV2Y2VpZjh1QnBi?= =?utf-8?B?dzMzaHYzTnhIYjlYZkQyUVJxaDBYd2xybTZxSEFYSkpCcTZUMStQeFNRNThw?= =?utf-8?B?dUtsL2VpWUoyS1BsVDhPWGtVa1FQS3hGbW9kUThETXhxUjhlZ1NMZUpweGl3?= =?utf-8?B?MDdVblFmdzRUU2VGeVQzSzNXVk1Oc09kSEFJZU5QdXZlWjBVckhvWWM2WU9z?= =?utf-8?B?anRLQU4zcVRTbm1CcmRYbmVHc3dkV0ZUdnpoaGlFZmNwZXFVeXhvdFJyODV1?= =?utf-8?B?dlc2N0RIb2dFb3Z4QWsyR2U4M0VxL3hPb0ZTVEgzMnlJWlFlMVZzSjVnZXhy?= =?utf-8?B?aUw2U3k3cnd2K3FPT1A5UGFJcGhhdUxWQWpDaksyUjhWQVppRE1CSU1mclor?= =?utf-8?B?bGR6b3JYQi9GTkNlMFNMWVQvTDZaTjdoTEhseGFIUkVSSnlmRlJaUnR3RXpX?= =?utf-8?B?bVlybU5ONngzcytYRllzRjRBcDJacW11cnZ5b2xrNGxGdXUyV0pmRm9TbEtp?= =?utf-8?B?c1g5VkgzdjRWSVVGTFRZWUpUNFZZQjBuNzduTHh6aERHRGwvUE5TWXNQcFBo?= =?utf-8?B?OHZBSTR1WmlzOGcxc2EvRlN0RDh1WUo1SjZCWUMxdFFqYzY2SEpxTlpKcGZB?= =?utf-8?B?eFVFalUyTkgwMTg2ekxJKzNkc3VRa2VEMmZMQ1I4Z2NvSytTL1VreDhwZjJk?= =?utf-8?B?azFPRHh2N2dPeXJyb0x2NUt6YkdRVDFaeUpjMTErVG93VkJaVHJUU1JVYnhp?= =?utf-8?B?MlpkaGFxUVY1aFpxclozelg3SDhtQmkvNjdlR2NpZjVDVHZSSWtRL0lrRTdP?= =?utf-8?B?QklraVA4OEVKSnc3OTBaeW90SEpXbkErdEhPdWRsRTB2VlV6ZlB4UTdmOUI5?= =?utf-8?B?bDhyelZreEphMXdGTkRXKzdpU0k4R01ocnFTcnhUTW5mZ3ZmaUo5VmRCYTV4?= =?utf-8?B?cUV5N1cyNVhpbWNnTkZTT1dXQlhha0JTdWtmTGRrYUxjZkI5TUNlWUJ4bjlu?= =?utf-8?B?M2d0U1dsRlNmbGZQamNYTVN6MnF0Sk1IQ0VUVXlGL1ZLMk5kREJRbHcrSTV6?= =?utf-8?B?UWRNRHdQRm43Y2lVa2k4dVdrT2NsSFpkUDJDVmF6V0dLQSs3Y2M4eW1Hd1Zs?= =?utf-8?B?NE1YZzZjeHRkSjc2Rit0K2Y0RG5FVkg5T2ZaQ2dSZ1FjZmc0cm9URW1Ec0VV?= =?utf-8?B?cTUrem1hT0gza0hKa3lTOU9aYU96RnB2L0Rvd1NwTERnM1MvMTlBMW9qM3J1?= =?utf-8?B?NzQzb3BvQ0pkdG5oNWd0SXh2NlZoeFFYWkF5Vk13N0Q5bURrWGg4NFo0anl6?= =?utf-8?B?ek13ajIrWEZzL0dIOHFEL0kyVXVsMjZ1TmpsWWxpZ0JSbE9WaVREUVlFY2JF?= =?utf-8?B?L2ExK1FqZ285ZmJPeVdycTloR0pCQ2JxdU9tUzEvalMxdG9wa0FmMzRvYzdj?= =?utf-8?B?SlNBMVVRZlJUOG9kSVQzajdGWGxtcllwWUZYZ2NSRWNXWmRlU2NZWHNkaVNw?= =?utf-8?B?WUdrNmNzbGxQdW5CVVNVSEFpSkNhOXdITDBSN2UrdThJWVhMbHZONkZFeGNE?= =?utf-8?B?NGQ1dW1QNDdOY3VPM3pvRmd5aytVSk1GV3NDcXFxRzh4UkZFL09lckx0Tk04?= =?utf-8?B?QmxDZ1ZPdGI3YmJ0UnZUT1FQblpxczArbEdYRTN5VVpEcDdhSlk5eGxoSWds?= =?utf-8?B?dDlTQmp6TW55SlB2OEpNb0p4d3JnT2RSK2tTRGFLQUlpNnA1dDArSHU1TFpx?= =?utf-8?B?K1JWWm00WUpCT2R3RXdoa205anloZWxkOVBZOWNaUkhuNmVyTDVrUXFKQk8w?= =?utf-8?B?TTZmQkQ1clR4d3E3ZVMxaGJ0VUhuWjcrS2YwTnY5a3RVV01QOHc1cWJrTWZj?= =?utf-8?B?K2Nmc2MzMmVVb1VjbEo1Q0Y4eUdub0lyRGEvT2xNZDg3WjVZaW1hLzhiTWc1?= =?utf-8?B?dHQ5NWV3NUczMEZlODdhLzZubVU2SUFyeHQxSWJBMEVFbWxwT1A2UytRcDJK?= =?utf-8?B?aHZwa09oUE9NRmFDMWJtUFZTSGl0Tm9kdDFiUnlCS0FLWTU0dEN3V1d5bXMw?= =?utf-8?B?V0QzSWZRSGF0NVZkT2oyeUcwZzhEcVZMUi91R3pxelNQWUoxYitiZnJKWEor?= =?utf-8?B?eFZqNUt4WnZqbi9FeXVpaTZvRjVLNkdXZEpqdWcvVGJXY0JMZ0F0K01TRm1Q?= =?utf-8?B?ZVR5Y2ttSENXSTJRcURDbGVlNlRUTEZJazRNVmZkTmNVNmxQaWpmVDZ2SXRl?= =?utf-8?Q?KdHe96U47C3Y8A78=3D?= X-MS-Exchange-CrossTenant-Network-Message-Id: 64433598-2f21-4309-5c08-08de57855818 X-MS-Exchange-CrossTenant-AuthSource: DS0PR11MB8718.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Jan 2026 18:05:35.6883 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: cYtoZ6rkYKKHsKQlgYKs4xIibwSXgROORm3UdjnLnmnRZ5EoZNOUjYJ6W4evbmC0V6slDVV2yMvP9Uw2Oorj1FlYnF+Peilg5Umz27A6wGw= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH8PR11MB8105 X-OriginatorOrg: intel.com From: Alexander Lobakin Date: Thu, 4 Dec 2025 16:51:31 +0100 > Queue management ops unconditionally enable netdev locking. The same > lock is taken by default by several NAPI configuration functions, > such as napi_enable() and netif_napi_set_irq(). > Request ops locking in advance and make sure we use the _locked > counterparts of those functions to avoid deadlocks, taking the lock > manually where needed (suspend/resume, queue rebuild and resets). > > Reviewed-by: Jacob Keller > Reviewed-by: Aleksandr Loktionov > Signed-off-by: Alexander Lobakin Note: Larysa found that this commit breaks `ethtool -L` -- the system hangs. Seems like some of the functions called during the queue reconfiguration still take the netdev lock and a deadlock happens (I definitely tested `ethtool -G`, but might've forgotten to test `-L`...). I'll try to fix this ASAP and send a fixup patch. Since nobody (?) reported this earlier, maybe it's not worth dropping the series from the next-queue in the meantime... Thanks, Olek