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 mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id CE39CC433FE for ; Fri, 5 Nov 2021 10:16:01 +0000 (UTC) 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 mail.kernel.org (Postfix) with ESMTPS id 9B6C460FC3 for ; Fri, 5 Nov 2021 10:16:01 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org 9B6C460FC3 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=suse.de Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id DF9A98958E; Fri, 5 Nov 2021 10:15:57 +0000 (UTC) Received: from smtp-out1.suse.de (smtp-out1.suse.de [195.135.220.28]) by gabe.freedesktop.org (Postfix) with ESMTPS id CDFA56E116; Fri, 5 Nov 2021 10:15:55 +0000 (UTC) Received: from imap2.suse-dmz.suse.de (imap2.suse-dmz.suse.de [192.168.254.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-521) server-digest SHA512) (No client certificate requested) by smtp-out1.suse.de (Postfix) with ESMTPS id 4A33C21892; Fri, 5 Nov 2021 10:15:54 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_rsa; t=1636107354; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=tzTStpT68H1flecD6y0xE4GHTy0YcwY+IxQpIsRqqTk=; b=orCQK/xM7Fxu+9/vAh7QbfVPbIdqUpTpXj1XwR7Jf8ilitnc78Rb8FuxnTVyVEJMLrM4Ke T2H1J37LhFPuGK808OMYW+fcwSYaLQt0X+Faiba0cYU0nCr/8rtzHjs55GjJHzjvsUq1rR Wo/LEqfvVBQM9Hu2tdCXr6/cI8l3Oj4= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_ed25519; t=1636107354; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=tzTStpT68H1flecD6y0xE4GHTy0YcwY+IxQpIsRqqTk=; b=2o9KzvfvWSimE78oUDZsxslr4eL6oFkfsr4fkk8/E0mYkWOKmDaw88BB/NzI2GN8jup1c1 dAfMCesmf9V1TsCg== Received: from imap2.suse-dmz.suse.de (imap2.suse-dmz.suse.de [192.168.254.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-521) server-digest SHA512) (No client certificate requested) by imap2.suse-dmz.suse.de (Postfix) with ESMTPS id C65C513FE2; Fri, 5 Nov 2021 10:15:53 +0000 (UTC) Received: from dovecot-director2.suse.de ([192.168.254.65]) by imap2.suse-dmz.suse.de with ESMTPSA id pG1lL1kEhWFsfgAAMHmgww (envelope-from ); Fri, 05 Nov 2021 10:15:53 +0000 Message-ID: <51ed4aec-9496-5ccc-97f2-1328ffd767ae@suse.de> Date: Fri, 5 Nov 2021 11:15:53 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.2.1 Content-Language: en-US To: Javier Martinez Canillas , Jani Nikula , linux-kernel@vger.kernel.org References: <20211104160707.1407052-1-javierm@redhat.com> <20211104160707.1407052-2-javierm@redhat.com> <87ilx7ae3v.fsf@intel.com> <0c07f121-42d3-9f37-1e14-842fb685b501@redhat.com> <38dbcc8f-2f95-6846-537f-9b85468bfa87@redhat.com> From: Thomas Zimmermann In-Reply-To: <38dbcc8f-2f95-6846-537f-9b85468bfa87@redhat.com> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------B6UIr1uaa90BoK3L0T3a7xAT" Subject: Re: [Nouveau] [PATCH v2 1/2] drm: Add a drm_drv_enabled() to check if drivers should be enabled X-BeenThere: nouveau@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Nouveau development list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Gerd Hoffmann , Pekka Paalanen , Dave Airlie , David Airlie , intel-gfx@lists.freedesktop.org, "Pan, Xinhui" , Alex Deucher , dri-devel@lists.freedesktop.org, Gurchetan Singh , =?UTF-8?Q?Michel_D=c3=a4nzer?= , Hans de Goede , VMware Graphics , amd-gfx@lists.freedesktop.org, Rodrigo Vivi , nouveau@lists.freedesktop.org, spice-devel@lists.freedesktop.org, virtualization@lists.linux-foundation.org, =?UTF-8?Q?Christian_K=c3=b6nig?= , Peter Robinson , Ben Skeggs Errors-To: nouveau-bounces@lists.freedesktop.org Sender: "Nouveau" This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------B6UIr1uaa90BoK3L0T3a7xAT Content-Type: multipart/mixed; boundary="------------i143tV5bKgPhhjLIGaoCb4k9"; protected-headers="v1" From: Thomas Zimmermann To: Javier Martinez Canillas , Jani Nikula , linux-kernel@vger.kernel.org Cc: "Pan, Xinhui" , Pekka Paalanen , Hans de Goede , David Airlie , Daniel Vetter , dri-devel@lists.freedesktop.org, Rodrigo Vivi , amd-gfx@lists.freedesktop.org, Gurchetan Singh , Ben Skeggs , VMware Graphics , Gerd Hoffmann , spice-devel@lists.freedesktop.org, nouveau@lists.freedesktop.org, Alex Deucher , Dave Airlie , =?UTF-8?Q?Christian_K=c3=b6nig?= , virtualization@lists.linux-foundation.org, intel-gfx@lists.freedesktop.org, =?UTF-8?Q?Michel_D=c3=a4nzer?= , Peter Robinson Message-ID: <51ed4aec-9496-5ccc-97f2-1328ffd767ae@suse.de> Subject: Re: [PATCH v2 1/2] drm: Add a drm_drv_enabled() to check if drivers should be enabled References: <20211104160707.1407052-1-javierm@redhat.com> <20211104160707.1407052-2-javierm@redhat.com> <87ilx7ae3v.fsf@intel.com> <0c07f121-42d3-9f37-1e14-842fb685b501@redhat.com> <38dbcc8f-2f95-6846-537f-9b85468bfa87@redhat.com> In-Reply-To: <38dbcc8f-2f95-6846-537f-9b85468bfa87@redhat.com> --------------i143tV5bKgPhhjLIGaoCb4k9 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 SGkNCg0KQW0gMDUuMTEuMjEgdW0gMTA6NDggc2NocmllYiBKYXZpZXIgTWFydGluZXogQ2Fu aWxsYXM6DQo+IEhlbGxvIFRob21hcywNCj4gDQo+IE9uIDExLzUvMjEgMDk6NDMsIFRob21h cyBaaW1tZXJtYW5uIHdyb3RlOg0KPj4gSGkNCj4+DQo+PiBBbSAwNC4xMS4yMSB1bSAyMTow OSBzY2hyaWViIEphdmllciBNYXJ0aW5leiBDYW5pbGxhczoNCj4+PiBIZWxsbyBKYW5pLA0K Pj4+DQo+Pj4gT24gMTEvNC8yMSAyMDo1NywgSmFuaSBOaWt1bGEgd3JvdGU6DQo+Pj4+IE9u IFRodSwgMDQgTm92IDIwMjEsIEphdmllciBNYXJ0aW5leiBDYW5pbGxhcyA8amF2aWVybUBy ZWRoYXQuY29tPiB3cm90ZToNCj4+Pj4+ICsvKioNCj4+Pj4+ICsgKiBkcm1fZHJ2X2VuYWJs ZWQgLSBDaGVja3MgaWYgYSBEUk0gZHJpdmVyIGNhbiBiZSBlbmFibGVkDQo+Pj4+PiArICog QGRyaXZlcjogRFJNIGRyaXZlciB0byBjaGVjaw0KPj4+Pj4gKyAqDQo+Pj4+PiArICogQ2hl Y2tzIHdoZXRoZXIgYSBEUk0gZHJpdmVyIGNhbiBiZSBlbmFibGVkIG9yIG5vdC4gVGhpcyBt YXkgYmUgdGhlIGNhc2UNCj4+Pj4+ICsgKiBpZiB0aGUgIm5vbW9kZXNldCIga2VybmVsIGNv bW1hbmQgbGluZSBwYXJhbWV0ZXIgaXMgdXNlZC4NCj4+Pj4+ICsgKg0KPj4+Pj4gKyAqIFJl dHVybjogMCBvbiBzdWNjZXNzIG9yIGEgbmVnYXRpdmUgZXJyb3IgY29kZSBvbiBmYWlsdXJl Lg0KPj4+Pj4gKyAqLw0KPj4+Pj4gK2ludCBkcm1fZHJ2X2VuYWJsZWQoY29uc3Qgc3RydWN0 IGRybV9kcml2ZXIgKmRyaXZlcikNCj4+DQo+PiBKYW5pIG1lbnRpb25lZCB0aGF0IGk5MTUg YWJzb2x1dGVseSB3YW50cyB0aGlzIHRvIHJ1biBmcm9tIHRoZQ0KPj4gbW9kdWxlX2luaXQg ZnVuY3Rpb24uIEJlc3QgaXMgdG8gZHJvcCB0aGUgcGFyYW1ldGVyLg0KPj4NCj4gDQo+IE9r LiBJIG5vdyB3b25kZXIgdGhvdWdoIGhvdyBtdWNoIHZhbHVlIHdvdWxkIGFkZCB0aGlzIGZ1 bmN0aW9uIHNpbmNlDQo+IGl0IHdpbGwganVzdCBiZSBhIHdyYXBwZXIgYXJvdW5kIHRoZSBu b21vZGVzZXQgY2hlY2suDQo+IA0KPiBXZSB0YWxrZWQgYWJvdXQgYWRkaW5nIGEgbmV3IERS SVZFUl9HRU5FUklDIGZlYXR1cmUgZmxhZyBhbmQgY2hlY2sgZm9yDQo+IHRoaXMsIGJ1dCBh cyBkYW52ZXQgbWVudGlvbmVkIHRoYXQgaXMgbm90IHJlYWxseSBuZWVkZWQuIFdlIGp1c3Qg bmVlZA0KPiB0byBhdm9pZCB0ZXN0aW5nIGZvciBub21vZGVzZXQgaW4gdGhlIHNpbXBsZWRy bSBkcml2ZXIuDQo+IA0KPiBEbyB5b3UgZW52aXNpb24gb3RoZXIgY29uZGl0aW9uIHRoYXQg Y291bGQgYmUgYWRkZWQgbGF0ZXIgdG8gZGlzYWJsZSBhDQo+IERSTSBkcml2ZXIgPyBPciBk byB5b3UgdGhpbmsgdGhhdCBqdXN0IGZyb20gYSBjb2RlIHJlYWRhYmlsaXR5IHBvaW50IG9m DQo+IHZpZXcgbWFrZXMgd29ydGggaXQgPw0KDQpEUklWRVJfR0VORVJJQyB3b3VsZCBoYXZl IGJlZW4gbmljZSwgYnV0IGl0J3Mgbm90IGhhcHBlbmluZyBub3cuDQoNCkkgc3VnZ2VzdCB0 byBtb3ZlIG92ZXIgdGhlIG5vbW9kZXNldCBwYXJhbWV0ZXIgKGkuZS4sIHRoaXMgcGF0Y2hz ZXQpLCANCnRoZW4gbWFrZSB0aGUgY29uZmlnIG9wdGlvbiBzeXN0ZW0gYWdub3N0aWMsIGFu ZCBmaW5hbGx5IGFkZCB0aGUgdGVzdCB0byANCmFsbCBkcml2ZXJzIGV4cGVjdCBzaW1wbGVk cm0uIFRoYXQgc2hvdWxkIHNvbHZlIHRoZSBpbW1pbmVudCBwcm9ibGVtLg0KDQpCZXN0IHJl Z2FyZHMNClRob21hcw0KDQo+IA0KPj4+Pj4gK3sNCj4+Pj4+ICsJaWYgKHZnYWNvbl90ZXh0 X2ZvcmNlKCkpIHsNCj4+Pj4+ICsJCURSTV9JTkZPKCIlcyBkcml2ZXIgaXMgZGlzYWJsZWRc biIsIGRyaXZlci0+bmFtZSk7DQo+Pj4+PiArCQlyZXR1cm4gLUVOT0RFVjsNCj4+Pj4+ICsJ fQ0KPj4NCj4+IElmIHdlIHJ1biB0aGlzIGZyb20gd2l0aGluIGEgbW9kdWxlX2luaXQgZnVu Y3Rpb24sIHdlJ2QgZ2V0IHBsZW50eSBvZg0KPj4gdGhlc2Ugd2FybmluZ3MgaWYgZHJpdmVy cyBhcmUgY29tcGlsZWQgaW50byB0aGUga2VybmVsLiBNYXliZSBzaW1wbHkNCj4+IHJlbW92 ZSB0aGUgbWVzc2FnZS4gVGhlcmUncyBhbHJlYWR5IGEgd2FybmluZyBwcmludGVkIGJ5IHRo ZSBub21vZGVzZXQNCj4+IGhhbmRsZXIuDQo+Pg0KPiANCj4gSW5kZWVkLiBJJ2xsIGp1c3Qg ZHJvcCBpdC4NCj4gDQo+Pj4+PiArDQo+Pj4+PiArCXJldHVybiAwOw0KPj4+Pj4gK30NCj4+ Pj4+ICtFWFBPUlRfU1lNQk9MKGRybV9kcnZfZW5hYmxlZCk7DQo+Pj4+DQo+Pj4+IFRoZSBu YW1lIGltcGxpZXMgYSBib29sIHJldHVybiwgYnV0IGl0J3Mgbm90Lg0KPj4+Pg0KPj4+PiAJ aWYgKGRybV9kcnZfZW5hYmxlZCguLi4pKSB7DQo+Pj4+IAkJLyogc3VycHJpc2UsIGl0J3Mg ZGlzYWJsZWQhICovDQo+Pj4+IAl9DQo+Pj4+DQo+Pj4NCj4+PiBJdCB1c2VkIHRvIHJldHVy biBhIGJvb2wgaW4gdjIgYnV0IFRob21hcyBzdWdnZXN0ZWQgYW4gaW50IGluc3RlYWQgdG8N Cj4+PiBoYXZlIGNvbnNpc3RlbmN5IG9uIHRoZSBlcnJubyBjb2RlIHRoYXQgd2FzIHJldHVy bmVkIGJ5IHRoZSBjYWxsZXJzLg0KPj4+DQo+Pj4gSSBzaG91bGQgcHJvYmFibHkgbmFtZSB0 aGF0IGZ1bmN0aW9uIGRpZmZlcmVudGx5IHRvIGF2b2lkIGNvbmZ1c2lvbi4NCj4+DQo+PiBZ ZXMsIHBsZWFzZS4NCj4+DQo+IA0KPiBkcm1fZHJpdmVyX2NoZWNrKCkgbWF5YmUgPw0KPiAg IA0KPiBCZXN0IHJlZ2FyZHMsDQo+IA0KDQotLSANClRob21hcyBaaW1tZXJtYW5uDQpHcmFw aGljcyBEcml2ZXIgRGV2ZWxvcGVyDQpTVVNFIFNvZnR3YXJlIFNvbHV0aW9ucyBHZXJtYW55 IEdtYkgNCk1heGZlbGRzdHIuIDUsIDkwNDA5IE7DvHJuYmVyZywgR2VybWFueQ0KKEhSQiAz NjgwOSwgQUcgTsO8cm5iZXJnKQ0KR2VzY2jDpGZ0c2bDvGhyZXI6IEl2byBUb3Rldg0K --------------i143tV5bKgPhhjLIGaoCb4k9-- --------------B6UIr1uaa90BoK3L0T3a7xAT Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wsF5BAABCAAjFiEExndm/fpuMUdwYFFolh/E3EQov+AFAmGFBFkFAwAAAAAACgkQlh/E3EQov+BM VxAApJ+gCwrWKtMnfMCIOdE1H5sy5UiFFRJhaFO9nWmtTfxEkKFpICSMRdQjvfXmVpzfF9d4XU24 R0ORKedqqjdlvs1N9IO/0w3YzrdnchVmel9qwBbuqaO8okKuyhWqgAE87D/lhExbiUejptg1JNKJ OWC33FOGtNwkNnV6QUwLuMABt39tqBGJewiQd/agaEMt/JTaB6O4wdPf/CkESKiniZZ1Sk4+ilsl Oi2mPR6Vse1Q0zCfy2pDhKlNVhQoxwSJSz74lHHssfse/eex+a5Tg3gsgQII3ka2tJELoOzuBMGG IfsX0xT4lGnY9EvrrP7tPm48q6oqY3febUebBgJPnctqcpmdexGOx0hQ+LXbBcOzhFwDva8I09/K Z/wR8yUPKNxLgXBk1ZwmCQ1SLR/sBc9S9zYWB8SBMlOBsil7lVT1bQSftVOh/qhWY+VdCU8I2Xgr NsySLGVoj+LbUMLYuSke8IzcmgdPohY9oNM97N6eflxeeB20nSk9pvvqN8FBRPBYUgGNvAg3hD3t Vsz/mGCx1LXlhrJlk37Fu9nDPKeQliaNNAiQsfdvVAl18aptfS2jCEgYewMDOHC5jaw5/OMSS4y3 l0W+Gy8BI91wwm0xevVaN4b8I0/UtAiPx1k0xO1V3gSyTalUob6+SgPT//FN5VaRSFrX8aKDWA3/ NNo= =XthL -----END PGP SIGNATURE----- --------------B6UIr1uaa90BoK3L0T3a7xAT--