From mboxrd@z Thu Jan 1 00:00:00 1970 From: Konrad Rzeszutek Wilk Subject: Re: [PATCH] drm/ttm: dma: Don't crash on memory in the vmalloc range Date: Mon, 1 Jun 2015 13:28:15 -0400 Message-ID: <20150601172815.GC13347@x230> References: <1431673794-16169-1-git-send-email-acourbot@nvidia.com> <20150515195551.GE23819@l.oracle.com> <555B1FA7.1080306@nvidia.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from userp1040.oracle.com (userp1040.oracle.com [156.151.31.81]) by gabe.freedesktop.org (Postfix) with ESMTP id BCF296E6C9 for ; Mon, 1 Jun 2015 10:28:31 -0700 (PDT) Content-Disposition: inline In-Reply-To: <555B1FA7.1080306@nvidia.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Alexandre Courbot Cc: gnurou@gmail.com, Thomas Hellstrom , Arnd Bergmann , linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org T24gVHVlLCBNYXkgMTksIDIwMTUgYXQgMDg6MzM6NTlQTSArMDkwMCwgQWxleGFuZHJlIENvdXJi b3Qgd3JvdGU6Cj4gT24gMDUvMTYvMjAxNSAwNDo1NSBBTSwgS29ucmFkIFJ6ZXN6dXRlayBXaWxr IHdyb3RlOgo+ID5PbiBGcmksIE1heSAxNSwgMjAxNSBhdCAwNDowOTo1NFBNICswOTAwLCBBbGV4 YW5kcmUgQ291cmJvdCB3cm90ZToKPiA+PmRtYV9hbGxvY19jb2hlcmVudCgpIGNhbiByZXR1cm4g bWVtb3J5IGluIHRoZSB2bWFsbG9jIHJhbmdlLgo+ID4+dmlydF90b19wYWdlKCkgY2Fubm90IGhh bmRsZSBzdWNoIGFkZHJlc3NlcyBhbmQgY3Jhc2hlcy4gVGhpcwo+ID4+cGF0Y2ggZGV0ZWN0cyBz dWNoIGNhc2VzIGFuZCBvYnRhaW5zIHRoZSBzdHJ1Y3QgcGFnZSAqIHVzaW5nCj4gPj52bWFsbG9j X3RvX3BhZ2UoKSBpbnN0ZWFkLgo+ID4+Cj4gPj5TaWduZWQtb2ZmLWJ5OiBBbGV4YW5kcmUgQ291 cmJvdCA8YWNvdXJib3RAbnZpZGlhLmNvbT4KPiA+Pi0tLQo+ID4+VGhpcyBwYXRjaCBpcyBhIGZv bGxvdy11cCBvZiB0aGUgZm9sbG93aW5nIGRpc2N1c3Npb246Cj4gPj4KPiA+Pmh0dHBzOi8vd3d3 Lm1hcmMuaW5mby8/bD1kcmktZGV2ZWwmbT0xNDE1Nzk1OTU0MzEyNTQmdz0zCj4gPj4KPiA+Pkl0 IHdvcmtzIGZvciBtZSBvbiBib3RoIDMyLWJpdCBhbmQgNjQtYml0IFRlZ3JhLCBzbyBJIGFtIG5v dCBjb252aW5jZWQKPiA+PnRoYXQgVGhpZXJyeSdzIGluaXRpYWwgY2hhbmdlIGZyb20gdmlydF90 b19wYWdlKCkgdG8gcGh5c190b19wYWdlKCkgaXMKPiA+PnN0aWxsIHJlcXVpcmVkIC0gVGhpZXJy eSwgY2FuIHlvdSBjb25maXJtIHdoZXRoZXIgeW91ciBwYXRjaCBpcyBzdGlsbAo+ID4+cmVsZXZh bnQgYWZ0ZXIgdGhpcyBvbmU/Cj4gPj4KPiA+PiAgZHJpdmVycy9ncHUvZHJtL3R0bS90dG1fcGFn ZV9hbGxvY19kbWEuYyB8IDkgKysrKysrLS0tCj4gPj4gIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2Vy dGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCj4gPj4KPiA+PmRpZmYgLS1naXQgYS9kcml2ZXJzL2dw dS9kcm0vdHRtL3R0bV9wYWdlX2FsbG9jX2RtYS5jIGIvZHJpdmVycy9ncHUvZHJtL3R0bS90dG1f cGFnZV9hbGxvY19kbWEuYwo+ID4+aW5kZXggMDFlMWQyN2ViMDc4Li4zMDc3ZjE1NTQwOTkgMTAw NjQ0Cj4gPj4tLS0gYS9kcml2ZXJzL2dwdS9kcm0vdHRtL3R0bV9wYWdlX2FsbG9jX2RtYS5jCj4g Pj4rKysgYi9kcml2ZXJzL2dwdS9kcm0vdHRtL3R0bV9wYWdlX2FsbG9jX2RtYS5jCj4gPj5AQCAt MzQyLDkgKzM0MiwxMiBAQCBzdGF0aWMgc3RydWN0IGRtYV9wYWdlICpfX3R0bV9kbWFfYWxsb2Nf cGFnZShzdHJ1Y3QgZG1hX3Bvb2wgKnBvb2wpCj4gPj4gIAlkX3BhZ2UtPnZhZGRyID0gZG1hX2Fs bG9jX2NvaGVyZW50KHBvb2wtPmRldiwgcG9vbC0+c2l6ZSwKPiA+PiAgCQkJCQkgICAmZF9wYWdl LT5kbWEsCj4gPj4gIAkJCQkJICAgcG9vbC0+Z2ZwX2ZsYWdzKTsKPiA+Pi0JaWYgKGRfcGFnZS0+ dmFkZHIpCj4gPj4tCQlkX3BhZ2UtPnAgPSB2aXJ0X3RvX3BhZ2UoZF9wYWdlLT52YWRkcik7Cj4g Pj4tCWVsc2Ugewo+ID4+KwlpZiAoZF9wYWdlLT52YWRkcikgewo+ID4+KwkJaWYgKGlzX3ZtYWxs b2NfYWRkcihkX3BhZ2UtPnZhZGRyKSkKPiA+PisJCQlkX3BhZ2UtPnAgPSB2bWFsbG9jX3RvX3Bh Z2UoZF9wYWdlLT52YWRkcik7Cj4gPj4rCQllbHNlCj4gPj4rCQkJZF9wYWdlLT5wID0gdmlydF90 b19wYWdlKGRfcGFnZS0+dmFkZHIpOwo+ID4+Kwl9IGVsc2Ugewo+ID4KPiA+Cj4gPkxvb2tzIE9L IHRvIG1lLgo+IAo+IFRoYW5rcyBndXlzLiBDb3VsZCB3ZSB0cmFuc2xhdGUgdGhlc2UgYXBwcm92 YWxzIGludG8gQWNrZWQtYnlzL1Jldmlld2VkLWJ5cwo+IHNvIERhdmUgKD8pIGNhbiBtZXJnZSB0 aGlzIHBhdGNoPwoKQWNrZWQtYnk6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtA b3JhY2xlLmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fCmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9y ZwpodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVs Cg==