From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tomas Elf Subject: Re: [PATCH 4/8] drm/i915: NULL checking when capturing buffer objects during error state capture Date: Fri, 09 Oct 2015 12:52:12 +0100 Message-ID: <5617AA6C.5090005@intel.com> References: <1444329100-19189-1-git-send-email-tomas.elf@intel.com> <1444329100-19189-5-git-send-email-tomas.elf@intel.com> <20151009083211.GI26718@phenom.ffwll.local> <20151009084732.GH27939@nuc-i3427.alporthouse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by gabe.freedesktop.org (Postfix) with ESMTP id 6DCD66E30C for ; Fri, 9 Oct 2015 04:52:14 -0700 (PDT) In-Reply-To: <20151009084732.GH27939@nuc-i3427.alporthouse.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Chris Wilson , Daniel Vetter , Intel-GFX@Lists.FreeDesktop.Org List-Id: intel-gfx@lists.freedesktop.org T24gMDkvMTAvMjAxNSAwOTo0NywgQ2hyaXMgV2lsc29uIHdyb3RlOgo+IE9uIEZyaSwgT2N0IDA5 LCAyMDE1IGF0IDEwOjMyOjExQU0gKzAyMDAsIERhbmllbCBWZXR0ZXIgd3JvdGU6Cj4+IE9uIFRo dSwgT2N0IDA4LCAyMDE1IGF0IDA3OjMxOjM2UE0gKzAxMDAsIFRvbWFzIEVsZiB3cm90ZToKPj4+ IEluIHRoZSBwYXN0IHZtYXMgaGF2ZSBzb21ldGltZXMgdHVybmVkIG91dCB0byBiZSBOVUxMIHdo ZW4gY2FwdHVyaW5nIGJ1ZmZlcgo+Pj4gb2JqZWN0cyBkdXJpbmcgZXJyb3Igc3RhdGUgY2FwdHVy ZS4gVG8gYXZvaWQgTlVMTCBwb2ludGVyIGV4Y2VwdGlvbnMgdGhyb3cgYQo+Pj4gV0FSTklORyBh bmQgZXhpdCBlYXJseSBhbmQgYmUgcHJlcGFyZWQgZm9yIHRoZSBlcnJvciBzdGF0ZSBub3QgYmVp bmcgZnVsbHkKPj4+IGFjY3VyYXRlIGZvbGxvd2luZyB0aGlzIHBvaW50Lgo+Pj4KPj4+IFNpZ25l ZC1vZmYtYnk6IFRvbWFzIEVsZiA8dG9tYXMuZWxmQGludGVsLmNvbT4KPj4+IC0tLQo+Pj4gICBk cml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dwdV9lcnJvci5jIHwgMTAgKysrKysrKysrLQo+Pj4g ICAxIGZpbGUgY2hhbmdlZCwgOSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCj4+Pgo+Pj4g ZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ3B1X2Vycm9yLmMgYi9kcml2 ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dwdV9lcnJvci5jCj4+PiBpbmRleCBjYzc1Y2E0Li5hZTI0 OTcxIDEwMDY0NAo+Pj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9ncHVfZXJyb3Iu Ywo+Pj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9ncHVfZXJyb3IuYwo+Pj4gQEAg LTY5MSw5ICs2OTEsMTcgQEAgdW53aW5kOgo+Pj4gICBzdGF0aWMgdm9pZCBjYXB0dXJlX2JvKHN0 cnVjdCBkcm1faTkxNV9lcnJvcl9idWZmZXIgKmVyciwKPj4+ICAgCQkgICAgICAgc3RydWN0IGk5 MTVfdm1hICp2bWEpCj4+PiAgIHsKPj4+IC0Jc3RydWN0IGRybV9pOTE1X2dlbV9vYmplY3QgKm9i aiA9IHZtYS0+b2JqOwo+Pj4gKwlzdHJ1Y3QgZHJtX2k5MTVfZ2VtX29iamVjdCAqb2JqOwo+Pj4g ICAJaW50IGk7Cj4+Pgo+Pj4gKwlpZiAoV0FSTl9PTighdm1hKSkKPj4+ICsJICAgIHJldHVybjsK Pj4KPj4gSWYgd2UgcmN1LXByb3RlY3QgdGhlIHZtYSBsaXN0cyBhbmQgdm1hcyB0aGVtc2VsdmVz IHRoZW4gdGhpcyBjYW4ndAo+PiBoYXBwZW4uCj4+Cj4+PiArCj4+PiArCWlmIChXQVJOX09OKCF2 bWEtPm9iaikpCj4+PiArCSAgICByZXR1cm47Cj4+Cj4+IEFnYWluIHdlIHByb2JhYmx5IG5lZWQg dG8gcmN1LXByb3RlY3QgdGhpcywgYW5kIG1vcmUgaW1wb3J0YW50IHdlIG5lZWQgdG8KPj4gbWFr ZSBzdXJlIHRoZSBjb21waWxlciBkb2Vzbid0IGRvIGNyYXAuIFNvCj4+Cj4+IAlvYmogPSByY3Vf ZGVyZWZlbmNlKHZtYS0+b2JqKQo+PiAJaWYgKCFvYmopCj4+IAkJcmV0dXJuOwo+CgpTd2VldCEg TGV0J3MgZ28gd2l0aCB0aGF0IHNvbHV0aW9uLgoKPiBUaGUgb3RoZXIgaXNzdWUgaXMgdGhhdCB3 ZSBkb24ndCBhY3R1YWxseSB3YW50IGNhcHR1cmVfYm8oKSBidXQgY2FwdHVyZV92bWEoKS4KClN1 cmUsIGJ1dCBjYXB0dXJpbmcgQk9zIGluc3RlYWQgb2YgVk1BcyBpcyBub3QgZ29pbmcgdG8gY3Jh c2ggYW55dGhpbmcgCmFuZCBpcyB0aGVyZWZvcmUgc2xpZ2h0bHkgb3V0c2lkZSBvZiB0aGUgc2Nv cGUgb2YgbXkgY3VycmVudCB3b3JrLiBJdCAKd291bGQgY2VydGFpbmx5IGJlIGFuIGltcHJvdmVt ZW50IHRvIG1ha2UgdGhhdCBjaGFuZ2UsIHRob3VnaC4KClRoYW5rcywKVG9tYXMKCj4gLUNocmlz Cj4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVs LWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwOi8v bGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==