From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH 4/8] drm/i915: NULL checking when capturing buffer objects during error state capture Date: Fri, 9 Oct 2015 10:32:11 +0200 Message-ID: <20151009083211.GI26718@phenom.ffwll.local> References: <1444329100-19189-1-git-send-email-tomas.elf@intel.com> <1444329100-19189-5-git-send-email-tomas.elf@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wi0-f177.google.com (mail-wi0-f177.google.com [209.85.212.177]) by gabe.freedesktop.org (Postfix) with ESMTPS id 13E686EDE6 for ; Fri, 9 Oct 2015 01:29:18 -0700 (PDT) Received: by wicgb1 with SMTP id gb1so57502947wic.1 for ; Fri, 09 Oct 2015 01:29:16 -0700 (PDT) Content-Disposition: inline In-Reply-To: <1444329100-19189-5-git-send-email-tomas.elf@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Tomas Elf Cc: Intel-GFX@Lists.FreeDesktop.Org List-Id: intel-gfx@lists.freedesktop.org T24gVGh1LCBPY3QgMDgsIDIwMTUgYXQgMDc6MzE6MzZQTSArMDEwMCwgVG9tYXMgRWxmIHdyb3Rl Ogo+IEluIHRoZSBwYXN0IHZtYXMgaGF2ZSBzb21ldGltZXMgdHVybmVkIG91dCB0byBiZSBOVUxM IHdoZW4gY2FwdHVyaW5nIGJ1ZmZlcgo+IG9iamVjdHMgZHVyaW5nIGVycm9yIHN0YXRlIGNhcHR1 cmUuIFRvIGF2b2lkIE5VTEwgcG9pbnRlciBleGNlcHRpb25zIHRocm93IGEKPiBXQVJOSU5HIGFu ZCBleGl0IGVhcmx5IGFuZCBiZSBwcmVwYXJlZCBmb3IgdGhlIGVycm9yIHN0YXRlIG5vdCBiZWlu ZyBmdWxseQo+IGFjY3VyYXRlIGZvbGxvd2luZyB0aGlzIHBvaW50Lgo+IAo+IFNpZ25lZC1vZmYt Ynk6IFRvbWFzIEVsZiA8dG9tYXMuZWxmQGludGVsLmNvbT4KPiAtLS0KPiAgZHJpdmVycy9ncHUv ZHJtL2k5MTUvaTkxNV9ncHVfZXJyb3IuYyB8IDEwICsrKysrKysrKy0KPiAgMSBmaWxlIGNoYW5n ZWQsIDkgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+IAo+IGRpZmYgLS1naXQgYS9kcml2 ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dwdV9lcnJvci5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUv aTkxNV9ncHVfZXJyb3IuYwo+IGluZGV4IGNjNzVjYTQuLmFlMjQ5NzEgMTAwNjQ0Cj4gLS0tIGEv ZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9ncHVfZXJyb3IuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1 L2RybS9pOTE1L2k5MTVfZ3B1X2Vycm9yLmMKPiBAQCAtNjkxLDkgKzY5MSwxNyBAQCB1bndpbmQ6 Cj4gIHN0YXRpYyB2b2lkIGNhcHR1cmVfYm8oc3RydWN0IGRybV9pOTE1X2Vycm9yX2J1ZmZlciAq ZXJyLAo+ICAJCSAgICAgICBzdHJ1Y3QgaTkxNV92bWEgKnZtYSkKPiAgewo+IC0Jc3RydWN0IGRy bV9pOTE1X2dlbV9vYmplY3QgKm9iaiA9IHZtYS0+b2JqOwo+ICsJc3RydWN0IGRybV9pOTE1X2dl bV9vYmplY3QgKm9iajsKPiAgCWludCBpOwo+ICAKPiArCWlmIChXQVJOX09OKCF2bWEpKQo+ICsJ ICAgIHJldHVybjsKCklmIHdlIHJjdS1wcm90ZWN0IHRoZSB2bWEgbGlzdHMgYW5kIHZtYXMgdGhl bXNlbHZlcyB0aGVuIHRoaXMgY2FuJ3QKaGFwcGVuLgoKPiArCj4gKwlpZiAoV0FSTl9PTighdm1h LT5vYmopKQo+ICsJICAgIHJldHVybjsKCkFnYWluIHdlIHByb2JhYmx5IG5lZWQgdG8gcmN1LXBy b3RlY3QgdGhpcywgYW5kIG1vcmUgaW1wb3J0YW50IHdlIG5lZWQgdG8KbWFrZSBzdXJlIHRoZSBj b21waWxlciBkb2Vzbid0IGRvIGNyYXAuIFNvCgoJb2JqID0gcmN1X2RlcmVmZW5jZSh2bWEtPm9i aikKCWlmICghb2JqKQoJCXJldHVybjsKCk9mYyBvYmogdGhlbiBjYW4gYWxzbyBvbmx5IGJlIHJl bGVhc2VkIHdpdGgga2ZyZWVfcmN1LgotRGFuaWVsCgo+ICsKPiArCW9iaiA9IHZtYS0+b2JqOwo+ ICsKPiAgCWVyci0+c2l6ZSA9IG9iai0+YmFzZS5zaXplOwo+ICAJZXJyLT5uYW1lID0gb2JqLT5i YXNlLm5hbWU7Cj4gIAlmb3IgKGkgPSAwOyBpIDwgSTkxNV9OVU1fUklOR1M7IGkrKykKPiAtLSAK PiAxLjkuMQo+IAo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fCj4gSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdAo+IEludGVsLWdmeEBsaXN0cy5mcmVlZGVza3Rv cC5vcmcKPiBodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50 ZWwtZ2Z4CgotLSAKRGFuaWVsIFZldHRlcgpTb2Z0d2FyZSBFbmdpbmVlciwgSW50ZWwgQ29ycG9y YXRpb24KaHR0cDovL2Jsb2cuZmZ3bGwuY2gKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMu ZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0 aW5mby9pbnRlbC1nZngK