From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: Use of copy_from_user in msm_gem_submit.c while holding a spin_lock Date: Thu, 18 Aug 2016 15:08:45 +0200 Message-ID: <20160818130845.GB6232@phenom.ffwll.local> References: <57B44D2E.2030301@oracle.com> <20160817170827.GC2356@ZenIV.linux.org.uk> <20160817191534.GF2356@ZenIV.linux.org.uk> <20160818083651.GY6232@phenom.ffwll.local> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Content-Disposition: inline In-Reply-To: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Rob Clark Cc: linux-arm-msm , Linux Kernel Mailing List , "dri-devel@lists.freedesktop.org" , Julia Lawall , Al Viro , Vaishali Thakkar , freedreno@lists.freedesktop.org List-Id: linux-arm-msm@vger.kernel.org T24gVGh1LCBBdWcgMTgsIDIwMTYgYXQgMDY6NTU6MTJBTSAtMDQwMCwgUm9iIENsYXJrIHdyb3Rl Ogo+IE9uIFRodSwgQXVnIDE4LCAyMDE2IGF0IDQ6MzYgQU0sIERhbmllbCBWZXR0ZXIgPGRhbmll bEBmZndsbC5jaD4gd3JvdGU6Cj4gPiBPbiBXZWQsIEF1ZyAxNywgMjAxNiBhdCAwNToyOTozMVBN IC0wNDAwLCBSb2IgQ2xhcmsgd3JvdGU6Cj4gPj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2Ry bS9tc20vbXNtX2dlbS5jIGIvZHJpdmVycy9ncHUvZHJtL21zbS9tc21fZ2VtLmMKPiA+PiBpbmRl eCA2Y2Q0YWY0Li40NTAyZTRiIDEwMDY0NAo+ID4+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9tc20v bXNtX2dlbS5jCj4gPj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL21zbS9tc21fZ2VtLmMKPiA+PiBA QCAtMjAxLDYgKzIwMSwxMyBAQCBpbnQgbXNtX2dlbV9mYXVsdChzdHJ1Y3Qgdm1fYXJlYV9zdHJ1 Y3QgKnZtYSwKPiA+PiBzdHJ1Y3Qgdm1fZmF1bHQgKnZtZikKPiA+PiAgICAgIHBnb2ZmX3QgcGdv ZmY7Cj4gPj4gICAgICBpbnQgcmV0Owo+ID4+Cj4gPj4gKyAgICAvKiBJIHRoaW5rIHRoaXMgc2hv dWxkIG9ubHkgaGFwcGVuIGlmIHVzZXJzcGFjZSB0cmllcyB0byBwYXNzIGEKPiA+PiArICAgICAq IG1tYXAnZCBidXQgdW5mYXVsdGVkIGdlbSBibyB2YWRkciBpbnRvIHN1Ym1pdCBpb2N0bCwgdHJp Z2dlcmluZwo+ID4+ICsgICAgICogYSBwYWdlIGZhdWx0IHdoaWxlIHN0cnVjdF9tdXRleCBpcyBh bHJlYWR5IGhlbGQKPiA+PiArICAgICAqLwo+ID4+ICsgICAgaWYgKG11dGV4X2lzX2xvY2tlZF9i eSgmZGV2LT5zdHJ1Y3RfbXV0ZXgsIGN1cnJlbnQpKQo+ID4+ICsgICAgICAgIHJldHVybiBWTV9G QVVMVF9TSUdCVVM7Cj4gPgo+ID4gVGhpcyBpcyBhbiBvayAod2VsbCBzdGlsbCBob3JyaWJsZSkg aGV1cmlzdGljcyBmb3IgdGhlIHNocmlua2VyLCBidXQgZm9yCj4gPiBjb3JyZWN0bmVzcyBpdCBr aW5kYSBkb2Vzbid0IGN1dCBpdC4gV2hhdCB5b3UgbmVlZCB0byBkbyBpbnN0ZWFkIGlzIGRyb3AK PiA+IGFsbCB0aGUgbG9ja3MsIGNvcHkgcmVsb2NhdGlvbnMgaW50byBhIHRlbXAgbWVtb3J5IGFy ZWEgYW5kIHRoZW4gcHJvY2VlZAo+ID4gaW4gdGhlIG1zbSBjb21tYW5kIHN1Ym1pc3Npb24gcGF0 aCBhYm92ZS4KPiA+Cj4gPiBBbHNvIHJlZW50cmFudCBtdXRleGVzIGFyZSBldmlsIDstKQo+IAo+ IFBsZWFzZSBub3RlIHRoYXQgdGhpcyBpcyBub3QgYSByZWVudHJhbnQgbXV0ZXggaW4gdGhlIGZh dWx0IHBhdGgsIGl0Cj4gYmFpbHMgd2l0aCBWTV9GQVVMVF9TSUdCVUchCgpFeGNlcHQgb24gVVAg aXQgdG90YWxseSBkZWFkbG9ja3MgOy0pCi1EYW5pZWwKCj4gVGhlcmUgaXMgbmV2ZXIgYSBsZWdp dCByZWFzb24gdG8gdXNlIGEgZ2VtIGJvIGZvciB0aGUgYm9zIChvciBjbWRzKQo+IHRhYmxlIGlu IHRoZSBpb2N0bCwgc28gd2hpbGUgdGhpcyBtYXkgbm90IGJlIHByZXR0eSwgSSBiZWxpZXZlIGl0 IGlzCj4gYW4gYWNjZXB0YWJsZSBzb2x1dGlvbi4KLS0gCkRhbmllbCBWZXR0ZXIKU29mdHdhcmUg RW5naW5lZXIsIEludGVsIENvcnBvcmF0aW9uCmh0dHA6Ly9ibG9nLmZmd2xsLmNoCl9fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5n IGxpc3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVk ZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAo=