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:45:46 +0100 Message-ID: <5617A8EA.8040003@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> 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 613EA6EE46 for ; Fri, 9 Oct 2015 04:45:48 -0700 (PDT) In-Reply-To: <20151009083211.GI26718@phenom.ffwll.local> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Daniel Vetter Cc: Intel-GFX@Lists.FreeDesktop.Org List-Id: intel-gfx@lists.freedesktop.org T24gMDkvMTAvMjAxNSAwOTozMiwgRGFuaWVsIFZldHRlciB3cm90ZToKPiBPbiBUaHUsIE9jdCAw OCwgMjAxNSBhdCAwNzozMTozNlBNICswMTAwLCBUb21hcyBFbGYgd3JvdGU6Cj4+IEluIHRoZSBw YXN0IHZtYXMgaGF2ZSBzb21ldGltZXMgdHVybmVkIG91dCB0byBiZSBOVUxMIHdoZW4gY2FwdHVy aW5nIGJ1ZmZlcgo+PiBvYmplY3RzIGR1cmluZyBlcnJvciBzdGF0ZSBjYXB0dXJlLiBUbyBhdm9p ZCBOVUxMIHBvaW50ZXIgZXhjZXB0aW9ucyB0aHJvdyBhCj4+IFdBUk5JTkcgYW5kIGV4aXQgZWFy bHkgYW5kIGJlIHByZXBhcmVkIGZvciB0aGUgZXJyb3Igc3RhdGUgbm90IGJlaW5nIGZ1bGx5Cj4+ IGFjY3VyYXRlIGZvbGxvd2luZyB0aGlzIHBvaW50Lgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBUb21h cyBFbGYgPHRvbWFzLmVsZkBpbnRlbC5jb20+Cj4+IC0tLQo+PiAgIGRyaXZlcnMvZ3B1L2RybS9p OTE1L2k5MTVfZ3B1X2Vycm9yLmMgfCAxMCArKysrKysrKystCj4+ICAgMSBmaWxlIGNoYW5nZWQs IDkgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEvZHJpdmVy cy9ncHUvZHJtL2k5MTUvaTkxNV9ncHVfZXJyb3IuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5 MTVfZ3B1X2Vycm9yLmMKPj4gaW5kZXggY2M3NWNhNC4uYWUyNDk3MSAxMDA2NDQKPj4gLS0tIGEv ZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9ncHVfZXJyb3IuYwo+PiArKysgYi9kcml2ZXJzL2dw dS9kcm0vaTkxNS9pOTE1X2dwdV9lcnJvci5jCj4+IEBAIC02OTEsOSArNjkxLDE3IEBAIHVud2lu ZDoKPj4gICBzdGF0aWMgdm9pZCBjYXB0dXJlX2JvKHN0cnVjdCBkcm1faTkxNV9lcnJvcl9idWZm ZXIgKmVyciwKPj4gICAJCSAgICAgICBzdHJ1Y3QgaTkxNV92bWEgKnZtYSkKPj4gICB7Cj4+IC0J c3RydWN0IGRybV9pOTE1X2dlbV9vYmplY3QgKm9iaiA9IHZtYS0+b2JqOwo+PiArCXN0cnVjdCBk cm1faTkxNV9nZW1fb2JqZWN0ICpvYmo7Cj4+ICAgCWludCBpOwo+Pgo+PiArCWlmIChXQVJOX09O KCF2bWEpKQo+PiArCSAgICByZXR1cm47Cj4KPiBJZiB3ZSByY3UtcHJvdGVjdCB0aGUgdm1hIGxp c3RzIGFuZCB2bWFzIHRoZW1zZWx2ZXMgdGhlbiB0aGlzIGNhbid0Cj4gaGFwcGVuLgo+Cj4+ICsK Pj4gKwlpZiAoV0FSTl9PTighdm1hLT5vYmopKQo+PiArCSAgICByZXR1cm47Cj4KPiBBZ2FpbiB3 ZSBwcm9iYWJseSBuZWVkIHRvIHJjdS1wcm90ZWN0IHRoaXMsIGFuZCBtb3JlIGltcG9ydGFudCB3 ZSBuZWVkIHRvCj4gbWFrZSBzdXJlIHRoZSBjb21waWxlciBkb2Vzbid0IGRvIGNyYXAuIFNvCj4K PiAJb2JqID0gcmN1X2RlcmVmZW5jZSh2bWEtPm9iaikKPiAJaWYgKCFvYmopCj4gCQlyZXR1cm47 Cj4KPiBPZmMgb2JqIHRoZW4gY2FuIGFsc28gb25seSBiZSByZWxlYXNlZCB3aXRoIGtmcmVlX3Jj dS4KPiAtRGFuaWVsCgpBd2Vzb21lISBMZXQncyBnbyB3aXRoIHRoYXQgc29sdXRpb24gdGhlbi4K ClRoYW5rcywKVG9tYXMKCj4KPj4gKwo+PiArCW9iaiA9IHZtYS0+b2JqOwo+PiArCj4+ICAgCWVy ci0+c2l6ZSA9IG9iai0+YmFzZS5zaXplOwo+PiAgIAllcnItPm5hbWUgPSBvYmotPmJhc2UubmFt ZTsKPj4gICAJZm9yIChpID0gMDsgaSA8IEk5MTVfTlVNX1JJTkdTOyBpKyspCj4+IC0tCj4+IDEu OS4xCj4+Cj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f Cj4+IEludGVsLWdmeCBtYWlsaW5nIGxpc3QKPj4gSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9w Lm9yZwo+PiBodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50 ZWwtZ2Z4Cj4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f CkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpo dHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==