From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.5]) (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 B69C252CCE9; Tue, 22 Sep 2026 08:02:21 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=192.198.163.5 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790064153; cv=fail; b=NgUzb1mx2rj449DjVgb8kY/thfRSyqw20/P/2iyF+zsTEcRWV8yl+FMteUFiAONefUn2wWGJgItuULswpqpHBOAOs+DOm21MhnR0uSYlnsnyIz4pyANe1mYp7EApwtx7LsrDK9GOKocPv8v0WEizZCPGVPtHLsOcTRhFVknf9uc= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790064153; c=relaxed/simple; bh=h7WXmbzlEhrH2EvdztPXGL/clsI6K6nxZzDQRA/HTG0=; h=Message-ID:Date:Subject:To:CC:References:From:In-Reply-To: Content-Type:MIME-Version; b=dOGBwh8h7nWiTw/p+MwpopwUaN5CAPqGwq2H07CYUffO5vVSgVyhaPQdnY8n0cV+juDbVdG45vqae0Yfh/aF76ZOgR9qrm9wUb3dUQoHriSwiIaCH181cQguVzXIcFxL5S2MQErb6Nr2sIs8LQwP2JitrWrb9BE4D9+lzquA1+I= 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=PuYnfvWW; arc=fail smtp.client-ip=192.198.163.5 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="PuYnfvWW" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1790064145; x=1821600145; h=message-id:date:subject:to:cc:references:from: in-reply-to:content-transfer-encoding:mime-version; bh=h7WXmbzlEhrH2EvdztPXGL/clsI6K6nxZzDQRA/HTG0=; b=PuYnfvWWH0LAuk2dVUk0ZkFZyvW+Uv+TScNujnuAMQflllDqnJyjPqoS gw8v7JVIYoV4T65q+RCXKxVP9jk0W6qUB15CaLqbxFioEdDcD5o3MR81j j+t3o4IDlskA4sUBiiDjWajuzlPBA6hon75xRGrDADC7F/gEwArk2ep4O CzJSjA6TEbF56AU1w4sLMfiVbvDROXvsRzlgScc2VPmzjsOvW4N9+PK6y XJE+urLjGjLCn0Shi5DGHmxeNUPX/3rj8aIRjvuxCAP3ELkVudXrySO0x esUAAWaN3rwxjSSN4yR7YcosR88GxGsXuGIZwEG7Og2A7FaPUtk2yfDUZ g==; X-CSE-ConnectionGUID: iRl8JWvWRraOpkHcfrW/5w== X-CSE-MsgGUID: b+ShCUaZSPi7RASbdVIyZA== X-IronPort-AV: E=McAfee;i="6800,10657,11912"; a="1147308" X-IronPort-AV: E=Sophos;i="6.27,116,1787036400"; d="scan'208";a="1147308" Received: from fmviesa010.fm.intel.com ([10.60.135.150]) by fmvoesa115.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 22 Sep 2026 01:02:18 -0700 X-CSE-ConnectionGUID: X42xkozTQeCxd5kErIKpJA== X-CSE-MsgGUID: /hhbHmm3Tp+WhCd7XYT8tA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.27,116,1787036400"; d="scan'208";a="272227034" Received: from fmsmsx902.amr.corp.intel.com ([10.18.126.91]) by fmviesa010.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 22 Sep 2026 01:02:17 -0700 Received: from FMSMSX901.amr.corp.intel.com (10.18.126.90) by fmsmsx902.amr.corp.intel.com (10.18.126.91) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.46; Tue, 22 Sep 2026 01:02:17 -0700 Received: from fmsedg903.ED.cps.intel.com (10.1.192.145) by FMSMSX901.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.46 via Frontend Transport; Tue, 22 Sep 2026 01:02:17 -0700 Received: from PH8PR06CU001.outbound.protection.outlook.com (40.107.209.71) by edgegateway.intel.com (192.55.55.83) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.46; Tue, 22 Sep 2026 01:02:17 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=GXYYoPzGiXc4/sC2I6c1zmS4xxnX3JEwblUetrdCmh/g5bBQxwgOsb7ueBiJNODZ2Ywb1APPX2cnn9vynrcUhSckL/Sk0TIgsYtEa4Pmiq5z8nZp23ZoLT7yzjHGJwqRFASFFJQ184NTWW3UNvTW1RbRnpd3/YGqax+gPydlGn9ZU7lGn6fgcHoLVjatC0Ziwd/YsNKEM8exi/dI2HsfV970dwbTV+eMg82AB659VAeVKzFr9yK4XxUeGFnCJIykqwyTIWGnjZeeS/JcMqw/v/7zMzW9ijnhpNJzlUPglnZ1qanxyh/BQ99kjmPDxek5oxzB49rrC77GMyM0vqwUhw== 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=j7KSLUk7rKqyy72KK4YGR+UvKHMrq/M+XADMiZj5/Wo=; b=eYIYWTm1s5UJ0fWOsZo+fyBzbkWxhv8vJjh3z82qW+nHh6PA3CotngWgP8KvgZKnu2wr5e79dSVcATpEb3NC6/eyZ90hVA2WQlq/bWDiyIFbSiXVHX32tGktCPtvjDF8SRvIY2jn5b/A6dn47d9F4kG/t2t3n6DjotC5nZnmu9YkBuokwsQf0fww6DBd+IygI2tJIUet+NsF5wmve5wEkeX2cpzCP8+ADwZNPAdqfyAfDs1UicQ8pyd8JCaLLAkHEtUrgZqNx4mqatOYsVRiyEw7VAp6/2JMJHd6LAPgj8/cYL7OdhD5nD3hgOTmMSM2CQAKlLach+86MDRpFv6loQ== 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 PH7PR11MB6006.namprd11.prod.outlook.com (2603:10b6:510:1e1::13) by PH8PR11MB9856.namprd11.prod.outlook.com (2603:10b6:510:3c4::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.428.16; Tue, 22 Sep 2026 08:02:15 +0000 Received: from PH7PR11MB6006.namprd11.prod.outlook.com ([fe80::4e2d:28f0:ede9:73bd]) by PH7PR11MB6006.namprd11.prod.outlook.com ([fe80::4e2d:28f0:ede9:73bd%6]) with mapi id 15.21.0428.015; Tue, 22 Sep 2026 08:02:15 +0000 Message-ID: Date: Tue, 22 Sep 2026 10:02:03 +0200 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v1 15/17] ASoC: intel: boards: Switch to use acpi_bus_get_primary_device() To: "Rafael J. Wysocki" CC: LKML , Andy Shevchenko , Mika Westerberg , Lorenzo Pieralisi , Hanjun Guo , Sudeep Holla , , Ard Biesheuvel , Ilias Apalodimas , , Will Deacon , Robin Murphy , "Joerg Roedel (AMD)" , Mark Pearson , "Derek J. Clark" , Hans de Goede , =?UTF-8?Q?Ilpo_J=C3=A4rvinen?= , , "David Rhodes" , Richard Fitzgerald , Jaroslav Kysela , Takashi Iwai , , Shenghao Ding , Kevin Lu , Baojun Xu , Sen Wang , Vijendar Mukunda , Venkata Prasad Potturu , Liam Girdwood , "Mark Brown" , Peter Ujfalusi , Bard Liao , Kai Vehmanen , Pierre-Louis Bossart , Binbin Zhou , Andreas Noever , Mika Westerberg , Yehezkel Bernat , Linux ACPI References: <7995179.EvYhyI6sBW@rafael.j.wysocki> <15844908.tv2OnDr8pf@rafael.j.wysocki> Content-Language: en-US From: Cezary Rojewski In-Reply-To: <15844908.tv2OnDr8pf@rafael.j.wysocki> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-ClientProxiedBy: WA2PEPF000008B6.POLP291.PROD.OUTLOOK.COM (2603:10a6:1d8::689) To PH7PR11MB6006.namprd11.prod.outlook.com (2603:10b6:510:1e1::13) 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: PH7PR11MB6006:EE_|PH8PR11MB9856:EE_ X-MS-Office365-Filtering-Correlation-Id: 00a02361-d465-46b6-bba4-08df187fd0b5 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|7416014|23010399003|376014|11063799006|56012099006|4143699003|10067099003|18002099003|22082099003; X-Microsoft-Antispam-Message-Info: WM7vzpHu9cuM8cKYLRqyXJYZb/ZBro4sbvbtHzhMDUWurYyAcjG4S9Vr9xzzIc+po3xn6Ck3ng95mrpnmDQoskfu0Iyrng56zLeNcDOnhtsvaDvi6q+s0b74zkCW/vHnPk/bDQefaGFmL0/bOAcl6EoHFu77ycVZL+SRixNqlsMhMlQakjKsXxwDSVmXq+oR/2hg2w/YqLajpkZ/mCvdhG17Yo68aeSblwfD1iWmi/S7Wi63l8wGnkYRLnP3H/KJSM6/nFLWZ7YLzwp+CB/A3XbWGU/zt3ysPaLhZOnFrLRCGdODcIwIzuAtxt1orSkA1UqN6ctklU5BX3ov0ycXRd3zgL0EVjmMBMeOzlTynYZ4l7PeaJk4HTarln/EQpFGt6grzcUrGzn22+8lU0x8JNlJS3JfYZWYJIq053ZezNHhW/vDhPfiEBQPKYGAWqgjlRc3fSusm32+uNIf1jdQ5X3yBSnLTrPg4wMUpJNJwtv9UTpjPt+VApt4A/R2gw1No71TsUYaElM7OqLGFTUmmAX8WobBwU9XBLVCgFRP1jxQfZBSSjuY3fyHBos8bh2Q5OO9RHOwL3tg8F3l7mxNxkzSFggZtJYweDJist76fqAfXMXFNa6JTvM8yy67S7a2Tp2BIrsuJXXeoeI5VODQ1Zbz2K/H/TwXIpeS9vanUPU= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PH7PR11MB6006.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(7416014)(23010399003)(376014)(11063799006)(56012099006)(4143699003)(10067099003)(18002099003)(22082099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?YTFTbnhuMjB3VUN0YnJ5WlM0L2NnUHRRRG5qOWMvL1Z3RWlsTTVBUy9ESEJm?= =?utf-8?B?UE01clBsb3JFL0JmK2tTelU2bnZTWkgyMjEzeTFRY2IzVkJUbjlndDZIV0xD?= =?utf-8?B?dEJwaHNhN3VUdURtZHlGR2VLWnRtdEpIQ3pZd3MzY3VVc245a3hyN2g4ZVBS?= =?utf-8?B?Y0RwQTB6UjJXY2NFM09McTkyL3hwanZtcUhuN3Bia0t0MnNCT3VCRHJ5SHJx?= =?utf-8?B?R3kzTyswRDMxUGQ1cE93THlKQXRaTzZrekpCL1UwNlczUG81S1JBZDZJam5K?= =?utf-8?B?eWk1UXEzWENxeSt4Q3RodlgyRWNWeHMrOWtzVnhMZkNSYWxmVGhEYXR4WWVw?= =?utf-8?B?Z1ZuOGJXWHY2Um83YmRwRHFsMHZJNU5UYVNISFg0ejJ1ZkZhQ2JKa2ErTjJz?= =?utf-8?B?UHdOdHVHVmpXM2NiNEJLckl5ZU9pa1NqUFFhbXZycEVqVGVVZzFTU01wcmZL?= =?utf-8?B?aDl4dXJCcVN1WU0zMUYwWTczOTBDMmp1bG5BalpuQ3lCZE1tRnRvdzQxWjNo?= =?utf-8?B?ckdDd3pCaDVvcExuRjlaR3BjcS9Qd25KNWxQZnVUUDR1bEprZm1BN3JhL2ZS?= =?utf-8?B?L3ZsOGh2b1ZvS2hRLzZPMy9RYytkQ1g4SHRLNkYzbzNpRXlJR0VrZnJxVkxn?= =?utf-8?B?UnpieFFIV0RYSm4ya3JDOVZrV1pkeHVyaFhUNEI2aHpid3Q1dzd0VXlvUHky?= =?utf-8?B?WFAzT2RVYnFGc3NGSWFmZktjaDhFN2k1NWpNZXB6MTdaTG1LMitwdk93cWNt?= =?utf-8?B?MVY1NFMyb0FvQlRsSGlTTUtFNWVOVmttUjFRVk1uZFFtaE9RM3cxNkRsd3J0?= =?utf-8?B?dlVHNU5uc0tLOUdwbXdEUTdGaFlrVXJISzBkNDhlU1cydWdNVTVrZ0duOXlo?= =?utf-8?B?TmpZZ29PcTZoOTA5azJQeVBBVjhMaVo3R1RiWG9mWUYwVk9rQzRNZ0pYVDkx?= =?utf-8?B?VHMzMkpZTmtLM0hndDZHVmxWUXFJekNBTU9FQ2kyTFk3dXBUWC85aTd5bEtV?= =?utf-8?B?SFBSdmtBOTdTcXBZMnR5MWZNeXdOSnM1dlVUc3RvclRHRlh1ZU96Q2NMczZm?= =?utf-8?B?Vm9zdTlTU093b0hsRXZrNlBTVENsTGN4Y08weGc0M29hUkppMmQ0Uzlqb1dw?= =?utf-8?B?aytKN1g5QTNDcDZ4NFEvc2ppbnphM0ZlZU41Qk1RRDVWaWx0S1lEZzF2anh1?= =?utf-8?B?NGZ3Q1F2RTdTMVpjMnVWQkxlV3VWYjJTampqUHdwQTc3SnB0V09ZMFJaQ0RJ?= =?utf-8?B?RzZnUEJ2R0thUWZQN0xkQW54aUFBd01WM2dxYzZHM2xmSUp5OE9YRTByaktD?= =?utf-8?B?d0padEcveTlmbmlERzltTCtKSTFEZUsxQlFoMDZRdnAxM0tteHNuVGV5RkZo?= =?utf-8?B?alpLTHh5K0gwb0dkNjRXWlFoSnV3WkF0UWxoYmFTN2lpdWVVSkNUWHRVdzhz?= =?utf-8?B?NFNJZCtBTXFYYUo2YXV2cmFLZUd2VTJjTXY1WmZkbDZwQ1hDSm4xSFlKZGFv?= =?utf-8?B?enlyL2Q4YkRxMy9vOHh0NkhtUDRzcDAreHFuOGJsOURKc2ZvMWRuMEQ5dXFu?= =?utf-8?B?b3hvOHhVSTErWGlvekhtNUR0SG1STVNQaGdYYnpTYzc2a0pNYU9salpReWgw?= =?utf-8?B?T3NrUkk0cFlURkxSWnduOTZoMlZsQllPblVqanFsMnVGRFVRclU1N0hQS1VJ?= =?utf-8?B?UXJBcjVsS0UreUFaeENtenBuZ0dLUHlWdzZzUHVXU1FYcGRMdm9VMDNWMU96?= =?utf-8?B?WCs2d09Ub0wzS1cyMU0zYmozcDN0Y0w3T1BEUmFJQXcyNElqNkRDOU9hakpW?= =?utf-8?B?RkN2dGJyK1pnamNsRk13eFJRMlAwaEIvUndpckl2U0d0bzliVmxobmQvZ1Z2?= =?utf-8?B?YXFFcXhsZkFTUkpXRVpnMk9yQ1dIUWE1WTN0aExDdm1BdWtXQlBtUzFoeFFC?= =?utf-8?B?QmZzZUFwL1h0K3FSU0hGTWlSaFZ6Y285dUFnNURJUnEwcnhHNC9VVFNPRzRq?= =?utf-8?B?S3pHbzhNTVNiK2xneHpMSlBBOGhuV3k0bERsNkc4UEVSVjFOSU9MbHF1cmVM?= =?utf-8?B?KzRseHdQb09qSHQ5Smd1ZTBxQXVYVSthSGhnV3Y5K2tuUSt1QmxCSVNLSjlF?= =?utf-8?B?ZXp4ditCODFNYWl4T3VSM0NVMFNWaGx0SHpMSjNoS05yTHRZdjhTRXRxZVNi?= =?utf-8?B?UVNoYkR4T2I5ZE5heHZ3WG5XaWJFY0hZaEozM0szanhzclYyN0RtcEkwY3Fl?= =?utf-8?B?SWZlc2lqM3pjNVJDbmV0NUc1b043S0VJK1I3QStmZVo1WWdGb0xBRDU4bkQ5?= =?utf-8?B?WWM1ZjBzS0ZkdXpYNDBpTTdsYnpQcWMvZzJrQlBmQVYwNWZTUVcrdWJIR3VF?= =?utf-8?Q?3ecueQL5OpFfFoMQ=3D?= X-Exchange-RoutingPolicyChecked: vb/Q8pYiUIB2ExgOe3LG1ThWLWhi+Z9UFIfRLT5z4egPaVGQ8GJz/gIgqpeSenk0PFDH1fol80LeRX90V93zUox5dBS0ic7tr06SUXrsXxXhFQHUVX4qeHv/bTBBar0OHSWiG2nu+/0HzoqKP/Ah6rkDXVqpFsEPzOQdr/4ahvVtucnTlwAtjoojCV35kbeQq0ElOxUzN+UX+5DEkog5CCnKo7zeBKYJWNh6X9s7gcLI8nxpMkWgF7pZrwyffA2DrxWgDUMsuGyQtf+qCqVMPRtFi67IGiOtALjojXy35zPSfhJgZk0SpFq4AZv9fpJQHnVHzgh4ODO9FB+s5fHlAA== X-MS-Exchange-CrossTenant-Network-Message-Id: 00a02361-d465-46b6-bba4-08df187fd0b5 X-MS-Exchange-CrossTenant-AuthSource: PH7PR11MB6006.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Sep 2026 08:02:15.3686 (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: MB6n9VNyjdECST+8c3PwD+WakaOP/Y4wHwdQsPMB9xSfY80YDp0qWvEuisg4frnz4jt0hOSS2W0qlLdBlAQ8zAAMdabg4h091/vbhex9BEs= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH8PR11MB9856 X-OriginatorOrg: intel.com On 9/21/2026 9:55 PM, Rafael J. Wysocki wrote: > From: "Rafael J. Wysocki" > > Replace acpi_get_first_physical_node() that is slated for removal > with acpi_bus_get_primary_device() that takes a reference to the > device it is about to return. > > This addresses a potential use-after-free that may occur if the > device returned by acpi_get_first_physical_node() is removed right > after dropping its ACPI companion's physical_node_lock in that > function. > > Signed-off-by: Rafael J. Wysocki Acked-by: Cezary Rojewski