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 6E024C61DC2 for ; Sat, 21 Feb 2026 05:44:46 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id B58E910E00E; Sat, 21 Feb 2026 05:44:45 +0000 (UTC) Authentication-Results: gabe.freedesktop.org; dkim=pass (1024-bit key; unprotected) header.d=linuxfoundation.org header.i=@linuxfoundation.org header.b="FGeGjp6V"; dkim-atps=neutral Received: from tor.source.kernel.org (tor.source.kernel.org [172.105.4.254]) by gabe.freedesktop.org (Postfix) with ESMTPS id 48CF189D99; Sat, 21 Feb 2026 05:44:44 +0000 (UTC) Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by tor.source.kernel.org (Postfix) with ESMTP id 9E94760053; Sat, 21 Feb 2026 05:44:43 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 879CFC4CEF7; Sat, 21 Feb 2026 05:44:42 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1771652683; bh=L0S8drGWjFk6KEnAO+uGBlVcUrNdz/CeGlNCcbnoA1Y=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=FGeGjp6VPnsHmAVNPUV0tpR0QUOyFc7QdjEVCNB//xXzNBNvujs8fGBLOtelRkCB5 gB2WbjBctG8Bt3MLYA63wkar1KgTdB0GrLfFV1ptUwqI1Vas+6QaDrGmIgvPTH02jN 9rWLVLv+iVq4cJmRote93aYm9RjEGH/odHKNzk5I= Date: Sat, 21 Feb 2026 06:44:40 +0100 From: Greg KH To: Joel Fernandes Cc: Danilo Krummrich , Koen Koning , dri-devel@lists.freedesktop.org, intel-xe@lists.freedesktop.org, Matthew Auld , Dave Airlie , Peter Senna Tschudin , stable@vger.kernel.org Subject: Re: [PATCH v3 1/3] gpu/buddy: fix module_init() usage Message-ID: <2026022156-citizen-shredding-5d6d@gregkh> References: <1771594440.99434@nvidia.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Disposition: inline Content-Transfer-Encoding: base64 In-Reply-To: <1771594440.99434@nvidia.com> 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" T24gRnJpLCBGZWIgMjAsIDIwMjYgYXQgMDg6NTU6NTJBTSAtMDUwMCwgSm9lbCBGZXJuYW5kZXMg d3JvdGU6Cj4gPiBPbiBGZWIgMjAsIDIwMjYsIGF0IDU6MTfigK9BTSwgRGFuaWxvIEtydW1tcmlj aCA8ZGFrckBrZXJuZWwub3JnPiB3cm90ZToKPiA+IAo+ID4g77u/T24gRnJpIEZlYiAyMCwgMjAy NiBhdCA3OjA2IEFNIENFVCwgR3JlZyBLSCB3cm90ZToKPiA+Pj4gT24gVGh1LCBGZWIgMTksIDIw MjYgYXQgMTA6Mzg6NTZQTSArMDEwMCwgS29lbiBLb25pbmcgd3JvdGU6Cj4gPj4+IFVzZSBzdWJz eXNfaW5pdGNhbGwoKSBpbnN0ZWFkIG9mIG1vZHVsZV9pbml0KCkgKHdoaWNoIGNvbXBpbGVzIHRv Cj4gPj4+IGRldmljZV9pbml0Y2FsbCgpIGZvciBidWlsdC1pbnMpIGZvciBidWRkeSwgc28gaXRz IGluaXRpYWxpemF0aW9uIGNvZGUKPiA+Pj4gYWx3YXlzIHJ1bnMgYmVmb3JlIGFueSAoYnVpbHQt aW4pIGRyaXZlcnMuCj4gPj4+IFRoaXMgaGFwcGVuZWQgdG8gd29yayBjb3JyZWN0bHkgc28gZmFy IGR1ZSB0byB0aGUgb3JkZXIgb2YgbGlua2luZyBpbgo+ID4+PiB0aGUgTWFrZWZpbGVzLCBidXQg dGhpcyBzaG91bGQgbm90IGJlIHJlbGllZCB1cG9uLgo+ID4+IAo+ID4+IFNhbWUgaGVyZSwgTWFr ZWZpbGUgb3JkZXIgY2FuIGFsd2F5cyBiZSByZWxpZWQgb24uCj4gPiAKPiA+IEkgd2FudCB0byBw b2ludCBvdXQgdGhhdCBLb2VuJ3Mgb3JpZ2luYWwgcGF0Y2ggZml4ZWQgdGhlIE1ha2VmaWxlIG9y ZGVyOgo+ID4gCj4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvTWFrZWZpbGUgYi9kcml2ZXJz L2dwdS9NYWtlZmlsZQo+ID4gaW5kZXggNWNkNTRkMDZlMjYyLi5iNGU1ZTMzOGVmYTIgMTAwNjQ0 Cj4gPiAtLS0gYS9kcml2ZXJzL2dwdS9NYWtlZmlsZQo+ID4gKysrIGIvZHJpdmVycy9ncHUvTWFr ZWZpbGUKPiA+IEBAIC0yLDggKzIsOSBAQAo+ID4gIyBkcm0vdGVncmEgZGVwZW5kcyBvbiBob3N0 MXgsIHNvIGlmIGJvdGggZHJpdmVycyBhcmUgYnVpbHQtaW4gY2FyZSBtdXN0IGJlCj4gPiAjIHRh a2VuIHRvIGluaXRpYWxpemUgdGhlbSBpbiB0aGUgY29ycmVjdCBvcmRlci4gTGluayBvcmRlciBp cyB0aGUgb25seSB3YXkKPiA+ICMgdG8gZW5zdXJlIHRoaXMgY3VycmVudGx5Lgo+ID4gKyMgU2lt aWxhcmx5LCBidWRkeSBtdXN0IGNvbWUgZmlyc3Qgc2luY2UgaXQgaXMgdXNlZCBieSBvdGhlciBk cml2ZXJzLgo+ID4gK29iai0kKENPTkZJR19HUFVfQlVERFkpICAgICs9IGJ1ZGR5Lm8KPiA+IG9i ai15ICAgICAgICAgICAgKz0gaG9zdDF4LyBkcm0vIHZnYS8gdGVzdHMvCj4gPiBvYmotJChDT05G SUdfSU1YX0lQVVYzX0NPUkUpICAgICs9IGlwdS12My8KPiA+IG9iai0kKENPTkZJR19UUkFDRV9H UFVfTUVNKSAgICAgICAgKz0gdHJhY2UvCj4gPiBvYmotJChDT05GSUdfTk9WQV9DT1JFKSAgICAg ICAgKz0gbm92YS1jb3JlLwo+ID4gLW9iai0kKENPTkZJR19HUFVfQlVERFkpICAgICAgICArPSBi dWRkeS5vCj4gPiAKPiA+IEhlIHdhcyB0aGVuIHN1Z2dlc3RlZCB0byBub3QgcmVseSBvbiB0aGlz IGFuZCByYXRoZXIgdXNlIHN1YnN5c19pbml0Y2FsbCgpLgo+IAo+IEkgdGFrZSB0aGUgYmxhbWUg Zm9yIHRoZSBzdWdnZXN0aW9uOyBob3dldmVyLCBJIGFtIG5vdCB5ZXQgY29udmluY2VkIGl0IGlz IGEgYmFkCj4gaWRlYS4gCj4gPiAKPiA+IFdoZW4gSSB0aGVuIGNhbWUgYWNyb3NzIHRoZSBuZXcg cGF0Y2ggdXNpbmcgc3Vic3lzX2luaXRjYWxsKCkgSSBtYWRlIGl0IHdvcnNlOyBJCj4gPiBiYWRs eSBjb25mdXNlZCB0aGlzIHdpdGggc29tZXRoaW5nIGVsc2UgYW5kIGdhdmUgYSB3cm9uZyBhZHZp c2UgLS0gc29ycnkgS29lbiEKPiA+IAo+ID4gKE9mIGNvdXJzZSwgc2luY2UgdGhpcyBpcyBhbGwg d2l0aGluIHRoZSBzYW1lIHN1YnN5c3RlbSwgd2l0aG91dCBhbnkgZXh0ZXJuYWwKPiA+IG9yZGVy aW5nIGNvbnRyYWludHMsIE1ha2VmaWxlIG9yZGVyIGlzIHN1ZmZpY2llbnQuKQo+IAo+IElmIHdl IGFyZSBzdGlsbCBnb2luZyB0byBkbyB0aGUgbGluayBvcmRlcmluZyBieSByZW9yZGVyaW5nIGlu IHRoZSBNYWtlZmlsZSwKPiBtYXkgSSBhc2sgd2hhdCBpcyB0aGUgZHJhd2JhY2sgb2YgZG9pbmcg dGhlIGFsdGVybmF0aXZlIC0gdGhhdCBpcywgbm90Cj4gcmVseWluZyBvbiB0aGF0IChhbmQgaXRz IGFzc29jaWF0ZWQgcG90ZW50aWFsIGZvciBicmVha2FnZSk/Cj4gCj4gRXZlbiBpZiBNYWtlZmls ZSBvcmRlcmluZyBjYW4gYmUgcmVsaWVkIG9uLCB3aHkgZG8gd2Ugd2FudCB0byByZWx5IG9uIGl0 IGlmCj4gdGhlcmUgaXMgYW4gYWx0ZXJuYXRpdmU/IEFsc28gbW9kdWxlX2luaXQoKSBjb21waWxl cyB0byBkZXZpY2VfaW5pdGNhbGwoKSBmb3IKPiBidWlsdC1pbnMgYW5kIHRoaXMgaXMgc2hhcmVk IGluZnJhLgo+IAo+IFdlIHVzZSB0aGlzIHRlY2huaXF1ZSBpbiBvdGhlciBjb2RlIHBhdGhzIHRv bywgbm8/IFNlZQo+IGRyaXZlcnMvaTJjL2kyYy1jb3JlLWJhc2UuYzoKPiAKPiAgIC8qIFdlIG11 c3QgaW5pdGlhbGl6ZSBlYXJseSwgYmVjYXVzZSBzb21lIHN1YnN5c3RlbXMgcmVnaXN0ZXIgaTJj IGRyaXZlcnMKPiAgICAqIGluIHN1YnN5c19pbml0Y2FsbCgpIGNvZGUsIGJ1dCBhcmUgbGlua2Vk IChhbmQgaW5pdGlhbGl6ZWQpIGJlZm9yZSBpMmMuCj4gICAgKi8KPiAgIHBvc3Rjb3JlX2luaXRj YWxsKGkyY19pbml0KTsKPiAKPiBJZiB0aGVyZSBpcyBhIGRyYXdiYWNrIEkgYW0gYWxsIGVhcnMg YnV0IG90aGVyd2lzZSBJIHdvdWxkIHByZWZlciB0aGUgbmV3Cj4gcGF0Y2ggdGJoLiAKClRoZSAi cHJvYmxlbSIgaXMgdGhhdCB0aGUgaW5pdCBsZXZlbHMgYXJlIHZlcnkgImNvYXJzZSIsIGFuZCB0 aGUgbGluawpvcmRlciBpcyB2ZXJ5IHNwZWNpZmljLiAgWW91IGNhbiBwbGF5IHdpdGggaW5pdCBs ZXZlbHMgYSBsb3QsIGJ1dCB3aGF0CmhhcHBlbnMgaWYgYW5vdGhlciBkcml2ZXIgYWxzbyBzZXRz IHRvIHRoZSBzYW1lIGluaXQgbGV2ZWwsIG9yIGFuCmVhcmxpZXIgb25lIHRvIHRyeSB0byBzb2x2 ZSBzb21ldGhpbmcgdGhhdCB3YXk/CgpTbyBpdCBjYW4gYmUgYSBsb29zaW5nIGJhdHRsZSBmb3Ig bWFueSB0aGluZ3MsIGNob29zZSB0aGUgYmVzdCBhbmQKc2ltcGxlc3Qgc29sdXRpb24sIGJ1dCBh bHdheXMgcmVtZW1iZXIsIE1ha2VmaWxlIG9yZGVyIG1hdHRlcnMsIHdoaWNoIGlzCndoYXQgSSB3 YXMgd2FudGluZyB0byBjb3JyZWN0IGhlcmUuCgp0aGFua3MsCgpncmVnIGstaAo=