From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.12]) (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 6B51B344DAA for ; Mon, 23 Feb 2026 22:34:17 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=198.175.65.12 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771886060; cv=fail; b=k4gFWVEEQRuoDOVvoROGjbqAS6Bgw/ppZbXaZtJhGomxrq8yK+xAr836WXKc2iy6vv75x9CC6+6ed3LCtByIAXA42CJ0uqIsfhqQxn5B06FtmeubF/dDV2cY85xKTW9BlmDwFMHg20Ju4uZKldIc2+tmYn+lZ+6hNtywOv4s0ts= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771886060; c=relaxed/simple; bh=KF6K7YDNDgtLnpVEniBwFLyOtA6yACuka4GHdadgZFo=; h=Date:From:To:CC:Subject:Message-ID:References:Content-Type: Content-Disposition:In-Reply-To:MIME-Version; b=iYNqIXg9SyDBaIo0Vx734R08PJeFlUOBixqdkSfeq2cOl24vKG0Rd091kjTGGhy4378LR8ZvVbyuiknZAHTkOXXVY9gaNNr5kDnXlc1bclNppAyTZ3dMxTGONvp9NWHhn8//c5VMd8QAAJLIWYS3YdUICw74btJyT2xjPd5eegc= 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=NQbRJPQN; arc=fail smtp.client-ip=198.175.65.12 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="NQbRJPQN" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1771886058; x=1803422058; h=date:from:to:cc:subject:message-id:references: content-transfer-encoding:in-reply-to:mime-version; bh=KF6K7YDNDgtLnpVEniBwFLyOtA6yACuka4GHdadgZFo=; b=NQbRJPQNkY7n7hfL02xLwI+6B2uptKhVS7DKtj2vl0LpgDXry5U72EqW DZT8UjDNEU+Cz5Wwu8Q6y7biU6RzzwAos6tIsjOgvq1jCm/7v6IEMA3TU 0sQTCnr68w0KO5xyXmJk5VhDhvB67lxjDfYNpAH63HQMD+7HVBLIV41yM 4/OMsG6rC/gNf9GXzI1VpH2L4ke0grPdJt118lf4Jz21qKSndq22Z9MWJ +gijoPzQ5XefrldviTQElc3XEDa1dmKJzkDiq8DVY9dxebqLGThkn1tLi CdEVCP99DsoykzCWsloFhi24XHsh26mREmA5vvY7NCAZG5zsegT1HpEgz Q==; X-CSE-ConnectionGUID: BXRi/dkQRVKuqLt9kPYZJQ== X-CSE-MsgGUID: L9fqoFUvQkSmjWquaWk+vg== X-IronPort-AV: E=McAfee;i="6800,10657,11710"; a="84347365" X-IronPort-AV: E=Sophos;i="6.21,307,1763452800"; d="scan'208";a="84347365" Received: from fmviesa010.fm.intel.com ([10.60.135.150]) by orvoesa104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 23 Feb 2026 14:34:17 -0800 X-CSE-ConnectionGUID: t2xlUg8fQCuyqlGocIPTxQ== X-CSE-MsgGUID: ijG/NiqVSXGu6KCTsC75zw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.21,307,1763452800"; d="scan'208";a="214006477" Received: from fmsmsx903.amr.corp.intel.com ([10.18.126.92]) by fmviesa010.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 23 Feb 2026 14:34:17 -0800 Received: from FMSMSX901.amr.corp.intel.com (10.18.126.90) by fmsmsx903.amr.corp.intel.com (10.18.126.92) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.35; Mon, 23 Feb 2026 14:34:16 -0800 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.35 via Frontend Transport; Mon, 23 Feb 2026 14:34:16 -0800 Received: from DM1PR04CU001.outbound.protection.outlook.com (52.101.61.45) 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.35; Mon, 23 Feb 2026 14:34:16 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=V439NCmHx+MRwuvEUM2+p+0TeJblln0/U44kVtRszzKl7/8t3i0VlvaKGbaK/vrkW1Qf2fE7/SJY5T7pK6ST3QeZtTPQYW/M3EjoXv4Op4IqH84CZcKsIbmb1BcS7wSt/d92q8JS6nQEee7JMy8o+HsSwFYBfzz5iCCKRRd2pe3Ps1BqJgaYggW5/11GMgRaUerYdzVM/h73x2pCULAyCz9vb9QDn7/VrC89yYmk0M3S7UQ55wVJN4DeoXoZ4yBsUq9+TKBsLG/PTuYIL0SEU1ip1NX2L3iLWb234b1+qKb9iUNjFTE7fON+Y9evIw7DZlX/DHtH3dv0K7IyorQfRw== 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=Uk3Kfs8LHPKxF1qYtNXZfC5OYQrAkNDNFrlU3NInjVQ=; b=Uj8RC1pH3UCWu7ek14dwhOaSE/st7EUsLoqT0blVkn7nWpjLz/GtV/YWG4my5pHC/9fZo4makD1qRW+rDAnEPeBi7D/RdaVXONpq24RfsWi+CliOVgy0ovmULXYxoKTGClq1KkaaFSsNxk+pyKQhkRUb6HfO9bBoR4jWerIlkwpq6FN8LsrMS2t9oLthjYHYZ/prV9PlDm2TgFf2VaGfXYeUEJkmnpn69iYUmolH+ayTw39dEVUGupaMqU80dybG0iLXfF1fAm9QgdZfWrbz5iGVf8+zYRleN6uVL0lRevmDZ2WcTUNhxHhzRMjIeVL5+DH06ksihNFoCqQU8xAThw== 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 PH7PR11MB6522.namprd11.prod.outlook.com (2603:10b6:510:212::12) by DS7PR11MB6149.namprd11.prod.outlook.com (2603:10b6:8:9e::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9632.21; Mon, 23 Feb 2026 22:34:06 +0000 Received: from PH7PR11MB6522.namprd11.prod.outlook.com ([fe80::e0c5:6cd8:6e67:dc0c]) by PH7PR11MB6522.namprd11.prod.outlook.com ([fe80::e0c5:6cd8:6e67:dc0c%6]) with mapi id 15.20.9632.017; Mon, 23 Feb 2026 22:34:04 +0000 Date: Mon, 23 Feb 2026 14:34:01 -0800 From: Matthew Brost To: Bart Van Assche CC: Bart Van Assche , Peter Zijlstra , Ingo Molnar , Will Deacon , Boqun Feng , Waiman Long , , Marco Elver , Christoph Hellwig , Steven Rostedt , Nick Desaulniers , "Nathan Chancellor" , Kees Cook , Jann Horn , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , Thomas =?iso-8859-1?Q?Hellstr=F6m?= Subject: Re: [PATCH 11/62] drm/pagemap: Unlock cache->lock before freeing it Message-ID: References: <20260223220102.2158611-1-bart.vanassche@linux.dev> <20260223220102.2158611-12-bart.vanassche@linux.dev> <47e4b9af-8a0a-459a-95a0-c931af351310@gmail.com> Content-Type: text/plain; charset="utf-8" Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <47e4b9af-8a0a-459a-95a0-c931af351310@gmail.com> X-ClientProxiedBy: MW4PR04CA0268.namprd04.prod.outlook.com (2603:10b6:303:88::33) To PH7PR11MB6522.namprd11.prod.outlook.com (2603:10b6:510:212::12) 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: PH7PR11MB6522:EE_|DS7PR11MB6149:EE_ X-MS-Office365-Filtering-Correlation-Id: 5c1c7279-0bc4-4ec0-57c6-08de732ba678 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|7416014|366016|1800799024; X-Microsoft-Antispam-Message-Info: =?utf-8?B?eXJ5bTlPb09iS01TTEY0bldFTWIwQmk0SnVEa3FET3lESUtEVjAzaVRWbzQr?= =?utf-8?B?cE9iWjlvRzk0K0EzZUcyRW8rMGZPdmt0ZmZlYmhYajZ4ZnhNSHVucy9URUtF?= =?utf-8?B?bWIvczA4SWwxZUNuaS94WUtnSmxzMWNaNG9SRVRNVVBoUHNFbloySzRqQ0pD?= =?utf-8?B?YlVHVDVxRzc5YlhtWHpseGc4Y3BkNk9yZWtQNVhKVWY4UHpiQzZxaE91TUdX?= =?utf-8?B?QzRMSkZFY25JeFZld0xHdkhiV0EycThFNEhrZ0o4VTR5TUpCa3ZUYytnbDho?= =?utf-8?B?QS9FUnRNWElaM1kzZzhFZmJhV0lUbHpDWnRWRkZSTElHUGFDQStXZ2o5VHJi?= =?utf-8?B?TW5KQkNyeGdzRC9YNVpPcWhlZll6bXNQWE9lTU5IOVNzTGtSMjAxL0QrNTJ4?= =?utf-8?B?eXRna2FXZFBZS2hSZkloN2dvdkhrT3plbGNyZmxpYTRZN29jVkxYQUlMMld5?= =?utf-8?B?YmluWWV3aXdCZThlWHprOWJscGRvcjg1SHlWa21GSGZIWXR5ai9QVjkwYnA2?= =?utf-8?B?Nkk5UklxUkduenBLdVdCVGNhdktYVG1vWmx3SlRYRmhaTFNWTGZPenNVRTA4?= =?utf-8?B?MnNrY3ZJT0FvdDQrRlFSQUx3TVF4aE9VbXJGNVd3SzRUUHpWdHNrbjhrZ0lm?= =?utf-8?B?SFZFQUFoTU5GK3hTalk1VmFoenhRZ1Y0RmNpYjlDUUtMaThMV0UyeEpaT2dQ?= =?utf-8?B?YzIxeTRGMGdGVThhK0NMWEwxa2VmV2hFVmlrU3Q5T0hFa2EwNnl6d0JCczlk?= =?utf-8?B?Ym9CRXRBV0VkLzV6ak0vZjZ1UHAxM05LNzdkL1NjNTNkMk50V2gybGppR2pJ?= =?utf-8?B?c1RrdnhpeVdyOFpZSHhFRWtrb3o0Qkc4VUJyU3pQcFZhV09hblZkVGpEdXdp?= =?utf-8?B?UkZpQW1RUUQzL2dSUXVGMUoyQUhmMER2TkVHODdlSzArcnpKaGZKcHJENFRD?= =?utf-8?B?UDNpcmh6aHZ1OHc0cXpObWUxU2ZsZE1YRTNrdnRRaXJWeGVIK0ErZjUrSExY?= =?utf-8?B?OS9kU0RWM0tXYnZCaWRzQnJ2Zmlaa2xOcDFqenYzdjdBM05lQmJlRTA2Rk9U?= =?utf-8?B?T25oL0VtYk5BR3h1cS9BQVpWTndpQU50M0M3MkhRdWtqTjZDWXBDOEFFdGxW?= =?utf-8?B?bkdkeFpUYlhZajVNUENIMlFkckkzazdTcXdQN1hwSzVyQ09PalhCUEg5Tjh6?= =?utf-8?B?OTVwZlU1WmF6cXBxK3pUbXh0SmxJRGp6ZGdtazVoVk9YQWVZMUtNUEJIdi9L?= =?utf-8?B?c2dwcnNQa01qNW5ES01Od3F4bDVqWllxdzFUOUlUWFJhM2FTeDJxYTFnTURX?= =?utf-8?B?UEIxdmh1MldkZitYdkkzcjRKNjBJcUtENjJGYkVBbTZXRUJ0WWN6czZveHAx?= =?utf-8?B?VWh6dDdmbWlMSkpYdnVseWJHY1pCY1ZvTjFIU3UySjdMemJpQTFwVUxodWp6?= =?utf-8?B?aVJidWhleVhoak8vUTI3WGNPY2NoNmt2YlpuK2YyU2pDYjhqSFlEcVI1RWFF?= =?utf-8?B?b0FhcERHWmVRWnBjZ3NUWTMyVkkrMlZSbm1LZldCQjlKVjRyNVVRdks3YWVk?= =?utf-8?B?S3YrbVpDQ1lxV2pualViT0kzTjJPSUZTU3pERjJSNGNjZzNuWmVmNWl5WGxV?= =?utf-8?B?cytQZHdNSTBkRFpRcGgrWDFtVkRnMXhCQmh0eFRyaTBKM1U1MHJUZU1NUk16?= =?utf-8?B?bUV4QkpNdnJTalRpekhhRm1zYVBHR2VmQkVyQXhibnU1VnlKdElYWVc1MnlP?= =?utf-8?B?UDlHQnh0eWthREtncnpkcWc1WHA1TnFCV01iUVF6ZTArQ0ZRc0habjNFZVRP?= =?utf-8?B?WDR1QW5rMWNVKzBiUzN1UmtYamt5dDJKYmcxem41ZEJXbU9rSzdPcHU1LzAx?= =?utf-8?B?SFJSNnErczdQNEIrcVE5bmlUenR3WG83cVg3UGE4RUlkZXJWejRpOWdwV2FI?= =?utf-8?B?UWFmSCtxMFlVUHNpcE5VUWVydGVoVUU3WUVDSlp1cm1PVmo4NWdQUVl4bFdm?= =?utf-8?B?aEgwRG1FeTlvMVVBbTlHaGlNOWNPMmw5Q2czYUhuTVVrdTNjbjRBU1lPZTgr?= =?utf-8?Q?6aKzNY?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PH7PR11MB6522.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(7416014)(366016)(1800799024);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?bkZTN0h1MktmOTFEcThEOUIra3ZVYTlrYURrVWRWdXo5WDdNZmVoemJSZVpa?= =?utf-8?B?YTNGcVFpZ3ZHc2lnZDFHUlV3bStrdnU0WE0wMG9lRlVYYm55ZGkrSWptYlBF?= =?utf-8?B?VDVEN2xnd3VnMmFCRHJCUTBtNEpBd1FvOHVPdEdmaTlFUVVUdWFvczJxMlp0?= =?utf-8?B?RVlrUmtKdmFudGxpdVNQMUs0WVVvejZ3eDJXL2dsYkJSaTJXQkRyVTM1b1NW?= =?utf-8?B?cmdCSk84K2hiSldpdTI4TE1ad3lSdExZbllHdHFxSndnT2hFMDlqdGxNVEdP?= =?utf-8?B?bVRoUHd3YmkySFJxUHlRTThqSVB4UTNOaTh3Nm1VOXdyUDkwM2hSUW9VNmsr?= =?utf-8?B?TTRoRm8xU1g3dDNBbnN2eUNJZ2l6TGVkWWwvWllsZmFnb0Q4b2xKdkZJaU01?= =?utf-8?B?Ukp5UFRITHhtZGJZeHhiMlpHbHV3TW44dldoUTVlQlZ1c3BiSHJ0M0pjSjJL?= =?utf-8?B?RGh4UFl1bkd6REdkTjQ0VFFhU3BWams5MkFZS0NpNVAzdTBhUExYY2pSRHZr?= =?utf-8?B?USt5VHB0SXZJc1NoSTAwTnpFZ2MzSENGY0JDSjlmR3plMmkvNG1kTEhhaHpj?= =?utf-8?B?Q0NLbm05TFR1Z205VXZIZ0Q4K3JEVHBQcHpramhqaGJVa1VFbk9uYWphVWNa?= =?utf-8?B?NS80dWxzN3ZwNHdLaDNtb2wxcVpqVThUUXJxczRKRXVGYjgzSDVMZmVqeWUr?= =?utf-8?B?MkpQKzdPblZ0UlZHeFdJSWtveGROQlJuYU8xWEZPNDhKRHFFWjBzY2ZQWjRP?= =?utf-8?B?dVRFNXpPdGZQVWpLUzVrQWI1dlQ4aTZxckdRcXJ4VHkwM2g2Q016ODJyZzlt?= =?utf-8?B?WnpjQnFZT1lDYy9ZVUtqL2ovUWJKTjhXVkVkOWJNSC9PTktiQ0JpakVyeTdt?= =?utf-8?B?Q0VFK0lNaHZERjVmeGxVdXFWVE9VYzU5bTgySENBdFhaVkgzL092YkVJclpC?= =?utf-8?B?cXdKMVFtOGJ0SEVoUzkvNkV6bnFYcERYYWZPZUZSYlVXVGJDNHBkdk5PaTVt?= =?utf-8?B?NDM0QXlwV0lmMm5WT1d3TmhNclFyZU4rU0N0WjlhVEp6MGFGcjdTRFFBQjBL?= =?utf-8?B?b1g1cTlxRy9mZEFxYTA5aCtBL3BEVHZWTHE0a1U1M01XWFpWaEorU0k2QzM1?= =?utf-8?B?ejkrRVZ4U0R6QmZtWElvaTVJdE9qbjg3Z05yOXBaZmdXN2VmSDFKMWRuWERk?= =?utf-8?B?aGx2WDIzaDFEMWRxdnptT21iUHdXSk5xWU9lTVRsVW1GTDROYkk3Y3hvYlJl?= =?utf-8?B?ZE9jMys2T1lobDgyOU4rZXdocFl1aVFRMzUwaXpMVGpqWG1hSzJqdlJBUU1E?= =?utf-8?B?aU1kVk92Y3MwSFBRUUJGRllqYStoYXFjbnhxRjVuVEhIc1JRbHZSRWV3ODgx?= =?utf-8?B?MjBwMmkwNU1wRU9xVDJ0TGtEZnoxMmpvdUVIS3Bab2VWT05mUE5GdmNMNVVC?= =?utf-8?B?R0s0bFhZT1REZWJJTVZ6N1lxcmUrakJrdGFuQ1lvNWFxZHJCZFNwcEg3QUlO?= =?utf-8?B?TkpQS1B5MldRd1lKa0RsT1lLUU5xamRuVFg3UURzTGlvdGo4bzZBdFhkWnlI?= =?utf-8?B?VjJrcm4ySDliSGthcnR2cmFhdlJzNFJKdjQ4WkUrOE1HK2d5MmNtT2VHdnly?= =?utf-8?B?cTV3ZGdTOE5NVUJienpNWjVPS01NSFh6bTI4V0FKVHpYS1I5RHExRWErVFJS?= =?utf-8?B?d3V6dyswNHluWlQxT2wwUDdYZTdvMWdxaVk1dnYzR1NzN2Z6UHlDaXlGM3dZ?= =?utf-8?B?dmN1TzZVdVEwblZTbXBPUjlXVzh3TU9BeGFFSUR1UVJvUXRaVURYYnRjMEhS?= =?utf-8?B?NSs1bXh2OTZCR0szeG81MHBIdXdkeUd0Y3JWNWtMdGNPQUVzeS8rUHQ5TlFU?= =?utf-8?B?RmZwWEpGbEM2NWh1aTY2Y1ZTalhoTDBjRU5RYi9CSU5QT1MwSEl2bjN5aTBZ?= =?utf-8?B?eVNWUjZpaUEySzJBTllRRmkzVk50cVFnKzJPSDYzUjBSODNYdXM4aVNoZXlo?= =?utf-8?B?YzVRVmtsMlBSTVlSMzRaMlUxSldwbGdFNXRHcmtiQmtSUTZvV2J2cWw5aTNM?= =?utf-8?B?Qi80Tm1aeGVjNWJiTVpaZmg5ZXF6cUYzNm05MHpVTi9jUXFBTHJJR01QM0ND?= =?utf-8?B?WUZjVjNSUGtsbDhNaHpzcTg1Y0c4ZjlYaFFDSUJQYUtiUkdKSitKRkVuRi9T?= =?utf-8?B?WGlubUkyQnpIQm5nQ01WQTdpY0FlSm55SWtGaXoreE8wRUd6Y1FjaHFOcUFV?= =?utf-8?B?cGhoQmZxVGl6QkhzVzBjbHh1amMweVVDN1ZIdThTQVRiOXNHVEE2dXBvWm56?= =?utf-8?B?SUh2STlFcWo5dC83UWptVXQvSC9WTndpRDhrSHdVWjlhdFNjZDl0SVNMNVEw?= =?utf-8?Q?H8stnKzZU7nP0V9A=3D?= X-MS-Exchange-CrossTenant-Network-Message-Id: 5c1c7279-0bc4-4ec0-57c6-08de732ba678 X-MS-Exchange-CrossTenant-AuthSource: PH7PR11MB6522.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Feb 2026 22:34:04.8034 (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: jrom+KEIireSL4XSrAsfAM9mBMPXJ88+1uqhgRHkro5hVEiwE+mkymCxb2qRnljgWILb1Sq//aYUYesfbe7N9Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS7PR11MB6149 X-OriginatorOrg: intel.com On Mon, Feb 23, 2026 at 02:20:20PM -0800, Bart Van Assche wrote: > On 2/23/26 2:14 PM, Matthew Brost wrote: > > On Mon, Feb 23, 2026 at 02:00:11PM -0800, Bart Van Assche wrote: > > > From: Bart Van Assche > > > > > > Although freeing a spinlock without unlocking it is fine, this confuses > > > > Fine, but pretty bad practice. > > > > > static analyzers. Hence this patch. > > > > > > Cc: Maarten Lankhorst > > > Cc: Maxime Ripard > > > Cc: Thomas Zimmermann > > > Cc: Thomas Hellström > > > Cc: Matthew Brost > > > > With that: > > Reviewed-by: Matthew Brost > > > > We can apply this to the DRM branches and propagate this up to Linus > > during 7.0 cycle if that works for you? Or if you have other plans to > > merge, let us know. > Peter asked me to split this series into one series per maintainer and > to send the patches directly to the respective maintainers. Feel free to > queue this patch in a DRM branch. > I've reposted the patch, retaining you as the author, to our lists [1], since we pull patches from the lists when merging and to run our CI. Let me know if anything looks wrong there, but I’ll merge once CI comes back (might take a few days, as CI is currently broken after we rebased on 7.0‑rc1). After that, it will be in the PR up to Linus during the fixes phase. Matt [1] https://patchwork.freedesktop.org/series/162019/ > Thanks, > > Bart.