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 10:31:27 +0200 Message-ID: <20160818083127.GX6232@phenom.ffwll.local> References: <57B44D2E.2030301@oracle.com> <20160817170827.GC2356@ZenIV.linux.org.uk> <20160817191534.GF2356@ZenIV.linux.org.uk> <20160817193120.GG2356@ZenIV.linux.org.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Content-Disposition: inline In-Reply-To: <20160817193120.GG2356@ZenIV.linux.org.uk> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Al Viro Cc: linux-arm-msm , Linux Kernel Mailing List , "dri-devel@lists.freedesktop.org" , Julia Lawall , Vaishali Thakkar , freedreno@lists.freedesktop.org List-Id: linux-arm-msm@vger.kernel.org T24gV2VkLCBBdWcgMTcsIDIwMTYgYXQgMDg6MzE6MjBQTSArMDEwMCwgQWwgVmlybyB3cm90ZToK PiBPbiBXZWQsIEF1ZyAxNywgMjAxNiBhdCAwMzoyNDozOFBNIC0wNDAwLCBSb2IgQ2xhcmsgd3Jv dGU6Cj4gCj4gPiBobW0sIGxvb2tzIGxpa2UsIGF0IGxlYXN0IG9uIGFybSAobm90IHN1cmUgYWJv dXQgYXJtNjQpLAo+ID4gCj4gPiAjZGVmaW5lIF9fY29weV9mcm9tX3VzZXJfaW5hdG9taWMgX19j b3B5X2Zyb21fdXNlcgo+ID4gCj4gPiBpZS4gY29weV9mcm9tX3VzZXIoKSBtaW51cyB0aGUgYWNj ZXNzX29rKCkgYW5kIG1lbXNldCBpbiB0aGUKPiA+ICFhY2Nlc3Nfb2soKSBwYXRoLi4gYnV0IG1h eWJlIHdoYXQgSSB3YW50IGlzIGp1c3QgdGhlCj4gPiBwYWdlZmF1bHRfZGlzYWJsZSgpIGlmIHRo YXQgZGlzYWJsZXMgY29weV9mcm9tX3VzZXIoKSBiZWluZyBhYmxlIHRvCj4gPiBibG9jay4uCj4g Cj4gT24gYSBidW5jaCBvZiBwbGF0Zm9ybXMgY29weV9mcm9tX3VzZXIoKSBzdGFydHMgd2l0aCBt aWdodF9zbGVlcCgpOyBhZ2FpbiwKPiB0aGF0J2xsIHNwcmVhZCB0byBhbGwgb2YgdGhlIHByZXR0 eSBzb29uLgo+IAo+IFJpZ2h0IG5vdyB0aG9zZSBwcmltaXRpdmVzIGFyZSB2ZXJ5IGJhZGx5IG91 dCBvZiBzeW5jOyB0aGlzIHdpbGwgY2hhbmdlLAo+IGJ1dCBsZXQncyBub3QgYWRkIG1vcmUgUElU QSBzb3VyY2VzLgoKVGhhdCBzb3VuZHMgZ3JlYXQsIGFzIHBhcnQgb2YgZGlzY3Vzc2luZyB0aGlz IG9uIGlyYyB3aXRoIFJvYiBJIHRvbwpub3RpY2VkIHRoYXQgdGhlIHRoZSAqY29weSp1c2VyKiBm dW5jcyBhcmUgYWxsIHJhdGhlciBvdXQgb2Ygc3luYy4gT24KaTkxNS5rbyB3ZSBnbyBmdWxsIGV2 aWwgbW9kZSBhbmQgcGFzcyAoZmF1bHRpbmcpIGk5MTUgYnVmZmVyIG9iamVjdHMgaW4gYXMKdGFy Z2V0cyBmb3IgYWxsIHRoZXNlIGNvcHkqdXNlciBvcGVyYXRpb25zLiBBbmQgZm9yIGFkZGVkIGV2 aWxuZXNzIHdlIGhhdmUKZGVidWdmcyBpbnRlcmZhY2VzIHRvIGZvcmNlLXVubWFwL2V2aWN0IHRo ZXNlIGJvLCB3aGljaCBpcyB1c2VkIHRvIG1ha2UKc3VyZSB0aGF0IHRoZSBmYXVsdCBoYW5kbGlu ZyBpbiBzbG93LXBhdGhzIChhZnRlciBkcm9wcGluZyBsb2NrcyBhbmQKcmVhY3F1aXJpbmcgdGhl bSkgYWxzbyB3b3JrcyAtIHNvbWUgb2YgaTkxNSBjb2RlIGhhcyBzbG93LXNsb3cgcGF0aApmYWxs YmFja3MgOy0pCgpPaCBhbmQgd2UgaGF2ZSBhIGRlYnVnZnMga25vYiB0byBkaXNhYmxlIHRoZSBw cmVmYXVsdGluZyB3ZSBkbywgc2luY2UKd2l0aG91dCB0aG9zZSB0aGUgcmFjZSBpcyB3YXkgdG9v IHNtYWxsLgotRGFuaWVsCi0tIApEYW5pZWwgVmV0dGVyClNvZnR3YXJlIEVuZ2luZWVyLCBJbnRl bCBDb3Jwb3JhdGlvbgpodHRwOi8vYmxvZy5mZndsbC5jaApfX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZl bEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFp bG1hbi9saXN0aW5mby9kcmktZGV2ZWwK