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 AF50FFF8867 for ; Wed, 29 Apr 2026 10:45:20 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 17E0310EEDD; Wed, 29 Apr 2026 10:45:20 +0000 (UTC) Authentication-Results: gabe.freedesktop.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=igalia.com header.i=@igalia.com header.b="nmOgx7yW"; dkim-atps=neutral Received: from fanzine2.igalia.com (fanzine2.igalia.com [213.97.179.56]) by gabe.freedesktop.org (Postfix) with ESMTPS id B286010EEDD for ; Wed, 29 Apr 2026 10:45:18 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=igalia.com; s=20170329; h=Content-Transfer-Encoding:Content-Type:In-Reply-To:From: References:Cc:To:Subject:MIME-Version:Date:Message-ID:Sender:Reply-To: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=dFo9TUsqnW4ITaES3qRH9rTodjAjKR1gXdmM2ZYNjwg=; b=nmOgx7yWtiA4TkbK1BXBb1ONc8 bx0B+9V1t86Qmn4fWbYwIiweKmD3fJTZeWbA5xsfMsBf0GtdKR8vnVNbX8MwMgyr/Z3kec0lNRSoZ kV4r3abl1ztQSjM9S2WU7qmBXwhOdj1rA881WqrjWSvDed6fX4WVmhyG29vQ6JkxUCtTQ1SIBvC7v g0EEOLdk39T6tI0Q0pIfABT0pS9PJ6zf4ADJKUjumTIre7+76fZyi1Gm/F7ZPVRhUYxAuCoyqvexE UzRAI8A8Q+/bcT0kalO4GsNs8iWM226SN9GT1z0g4QUil+Ua7WBEylXmqvolt/QX4Q3yGYhVQmnUN ZEw2ShJA==; Received: from [90.240.106.137] (helo=[192.168.0.101]) by fanzine2.igalia.com with esmtpsa (Cipher TLS1.3:ECDHE_X25519__RSA_PSS_RSAE_SHA256__AES_128_GCM:128) (Exim) id 1wI2Ps-003tOj-Eo; Wed, 29 Apr 2026 12:45:15 +0200 Message-ID: <6cc225d0-774d-406d-a528-ddf89cbdf04a@igalia.com> Date: Wed, 29 Apr 2026 11:45:14 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH] drm: Drop unused drm_device_class_(un)register API To: Thomas Zimmermann , dri-devel@lists.freedesktop.org, Hans de Goede Cc: kernel-dev@igalia.com, =?UTF-8?Q?Christian_K=C3=B6nig?= , Maarten Lankhorst , Maxime Ripard , David Airlie , Simona Vetter References: <20260429085726.69842-1-tvrtko.ursulin@igalia.com> <4b1e0f32-36b7-41be-8ce1-95e6f023b62d@suse.de> Content-Language: en-GB From: Tvrtko Ursulin In-Reply-To: <4b1e0f32-36b7-41be-8ce1-95e6f023b62d@suse.de> Content-Type: text/plain; charset="utf-8"; format="flowed" Content-Transfer-Encoding: base64 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" Ck9uIDI5LzA0LzIwMjYgMTA6MzUsIFRob21hcyBaaW1tZXJtYW5uIHdyb3RlOgo+IEhpCj4gCj4g QW0gMjkuMDQuMjYgdW0gMTA6NTcgc2NocmllYiBUdnJ0a28gVXJzdWxpbjoKPj4gVGhlIEFQSSBo YXMgYmVlbiB1bnVzZWQgc2luY2UgY29tbWl0Cj4+IGVkODlmZmY5NzM4MiAoImRybS90dG06IGRy b3Agc3lzZnMgZGlyZWN0b3J5IikKPj4gc28gbGV0cyByZW1vdmUgaXQuCj4gCj4gZHJtX3ByaXZh Y3lfc2NyZWVuX3JlZ2lzdGVyKCkgdXNlcyB0aGUgc2FtZSBwYXR0ZXJuLiBbMV0gSWYgdGhhdCBo ZWxwZXIgCj4gaXMgYmVpbmcgY29udmVydGVkIG92ZXIgdG8gZHJtX2NsYXNzX2RldmljZV9yZWdp c3RlcigpLCB0aGUgZ2xvYmFsIAo+IGRybV9jbGFzcyBjb3VsZCBiZSBpbnRlcm5hbGl6ZWQgaW50 byBkcm1fc3lzZmIuYy4gUGVyc29uYWxseSwgSSB0aGluayAKPiB0aGlzIGlzIHRoZSBiZXR0ZXIg c29sdXRpb24sIGJ1dCBlaXRoZXIgc2VlbXMgZmluZS4gWzFdIGh0dHBzOi8vIAo+IGVsaXhpci5i b290bGluLmNvbS9saW51eC92Ny4wLjEvc291cmNlL2RyaXZlcnMvZ3B1L2RybS8gCj4gZHJtX3By aXZhY3lfc2NyZWVuLmMjTDQwNQoKSSBkaWQgbm90IHNwb3QgdGhhdCBvbmUuIFRoZSBhbHRlcm5h dGl2ZSBzb3VuZHMgcmVhc29uYWJsZSB0byBtZS4gQWRkaW5nIApIYW5zIHRvIGNoZWNrIGlmIGhl IHdhbnRzIHRvIHRha2Ugb3ZlciBjb252ZXJ0aW5nIHRoaXMgZHJpdmVyLgoKUmVnYXJkcywKClR2 cnRrbwo+PiBTaWduZWQtb2ZmLWJ5OiBUdnJ0a28gVXJzdWxpbiA8dHZydGtvLnVyc3VsaW5AaWdh bGlhLmNvbT4KPj4gQ2M6IENocmlzdGlhbiBLw7ZuaWcgPGNocmlzdGlhbi5rb2VuaWdAYW1kLmNv bT4KPj4gQ2M6IE1hYXJ0ZW4gTGFua2hvcnN0IDxtYWFydGVuLmxhbmtob3JzdEBsaW51eC5pbnRl bC5jb20+Cj4+IENjOiBNYXhpbWUgUmlwYXJkIDxtcmlwYXJkQGtlcm5lbC5vcmc+Cj4+IENjOiBU aG9tYXMgWmltbWVybWFubiA8dHppbW1lcm1hbm5Ac3VzZS5kZT4KPj4gQ2M6IERhdmlkIEFpcmxp ZSA8YWlybGllZEBnbWFpbC5jb20+Cj4+IENjOiBTaW1vbmEgVmV0dGVyIDxzaW1vbmFAZmZ3bGwu Y2g+Cj4+IC0tLQo+PiDCoCBkcml2ZXJzL2dwdS9kcm0vZHJtX3N5c2ZzLmMgfCAzMiAtLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+PiDCoCBpbmNsdWRlL2RybS9kcm1fc3lzZnMuaMKg wqDCoMKgIHzCoCA0IC0tLS0KPj4gwqAgMiBmaWxlcyBjaGFuZ2VkLCAzNiBkZWxldGlvbnMoLSkK Pj4KPj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9kcm1fc3lzZnMuYyBiL2RyaXZlcnMv Z3B1L2RybS9kcm1fc3lzZnMuYwo+PiBpbmRleCA0M2IyYzNlYWE3ZTQuLjc0MzNiZjgxMzZjYyAx MDA2NDQKPj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2RybV9zeXNmcy5jCj4+ICsrKyBiL2RyaXZl cnMvZ3B1L2RybS9kcm1fc3lzZnMuYwo+PiBAQCAtNjQ1LDM1ICs2NDUsMyBAQCBzdHJ1Y3QgZGV2 aWNlICpkcm1fc3lzZnNfbWlub3JfYWxsb2Moc3RydWN0IAo+PiBkcm1fbWlub3IgKm1pbm9yKQo+ PiDCoMKgwqDCoMKgIHB1dF9kZXZpY2Uoa2Rldik7Cj4+IMKgwqDCoMKgwqAgcmV0dXJuIEVSUl9Q VFIocik7Cj4+IMKgIH0KPj4gLQo+PiAtLyoqCj4+IC0gKiBkcm1fY2xhc3NfZGV2aWNlX3JlZ2lz dGVyIC0gcmVnaXN0ZXIgbmV3IGRldmljZSB3aXRoIHRoZSBEUk0gc3lzZnMgCj4+IGNsYXNzCj4+ IC0gKiBAZGV2OiBkZXZpY2UgdG8gcmVnaXN0ZXIKPj4gLSAqCj4+IC0gKiBSZWdpc3RlcnMgYSBu ZXcgJnN0cnVjdCBkZXZpY2Ugd2l0aGluIHRoZSBEUk0gc3lzZnMgY2xhc3MuIAo+PiBFc3NlbnRp YWxseSBvbmx5Cj4+IC0gKiB1c2VkIGJ5IHR0bSB0byBoYXZlIGEgcGxhY2UgZm9yIGl0cyBnbG9i YWwgc2V0dGluZ3MuIERyaXZlcnMgCj4+IHNob3VsZCBuZXZlciB1c2UKPj4gLSAqIHRoaXMuCj4+ IC0gKi8KPj4gLWludCBkcm1fY2xhc3NfZGV2aWNlX3JlZ2lzdGVyKHN0cnVjdCBkZXZpY2UgKmRl dikKPj4gLXsKPj4gLcKgwqDCoCBpZiAoIWRybV9jbGFzcyB8fCBJU19FUlIoZHJtX2NsYXNzKSkK Pj4gLcKgwqDCoMKgwqDCoMKgIHJldHVybiAtRU5PRU5UOwo+PiAtCj4+IC3CoMKgwqAgZGV2LT5j bGFzcyA9IGRybV9jbGFzczsKPj4gLcKgwqDCoCByZXR1cm4gZGV2aWNlX3JlZ2lzdGVyKGRldik7 Cj4+IC19Cj4+IC1FWFBPUlRfU1lNQk9MX0dQTChkcm1fY2xhc3NfZGV2aWNlX3JlZ2lzdGVyKTsK Pj4gLQo+PiAtLyoqCj4+IC0gKiBkcm1fY2xhc3NfZGV2aWNlX3VucmVnaXN0ZXIgLSB1bnJlZ2lz dGVyIGRldmljZSB3aXRoIHRoZSBEUk0gc3lzZnMgCj4+IGNsYXNzCj4+IC0gKiBAZGV2OiBkZXZp Y2UgdG8gdW5yZWdpc3Rlcgo+PiAtICoKPj4gLSAqIFVucmVnaXN0ZXJzIGEgJnN0cnVjdCBkZXZp Y2UgZnJvbSB0aGUgRFJNIHN5c2ZzIGNsYXNzLiBFc3NlbnRpYWxseSAKPj4gb25seSB1c2VkCj4+ IC0gKiBieSB0dG0gdG8gaGF2ZSBhIHBsYWNlIGZvciBpdHMgZ2xvYmFsIHNldHRpbmdzLiBEcml2 ZXJzIHNob3VsZCAKPj4gbmV2ZXIgdXNlCj4+IC0gKiB0aGlzLgo+PiAtICovCj4+IC12b2lkIGRy bV9jbGFzc19kZXZpY2VfdW5yZWdpc3RlcihzdHJ1Y3QgZGV2aWNlICpkZXYpCj4+IC17Cj4+IC3C oMKgwqAgcmV0dXJuIGRldmljZV91bnJlZ2lzdGVyKGRldik7Cj4+IC19Cj4+IC1FWFBPUlRfU1lN Qk9MX0dQTChkcm1fY2xhc3NfZGV2aWNlX3VucmVnaXN0ZXIpOwo+PiBkaWZmIC0tZ2l0IGEvaW5j bHVkZS9kcm0vZHJtX3N5c2ZzLmggYi9pbmNsdWRlL2RybS9kcm1fc3lzZnMuaAo+PiBpbmRleCA5 NmE1ZDg1ODQwNGIuLjc2OTU4NzNhOTQ1NiAxMDA2NDQKPj4gLS0tIGEvaW5jbHVkZS9kcm0vZHJt X3N5c2ZzLmgKPj4gKysrIGIvaW5jbHVkZS9kcm0vZHJtX3N5c2ZzLmgKPj4gQEAgLTMsMTMgKzMs OSBAQAo+PiDCoCAjZGVmaW5lIF9EUk1fU1lTRlNfSF8KPj4gwqAgc3RydWN0IGRybV9kZXZpY2U7 Cj4+IC1zdHJ1Y3QgZGV2aWNlOwo+PiDCoCBzdHJ1Y3QgZHJtX2Nvbm5lY3RvcjsKPj4gwqAgc3Ry dWN0IGRybV9wcm9wZXJ0eTsKPj4gLWludCBkcm1fY2xhc3NfZGV2aWNlX3JlZ2lzdGVyKHN0cnVj dCBkZXZpY2UgKmRldik7Cj4+IC12b2lkIGRybV9jbGFzc19kZXZpY2VfdW5yZWdpc3RlcihzdHJ1 Y3QgZGV2aWNlICpkZXYpOwo+PiAtCj4+IMKgIHZvaWQgZHJtX3N5c2ZzX2hvdHBsdWdfZXZlbnQo c3RydWN0IGRybV9kZXZpY2UgKmRldik7Cj4+IMKgIHZvaWQgZHJtX3N5c2ZzX2Nvbm5lY3Rvcl9o b3RwbHVnX2V2ZW50KHN0cnVjdCBkcm1fY29ubmVjdG9yIAo+PiAqY29ubmVjdG9yKTsKPj4gwqAg dm9pZCBkcm1fc3lzZnNfY29ubmVjdG9yX3Byb3BlcnR5X2V2ZW50KHN0cnVjdCBkcm1fY29ubmVj dG9yIAo+PiAqY29ubmVjdG9yLAo+IAoK