From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH] drm/i915: fix task reference leak in i915_debugfs.c Date: Fri, 25 Sep 2015 14:27:50 +0200 Message-ID: <20150925122750.GC3383@phenom.ffwll.local> References: <7789a9d65ac9f2fc27e95a40b6995b21aab9fb73.1443198651.git.geliangtang@163.com> <87k2ren408.fsf@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Content-Disposition: inline In-Reply-To: <87k2ren408.fsf@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Jani Nikula Cc: intel-gfx@lists.freedesktop.org, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, Geliang Tang , Daniel Vetter List-Id: intel-gfx@lists.freedesktop.org T24gRnJpLCBTZXAgMjUsIDIwMTUgYXQgMDI6MTY6MDdQTSArMDMwMCwgSmFuaSBOaWt1bGEgd3Jv dGU6Cj4gT24gRnJpLCAyNSBTZXAgMjAxNSwgR2VsaWFuZyBUYW5nIDxnZWxpYW5ndGFuZ0AxNjMu Y29tPiB3cm90ZToKPiA+IExlYWsgYSB0YXNrIHJlZmVyZW5jZSBpbiBpOTE1X3BwZ3R0X2luZm8o KSwgYWRkIHB1dF90YXNrX3N0cnVjdCgpCj4gPiB0byBmaXggaXQuCj4gCj4gSW50cm9kdWNlZCBi eQo+IAo+IGNvbW1pdCAxYzYwZmVmNTM1ZDE0Mzg2MGQ1YmY2NTkzZTI0YWI2NDE3ZjUyMjdjCj4g QXV0aG9yOiBCZW4gV2lkYXdza3kgPGJlbkBid2lkYXdzay5uZXQ+Cj4gRGF0ZTogICBGcmkgRGVj IDYgMTQ6MTE6MzAgMjAxMyAtMDgwMAo+IAo+ICAgICBkcm0vaTkxNTogRHVtcCBhbGwgcHBndHQK ClF1ZXVlZCBmb3IgLW5leHQsIHRoYW5rcyBmb3IgdGhlIHBhdGNoLgotRGFuaWVsCgo+IAo+IAo+ ID4KPiA+IFNpZ25lZC1vZmYtYnk6IEdlbGlhbmcgVGFuZyA8Z2VsaWFuZ3RhbmdAMTYzLmNvbT4K PiA+IC0tLQo+ID4gIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZGVidWdmcy5jIHwgOCArKysr KystLQo+ID4gIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0p Cj4gPgo+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZGVidWdmcy5j IGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9kZWJ1Z2ZzLmMKPiA+IGluZGV4IDU2MTVkM2Qu Ljg3OTc3MTcgMTAwNjQ0Cj4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2RlYnVn ZnMuYwo+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9kZWJ1Z2ZzLmMKPiA+IEBA IC0yMjg4LDkgKzIyODgsMTMgQEAgc3RhdGljIGludCBpOTE1X3BwZ3R0X2luZm8oc3RydWN0IHNl cV9maWxlICptLCB2b2lkICpkYXRhKQo+ID4gIAo+ID4gIAlsaXN0X2Zvcl9lYWNoX2VudHJ5X3Jl dmVyc2UoZmlsZSwgJmRldi0+ZmlsZWxpc3QsIGxoZWFkKSB7Cj4gPiAgCQlzdHJ1Y3QgZHJtX2k5 MTVfZmlsZV9wcml2YXRlICpmaWxlX3ByaXYgPSBmaWxlLT5kcml2ZXJfcHJpdjsKPiA+ICsJCXN0 cnVjdCB0YXNrX3N0cnVjdCAqdGFzazsKPiA+ICAKPiA+IC0JCXNlcV9wcmludGYobSwgIlxucHJv YzogJXNcbiIsCj4gPiAtCQkJICAgZ2V0X3BpZF90YXNrKGZpbGUtPnBpZCwgUElEVFlQRV9QSUQp LT5jb21tKTsKPiA+ICsJCXRhc2sgPSBnZXRfcGlkX3Rhc2soZmlsZS0+cGlkLCBQSURUWVBFX1BJ RCk7Cj4gPiArCQlpZiAoIXRhc2spCj4gPiArCQkJcmV0dXJuIC1FU1JDSDsKPiA+ICsJCXNlcV9w cmludGYobSwgIlxucHJvYzogJXNcbiIsIHRhc2stPmNvbW0pOwo+ID4gKwkJcHV0X3Rhc2tfc3Ry dWN0KHRhc2spOwo+ID4gIAkJaWRyX2Zvcl9lYWNoKCZmaWxlX3ByaXYtPmNvbnRleHRfaWRyLCBw ZXJfZmlsZV9jdHgsCj4gPiAgCQkJICAgICAodm9pZCAqKSh1bnNpZ25lZCBsb25nKW0pOwo+ID4g IAl9Cj4gPiAtLSAKPiA+IDEuOS4xCj4gPgo+ID4KPiAKPiAtLSAKPiBKYW5pIE5pa3VsYSwgSW50 ZWwgT3BlbiBTb3VyY2UgVGVjaG5vbG9neSBDZW50ZXIKPiBfX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fXwo+IGRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKPiBkcmkt ZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCj4gaHR0cDovL2xpc3RzLmZyZWVkZXNrdG9wLm9y Zy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAoKLS0gCkRhbmllbCBWZXR0ZXIKU29mdHdhcmUg RW5naW5lZXIsIEludGVsIENvcnBvcmF0aW9uCmh0dHA6Ly9ibG9nLmZmd2xsLmNoCl9fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5n IGxpc3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwOi8vbGlzdHMuZnJlZWRl c2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg==