From mboxrd@z Thu Jan 1 00:00:00 1970 From: Al Viro Subject: Re: Use of copy_from_user in msm_gem_submit.c while holding a spin_lock Date: Wed, 17 Aug 2016 20:15:34 +0100 Message-ID: <20160817191534.GF2356@ZenIV.linux.org.uk> References: <57B44D2E.2030301@oracle.com> <20160817170827.GC2356@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: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: freedreno-bounces-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org Sender: "Freedreno" To: Rob Clark Cc: David Airlie , linux-arm-msm , Linux Kernel Mailing List , "dri-devel-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org" , Julia Lawall , Vaishali Thakkar , freedreno-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org List-Id: linux-arm-msm@vger.kernel.org T24gV2VkLCBBdWcgMTcsIDIwMTYgYXQgMDI6NDk6MzJQTSAtMDQwMCwgUm9iIENsYXJrIHdyb3Rl OgoKPiBJJ20gbm90IHNheWluZyB0aGF0IEkgc2hvdWxkbid0IGZpeCBpdCAoYWx0aG91Z2ggbm90 IHF1aXRlIHN1cmUgaG93Cj4geWV0Li4gdGFraW5nL2Ryb3BwaW5nIHRoZSBzcGlubG9jayBpbnNp ZGUgdGhlIGxvb3AgaXMgbm90IGEgZ29vZAo+IG9wdGlvbiBmcm9tIGEgcGVyZm9ybWFuY2Ugc3Rh bmRwb2ludCkuICBXaGF0IEkgYW0gc2F5aW5nIGlzIHRoYXQgdGhpcwo+IGlzIG5vdCBzb21ldGhp bmcgdGhhdCBjYW4gaGFwcGVuIGFjY2lkZW50YWxseSAoYXMgaXQgY291bGQgaW4gdGhlIGNhc2UK PiBvZiBzd2FwKS4gIEJ1dCBJIGFncmVlIHRoYXQgSSBzaG91bGQgZml4IGl0IHNvbWVob3cgdG8g YXZvaWQgaXNzdWVzCj4gd2l0aCBhbiBpbnRlbnRpb25hbGx5IGV2aWwgdXNlcnNwYWNlLgoKSSB3 b3VsZG4ndCBjb3VudCBvbiB0aGF0IG5vdCBoYXBwZW5pbmcgYnkgYWNjaWRlbnQuICBXaXRoIHpl cm8gY2hhbmdlcwppbiBtZXNhIGl0c2VsZiAtIGl0IGNhbiBiZSBhcyBzaW1wbGUgYXMgY2hhbmdl IG9mIGFsbG9jYXRvciBpbiB0aGUKYm93ZWxzIG9mIGxpYmMgb3IgdGhyb3dpbmcgbGliZG1hbGxv YyBpbnRvIHRoZSBsaW5rIGZsYWdzLCBldGMuICBBbmQgbW9zdApvZiB0aGUgdGltZSBpdCB3b3Vs ZCd2ZSB3b3JrZWQganVzdCBmaW5lLCBidXQgdGhlIHNhbWUgY2FsbCBpbiBhIHNpdHVhdGlvbgp3 aGVuIG1vc3Qgb2YgdGhlIG1lbW9yeSBpcyBvY2N1cGllZCBieSBkaXJ0eSBwYWdlY2FjaGUgcGFn ZXMgY2FuIGVuZCB1cApoYXZpbmcgdG8gd2FpdCBmb3Igd3JpdGViYWNrLgoKPiBJZiB0aGVyZSBp cyBhIGNvcHlfZnJvbV91c2VyKCkgdmFyaWFudCB0aGF0IHdpbGwgcmV0dXJuIGFuIGVycm9yCj4g aW5zdGVhZCBvZiBibG9ja2luZywgSSB0aGluayB0aGF0IGlzIHJlYWxseSB3aGF0IEkgd2FudCBz byBJIGNhbgo+IGltcGxlbWVudCBhIHNsb3ctcGF0aCB0aGF0IGRyb3BzIHRoZSBzcGluLWxvY2sg dGVtcG9yYXJpbHkuCgoqc2hydWcqCgpwYWdlZmF1bHRfZGlzYWJsZSgpL3BhZ2VmYXVsdF9lbmFi bGUoKSBhcmUgdGhlcmUgZm9yIHB1cnBvc2UsIHNvJ3MKX19jb3B5X2Zyb21fdXNlcl9pbmF0b21p YygpLi4uICBKdXN0IHJlbWVtYmVyIHRoYXQgX19jb3B5X2Zyb21fdXNlcl9pbmF0b21pYygpCmRv ZXMgbm90IGNoZWNrIGlmIHRoZSBhZGRyZXNzZXMgYXJlIHVzZXJsYW5kIG9uZXMgKGkuZS4gdGhl IGNhbGxlciBuZWVkcwp0byBjaGVjayBhY2Nlc3Nfb2soKSBpdHNlbGYpIGFuZCBpdCBpcyAqTk9U KiBndWFyYW50ZWVkIHRvIHplcm8gd2hhdCBpdApoYWRuJ3QgY29waWVkIG92ZXIuICBDdXJyZW50 bHkgaXQgZG9lcyB6ZXJvIHRhaWwgb24gc29tZSwgYnV0IG5vdCBhbGwKYXJjaGl0ZWN0dXJlczsg Y29tZSBuZXh0IGN5Y2xlIGl0IGFuZCBpdCB3aWxsIG5vdCBkbyB0aGF0IHplcm9pbmcgb24gYW55 Cm9mIHRob3NlLgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f XwpGcmVlZHJlbm8gbWFpbGluZyBsaXN0CkZyZWVkcmVub0BsaXN0cy5mcmVlZGVza3RvcC5vcmcK aHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9mcmVlZHJlbm8K