From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from SJ2PR03CU001.outbound.protection.outlook.com (mail-westusazon11012032.outbound.protection.outlook.com [52.101.43.32]) (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 81894260580 for ; Sat, 18 Apr 2026 17:24:28 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.43.32 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776533069; cv=fail; b=LETvC4JgrPH/n9Nsi3z/ki7eCvljk9x6esz1Vp+z5vuHNBPbDBY7KVpG1c1Fy52SFFVP7iQ/GolN62N1UQ/aAnrrdsuFAHBQ4xyJGYIpIV4vlglIIRJqLTwto0gl1XGZ1uCkw2kAavp85bOhNXgsDVONWqGGSs7GVf5xF+SD7yQ= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776533069; c=relaxed/simple; bh=b4/u1HXAy2/uQiT/C38SOw2wiUid2/s7eHLYivEbdv8=; h=From:To:CC:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:MIME-Version; b=Dhjl/zn87wgtkQOEz5CjiGYTZyTz7koSgSy/sNpQVDDZMtz1CZ7k22uQCD6qCt2e2CHQufEoU62MQn14jKmImoPv/ZSRWg/zEVelgj21vIa7ibFaFwatdKY1Zknlwos/EIR6Ds85C7sVwT8TVkM5O+NXBxfsIi6xPXzIVX357K4= ARC-Authentication-Results:i=2; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=nvidia.com; spf=fail smtp.mailfrom=nvidia.com; dkim=pass (2048-bit key) header.d=Nvidia.com header.i=@Nvidia.com header.b=gmtntcJs; arc=fail smtp.client-ip=52.101.43.32 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=nvidia.com Authentication-Results: smtp.subspace.kernel.org; spf=fail smtp.mailfrom=nvidia.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=Nvidia.com header.i=@Nvidia.com header.b="gmtntcJs" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=cq5brTPoTbbpt2DTdmTxszOT+RL50bIMAL851RO8NXaopg6ajcTsTL0TLOo+nJoxL9WtwwNjU6i4HrklfNqSnkg4ppcy8joNTXTZSJleTkcpH9nc7q2AXjoNqbyR7J27doIeIU1GUJPobVypJsZPRXQKZ9+YlaOrmafCtDMKgXsXYO5Nc0dPoZFp2BekvEyYK5v3zrR6igzERm1/J22xjXMtfWUaTvCVAzB0nTMwbX4J/tBwVIzbFm51sgyA0iJupem9vuyrqdpFHD7/v1A9L9bt16zYCEqw9rs45Co4zPYD+U1Mu50oHwl/akjLrtBGmaZw57eqtVipDYwf5k8lWw== 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=b4/u1HXAy2/uQiT/C38SOw2wiUid2/s7eHLYivEbdv8=; b=RNmymn+6w0kv7074H0kBjqTTq9HGaJOfmB3vRYJBIieCFcpAoURaTN4YAMKzk5qm9MqOCopshWaCxZi29a/kIxLjTUfrEMkQD9OEylbVdfPdOO2mTspTQ7ezfQxKpnIRIDoqj7VYxYBHP5qFvnMbX9EigKxVR6d4fdnsMQIrGb52id5Ay+UdablwdkzN6ouINSlnt3qJIKBzHYvTjONfZIbuPuOUFboHiASamFTKPFprXo+U5NQegbwcuXZONVYQE0g67VruEEwO1dzSQ0dpbWPKo5+46ghPmfqbDH4CmLxS9Seo9/WEbYoFzRJ7nO/dwDVyappsUypGdMlLUx1IDQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=b4/u1HXAy2/uQiT/C38SOw2wiUid2/s7eHLYivEbdv8=; b=gmtntcJsVweXB+hcDoLN91LX9TVjUheQ24ImjpWxjWPrJ01IerQ0lAqu1wLZTQ24jRsaFgYFEKvux7QktwboB9VkPKnxOQO+HwrnaAXbntL/qaO3o5xLlqEyhd1M7dcCdRvrIZJMEXBigkGEA+Ez4yT54meDInrTYiYKX4f2ljToy9N5JfI1qAheARAvRtILyk7DL/HF2/eHnq/I841jFq8hnGmTDcfOZmc3Tp7BEklI0xBobYUQgRAraFNwaQkdimscGUfuXy+r6dsT69g/ZSIVf+QYReJMdZsGg8DNsoXqjgK2VQ4TVoLAyUseV9U+DJ3qYGawalhY6DuZJV2yrw== Received: from DS7PR12MB8420.namprd12.prod.outlook.com (2603:10b6:8:e9::14) by MW4PR12MB7014.namprd12.prod.outlook.com (2603:10b6:303:218::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9846.12; Sat, 18 Apr 2026 17:24:23 +0000 Received: from DS7PR12MB8420.namprd12.prod.outlook.com ([fe80::b9d4:6de4:f1ea:88b2]) by DS7PR12MB8420.namprd12.prod.outlook.com ([fe80::b9d4:6de4:f1ea:88b2%6]) with mapi id 15.20.9846.011; Sat, 18 Apr 2026 17:24:22 +0000 From: Timur Tabi To: "sunliming@linux.dev" , "dakr@kernel.org" CC: "dri-devel@lists.freedesktop.org" , "nouveau@lists.freedesktop.org" , "maarten.lankhorst@linux.intel.com" , "mripard@kernel.org" , "linux-kernel@vger.kernel.org" , "simona@ffwll.ch" , "sunliming@kylinos.cn" Subject: Re: [PATCH] drm/nouveau/gsp: Fix possible NULL pointer dereference warning in r535_dmac_alloc Thread-Topic: [PATCH] drm/nouveau/gsp: Fix possible NULL pointer dereference warning in r535_dmac_alloc Thread-Index: AQHczwPne9cdBcOmh0+6PLwGBafOrLXkuzSAgABXJ4A= Date: Sat, 18 Apr 2026 17:24:22 +0000 Message-ID: References: <20260418071412.86022-1-sunliming@linux.dev> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Evolution 3.56.2-4 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nvidia.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DS7PR12MB8420:EE_|MW4PR12MB7014:EE_ x-ms-office365-filtering-correlation-id: 6bc75289-ba8b-4ab8-2214-08de9d6f5512 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|376014|366016|1800799024|18002099003|38070700021|22082099003|56012099003; x-microsoft-antispam-message-info: DoOgAaHFbxhaIjD47e1m1U09vEjKEr/URMBZGMbUxAIdiCUSluIN2Mt+h/pejuHy4/L+9+90JgxlxUCxdMfViKRywYhuBnJpvKJQQaNSV/k1aiS0L2k8y1sFBx1tZoTRTAMEjJKHRCvTIltUtd3lvXhTpM//8VzUynqE+y0LV1JHsvPGiAUuYvPIopfOPVVPZejJ3oPNedL9XrWuIhpnOjjZDEBz2vZvo5UDFcjDZKOtKE/rJWFr9Xr5NiTJXK6slZa+hcvM29/+eR4J4ujEZV41Lk6//NLiwWKQYWusAKTO88XFsNfcfw5jVCqjN/Z7okC002bCktgBrDOZlLQ1Mn50+1J6v6zJpj8LJfwJ3PQC+vnX6qCCOkPJ59Mpseo6asGxadSQocx34SGWfyRkgY9JqlnuXpr2HAsuytWrKd3sKOqdYmSdwEqNU15m0EAodFwkRNtOrCBLGe5i3b6Yz6IUZHXV9iArLeey/VAVokS6V5fvgDIHtm1FcU2U6IiGvPpzqo6zFKiWpek+a9I23FCr1wmoYo/6AXTVAMQge0d5lfldvhwygN7jkt8oe/v9kwtoPW9+kvUpWjHTOFnh30fRtPoDXke5U9ioGmDyrI9rs7tdWqgpeRG1SRGHh91XUsHc21khU9jGdlB1mD5G5r3W5wkR2lCBQx2L0xaYIgUbQIGNjk7jf4f+1VCdE3XRMxnO6kMMDSIyB7aHiEPpO7T9BMA5KBroKclm9uixRVwvD+uNkCxuOofkQRD063mzXuSsRdiWIOvIplLuQdeOTwcYp/hV6vNsViGBQvWtCqg= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DS7PR12MB8420.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(366016)(1800799024)(18002099003)(38070700021)(22082099003)(56012099003);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?NmxQbW1kSGEyRHdQUytpZnBDVTVCV3BqYnoxUVh2Wk5RM0JLT3l0OC93a1RD?= =?utf-8?B?T1NzQjA3OXk1QkgxSVlxbm1HK3I5QlZjb0hxbEwwMUJJT3h4b2hkeWg0QWxm?= =?utf-8?B?Z0Q2OGhIcitVdzlTRkpPbWg2c0JRZDlGbmE3K3pTSU1zNTREK0prcTdYb2JZ?= =?utf-8?B?MjFMWVJkN0xWakFwb1p5NmkvSzZOUTl3ZW9mbnQ3Vkw0Q1RCWVhvK1VjOHJi?= =?utf-8?B?dHNPd0VURXV5a1N3Ymg5U1FlbFI3N08yT2dYSS9zRERhU1kwREJmeUlQbEdj?= =?utf-8?B?YTdUZmlrajF5cVY5R29pMEk3UEU1U1RKQitVcW1XNWcxMkVrRkpXbDI3d0d3?= =?utf-8?B?YVFRQkRTNEp1eXRNallnU2s1aUk0bnoyeXo2N3Q5SDEyVS9yaUdiRTJoTXRQ?= =?utf-8?B?YmJWaGNhVWVwZmNnSU92UEZKb25XVnR4dlZ3TzNxczRCSjR4ay9yTWRoVlhr?= =?utf-8?B?UjlTVmtjNm5ZZDFkbG5kekdOeWlxUjQ2cGVyZitsdjkraDZCRmtVSG1HNVpN?= =?utf-8?B?QTV4ai9LVjd5TUZiakRsSDBEcXlxSVExZzNBQ1Q2RzEyZnJiSVlmekRUczM1?= =?utf-8?B?aERKa3ZhcDErVERTRytHTGRLRkJHbUFoY0MrWTJkL3UrNHorcEI1ZGhJWDNx?= =?utf-8?B?YUhVQ0ZGTWJRWjg3cDZRSFZjM3hVYVFnelV6bGZ4R29XL09tNWF5VEU4VUl0?= =?utf-8?B?UGNyeHJLaDlhL2REaVFFdlozSG51MkJ1bkpNeUd3VXRpQUMyUk9hRmdtQTMr?= =?utf-8?B?dE5qZGtBWEJOenBjOXVLZzN6c29yZFFsaGFLeGtaaC9OVUtQeWJDT3ZGYjJM?= =?utf-8?B?b085bUlWYWJncHg2NGEwaEFqNC9TWHVKQnZDZEVoejhVSUZHMTd4bm1zNFFO?= =?utf-8?B?RmNrMWtmajNmTXpnTm9UbVRaWjJESmo4OWN0VzluRDM3S09IRDBmaU84MjZr?= =?utf-8?B?MEhGR3pkNVA5VkhZL0p6VzJlYUtzRWt0RzNjSFhOWGw5Z3hZcVZobUtUL2tQ?= =?utf-8?B?QVFRbWoraUpUQ2FyOFJVcEtGSE9xd29QeTd4NEFncjNzck5yNEZqOGdLZ1o2?= =?utf-8?B?NGlLRjBmL3BBZFQ2V2p6d1VlQjVMQXRYVzBZNDR5bFpta2RxdzV1MHFvdDJD?= =?utf-8?B?Q3pPM2JLNVJqY1p0bFNwdVNza05tc1RDbXZzSWI3STQvZzNQWEQvZFJmcW5p?= =?utf-8?B?aU1pajVwVmVMZTUvSEdxUDd0L05aLzMzenZqNThqWFM1K01sRXpyQllmNk9s?= =?utf-8?B?QWQyM1ppTVE5Skg3ZWtER2FpeGhVNnJ1SjVkbDlyR1JlT3QwTGNhanVnbVlZ?= =?utf-8?B?UlIvZFpGMWQyTlh5dFZHbmlncDFkR04yanZqUEhxVWhCK1BDWTFBaEJpUThp?= =?utf-8?B?aklkK1N4eHBTd293aWowOFNpUkorVytkd1VZN3h0VUlaVXd0UFVnTms4c1hk?= =?utf-8?B?Q0Fsd0J6VjEvUGZGczJjeFJYcXUrVkdPZjNkbysvTkVSRytBelp6UWFjMTU0?= =?utf-8?B?dlQwWUk0Mmx1SXJvcWloUEc2UzNnL2R1YUwxN1F6cDJyUzZTUnZxeEJpb1lH?= =?utf-8?B?VXpKc1MwL1pFOS9TTTNNRjRQaEJqaVVsd3orenFrbWo5Zng1WFpzNk00SnNv?= =?utf-8?B?bldlTGxyME9NaEpTSEt4SU04clA5b0oyNS9uNmkraWY1WnA3d2lrdjdDeDF1?= =?utf-8?B?dWNqRzZOZmovT1RVYzQ0ZjVOSEtKQTdWUGpCSkFuOWRtQ01nU1JVdDZiTXI2?= =?utf-8?B?S2JMOWJWV01rUDhBRHpxSnU5N3d2ckV3MThTQWJkc2NSVXVLVTYzVjc1bW10?= =?utf-8?B?NTVJSGsrWHFqREdTSXlCVkpacFpvbmhGMlJLQk5LZFYwRzBGaU5sT1M0b2pz?= =?utf-8?B?NHpKSkZvRHN5cmNmaUVOV1V2aTNHeHQ5aHR4cW04QjhYVTg4MXV1NU9rMGE0?= =?utf-8?B?SEVyaDJsb01pSXhJdng4bjRTcDVyQVpCTmFHQkNUS2FXekpjSE9LWjBIUlkw?= =?utf-8?B?Q25IY01QZUlRMzBhbldJM3d1VFFGQWV0REQ1TmMxNTBSN1doYlM4cTd0K1lR?= =?utf-8?B?V0EzdVYvM0dEQmxnaVdqeVlNV2VUNHkvMXo5UVFuOTQzblA5QjQ5TmNVL1Rx?= =?utf-8?B?cDcwdEFzV1oramdNZWNJbnF3UmYvQUEwL0FzUmd6NitWYU5WUndSa1NGNHdt?= =?utf-8?B?bUFpYS9YaCtiL3QvMUxqRGpvZ1E0S3A4SHg3SjAwZVpGdXMvQ1NTOHBWYjVl?= =?utf-8?B?RmIxVlNGOWRDUElHTnVqTXRHL051TE5NSVl4eTRDaXRabmFzZEdmOUViL1VH?= =?utf-8?B?dldFYkV4am81M0tDMDZpdGRoZmx3N1dVVnFrdkJXNUVuUG5HNDhoUT09?= Content-Type: text/plain; charset="utf-8" Content-ID: <4186776A6AD43C4BAD82C3CFE3033224@namprd12.prod.outlook.com> Content-Transfer-Encoding: base64 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DS7PR12MB8420.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6bc75289-ba8b-4ab8-2214-08de9d6f5512 X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Apr 2026 17:24:22.6932 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: fKj0Ikqq6rLd74bnvrSu03u2eKReimitWwrJpSQkwO2/Pf8PqMgrvI4BjRToVYNYrQq2nFKTgYKkKBRd8EiC6Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW4PR12MB7014 T24gU2F0LCAyMDI2LTA0LTE4IGF0IDE0OjEyICswMjAwLCBEYW5pbG8gS3J1bW1yaWNoIHdyb3Rl Og0KPiBBcmUgd2Ugc3VyZSB0aGF0IHRoaXMgY2FuIGV2ZXIgcmV0dXJuIE5VTEwgaW4gdGhlIGZp cnN0IHBsYWNlPyBJIGtub3cgdGhhdA0KPiBudmttX2dzcF9ybV9hbGxvY19nZXQoKSBpbnRlcm5h bGx5IGNoZWNrcyBmb3IgSVNfRVJSX09SX05VTEwoKSwgYnV0IEkgY291bGRuJ3QNCj4gZmluZCBh bnl0aGluZyB3aXRoaW4gdGhlIGNhbGxjaGFpbiB0aGF0IHdvdWxkIGFjdHVhbGx5IHJldHVybiBO VUxMLg0KPiANCj4gVGhhdCBzYWlkLCBJIHRoaW5rIElTX0VSUl9PUl9OVUxMKCkgY2hlY2tzIGFy ZSBtaXNsZWFkaW5nLg0KDQpJIHBvc3RlZCBhIHBhdGNoIGEgY291cGxlIG1vbnRocyBhZ28gdGhh dCBjbGVhbnMgdXAgYW4gSVNfRVJSIGNoZWNrLCBidXQgaXQgd2FzIG5ldmVyIHBpY2tlZCB1cDoN Cg0KaHR0cHM6Ly9sb3JlLmZyZWVkZXNrdG9wLm9yZy9ub3V2ZWF1LzIwMjYwMTAzMDAwNzU2LjEw MDI4OTAtMS10dGFiaUBudmlkaWEuY29tL1QvI3UNCg0KSSdtIHF1aXRlIGNlcnRhaW4gdGhhdCB0 aGVyZSBhcmUgb3RoZXIgc2ltaWxhciBpc3N1ZXMgaW4gTm91dmVhdSB3LnIudC4gSVNfRVJSX09S X05VTEwuDQoNCkkgdGhpbmsgYW4gYXVkaXQgb2YgdGhlIE5vdXZlYXUgZXJyb3IgcGF0aHMgaXMg aW4gb3JkZXIuICBJIHN1c3BlY3QgdGhhdCBCZW4ncyBiaWcgcmVmYWN0b3JzDQpvdmVyIHRoZSBw YXN0IHllYXIgaGF2ZSByZXN1bHRlZCBpbiBzb21lIGludmFsaWQgZXJyb3IgcGF0aHMuDQoNCg==