From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH 5/8] drm/i915: vma NULL pointer check Date: Tue, 13 Oct 2015 13:43:56 +0200 Message-ID: <20151013114356.GP26718@phenom.ffwll.local> References: <1444329100-19189-1-git-send-email-tomas.elf@intel.com> <1444329100-19189-6-git-send-email-tomas.elf@intel.com> <20151009074816.GB27939@nuc-i3427.alporthouse.com> <5617A555.6070900@intel.com> <20151009115944.GA7517@nuc-i3427.alporthouse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wi0-f179.google.com (mail-wi0-f179.google.com [209.85.212.179]) by gabe.freedesktop.org (Postfix) with ESMTPS id 592B36E735 for ; Tue, 13 Oct 2015 04:41:03 -0700 (PDT) Received: by wieq12 with SMTP id q12so27983330wie.1 for ; Tue, 13 Oct 2015 04:41:01 -0700 (PDT) Content-Disposition: inline In-Reply-To: <20151009115944.GA7517@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 , Tomas Elf , Intel-GFX@Lists.FreeDesktop.Org List-Id: intel-gfx@lists.freedesktop.org T24gRnJpLCBPY3QgMDksIDIwMTUgYXQgMTI6NTk6NDRQTSArMDEwMCwgQ2hyaXMgV2lsc29uIHdy b3RlOgo+IE9uIEZyaSwgT2N0IDA5LCAyMDE1IGF0IDEyOjMwOjI5UE0gKzAxMDAsIFRvbWFzIEVs ZiB3cm90ZToKPiA+IE9uIDA5LzEwLzIwMTUgMDg6NDgsIENocmlzIFdpbHNvbiB3cm90ZToKPiA+ ID5PbiBUaHUsIE9jdCAwOCwgMjAxNSBhdCAwNzozMTozN1BNICswMTAwLCBUb21hcyBFbGYgd3Jv dGU6Cj4gPiA+PlNvbWV0aW1lcyB0aGUgaXRlcmF0ZWQgdm1hIG9iamVjdHMgYXJlIE5VTEwgYXBw YXJlbnRseS4gQmUgYXdhcmUgb2YgdGhpcyB3aGlsZQo+ID4gPj5pdGVyYXRpbmcgYW5kIGRvIGVh cmx5IGV4aXQgaW5zdGVhZCBvZiBjYXVzaW5nIGEgTlVMTCBwb2ludGVyIGV4Y2VwdGlvbi4KPiA+ ID4KPiA+ID5Xcm9uZy4KPiA+ID4tQ2hyaXMKPiA+ID4KPiA+IAo+ID4gU28gdGhlIE5VTEwgcG9p bnRlciBleGNlcHRpb24gdGhhdCBJIHJhbiBpbnRvIG11bHRpcGxlIHRpbWVzIGR1cmluZwo+ID4g c2V2ZXJhbCBkaWZmZXJlbnQgdGVzdCBydW5zIG9uIHRoZSBsaW5lIHRoYXQgc2F5cyAidm1hLT5w aW5fY291bnQiCj4gPiB3YXMgbm90IGJlY2F1c2UgdGhlIHZtYSBwb2ludGVyIHdhcyBOVUxMLiBX b3VsZCB5b3UgbWluZCBzaGFyaW5nCj4gPiB5b3VyIGV4cGxhbmF0aW9uIHRvIGhvdyB0aGlzIG1p Z2h0IGhhdmUgaGFwcGVuZWQ/IElzIGl0IGJlY2F1c2UKPiA+IHdlJ3JlIG5vdCBzeW5jaHJvbml6 aW5nIGFuZCB0aGVyZSdzIG5vIHByb3RlY3Rpb24gYWdhaW5zdCB0aGUgZHJpdmVyCj4gPiBkZWFs bG9jYXRpbmcgdm1hcyB3aGlsZSB3ZSdyZSB0cnlpbmcgdG8gY2FwdHVyZSB0aGVtPyBJZiB0aGlz IGFsbAo+ID4gdGllcyBpbnRvIHRoZSBhZm9yZW1lbnRpb25lZCBSQ1UtYmFzZWQgc29sdXRpb24g dGhlbiBtYXliZSB3ZSBzaG91bGQKPiA+IGdvIHdpdGggdGhhdCB0aGVuLgo+IAo+IENvcnJlY3Qu IFRoZSBkcml2ZXIgaXMgcmV0aXJpbmcgcmVxdWVzdHMgd2hpbHN0IHRoZSBoYW5nIGNoZWNrIHdv cmtlciBpcwo+IHJ1bm5pbmcuIEFuZCB5b3UgY2hhc2VkIGEgc3RhbGUgcG9pbnRlciwgeW91IGNv dWxkIGhhdmUgZXF1YWxseSBjaGFzZWQgYQo+IHN0YWxlIHZtYS0+b2JqLCB2bWEtPmN0eCBldGMg cG9pbnRlcnMuCj4gCj4gV2hhdCBJIGhhdmUgZG9uZSBpbiB0aGUgcGFzdCBpcyB0byBzZXJpYWxp c2UgdGhlIHJldGlyZW1lbnQgYW5kIHRoZQo+IGhhbmdjaGVjayB1c2luZyBhIHNwaW5sb2NrIChh cyBhZGRpbmcgdG8gdGhlIGVuZCBvZiB0aGUgbGlzdCBpcyBzYWZlKSwKPiBidXQgdGhlcmUgYXJl IHN0aWxsIHdlYWsgc3BvdHMgd2hlbiB3YWxraW5nIHRoZSBsaXN0IG9mIGJvdW5kIHZtYS4KPiBX aGF0IEkgd291bGQgYWN0dWFsbHkgZmVlbCBtb3JlIGNvbWZvcnRhYmxlIHdpdGggaXMgdG8gb25s eSByZWNvcmQgdGhlCj4gcmVxdWVzdC0+YmF0Y2hfdm1hLCBhdCB0aGUgY29zdCBvZiBsb3Npbmcg aW5mb3JtYXRpb24gYWJvdXQgdGhlCj4gY3VycmVudGx5IGJvdW5kIGJ1ZmZlcnMuCj4gCj4gT3Ig d2UgY291bGQganVzdCBzdG9wX21hY2hpbmUoKSB3aGlsc3QgcnVubmluZyB0aGUgY2FwdHVyZSBh bmQgaGF2ZSB0aGUKPiBtYWNoaW5lIHVucmVzcG9uc2l2ZSBmb3IgYSBmZXcgMTAwbXMuIEkgZG9u J3QgdGhpbmsgc2ltcGx5IFJDVSB0aGUgbGlzdHMKPiBpcyBlbm91Z2ggKFZNIGFjdGl2ZV9saXN0 LCByZXF1ZXN0IGxpc3QsIGJvdW5kIGxpc3QpIGFzIGV2ZW50dWFsbHkgd2UKPiBjaGFzZSBhIHBv aW50ZXIgZnJvbSBvYmogaXRzZWxmICh3aGljaCBtZWFucyB3ZSBuZWVkIHRvIFJDVSBwcmV0dHkg bXVjaAo+IGV2ZXJ5dGhpbmcpLgoKSSBkaXNjdXNzZWQgc3RvcF9tYWNoaW5lIHdpdGggQ2hyaXMg YSBiaXQgLSBpdCBkb2VzIGF2b2lkIHNvbWUgb2YgdGhlCnJhY2VzLCBidXQgbm90IGFsbCBvZiB0 aGVtIChzaW5jZSB0aGUgbGlzdHMgbWlnaHQgYmUgaW4gd29ua3kgc3RhdGUgcmlnaHQKd2hlbiB3 ZSBzdG9wX21hY2hpbmUpLiBBbmQgeWVzIHJjdSBtZWFucyB3ZSBuZWVkIHRvIHJjdS1mcmVlIGFu eSBvYmplY3QKdGhhdCB0aGUgZXJyb3Igc3RhdGUgbG9va3MgYXQuCgpXaGF0IHdlIGNvdWxkIGRv IGlzIHByb3RlY3QgbGlzdCBjb25zaXN0ZW5jeSB3aXRoIHJjdSAod2hlcmUgcG9zc2libGUsIHNl ZQpteSBvdGhlciBtYWlsIGFib3V0IHBvc3NpYmxlIHByb2JsZW1zKS4gQW5kIHVzZSBzdG9wX21h Y2hpbmUgdG8gbWFrZSBzdXJlCnRoZSB1bmRlcmx5aW5nIG9iamVjdHMgZG9uJ3QgZ28gcG9vZiAo aW5zdGVhZCBvZiBrZnJlZV9yY3UpLgoKTm90IHN1cmUgd2hlcmUgdGhlIGdhcCBpbiB0aGF0IGlk ZWEgaXMgeWV0IDstKQotRGFuaWVsCi0tIApEYW5pZWwgVmV0dGVyClNvZnR3YXJlIEVuZ2luZWVy LCBJbnRlbCBDb3Jwb3JhdGlvbgpodHRwOi8vYmxvZy5mZndsbC5jaApfX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0Cklu dGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cDovL2xpc3RzLmZyZWVkZXNrdG9wLm9y Zy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=