From mboxrd@z Thu Jan 1 00:00:00 1970 From: SF Markus Elfring Date: Sun, 05 Nov 2017 09:33:15 +0000 Subject: Re: USB: core: Improve unlocking of a mutex in two functions Message-Id: <73765f7c-57b6-9ade-bca3-4d65b30f2d5d@users.sourceforge.net> List-Id: References: <0ff5f74e-ae23-5c97-8998-0e598ceae96b@users.sourceforge.net> <20171105073013.GA1431@kroah.com> In-Reply-To: <20171105073013.GA1431@kroah.com> MIME-Version: 1.0 Content-Type: text/plain; charset="windows-1254" Content-Transfer-Encoding: base64 To: Greg Kroah-Hartman , linux-usb@vger.kernel.org, kernel-janitors@vger.kernel.org Cc: Geert Uytterhoeven , Alan Stern , Eugene Korenevsky , =?UTF-8?B?R8O8bnRlciBSw7Zjaw==?= , Jaejoong Kim , Johan Hovold , Jonathan Corbet , Mathias Nyman , Mauro Carvalho Chehab , LKML PiBEb24ndCB3b3JyeSwgb3Igd2FzdGUgeW91ciB0aW1lLCBJIGRvbid0IHRha2UgcGF0Y2hlcyBm cm9tIHRoaXMgYXV0aG9yCj4gYXMgdGhleSBhcmUgaW4gbXkgYmxhY2tsaXN0LgoKSSBhbSBjdXJp b3VzIGlmIG91ciBkaWFsb2d1ZSBjYW4gYmVjb21lIG1vcmUgY29uc3RydWN0aXZlIGFnYWluLiDw n4yICgoKSSBjYW4gb2ZmZXIgYW5vdGhlciBiaXQgb2YgaW5mb3JtYXRpb24gZm9yIHRoaXMgc29m dHdhcmUgZGV2ZWxvcG1lbnQgZGlzY3Vzc2lvbi4g8J+SrQoKVGhlIGFmZmVjdGVkIHNvdXJjZSBm aWxlcyBjYW4gYmUgY29tcGlsZWQgZm9yIHRoZSBwcm9jZXNzb3IgYXJjaGl0ZWN0dXJlIOKAnHg4 Nl82NOKAnQpieSBhIHRvb2wgbGlrZSDigJxHQ0MgNi40LjErcjI1MTYzMS0xLjPigJ0gZnJvbSB0 aGUgc29mdHdhcmUgZGlzdHJpYnV0aW9uCuKAnG9wZW5TVVNFIFR1bWJsZXdlZWTigJ0gd2l0aCB0 aGUgZm9sbG93aW5nIGNvbW1hbmQgZXhhbXBsZS4KCm15X2NjPS91c3IvYmluL2djYy02IFwKJiYg bXlfbW9kdWxlMT1kcml2ZXJzL3VzYi9jb3JlL2h1Yi5vIFwKJiYgbXlfbW9kdWxlMj1kcml2ZXJz L3VzYi9jb3JlL21lc3NhZ2UubyBcCiYmIGdpdCBjaGVja291dCBuZXh0LTIwMTcxMTAyIFwKJiYg bWFrZSAtajQgQ0M9IiR7bXlfY2N9IiBIT1NUQ0M9IiR7bXlfY2N9IiBhbGxtb2Rjb25maWcgIiR7 bXlfbW9kdWxlMX0iICIke215X21vZHVsZTJ9IiBcCiYmIHNpemUgIiR7bXlfbW9kdWxlMX0iICIk e215X21vZHVsZTJ9IiBcCiYmIGdpdCBjaGVja291dCAnOi9eVVNCOiBjb3JlOiBJbXByb3ZlIHVu bG9ja2luZyBvZiBhIG11dGV4IGluIHR3byBmdW5jdGlvbnMnIFwKJiYgbWFrZSAtajQgQ0M9IiR7 bXlfY2N9IiBIT1NUQ0M9IiR7bXlfY2N9IiBhbGxtb2Rjb25maWcgIiR7bXlfbW9kdWxlMX0iICIk e215X21vZHVsZTJ9IiBcCiYmIHNpemUgIiR7bXlfbW9kdWxlMX0iICIke215X21vZHVsZTJ9IgoK CvCflK4gRG8geW91IGZpbmQgdGhlIGZvbGxvd2luZyBkaWZmZXJlbmNlcyB1c2VmdWwgZm9yIGZ1 cnRoZXIgY2xhcmlmaWNhdGlvbj8KCuKVlOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVpOKV kOKVkOKVkOKVkOKVkOKVkOKVlwrilZEgbW9kdWxlICDilIIgdGV4dCDilZEK4pWg4pWQ4pWQ4pWQ 4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWq4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWjCuKVkSBodWIgICAgIOKU giAtMTYgIOKVkQrilZEgbWVzc2FnZSDilIIgLTQ4ICDilZEK4pWa4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ 4pWQ4pWQ4pWQ4pWn4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWdCgoKUmVnYXJkcywKTWFya3VzCi0tClRv IHVuc3Vic2NyaWJlIGZyb20gdGhpcyBsaXN0OiBzZW5kIHRoZSBsaW5lICJ1bnN1YnNjcmliZSBr ZXJuZWwtamFuaXRvcnMiIGluCnRoZSBib2R5IG9mIGEgbWVzc2FnZSB0byBtYWpvcmRvbW9Admdl ci5rZXJuZWwub3JnCk1vcmUgbWFqb3Jkb21vIGluZm8gYXQgIGh0dHA6Ly92Z2VyLmtlcm5lbC5v cmcvbWFqb3Jkb21vLWluZm8uaHRtbA==