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 X-Spam-Level: X-Spam-Status: No, score=-0.8 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id D9CFDC2D0CE for ; Tue, 21 Jan 2020 15:51:47 +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 B5D5721569 for ; Tue, 21 Jan 2020 15:51:47 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org B5D5721569 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=linux.intel.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=intel-gfx-bounces@lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 546DF6EB23; Tue, 21 Jan 2020 15:51:47 +0000 (UTC) Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by gabe.freedesktop.org (Postfix) with ESMTPS id 61DF86EB23 for ; Tue, 21 Jan 2020 15:51:46 +0000 (UTC) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga007.jf.intel.com ([10.7.209.58]) by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 21 Jan 2020 07:51:46 -0800 X-IronPort-AV: E=Sophos;i="5.70,346,1574150400"; d="scan'208";a="215579631" Received: from jnikula-mobl3.fi.intel.com (HELO localhost) ([10.237.66.161]) by orsmga007-auth.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 21 Jan 2020 07:51:44 -0800 From: Jani Nikula To: Thomas Zimmermann In-Reply-To: Organization: Intel Finland Oy - BIC 0357606-4 - Westendinkatu 7, 02160 Espoo References: <20200120082314.14756-1-tzimmermann@suse.de> <157951691186.679.1929122645769239737@emeril.freedesktop.org> <87a76hf9eo.fsf@intel.com> Date: Tue, 21 Jan 2020 17:51:41 +0200 Message-ID: <87tv4oerjm.fsf@intel.com> MIME-Version: 1.0 Subject: Re: [Intel-gfx] =?utf-8?b?4pyXIEZpLkNJLlNQQVJTRTogd2FybmluZyBmb3Ig?= =?utf-8?q?drm=3A_Clean_up_VBLANK_callbacks_in_struct_drm=5Fdriver_=28rev8?= =?utf-8?q?=29?= X-BeenThere: intel-gfx@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Intel graphics driver community testing & development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: intel-gfx@lists.freedesktop.org Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" T24gVHVlLCAyMSBKYW4gMjAyMCwgVGhvbWFzIFppbW1lcm1hbm4gPHR6aW1tZXJtYW5uQHN1c2Uu ZGU+IHdyb3RlOgo+IEhpCj4KPiBBbSAyMS4wMS4yMCB1bSAxMDoyNSBzY2hyaWViIEphbmkgTmlr dWxhOgo+PiAKPj4gVGhvbWFzLCBwbGVhc2UgZml4IHRoZSBzcGFyc2UvYnVpbGQgd2FybmluZ3Mu Cj4+IAo+PiBCUiwKPj4gSmFuaS4KPj4gCj4+IAo+PiBPbiBNb24sIDIwIEphbiAyMDIwLCBQYXRj aHdvcmsgPHBhdGNod29ya0BlbWVyaWwuZnJlZWRlc2t0b3Aub3JnPiB3cm90ZToKPj4+ID09IFNl cmllcyBEZXRhaWxzID09Cj4+Pgo+Pj4gU2VyaWVzOiBkcm06IENsZWFuIHVwIFZCTEFOSyBjYWxs YmFja3MgaW4gc3RydWN0IGRybV9kcml2ZXIgKHJldjgpCj4+PiBVUkwgICA6IGh0dHBzOi8vcGF0 Y2h3b3JrLmZyZWVkZXNrdG9wLm9yZy9zZXJpZXMvNzE4NzMvCj4+PiBTdGF0ZSA6IHdhcm5pbmcK Pj4+Cj4+PiA9PSBTdW1tYXJ5ID09Cj4+Pgo+Pj4gJCBkaW0gc3BhcnNlIG9yaWdpbi9kcm0tdGlw Cj4+PiBTcGFyc2UgdmVyc2lvbjogdjAuNi4wCj4+PiBDb21taXQ6IGRybTogUmVtb3ZlIGludGVy bmFsIHNldHVwIG9mIHN0cnVjdCBkcm1fZGV2aWNlLnZibGFua19kaXNhYmxlX2ltbWVkaWF0ZQo+ Pj4gT2theSEKPj4+Cj4+PiBDb21taXQ6IGRybTogQWRkIGdldF9zY2Fub3V0X3Bvc2l0aW9uKCkg dG8gc3RydWN0IGRybV9jcnRjX2hlbHBlcl9mdW5jcwo+Pj4gT2theSEKPj4+Cj4+PiBDb21taXQ6 IGRybTogQWRkIGdldF92YmxhbmtfdGltZXN0YW1wKCkgdG8gc3RydWN0IGRybV9jcnRjX2Z1bmNz Cj4+PiArICAgICAgICAgICAgICB+fn5+fl5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+ fn5+fgo+Pj4gK2RyaXZlcnMvZ3B1L2RybS9kcm1fdmJsYW5rLmM6MTg2OToxOTogd2FybmluZzog c3VnZ2VzdCBwYXJlbnRoZXNlcyBhcm91bmQg4oCYJibigJkgd2l0aGluIOKAmHx84oCZIFstV3Bh cmVudGhlc2VzXQo+Pj4gK2RyaXZlcnMvZ3B1L2RybS9kcm1fdmJsYW5rLmM6IEluIGZ1bmN0aW9u IOKAmGRybV9oYW5kbGVfdmJsYW5rX2V2ZW50c+KAmToKPj4+ICsgIGhpZ2hfcHJlYyA9IGNydGMg JiYgY3J0Yy0+ZnVuY3MtPmdldF92YmxhbmtfdGltZXN0YW1wIHx8Cj4KPiBZZWFoLCBWaWxsZSBh bHNvIG1lbnRpb25lZCB0aGlzLiBJJ2xsIGNoYW5nZSB0aGlzIGNvZGUgdG8gc29tZXRoaW5nIG1v cmUKPiByZWFkYWJsZS4KPgo+Pj4KPj4+IENvbW1pdDogZHJtL2FtZGdwdTogQ29udmVydCB0byBz dHJ1Y3QgZHJtX2NydGNfaGVscGVyX2Z1bmNzLmdldF9zY2Fub3V0X3Bvc2l0aW9uKCkKPj4+IC1k cml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS8uLi9kaXNwbGF5L2FtZGdwdV9kbS9hbWRncHVfZG0u Yzo1MDU3OjY6IHdhcm5pbmc6IHN5bWJvbCAnZG1fZHJtX3BsYW5lX2Rlc3Ryb3lfc3RhdGUnIHdh cyBub3QgZGVjbGFyZWQuIFNob3VsZCBpdCBiZSBzdGF0aWM/Cj4+PiArZHJpdmVycy9ncHUvZHJt L2FtZC9hbWRncHUvLi4vZGlzcGxheS9hbWRncHVfZG0vYW1kZ3B1X2RtLmM6NTA1ODo2OiB3YXJu aW5nOiBzeW1ib2wgJ2RtX2RybV9wbGFuZV9kZXN0cm95X3N0YXRlJyB3YXMgbm90IGRlY2xhcmVk LiBTaG91bGQgaXQgYmUgc3RhdGljPwo+Pj4gLWRyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1Ly4u L2Rpc3BsYXkvYW1kZ3B1X2RtL2FtZGdwdV9kbS5jOjgzOTM6Njogd2FybmluZzogc3ltYm9sICdh bWRncHVfZG1fcHNyX2VuYWJsZScgd2FzIG5vdCBkZWNsYXJlZC4gU2hvdWxkIGl0IGJlIHN0YXRp Yz8KPj4+IC1kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS8uLi9kaXNwbGF5L2FtZGdwdV9kbS9h bWRncHVfZG0uYzo4Mzk3OjUwOiB3YXJuaW5nOiBtaXNzaW5nIGJyYWNlcyBhcm91bmQgaW5pdGlh bGl6ZXIKPj4+ICtkcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS8uLi9kaXNwbGF5L2FtZGdwdV9k bS9hbWRncHVfZG0uYzo4Mzk0OjY6IHdhcm5pbmc6IHN5bWJvbCAnYW1kZ3B1X2RtX3Bzcl9lbmFi bGUnIHdhcyBub3QgZGVjbGFyZWQuIFNob3VsZCBpdCBiZSBzdGF0aWM/Cj4+PiArZHJpdmVycy9n cHUvZHJtL2FtZC9hbWRncHUvLi4vZGlzcGxheS9hbWRncHVfZG0vYW1kZ3B1X2RtLmM6ODM5ODo1 MDogd2FybmluZzogbWlzc2luZyBicmFjZXMgYXJvdW5kIGluaXRpYWxpemVyCj4+Pgo+Pj4gQ29t bWl0OiBkcm0vYW1kZ3B1OiBDb252ZXJ0IHRvIENSVEMgVkJMQU5LIGNhbGxiYWNrcwo+Pj4gLWRy aXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1Ly4uL2Rpc3BsYXkvYW1kZ3B1X2RtL2FtZGdwdV9kbS5j OjUwNTg6Njogd2FybmluZzogc3ltYm9sICdkbV9kcm1fcGxhbmVfZGVzdHJveV9zdGF0ZScgd2Fz IG5vdCBkZWNsYXJlZC4gU2hvdWxkIGl0IGJlIHN0YXRpYz8KPj4+ICtkcml2ZXJzL2dwdS9kcm0v YW1kL2FtZGdwdS8uLi9kaXNwbGF5L2FtZGdwdV9kbS9hbWRncHVfZG0uYzo1MDYwOjY6IHdhcm5p bmc6IHN5bWJvbCAnZG1fZHJtX3BsYW5lX2Rlc3Ryb3lfc3RhdGUnIHdhcyBub3QgZGVjbGFyZWQu IFNob3VsZCBpdCBiZSBzdGF0aWM/Cj4+PiAtZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvLi4v ZGlzcGxheS9hbWRncHVfZG0vYW1kZ3B1X2RtLmM6ODM5NDo2OiB3YXJuaW5nOiBzeW1ib2wgJ2Ft ZGdwdV9kbV9wc3JfZW5hYmxlJyB3YXMgbm90IGRlY2xhcmVkLiBTaG91bGQgaXQgYmUgc3RhdGlj Pwo+Pj4gLWRyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1Ly4uL2Rpc3BsYXkvYW1kZ3B1X2RtL2Ft ZGdwdV9kbS5jOjgzOTg6NTA6IHdhcm5pbmc6IG1pc3NpbmcgYnJhY2VzIGFyb3VuZCBpbml0aWFs aXplcgo+Pj4gK2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1Ly4uL2Rpc3BsYXkvYW1kZ3B1X2Rt L2FtZGdwdV9kbS5jOjgzOTY6Njogd2FybmluZzogc3ltYm9sICdhbWRncHVfZG1fcHNyX2VuYWJs ZScgd2FzIG5vdCBkZWNsYXJlZC4gU2hvdWxkIGl0IGJlIHN0YXRpYz8KPj4+ICtkcml2ZXJzL2dw dS9kcm0vYW1kL2FtZGdwdS8uLi9kaXNwbGF5L2FtZGdwdV9kbS9hbWRncHVfZG0uYzo4NDAwOjUw OiB3YXJuaW5nOiBtaXNzaW5nIGJyYWNlcyBhcm91bmQgaW5pdGlhbGl6ZXIKPgo+IFRob3NlIGFy ZSBub3QgbXkgd2FybmluZ3MsIGJ1dCBJJ2xsIHNlZSBpZiB0aGVyZSdzIGEgc2ltcGxlIGZpeCB0 aGF0IEkKPiBjYW4gc3VibWl0LgoKQWgsIHJpZ2h0LCB0aGV5IGp1c3QgY2hhbmdlIHRoZSBsaW5l IG51bWJlcnMgYSBiaXQuIFlvdSBjZXJ0YWlubHkgZG9uJ3QKbmVlZCB0byBmaXggdGhhdCBhcyBw YXJ0IG9mIHRoaXMgc2VyaWVzLgoKQlIsCkphbmkuCgo+Cj4gQmVzdCByZWdhcmRzCj4gVGhvbWFz Cj4KPj4+Cj4+PiBDb21taXQ6IGRybS9nbWE1MDA6IENvbnZlcnQgdG8gQ1JUQyBWQkxBTksgY2Fs bGJhY2tzCj4+PiBPa2F5IQo+Pj4KPj4+IENvbW1pdDogZHJtL2k5MTU6IENvbnZlcnQgdG8gQ1JU QyBWQkxBTksgY2FsbGJhY2tzCj4+PiBPa2F5IQo+Pj4KPj4+IENvbW1pdDogZHJtL25vdXZlYXU6 IENvbnZlcnQgdG8gc3RydWN0IGRybV9jcnRjX2hlbHBlcl9mdW5jcy5nZXRfc2Nhbm91dF9wb3Np dGlvbigpCj4+PiBPa2F5IQo+Pj4KPj4+IENvbW1pdDogZHJtL25vdXZlYXU6IENvbnZlcnQgdG8g Q1JUQyBWQkxBTksgY2FsbGJhY2tzCj4+PiBPa2F5IQo+Pj4KPj4+IENvbW1pdDogZHJtL3JhZGVv bjogQ29udmVydCB0byBzdHJ1Y3QgZHJtX2NydGNfaGVscGVyX2Z1bmNzLmdldF9zY2Fub3V0X3Bv c2l0aW9uKCkKPj4+IE9rYXkhCj4+Pgo+Pj4gQ29tbWl0OiBkcm0vcmFkZW9uOiBDb252ZXJ0IHRv IENSVEMgVkJMQU5LIGNhbGxiYWNrcwo+Pj4gT2theSEKPj4+Cj4+PiBDb21taXQ6IGRybS9tc206 IENvbnZlcnQgdG8gc3RydWN0IGRybV9jcnRjX2hlbHBlcl9mdW5jcy5nZXRfc2Nhbm91dF9wb3Np dGlvbigpCj4+PiBPa2F5IQo+Pj4KPj4+IENvbW1pdDogZHJtL21zbTogQ29udmVydCB0byBDUlRD IFZCTEFOSyBjYWxsYmFja3MKPj4+IE9rYXkhCj4+Pgo+Pj4gQ29tbWl0OiBkcm0vc3RtOiBDb252 ZXJ0IHRvIHN0cnVjdCBkcm1fY3J0Y19oZWxwZXJfZnVuY3MuZ2V0X3NjYW5vdXRfcG9zaXRpb24o KQo+Pj4gT2theSEKPj4+Cj4+PiBDb21taXQ6IGRybS9zdG06IENvbnZlcnQgdG8gQ1JUQyBWQkxB TksgY2FsbGJhY2tzCj4+PiBPa2F5IQo+Pj4KPj4+IENvbW1pdDogZHJtL3N0aTogQ29udmVydCB0 byBDUlRDIFZCTEFOSyBjYWxsYmFja3MKPj4+IE9rYXkhCj4+Pgo+Pj4gQ29tbWl0OiBkcm0vdmM0 OiBDb252ZXJ0IHRvIHN0cnVjdCBkcm1fY3J0Y19oZWxwZXJfZnVuY3MuZ2V0X3NjYW5vdXRfcG9z aXRpb24oKQo+Pj4gT2theSEKPj4+Cj4+PiBDb21taXQ6IGRybS92YzQ6IENvbnZlcnQgdG8gQ1JU QyBWQkxBTksgY2FsbGJhY2tzCj4+PiBPa2F5IQo+Pj4KPj4+IENvbW1pdDogZHJtL3ZrbXM6IENv bnZlcnQgdG8gQ1JUQyBWQkxBTksgY2FsbGJhY2tzCj4+PiBPa2F5IQo+Pj4KPj4+IENvbW1pdDog ZHJtL3Ztd2dmeDogQ29udmVydCB0byBDUlRDIFZCTEFOSyBjYWxsYmFja3MKPj4+IE9rYXkhCj4+ Pgo+Pj4gQ29tbWl0OiBkcm06IENsZWFuLXVwIFZCTEFOSy1yZWxhdGVkIGNhbGxiYWNrcyBpbiBz dHJ1Y3QgZHJtX2RyaXZlcgo+Pj4gLSAgICAgICAgICAgICAgfn5+fn5efn5+fn5+fn5+fn5+fn5+ fn5+fn5+fn5+fn5+fn5+fn5+fn4KPj4+IC1kcml2ZXJzL2dwdS9kcm0vZHJtX3ZibGFuay5jOiBJ biBmdW5jdGlvbiDigJhkcm1faGFuZGxlX3ZibGFua19ldmVudHPigJk6Cj4+PiAtICBoaWdoX3By ZWMgPSBjcnRjICYmIGNydGMtPmZ1bmNzLT5nZXRfdmJsYW5rX3RpbWVzdGFtcCB8fAo+Pj4gLU86 ZHJpdmVycy9ncHUvZHJtL2RybV92YmxhbmsuYzoxODY5OjE5OiB3YXJuaW5nOiBzdWdnZXN0IHBh cmVudGhlc2VzIGFyb3VuZCDigJgmJuKAmSB3aXRoaW4g4oCYfHzigJkgWy1XcGFyZW50aGVzZXNd Cj4+Pgo+Pj4gQ29tbWl0OiBkcm06IFJlbW92ZSBsZWdhY3kgdmVyc2lvbiBvZiBnZXRfc2Nhbm91 dF9wb3NpdGlvbigpCj4+PiBPa2F5IQo+Pj4KPj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fCj4+PiBJbnRlbC1nZnggbWFpbGluZyBsaXN0Cj4+PiBJbnRl bC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCj4+PiBodHRwczovL2xpc3RzLmZyZWVkZXNrdG9w Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo+PiAKCi0tIApKYW5pIE5pa3VsYSwgSW50 ZWwgT3BlbiBTb3VyY2UgR3JhcGhpY3MgQ2VudGVyCl9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxp c3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFu L2xpc3RpbmZvL2ludGVsLWdmeAo=