From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Subject: [1/2] usb: gadget: r8a66597: Fix two possible sleep-in-atomic-context bugs in init_controller() From: Robert Jarzmik Message-Id: <876021lods.fsf@belgarion.home> Date: Fri, 29 Jun 2018 15:21:19 +0200 To: Felipe Balbi Cc: Jia-Ju Bai , gregkh@linuxfoundation.org, nicolas.ferre@microchip.com, keescook@chromium.org, allen.lkml@gmail.com, linux-usb@vger.kernel.org, linux-kernel@vger.kernel.org List-ID: RmVsaXBlIEJhbGJpIDxiYWxiaUBrZXJuZWwub3JnPiB3cml0ZXM6Cgo+IEhpLAo+Cj4gUm9iZXJ0 IEphcnptaWsgPHJvYmVydC5qYXJ6bWlrQGZyZWUuZnI+IHdyaXRlczoKPj4+PiBBbmQgYXMgYm9u dXMgcXVlc3Rpb24sIHdoeSBpcyBpdCBiZXR0ZXIgdG8gaGF2ZSBtZGVsYXkoKSBjYWxscyBpbiB0 aGUgZHJpdmVyID8KPj4+Cj4+PiBBcyBhIGJ1Z2ZpeCwgaXQncyB0aGUgc21hbGxlc3QgZml4IHBv c3NpYmxlLCByaWdodD8gSWRlYWxseSwgd2Ugd291bGRuJ3QKPj4+IG5lZWQgZWl0aGVyIG9mIHRo ZW0uIFBlcmhhcHMgdGhlcmUncyBhIGJpdCB3aGljaCBjYW4gYmUgcG9sbGVkIGluc3RlYWQ/Cj4+ IElkZWFsbHkgeWVzLiBEbyB5b3UgcmVtZW1iZXIgaWYgYSAidGhyZWFkZWQgaW50ZXJydXB0IiBt aWdodCB1c2UgbXNsZWVwKCkgPyBJCj4+IHNlZW0gdG8gcmVtZW1iZXIgdGhhdCB0aGV5IGNhbiwg c28gd29uJ3QgdGhhdCBiZSBhbm90aGVyIGFsdGVybmF0aXZlID8KPgo+IHllYWgsIHVubGVzcywg b2YgY291cnNlLCB5b3UgaGF2ZSBhIHNwaW5sb2NrIGhlbGQuIDstKQpBaCB5ZXMsIHVubGVzcyB0 aGF0IDopCgpJIHdvdWxkIGhhdmUgcHJvcG9zZWQgdG8gY2FsbCB0aGUgZGlzY29ubmVjdCBvdXQg b2YgdGhlIHNwaW5sb2NrIHBhdGgsIGJ1dApsb29raW5nIGF0IHRoZSByOGE2NjU5Ml91c2JfZGlz Y29ubmVjdCgpLCB3aXRoIGl0cyBzcGlubG9jayBmbGlwLWZsb3AsIEkgbG9vc2UKaGVhcnQgLi4u CgpBbmQgZXZlbiBpZiBJIHN0aWxsIHRoaW5rIG5vIG1kZWxheSgpIHNob3VsZCBiZSB1c2VkLCBi ZWNhdXNlIG9mIHRoZSBrZXJuZWwKc3RhbGwgKGFuZCBnbG9iYWwgdW5pcHJvY2Vzc29yIHN0YWxs KSwgSSB3b24ndCBhcmd1ZSBhbnltb3JlLiBBZnRlciBhbGwsIGlmIHlvdQpsZXQgaW4gdGhlIG1k ZWxheSgpLCBwZXJoYXBzIHRoZSBtYWludGFpbmVycyB3aWxsIGFncmVlIHRvIHJldmlldyB0aGVp cgphcmNoaXRlY3R1cmUgYW5kIGRyb3AgdGhlIGxvY2tzIG9yIHNsZWVwcyBpbiBpbnRlcnJ1cHQg Y29udGV4dCBpbiBhIGZvbGxvdy11cApwYXRjaCwgd2hvIGtub3dzIC4uLgoKQ2hlZXJzLgo=