From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from CO1PR03CU002.outbound.protection.outlook.com (mail-westus2azon11010000.outbound.protection.outlook.com [52.101.46.0]) (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 326DC1F4611; Tue, 18 Aug 2026 03:32:04 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.46.0 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787023926; cv=fail; b=WDnmRLGqv6U8GpuhA/8MRKAgcGdISN8UAvfIQ0nssfgMI/F27JhrgQ+scHphAbv04MZkyGU0z0EbYB8xQNFpA7Jo+AbniH9YRO/fS8s+MHHYon652hwgYHCQD7OSP3F5pjxQQXPgVpGt51wXaXqCf37oxsVTaIf/AtnS88/QzVY= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787023926; c=relaxed/simple; bh=I6pvFUGxf4MYSWf3BK05kV8n7E1NDqnee88N5CgJd0s=; h=From:To:CC:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:MIME-Version; b=DG5ZKzfnRTXqHm3k2+kWFxUadxcTj4iVxHn0dFSOIQIsHuFpiwwqfIOl6H81nroPtGVwtbqUxXgmFDJ1D9MdMUHeadTyFK19fsX8lqfC0DXrLLWljLBYTVTPoSpehjAOdnRGzlwX6t6f+JTsVsq5WS4xVCibWU9wGCYLp0q2qWk= ARC-Authentication-Results:i=2; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=amd.com; spf=fail smtp.mailfrom=amd.com; dkim=pass (1024-bit key) header.d=amd.com header.i=@amd.com header.b=xboy8oS8; arc=fail smtp.client-ip=52.101.46.0 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=amd.com Authentication-Results: smtp.subspace.kernel.org; spf=fail smtp.mailfrom=amd.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=amd.com header.i=@amd.com header.b="xboy8oS8" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=C1YKJZu7CBAodxYj0wteotT/t4+gsYJ3RqE1b4r3orUSHtQVt3FbmMXG0p+MHeC8YbB/ai90E+H8DiLWgWkNIG9o65KLT2RPrpmBs4NAw0MNtfb+EUg8RC/PlUqmbjUGnmi5qbzI7nNksmsTxao4cfjrUZZnQT+l3vrolu4QR+uutMq06JgNIPNKkFwwhgl9ZEawFJr5KbsoFolDEdicjhgnpAECL8ETwGDy5NlkuGbymThW0LDyRtShJ0T/qcAfbfTg29pYlNVMIp2cZ5Ht6ANJ0rxhR/9Qek8iDTxHgOxCz2xG65Yi4eK8opx668AN3ioEgUeOODvVwEskfIYe0w== 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=I6pvFUGxf4MYSWf3BK05kV8n7E1NDqnee88N5CgJd0s=; b=PqxtD/9vaoCLEdzBdBKjW0SDhTtO5mn2vGz0W1U2LEdVSbj9mPI5J+aiRaREBJWXTOnLE0q9Je/rYebU7236kIpM+vJmizEcG9ZkitzMI+UBX/n5+TAF+3cvhTAx0/6GZ41eN53ABult3YfmtmzzLu1B/LGTJuSTEyYBFaMTJpWNbBNrxXNHJPHLrYquTfAd8wTMvso3I3AMHH9AIBhqstNLZoC34xJXgtHVKajkRoMBZiCwmpapLjA/X51IAzzVQDIUqA6yHVk5N1Tsa3q94ce8INEKc6cn9FmrmLO+hwtYeqMWedO+LOdiKIcWb8Wmlzhd1ygPcs46rkndAEKKdw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=amd.com; dmarc=pass action=none header.from=amd.com; dkim=pass header.d=amd.com; arc=none 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=I6pvFUGxf4MYSWf3BK05kV8n7E1NDqnee88N5CgJd0s=; b=xboy8oS8VVSard8XaLkLZuHYzYrPlbiNadqqBiqt4K4o7bdc88TIPTGGkoFZYenZdrltjiHaSnD5ec7DoI9kmrPTA3mCQiYKbmqnCH7lH/wfcXw7UmbnDvtWVajQhuO8UgTKsh1uBaaK3mA4hQbQ4OxdYgCzqPqRgQM7d3ufXRY= Received: from BN9PR12MB5259.namprd12.prod.outlook.com (2603:10b6:408:100::17) by CY5PR12MB6298.namprd12.prod.outlook.com (2603:10b6:930:21::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.339.8; Tue, 18 Aug 2026 03:32:01 +0000 Received: from BN9PR12MB5259.namprd12.prod.outlook.com ([fe80::122c:cca7:c2b3:90ed]) by BN9PR12MB5259.namprd12.prod.outlook.com ([fe80::122c:cca7:c2b3:90ed%2]) with mapi id 15.21.0315.016; Tue, 18 Aug 2026 03:32:00 +0000 From: "Garg, Shivank" To: "Frank.li@oss.nxp.com" CC: "dmaengine@vger.kernel.org" , "vkoul@kernel.org" , "Frank.Li@kernel.org" , "stable@vger.kernel.org" , "logang@deltatee.com" , "linux-kernel@vger.kernel.org" , "akpm@linux-foundation.org" Subject: Re: [PATCH v3 1/3] dmaengine: Fix device kref underflow in dma_chan_put() Thread-Topic: [PATCH v3 1/3] dmaengine: Fix device kref underflow in dma_chan_put() Thread-Index: AQHdLZbbfcMa6B7h+UWLPdZnPL6P3LaiSy4AgADd5IA= Date: Tue, 18 Aug 2026 03:32:00 +0000 Message-ID: <1e14d7160492b3f8de3929cfc53425c260776e3c.camel@amd.com> References: <20260816-dmaengine-kref-fix-v3-0-7e76187145df@amd.com> <20260816-dmaengine-kref-fix-v3-1-7e76187145df@amd.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=amd.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: BN9PR12MB5259:EE_|CY5PR12MB6298:EE_ x-ms-office365-filtering-correlation-id: e62e6be2-c8cb-4f91-ae56-08defcd943d7 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|366016|376014|23010399003|1800799024|13003099007|38070700021|56012099006|10067099003|4143699003|11063799006|22082099003|18002099003; x-microsoft-antispam-message-info: mk0EeH6p+DG1Xif5kJCrd+rwNApTrsweVgdAywocQLr5oY4NZCx52wjQSNFlDqAz3b68oXcHBweUVKCJkol77v/6L8uOMEvHzqg2z0LWbLPbYwpFNBOBJ/tY1GyE/nruEEjOZk+r4yzTo7kO+B+OFs7+orhI9EI87hPtKVYELqNR+tTlDPulv8BrppB0Jmjevzapw8n29IvTsqGsN3m41MsTGYkF7D047hdjssigNoOPiCq9Kxol7mpOsy2GVEkYNV22Y9Z6qLsFk4tOwAP6UyzB8xDnwN3Knne/S0f140aVy4OjkJGPfEGJtgz+cTF1YMLEkxk6pKgYvYLMvMWAaqA3kPeahtwdAJSEHDazge1pNP3af9FD5Q/lSe5SebLTaCVoEf/0DaacYdwf5whP2W2ktZJRBeCubRso5g/Yglq37Z+Dxoauy70LMTY579KttfX7QvSAD5XHeieyc7Fylpofj3U1PNfvBXCVMHBkB5i9w/LDKAOd5myQiuUwltetByvG4U0Luor4g5ViGAIKLl1z7pEZAweQK5ert3p8ccfhhUcdjO3vgSMtTzt9ayu22/UP69VJeGDHdGhxB2lLzHS9O9S3bnRfB8YIfCCZDzKl27ArQUcui+waqVPuXiaNokT7tSmSeg5EQmtNasNOeY/3dDmNwOTqoF5SHo22vB/56h3qH1pbGElV6ba9WDZWP3NpUa8SRsb+ft82rWBClJBh0VP4yhb8JUtophuKiE4= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BN9PR12MB5259.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(376014)(23010399003)(1800799024)(13003099007)(38070700021)(56012099006)(10067099003)(4143699003)(11063799006)(22082099003)(18002099003);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?QTY5cytrb3A4TTVJUHNvZFViZUtLNVhNYXVLYnNLbkcydjRadHdZdGJ0RUIr?= =?utf-8?B?MTNIbWg5M1Q1WEhUa2ZLU1pqeUtmdUY3Wm1ROGo2TlRrOUhSUFZleWN6RDNz?= =?utf-8?B?OHNhay92NUExY1lTaDVJTGZXQnVtUkVhYnNjUU1uSkJ5amFmS05LeGVSQ3ZS?= =?utf-8?B?cldlZmxUT1lyV2NnKzI1WmF4Mi9FVXhocU5HVUMwRU9iVlB1WEpEWFdVNTBB?= =?utf-8?B?WktyRWcrQ25jTzk5Z21GTW1kWHhzcW1VOHMxWUllVEF6MGprUGd3UmIrVTYv?= =?utf-8?B?RkgwdTNBM3ZPUXYwV041d0tISUdmZGZMb21GWU52THhHSWh3bTV1aFMyS3Zx?= =?utf-8?B?UFRKOHJySXNmemt5aTVaMzhCdWx4ampjb1RXL0UwREx4SHA0L09pZHl4KzNT?= =?utf-8?B?RkpMZmlDVlV5TzAvd2pRM09GcnBLajJTVG90VUdDR1ZVdURxUDJIc2M2ZE9H?= =?utf-8?B?VjlGZ3BiRFhBR0ZsODhkRWFRcTdVTGZHOEpYMGlzWTU4VzhhNGtyV0NNalRZ?= =?utf-8?B?azlSeFQzcFZUNmczbmFYY0RIeVoyZXMxVnhpT3Ivb0M0TDI4NEtwc1RYR2ho?= =?utf-8?B?VG1FUVpVZlNOYzVXV0d3VmJCcXAwMEl3Q2g1TWgzYnNGWU9QNVd2dUdJaDBW?= =?utf-8?B?TTNUY2V3QlRIakxKNHBhVVBBRXQwUG1mVFFaRStkcFF3anl3aTFDNGZTVEEw?= =?utf-8?B?QTdKd0xpVWxGUGV3WCtyWG9PTmRnVlowRjZxb1d3UnZzbm9jV3lDLzVFTkFC?= =?utf-8?B?aUl0K1l5a0ZyNXFHT2RESlZOeE02ZWpIQTdpRXlrUDVxV3NXS0lSa2NTczlI?= =?utf-8?B?YWJWMTUzazhwbXZ3REE2dTJxbEplSGk1LzBsOHp3N3Q0QkNNUkIzS1cwOENj?= =?utf-8?B?NDhHWVlvT3NCTWpuRStVSEozQllHZXM1cG14TmxwKzNudVRmazV5bndUNnBL?= =?utf-8?B?UE1LNjJyQUVENzNNNnNxb3BWcWlNY21NUnZDR0w5aHBaNTB0Ym5NcnVHcEFM?= =?utf-8?B?OWM5dU1FRC9qSHdNSklnQ29HTUxia2pKMCthc3ZRSHdNMVJiZnR4SzNzQStN?= =?utf-8?B?dy9HOVZ1QTFER1NUK0lqS1hIVFFKQmJ1THlubU16Rk5JM0FpREE1bk0yYWJs?= =?utf-8?B?WDRPcCtaaFBNY2xzcnZaWFlHVUR6ZnROR29QQU5RSjNzN0ZDVHNIK1p5dXFG?= =?utf-8?B?RDFmdTU1N0pTNHlHVUJhYkpEeW1CRU5HdEFXRzY0ZUdENXB4aTA5M2tTZVJS?= =?utf-8?B?cGw1VndFUmNMVktKa3lqNUVJbm4xeGV1UVk3RmR4OERkcy83Q2syRmZBYmZH?= =?utf-8?B?OTYybnl0bldnTmFKVWlDVlRpcVB0N21BYXh2MGRSNzl6V05Pa3FKckZHbTJX?= =?utf-8?B?WDFyL2RscktQV0IxVzJSVHdiL0JnK0p0Z2tERkhpbmpoMzJRWXdLMER0Nmoy?= =?utf-8?B?RWRFemQ5cXV6UE9peUsvUGNrcU9xR3hjODRDT3BLWEp2MDREVnZ1OUJjbXpx?= =?utf-8?B?MjA4MG5iOGRhNjA1SW5HZ1JNOGFheElQQzhTVzZWbUZUSXVUeGQvbDBQc0Ri?= =?utf-8?B?Zkt6R3ZWM2JGVXU2V0JCZ1Y4VUtzMkt4WndMU2cvd0hWR3hDaHNhVU9zMFhz?= =?utf-8?B?bm1PN05hLzUyQVdCVVQ4cFY3UmJLemxqajBmVmFVOElBeVhCazBDOXdWdDVx?= =?utf-8?B?WExMRmMwb29pREZPSlRNZ3p6VUgzSzdQSGZWOCsxc3hFSEw2V1gxejZSWU5y?= =?utf-8?B?ZGs2QXdGYURiUHpjaUVUejlVQk1TZkdhaHl6TTRXS0tYc2FxaTFTajhhdkox?= =?utf-8?B?WTZvQ2VhRkVJcjRVSHBrUGdXTW96SER4K09Gbk9mVFp0WXFIUlBvS3ZuaURE?= =?utf-8?B?eSs1dWdEOVk1em9qWWtEU2xpREZwL1FVN0lJVFErSGlZMG5jWmRUdHJoN3ky?= =?utf-8?B?UmpjS1FGdlltTkRISmRocXNna0FFbVg4VkR5WXczeUFrbGZ2bUk1bGxhUnVJ?= =?utf-8?B?VVRSUk9DSTlGU3VwcjJsRFIzcDAyTG9kcEovVTFGYk9NWnl1bkVYMkk4cmpn?= =?utf-8?B?bU5tUElBdjU1ZURUaHAzWGlXSHFFYzVIVVR6WmdxOWdOcmp3WXdzWGdOOHZT?= =?utf-8?B?eGFiSFhyeUprQ3psL085V1N1emFFR1JvVk9FSWlQZVRab1RRU0NnL3BydzY0?= =?utf-8?B?L3NwSDRJYjQrRUlyV3NOTUl2TGtpTE9vQWlWRUFGTXdtV1pKOHIweTBXV2pu?= =?utf-8?B?RjB4a2xmdUNuYnVEcWgvWm0vNEh5N2ljazVxSU1hcmkxZml1OE05TEg4d01o?= =?utf-8?B?U3ZrVUtDVWVVczlsS1VOdnYzL0VwNkNlczBVOFNvRDY0c0RYZjFodz09?= Content-Type: text/plain; charset="utf-8" Content-ID: <0CF559E1676202419486DE0E173FC38E@namprd12.prod.outlook.com> Content-Transfer-Encoding: base64 Precedence: bulk X-Mailing-List: dmaengine@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BN9PR12MB5259.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: e62e6be2-c8cb-4f91-ae56-08defcd943d7 X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Aug 2026 03:32:00.9189 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: GicUGQT29RyNOwnDUNYdZ8b0cFvP7wIgMUE/kEitUQCYvzWHcCCcNolNO8CUnvgYtnN8pucP11XVvY4L3CUPxw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY5PR12MB6298 T24gTW9uLCAyMDI2LTA4LTE3IGF0IDA5OjE3IC0wNTAwLCBGcmFuayBMaSB3cm90ZToNCj4gW1lv dSBkb24ndCBvZnRlbiBnZXQgZW1haWwgZnJvbSBmcmFuay5saUBvc3MubnhwLmNvbS4gTGVhcm4g d2h5IHRoaXMgaXMgaW1wb3J0YW50IGF0IGh0dHBzOi8vYWthLm1zL0xlYXJuQWJvdXRTZW5kZXJJ ZGVudGlmaWNhdGlvbiBdDQo+IA0KPiBPbiBTdW4sIEF1ZyAxNiwgMjAyNiBhdCAwMzo0OToyNVBN ICswMDAwLCBTaGl2YW5rIEdhcmcgd3JvdGU6DQo+ID4gW1lvdSBkb24ndCBvZnRlbiBnZXQgZW1h aWwgZnJvbSBzaGl2YW5rZ0BhbWQuY29tLiBMZWFybiB3aHkgdGhpcyBpcyBpbXBvcnRhbnQgYXQg aHR0cHM6Ly9ha2EubXMvTGVhcm5BYm91dFNlbmRlcklkZW50aWZpY2F0aW9uIF0NCj4gPiANCj4g PiBkbWFfY2hhbl9nZXQoKSB0YWtlcyBjaGFuLT5kZXZpY2UtPnJlZiBvbmx5IG9uIHRoZSBzbG93 IHBhdGg6DQo+ID4gDQo+ID4gICAgICAgICAvKiBubyBrcmVmIG9uIGZhc3QgcGF0aCAqLw0KPiA+ ICAgICAgICAgaWYgKGNoYW4tPmNsaWVudF9jb3VudCkgew0KPiA+ICAgICAgICAgICAgICAgICBf X21vZHVsZV9nZXQob3duZXIpOw0KPiA+ICAgICAgICAgICAgICAgICBjaGFuLT5jbGllbnRfY291 bnQrKzsNCj4gPiAgICAgICAgICAgICAgICAgcmV0dXJuIDA7DQo+ID4gICAgICAgICB9DQo+ID4g ICAgICAgICBpZiAoIXRyeV9tb2R1bGVfZ2V0KG93bmVyKSkNCj4gPiAgICAgICAgICAgICAgICAg cmV0dXJuIC1FTk9ERVY7DQo+ID4gICAgICAgICByZXQgPSBrcmVmX2dldF91bmxlc3NfemVybygm Y2hhbi0+ZGV2aWNlLT5yZWYpOw0KPiA+IA0KPiA+IGRtYV9jaGFuX3B1dCgpIGRyb3BzIHRoZSBy ZWYgdW5jb25kaXRpb25hbGx5LCBzbyBldmVyeSBmYXN0LXBhdGgNCj4gPiBnZXQvcHV0IHBhaXIg ZHJvcHMgb25lIGV4dHJhIGRldmljZSByZWZlcmVuY2UuDQo+ID4gDQo+ID4gVGhlIGJ1ZyBmaXJl cyB3aGVuIHR3byBjb25kaXRpb25zIGhvbGQgdG9nZXRoZXI6IGEgbm9uLXByaXZhdGUNCj4gPiBw cm92aWRlciBoYXMgYSBwZXJzaXN0ZW50IGNsaWVudCBob2xkaW5nIGNoYW4tPmNsaWVudF9jb3Vu dCA+IDANCj4gPiBhbmQgYW5vdGhlciBjbGllbnQgY3ljbGVzIGRtYWVuZ2luZV9nZXQoKS9kbWFl bmdpbmVfcHV0KCkuDQo+ID4gV2hlbiB0aGUga3JlZiBoaXRzIHplcm8sIHRoZSBzdWJzZXF1ZW50 IGRtYV9maW5kX2NoYW5uZWwoKSByZXR1cm5zDQo+ID4gTlVMTCBldmVuIHRob3VnaCB0aGUgcHJv dmlkZXIgbW9kdWxlIGlzIHN0aWxsIGxvYWRlZC4NCj4gPiANCj4gPiBGaXggdGhpcyBieSBkcm9w cGluZyBkZXZpY2UtPnJlZiBvbmx5IG9uIHRoZSBsYXN0IHB1dCwgbWF0Y2hpbmcgdGhlDQo+ID4g c2luZ2xlIHNsb3ctcGF0aCBnZXQuDQo+ID4gDQo+ID4gRml4ZXM6IDhhZDM0MmE4NjM1OSAoImRt YWVuZ2luZTogQWRkIHJlZmVyZW5jZSBjb3VudGluZyB0byBkbWFfZGV2aWNlIHN0cnVjdCIpDQo+ ID4gU2lnbmVkLW9mZi1ieTogU2hpdmFuayBHYXJnIDxzaGl2YW5rZ0BhbWQuY29tPg0KPiA+IC0t LQ0KPiANCj4gTml0OiBhZGQgaGVscGVyIGRtYV9kZXZpY2VfZ2V0KCkgdG8gbWF0Y2ggZG1hX2Rl dmljZV9wdXQoKSB0byBtYWtlIGNvZGUNCj4gbW9yZSBzeW1tZXRyeS4NCg0KQWNrLg0KDQo+IA0K PiBSZXZpZXdlZC1ieTogRnJhbmsgTGkgPEZyYW5rLkxpQG54cC5jb20+DQo+IA0KPiANCg0KVGhh bmtzIGZvciB0aGUgcmV2aWV3Lg0KDQpCZXN0IHJlZ2FyZHMsDQpTaGl2YW5rDQo=