From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ville =?iso-8859-1?Q?Syrj=E4l=E4?= Subject: Re: [PATCH v2 2/3] drm/nouveau: Fix runtime PM leak in nv50_disp_atomic_commit() Date: Tue, 17 Jul 2018 13:31:24 +0300 Message-ID: <20180717103124.GO5565@intel.com> References: <20180712170256.13018-1-lyude@redhat.com> <20180712170256.13018-3-lyude@redhat.com> <20180717073352.GA17459@wunner.de> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Content-Disposition: inline In-Reply-To: <20180717073352.GA17459-JFq808J9C/izQB+pC5nmwQ@public.gmane.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: nouveau-bounces-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org Sender: "Nouveau" To: Lukas Wunner Cc: Archit Taneja , David Airlie , nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org, Maarten Lankhorst , linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, dri-devel-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org, Ben Skeggs List-Id: dri-devel@lists.freedesktop.org T24gVHVlLCBKdWwgMTcsIDIwMTggYXQgMDk6MzM6NTJBTSArMDIwMCwgTHVrYXMgV3VubmVyIHdy b3RlOgo+IE9uIFRodSwgSnVsIDEyLCAyMDE4IGF0IDAxOjAyOjUzUE0gLTA0MDAsIEx5dWRlIFBh dWwgd3JvdGU6Cj4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vbm91dmVhdS9kaXNwbnY1MC9kaXNw LmMKPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9ub3V2ZWF1L2Rpc3BudjUwL2Rpc3AuYwo+ID4g QEAgLTE4NzgsNyArMTg3OCw3IEBAIG52NTBfZGlzcF9hdG9taWNfY29tbWl0KHN0cnVjdCBkcm1f ZGV2aWNlICpkZXYsCj4gPiAgCQludjUwX2Rpc3BfYXRvbWljX2NvbW1pdF90YWlsKHN0YXRlKTsK PiA+ICAKPiA+ICAJZHJtX2Zvcl9lYWNoX2NydGMoY3J0YywgZGV2KSB7Cj4gPiAtCQlpZiAoY3J0 Yy0+c3RhdGUtPmVuYWJsZSkgewo+ID4gKwkJaWYgKGNydGMtPnN0YXRlLT5hY3RpdmUpIHsKPiA+ ICAJCQlpZiAoIWRybS0+aGF2ZV9kaXNwX3Bvd2VyX3JlZikgewo+ID4gIAkJCQlkcm0tPmhhdmVf ZGlzcF9wb3dlcl9yZWYgPSB0cnVlOwo+ID4gIAkJCQlyZXR1cm4gMDsKPiAKPiBTb21ld2hhdCB0 YW5nZW50aWFsIGNvbW1lbnQgb24gdGhpcyBvbGRlciBwYXRjaCwgc2luY2UgeW91Cj4gY29udGlu dWUgdG8gZGlnIGFyb3VuZCBpbiB0aGUgcnVudGltZSBQTSBhcmVhOgo+IAo+IFdoZW5ldmVyIGEg Y3J0YyBpcyBhY3RpdmF0ZWQgb3IgZGVhY3RpdmF0ZWQgaW4gbm91dmVhdSwgd2UgaXRlcmF0ZQo+ IG92ZXIgYWxsIGNydGNzIGFuZCBhY3F1aXJlIGEgcnVudGltZSBQTSBpZiBhIGNydGMgaXMgYWN0 aXZlIGFuZAo+IHByZXZpb3VzbHkgdGhlcmUgd2FzIG5vIGFjdGl2ZSBvbmUsIG9yIHdlIGRyb3Ag YSByZWYgaWYgbm9uZSBpcwo+IGFjdGl2ZSBhbmQgcHJldmlvdXNseSB0aGVyZSB3YXMgYW4gYWN0 aXZlIG9uZS4KPiAKPiBGb3IgYSB3aGlsZSBub3cgSSd2ZSBiZWVuIHRoaW5raW5nIHRoYXQgaXQg d291bGQgYmUgbW9yZSBzdHJhaWdodGZvcndhcmQKPiB0byBhY3F1aXJlIGEgcmVmIHdoZW5ldmVy IGEgY3J0YyBpcyBhY3RpdmF0ZWQgYW5kIGRyb3Agb25lIHdoZW4gYSBjcnRjCj4gaXMgZGVhY3Rp dmF0ZWQsIGkuZS4gaG9sZCBvbmUgcmVmIGZvciBldmVyeSBhY3RpdmUgY3J0Yy4gIFRoYXQgd2F5 IHRoZQo+IGhhdmVfZGlzcF9wb3dlcl9yZWYgdmFyaWFibGUgYXMgd2VsbCBhcyB0aGUgaXRlcmF0 aW9uIGxvZ2ljIGNvdWxkIGJlCj4gcmVtb3ZlZCwgbGVhZGluZyB0byBhIHNpbXBsaWZpY2F0aW9u LiAgSnVzdCBhIHN1Z2dlc3Rpb24gYW55d2F5LgoKVGhlIGN1cnJlbnQgY29kZSBsb29rcyBzb21l d2hhdCBidXN0ZWQgYW55d2F5LiBGaXJzdCBwcm9ibGVtIGlzIHRoYXQKaXQncyBhY2Nlc3Npbmcg Y3J0Yy0+c3RhdGUgd2l0aG91dCB0aGUgYXBwcm9wcmlhdGUgbG9ja3MgaGVsZCAodW5sZXNzCnNv bWV0aGluZyBhbHdheXMgcHVsbHMgaW4gYWxsIGNydGNzIHRvIGV2ZXJ5IGNvbW1pdD8pLiBTZWNv bmQgaXNzdWUKaXMgdGhhdCB0aGUgcnBtX3B1dCgpIGlzIGNhbGxlZCB3aXRob3V0IHdhaXRpbmcg Zm9yIG5vbmJsb2NraW5nIGNvbW1pdHMKdG8gaGF2ZSBmaW5pc2hlZCBzbyBpdCBsb29rcyBsaWtl IHlvdSBjYW4gY3VycmVudGxseSByZW1vdmUgdGhlIHBvd2VyCmJlZm9yZSB0aGUgaGFyZHdhcmUg aGFzIGJlZW4gcHJvcGVybHkgc2h1dCBkb3duLgoKLS0gClZpbGxlIFN5cmrDpGzDpApJbnRlbApf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpOb3V2ZWF1IG1h aWxpbmcgbGlzdApOb3V2ZWF1QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZy ZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL25vdXZlYXUK