From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 9E382106ACED for ; Thu, 12 Mar 2026 20:42:04 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 0F39D10EAB5; Thu, 12 Mar 2026 20:42:03 +0000 (UTC) Authentication-Results: gabe.freedesktop.org; dkim=pass (1024-bit key; unprotected) header.d=amd.com header.i=@amd.com header.b="pc2NZscn"; dkim-atps=neutral Received: from BN1PR04CU002.outbound.protection.outlook.com (mail-eastus2azon11010005.outbound.protection.outlook.com [52.101.56.5]) by gabe.freedesktop.org (Postfix) with ESMTPS id 93A1E10EAB3; Thu, 12 Mar 2026 20:42:01 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=a09gpEHHJWVekoKjiCDUEydrag2HSdpcjYnS54dDfeQBByBl1vLgFrS/ix15PMAlb3Ll4v+ZvE6ByVIkuOT2qtZ3I6RiZTPdNnU/QzGThSkHD54eF5fZVjqaFvSYXiOIhq0G2pxwjbaZb/roCs0q4d0BSQd8xRTHUGZ0zr0BcjsfOOz1ShmWCz1kRl/6tU64McIx3DiU+5zchUjbjtq4d5v8IA0ACvvMJ84cS8Fm51wQYCOm5M+Qc7EVrN8JtZOCcetzs7ZbaIL0M4iVkIc8VW5D/iHE4RMQjbuuumJMwsx4mQZkfgLqZMrs4PQOTDcjcK2kSNbTMZwc+JYcT2sOsg== 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=Z+KY8B5juyyE6Q5qeQHHQuQCXcQW9Gc70WTK45N1As0=; b=FHeG27LIcPWLWpuE4URRqaGG+n1XYHd9npf7tftr/ymU2BjLE1pqQ/dj8Uj5TV3ilsM8Gt578foiFdrze8CWrVTUkFZILIgH7TTQDBm7Ya4Gxcv+SRFgvpq5bzBdQeEnaBNnVdwmeiRCJcBnLacKVnd4InfG1lN0W//A4uBtc/gZr1E2fFDOpvGdC7S8O1NbgW3zELPP4CED0uZ3E0Iz+YPQhi1hNX7q4W9qWV/TwGwR7thSrikRoFijNPdPODiIl8YvNFYmvz28UsIEaSvx+FNCmzQq9XQALN4t6ZNJukrTI395PdXod72dnCm1VQuM2zloqI8MOvI2mL/zI4GUnw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 165.204.84.17) smtp.rcpttodomain=lists.freedesktop.org smtp.mailfrom=amd.com; dmarc=pass (p=quarantine sp=quarantine pct=100) action=none header.from=amd.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Z+KY8B5juyyE6Q5qeQHHQuQCXcQW9Gc70WTK45N1As0=; b=pc2NZscnCjeihIYSbIii8NkGNz9CgUSGstIEuWadh4BKVgkyUEE7DYHbkAOqjR9AB0SQp7tXNWF2udDtIFrM8CDuT0eachFTGP82ecL4l1O44HTsi4s+o42Krs2W7G5FZKr1+VPAIZ9eDEi7vAG9zb0KEDLgSyPh4SLFjarxhpw= Received: from BN1PR13CA0019.namprd13.prod.outlook.com (2603:10b6:408:e2::24) by SA5PPFB2BF91BC0.namprd12.prod.outlook.com (2603:10b6:80f:fc04::8de) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9723.3; Thu, 12 Mar 2026 20:41:53 +0000 Received: from BN1PEPF00006001.namprd05.prod.outlook.com (2603:10b6:408:e2:cafe::dd) by BN1PR13CA0019.outlook.office365.com (2603:10b6:408:e2::24) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9700.12 via Frontend Transport; Thu, 12 Mar 2026 20:41:49 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 165.204.84.17) smtp.mailfrom=amd.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=amd.com; Received-SPF: Pass (protection.outlook.com: domain of amd.com designates 165.204.84.17 as permitted sender) receiver=protection.outlook.com; client-ip=165.204.84.17; helo=satlexmb08.amd.com; pr=C Received: from satlexmb08.amd.com (165.204.84.17) by BN1PEPF00006001.mail.protection.outlook.com (10.167.243.233) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9678.18 via Frontend Transport; Thu, 12 Mar 2026 20:41:51 +0000 Received: from satlexmb08.amd.com (10.181.42.217) by satlexmb08.amd.com (10.181.42.217) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.17; Thu, 12 Mar 2026 15:41:50 -0500 Received: from hwentlanryzen (10.180.168.240) by satlexmb08.amd.com (10.181.42.217) with Microsoft SMTP Server id 15.2.2562.17 via Frontend Transport; Thu, 12 Mar 2026 15:41:48 -0500 From: Harry Wentland To: , CC: Harry Wentland , Simon Ser , Alex Hung , Daniel Stone , "Melissa Wen" , Sebastian Wick , "Uma Shankar" , =?UTF-8?q?Ville=20Syrj=C3=A4l=C3=A4?= , Maarten Lankhorst , Jani Nikula , Louis Chauvet , Chaitanya Kumar Borah , Subject: [PATCH] drm/colorop: Fix blob property reference tracking in state lifecycle Date: Thu, 12 Mar 2026 16:41:45 -0400 Message-ID: <20260312204145.829714-1-harry.wentland@amd.com> X-Mailer: git-send-email 2.53.0 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BN1PEPF00006001:EE_|SA5PPFB2BF91BC0:EE_ X-MS-Office365-Filtering-Correlation-Id: 27634b8f-9862-431b-b2c9-08de8077ca11 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230040|1800799024|7416014|82310400026|376014|36860700016|56012099003|18002099003; X-Microsoft-Antispam-Message-Info: cJx34eXi/vvPprzwvX2fN/kozHuQezDC1XhBcsC+u6f/rS3DozKBntq7I/c/cDGkNztZsEmuEv7hiMDSfAL+DJrm4GGuVCHnVziy+iUKjXrHvFsdFuagXN7yal5UWoCDLtu2pchNyOR8l6rvCWTXwlSGqb8wLjQGt6+0dbrJ4O87rnzB492A5Z2NJRg2wwCoWSugRZw+hFkCdlyqVwcm9Puna/ne7382IJumAZZckphR278ZQaIok1QxWH4zm+x1LEOZ/0j3orGSHlnh1KSwyr1xYkM54+vXr8GoEm0zmG84ZJvL+V/PXxzGTw4QhYTHl0VOyPZBpj4lbfOQLJ/rShOpIFqSG9bd8EoT/udhpytKBTYf8Zl9D+zGVbs3Em4yVHWloMMUIN3ukmo7ZnF37aJUpQwmORlzbZ+ufk/l7ZlvCWnMV+k+bRvu9WRPRbJNSZ4PhyfEErWA02LIMSSL8vzrA+nlQtDOylIPyfA5wzFBijfzodvgfPWUCycfo1fFUqg8KwJrhIudQWRpdTcrHIQriY9LiXKvyEOkFC/S5v8nrSFX1k00bcfZO8MIndV576Zxpb2mBUXcA31+CKcV7ZsCxFH/y1mvX/i+gaQ6Ak3EcBA195df+fUSihTJJKhXmtr1uiq6R9U4SUdmWbt/kah0uiBCPvEvvRzxXFySuyOfSyHZDoy0gg5aEW/a8WFB+tNaAgL5wAIta3CRHxjfw9EaBNp5ed1NJbu4HClHU2F6QBVl/aQ3/i2o8pIKfcuHd74W1hP29toOx4lPQrl9IA== X-Forefront-Antispam-Report: CIP:165.204.84.17; CTRY:US; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:satlexmb08.amd.com; PTR:InfoDomainNonexistent; CAT:NONE; SFS:(13230040)(1800799024)(7416014)(82310400026)(376014)(36860700016)(56012099003)(18002099003); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: h9YC0aGmmmvU6ix14HpnWwwUzvzkAdWht6eYqRDFgQ018TEYvIBdEgoF16lCNlX+xh3vuLWEnnhybFsyxSuW8Cfqq/vGj8a2zr42C/yIRZkmlMkPRt6OAZEfpjwUOHUEX0MveE6g9hwGSzkzc1LL4CSMwcTnWYE6YhlfMk/Pu7okHb9P+3615TxaavQ63VqYSc6tMPwRGnxY51kGq7gBVeveMTyyGe1XB+e+rLsTwOeTucuxENe98ZZkvlAly3YODinVDgj/n0X43r6vqQwBVZMrTXpV41iiHsTZ5TTkWG8tdRMwK1vNN1uAZ7KzvbnezRx4E5PDf5Dkgsgo4+3UITz41NmAXIWxsK8gItocL1efHkTlgikmRiXv1HOvWnC6qSnw1T9ahzNz/trZoSkITuO1P321phaDCwgxvnLX0c4Nf7yFwNcyRaYGK8V1sePl X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Mar 2026 20:41:51.2382 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 27634b8f-9862-431b-b2c9-08de8077ca11 X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=3dd8961f-e488-4e60-8e11-a82d994e183d; Ip=[165.204.84.17]; Helo=[satlexmb08.amd.com] X-MS-Exchange-CrossTenant-AuthSource: BN1PEPF00006001.namprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA5PPFB2BF91BC0 X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" VGhlIGNvbG9yb3Agc3RhdGUgYmxvYiBwcm9wZXJ0eSBoYW5kbGluZyBoYWQgbWVtb3J5IGxlYWtz IGR1cmluZyBzdGF0ZQpkdXBsaWNhdGlvbiwgZGVzdHJ1Y3Rpb24sIGFuZCByZXNldCBvcGVyYXRp b25zLiBUaGUgaW1wbGVtZW50YXRpb24KZmFpbGVkIHRvIGZvbGxvdyB0aGUgZXN0YWJsaXNoZWQg cGF0dGVybiBmcm9tIGRybV9jcnRjJ3MgaGFuZGxpbmcgb2YKREVHQU1NQS9HQU1NQSBibG9iIHBy b3BlcnRpZXMuCgpJc3N1ZXMgZml4ZWQ6Ci0gZHJtX2NvbG9yb3BfYXRvbWljX2Rlc3Ryb3lfc3Rh dGUoKSB3YXMgZnJlZWluZyBzdGF0ZSBtZW1vcnkgd2l0aG91dAogIHJlbGVhc2luZyB0aGUgYmxv YiByZWZlcmVuY2UsIGNhdXNpbmcgYSBsZWFrCi0gZHJtX2NvbG9yb3BfcmVzZXQoKSB3YXMgZGly ZWN0bHkgZnJlZWluZyBvbGQgc3RhdGUgd2l0aCBrZnJlZSgpCiAgaW5zdGVhZCBvZiBwcm9wZXJs eSBkZXN0cm95aW5nIGl0LCBsZWFraW5nIGJsb2IgcmVmZXJlbmNlcwotIGRybV9jb2xvcm9wX2Ns ZWFudXAoKSBoYWQgZHVwbGljYXRlIGJsb2IgY2xlYW51cCBjb2RlCgpDaGFuZ2VzOgotIEFkZCBf X2RybV9hdG9taWNfaGVscGVyX2NvbG9yb3BfZGVzdHJveV9zdGF0ZSgpIGhlbHBlciB0byBwcm9w ZXJseQogIHJlbGVhc2UgYmxvYiByZWZlcmVuY2VzIGJlZm9yZSBmcmVlaW5nIHN0YXRlIG1lbW9y eQotIFVwZGF0ZSBkcm1fY29sb3JvcF9hdG9taWNfZGVzdHJveV9zdGF0ZSgpIHRvIGNhbGwgdGhl IGhlbHBlcgotIEZpeCBkcm1fY29sb3JvcF9yZXNldCgpIHRvIHVzZSBkcm1fY29sb3JvcF9hdG9t aWNfZGVzdHJveV9zdGF0ZSgpCiAgZm9yIHByb3BlciBjbGVhbnVwIG9mIG9sZCBzdGF0ZQotIFNp bXBsaWZ5IGRybV9jb2xvcm9wX2NsZWFudXAoKSB0byB1c2UgdGhlIGNvbW1vbiBkZXN0cnVjdGlv biBwYXRoCgpUaGlzIG1hdGNoZXMgdGhlIHdlbGwtdGVzdGVkIHBhdHRlcm4gdXNlZCBieSBkcm1f Y3J0YyBzaW5jZSAyMDE2IGFuZAplbnN1cmVzIHByb3BlciByZWZlcmVuY2UgY291bnRpbmcgdGhy b3VnaG91dCB0aGUgc3RhdGUgbGlmZWN5Y2xlLgoKQ28tZGV2ZWxvcGVkIGJ5IENsYXVkZSBTb25u ZXQgNC41LgoKRml4ZXM6IGNmYzI3NjgwZWUyMCAoImRybS9jb2xvcm9wOiBJbnRyb2R1Y2UgbmV3 IGRybV9jb2xvcm9wIG1vZGUgb2JqZWN0IikKQ2M6IFNpbW9uIFNlciA8Y29udGFjdEBlbWVyc2lv bi5mcj4KQ2M6IEFsZXggSHVuZyA8YWxleC5odW5nQGFtZC5jb20+CkNjOiBIYXJyeSBXZW50bGFu ZCA8aGFycnkud2VudGxhbmRAYW1kLmNvbT4KQ2M6IERhbmllbCBTdG9uZSA8ZGFuaWVsc0Bjb2xs YWJvcmEuY29tPgpDYzogTWVsaXNzYSBXZW4gPG13ZW5AaWdhbGlhLmNvbT4KQ2M6IFNlYmFzdGlh biBXaWNrIDxzZWJhc3RpYW4ud2lja0ByZWRoYXQuY29tPgpDYzogVW1hIFNoYW5rYXIgPHVtYS5z aGFua2FyQGludGVsLmNvbT4KQ2M6IFZpbGxlIFN5cmrDpGzDpCA8dmlsbGUuc3lyamFsYUBsaW51 eC5pbnRlbC5jb20+CkNjOiBNYWFydGVuIExhbmtob3JzdCA8bWFhcnRlbi5sYW5raG9yc3RAbGlu dXguaW50ZWwuY29tPgpDYzogSmFuaSBOaWt1bGEgPGphbmkubmlrdWxhQGludGVsLmNvbT4KQ2M6 IExvdWlzIENoYXV2ZXQgPGxvdWlzLmNoYXV2ZXRAYm9vdGxpbi5jb20+CkNjOiBDaGFpdGFueWEg S3VtYXIgQm9yYWggPGNoYWl0YW55YS5rdW1hci5ib3JhaEBpbnRlbC5jb20+CkNjOiA8c3RhYmxl QHZnZXIua2VybmVsLm9yZz4gI3Y2LjE5KwpTaWduZWQtb2ZmLWJ5OiBIYXJyeSBXZW50bGFuZCA8 aGFycnkud2VudGxhbmRAYW1kLmNvbT4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vZHJtX2NvbG9yb3Au YyB8IDI2ICsrKysrKysrKysrKysrKysrKystLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTkgaW5z ZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0v ZHJtX2NvbG9yb3AuYyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fY29sb3JvcC5jCmluZGV4IGY0MjFj NjIzYjNmMC4uNjQ3Y2Y4ODFmNDEzIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vZHJtX2Nv bG9yb3AuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX2NvbG9yb3AuYwpAQCAtMTcxLDEyICsx NzEsOCBAQCB2b2lkIGRybV9jb2xvcm9wX2NsZWFudXAoc3RydWN0IGRybV9jb2xvcm9wICpjb2xv cm9wKQogCWxpc3RfZGVsKCZjb2xvcm9wLT5oZWFkKTsKIAljb25maWctPm51bV9jb2xvcm9wLS07 CiAKLQlpZiAoY29sb3JvcC0+c3RhdGUgJiYgY29sb3JvcC0+c3RhdGUtPmRhdGEpIHsKLQkJZHJt X3Byb3BlcnR5X2Jsb2JfcHV0KGNvbG9yb3AtPnN0YXRlLT5kYXRhKTsKLQkJY29sb3JvcC0+c3Rh dGUtPmRhdGEgPSBOVUxMOwotCX0KLQotCWtmcmVlKGNvbG9yb3AtPnN0YXRlKTsKKwlpZiAoY29s b3JvcC0+c3RhdGUpCisJCWRybV9jb2xvcm9wX2F0b21pY19kZXN0cm95X3N0YXRlKGNvbG9yb3As IGNvbG9yb3AtPnN0YXRlKTsKIH0KIEVYUE9SVF9TWU1CT0woZHJtX2NvbG9yb3BfY2xlYW51cCk7 CiAKQEAgLTQ4NSw5ICs0ODEsMjMgQEAgZHJtX2F0b21pY19oZWxwZXJfY29sb3JvcF9kdXBsaWNh dGVfc3RhdGUoc3RydWN0IGRybV9jb2xvcm9wICpjb2xvcm9wKQogCXJldHVybiBzdGF0ZTsKIH0K IAorLyoqCisgKiBfX2RybV9hdG9taWNfaGVscGVyX2NvbG9yb3BfZGVzdHJveV9zdGF0ZSAtIHJl bGVhc2UgY29sb3JvcCBzdGF0ZQorICogQHN0YXRlOiBjb2xvcm9wIHN0YXRlIG9iamVjdCB0byBy ZWxlYXNlCisgKgorICogUmVsZWFzZXMgYWxsIHJlc291cmNlcyBzdG9yZWQgaW4gdGhlIGNvbG9y b3Agc3RhdGUgd2l0aG91dCBhY3R1YWxseSBmcmVlaW5nCisgKiB0aGUgbWVtb3J5IG9mIHRoZSBj b2xvcm9wIHN0YXRlLiBUaGlzIGlzIHVzZWZ1bCBmb3IgZHJpdmVycyB0aGF0IHN1YmNsYXNzIHRo ZQorICogY29sb3JvcCBzdGF0ZS4KKyAqLworc3RhdGljIHZvaWQgX19kcm1fYXRvbWljX2hlbHBl cl9jb2xvcm9wX2Rlc3Ryb3lfc3RhdGUoc3RydWN0IGRybV9jb2xvcm9wX3N0YXRlICpzdGF0ZSkK K3sKKwlkcm1fcHJvcGVydHlfYmxvYl9wdXQoc3RhdGUtPmRhdGEpOworfQorCiB2b2lkIGRybV9j b2xvcm9wX2F0b21pY19kZXN0cm95X3N0YXRlKHN0cnVjdCBkcm1fY29sb3JvcCAqY29sb3JvcCwK IAkJCQkgICAgICBzdHJ1Y3QgZHJtX2NvbG9yb3Bfc3RhdGUgKnN0YXRlKQogeworCV9fZHJtX2F0 b21pY19oZWxwZXJfY29sb3JvcF9kZXN0cm95X3N0YXRlKHN0YXRlKTsKIAlrZnJlZShzdGF0ZSk7 CiB9CiAKQEAgLTUzOCw3ICs1NDgsOSBAQCBzdGF0aWMgdm9pZCBfX2RybV9jb2xvcm9wX3Jlc2V0 KHN0cnVjdCBkcm1fY29sb3JvcCAqY29sb3JvcCwKIAogdm9pZCBkcm1fY29sb3JvcF9yZXNldChz dHJ1Y3QgZHJtX2NvbG9yb3AgKmNvbG9yb3ApCiB7Ci0Ja2ZyZWUoY29sb3JvcC0+c3RhdGUpOwor CWlmIChjb2xvcm9wLT5zdGF0ZSkKKwkJZHJtX2NvbG9yb3BfYXRvbWljX2Rlc3Ryb3lfc3RhdGUo Y29sb3JvcCwgY29sb3JvcC0+c3RhdGUpOworCiAJY29sb3JvcC0+c3RhdGUgPSBremFsbG9jX29i aigqY29sb3JvcC0+c3RhdGUpOwogCiAJaWYgKGNvbG9yb3AtPnN0YXRlKQotLSAKMi41My4wCgo=