From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751911AbdBAIei (ORCPT ); Wed, 1 Feb 2017 03:34:38 -0500 Received: from mailout1.samsung.com ([203.254.224.24]:47047 "EHLO mailout1.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751519AbdBAIee (ORCPT ); Wed, 1 Feb 2017 03:34:34 -0500 X-AuditID: b6c32a2e-f79656d0000012f2-a7-58919d98fb0c MIME-version: 1.0 Subject: RE: Re: Re: Subject: [PATCH v1] USB:Core: BugFix: Proper handling of Race Condition when two USB class drivers try to call init_usb_class simultaneously Reply-to: ajay.kaher@samsung.com From: Ajay Kaher To: "gregkh@linuxfoundation.org" Cc: "linux-usb@vger.kernel.org" , "linux-kernel@vger.kernel.org" , AMAN DEEP , HEMANSHU SRIVASTAVA X-Priority: 3 X-Content-Kind-Code: NORMAL X-Drm-Type: Y,confirm X-EPLocale: en_US.EUC-KR X-EPWebmail-Msg-Type: personal X-Msg-Generator: Mail X-Msg-Type: PERSONAL X-Reply-Demand: N Illegal-Object: Syntax error in X-Sender: address found on vger.kernel.org: X-Sender: =?utf-8?B?7IK87ISx7KCE7J6QG1NSSS1EZWxoaS1TeXN0ZW0g?= ^-Extraneous program text X-Sender-IP: 107.109.226.47 X-Local-Sender: =?UTF-8?B?QWpheSBLYWhlchtTUkktRGVsaGktU3lzdGVtIFMvVyBUZWFtG+yCvOyEsQ==?= =?UTF-8?B?7KCE7J6QG0xlYWQgRW5naW5lZXI=?= X-Global-Sender: =?UTF-8?B?QWpheSBLYWhlchtTUkktRGVsaGktU3lzdGVtIFMvVyBUZWFtG1NhbXN1?= =?UTF-8?B?bmcgRWxlY3Ryb25pY3MbTGVhZCBFbmdpbmVlcg==?= X-Sender-Code: =?UTF-8?B?QzEwGxtDMTBJRDAySUQwMjgxMTI=?= Message-id: <20170201072444epcms5p34768dd535eb6a99e3367befb375e663e@epcms5p3> Date: Wed, 01 Feb 2017 07:24:44 +0000 X-CMS-MailID: 20170201072444epcms5p34768dd535eb6a99e3367befb375e663e Content-type: multipart/related; boundary="----=_Part_489401_714564745.1485933884904" X-MTR: 20170201072444epcms5p34768dd535eb6a99e3367befb375e663e X-EPHeader: Mail X-ConfirmMail: Y,confirm CMS-TYPE: 105P X-Brightmail-Tracker: H4sIAAAAAAAAA0WSfUhTYRTGeb37uFqL6zQ7LLB1MUnLtU2nM5xlSgiWWBEuJdZNbyq5D3Zn pRFYItbUcCZRYqXFNMpa+FFmf1gzsg9KYYWpZEqWYsZKM7BS290H/fe8P57nvOccDo4JK3gi vEBnoo06qpDkBXDu90ZERl26YlFLayyrlD3ODo6y7IaNp5zun8GUju4GnvJ6czm2nZvac6WV n3q+4xZKnWsLzcCy6IR8msqljWJal6PPLdDlqci0fZpkjSJWKouSxSvjSLGO0tIqMmVXRtTO gkLXl6T4GFVY5EIZFMOQWxITjPoiEy3O1zMmFZktk8klMmmcRC6XS2IUB7fKFS7LITrf2j7m Z5gSn1gYHEKlaG6dGeE4EDFwp1lsRv4uGQIDozaeGQXgQsKKoKVlgMN6BEQgLHYFsTyI5U+d Dh4bEBJiOFdh47A6iNgEv6u+clnNIyLgYWWnmwcTKrA0V2JsGCP6EVjtdTzPbwK4VPGZ49Fr 4UFLJ/Lo1fC31McBbjdNev2hcHG+FfN5nM+uef3BUD762ssDYWzhkZdrwbz8i++r77hrcTcB RBmCKscQ8jyqEEy9HOF6XHHQ0zfvx2oBsRusw7PuShxiA3x65auaAme/NHLZtWBEJjRdzfJg FTy+fs/bBAGtzxsw3wADb+xujRGroPrPhJ+Hh8HNJ9f4NSis/v+C6/8XrXcH1kNd5TjfgyPA 1r2lEXFuoRDawGjzaEZhiJYwlJYp0uVJcvTaNuQ+wkhJF1pqTLMjAkfkSoHhR41ayKWOMcVa OwIcI4MFKy5b1EJBLlVcQhv1GmNRIc3YkcI1pgUTrc7Ru05aZ9LIYmJlMfL4aEVsnFRJrhFk SV0hIo8y0Udp2kAbfTk/3F9UitThF/W5aDKhdE9senpYYvKFvTAWeYJfgo84ir8lhas/dI0P 15ZlH29/MfNx3Py2rWGHKemd7c9ElcF5oHdYuLFzfte2ywvTpw9bLT9rS2oMi3Jxk+i9oTIl vi9sKfNXORo/spC0/3umxkSS50+e0ZwKvyua3Vy7nD1YfcbZoh8iOUw+JYvEjAz1D4swvIua AwAA DLP-Filter: Pass X-CFilter-Loop: Reflected X-Auth-Email: ajay.kaher@samsung.com X-HopCount: 6 X-CMS-RootMailID: 20170130082525epcms5p5e2459e715ebb80cef1574946e3f6ffbf X-RootMTR: 20170130082525epcms5p5e2459e715ebb80cef1574946e3f6ffbf References: <20170130082525epcms5p5e2459e715ebb80cef1574946e3f6ffbf@epcms5p5> <20170131052146epcms5p79112e0ba47847b8b0d33aee7b66590c9@epcms5p7> Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org ------=_Part_489401_714564745.1485933884904 Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8" wqANCj4+IEF0IGJvb3QgdGltZSwgcHJvYmUgZnVuY3Rpb24gb2YgbXVsdGlwbGUgY29ubmVjdGVk IGRldmljZXMNCj4+IChwcm9wcmlldGFyeSBkZXZpY2VzKSBleGVjdXRlIHNpbXVsdGFuZW91c2x5 Lg0KPg0KPldoYXQgZXhhY3RseSBkbyB5b3UgbWVhbiBoZXJlPyAgSG93IGNhbiBwcm9iZSBoYXBw ZW4gInNpbXVsdGFuZW91c2x5Ij8NCj5UaGUgVVNCIGNvcmUgcHJldmVudHMgdGhpcywgcmlnaHQ/ DQoNCkkgaGF2ZSBvYnNlcnZlZCB0d28gc2NlbmFyaW9zIHRvIGNhbGwgcHJvYmUgZnVuY3Rpb246 DQoNClNjZW5hcmlvICMxOiBEcml2ZXIgaW5zZXJ0ZWQgYW5kIGF0dGFjaGluZyBVU0IgRGV2aWNl Og0KWWVzLCB5b3UgYXJlIHJpZ2h0LCB0d28gcHJvYmVzIGF0IHNhbWUgdGltZSBpcyBub3QgaGFw cGVuaW5nDQppbiB0aGlzIHNjZW5hcmlvLg0KDQpTY2VuYXJpbyAjMjogVVNCIERldmljZSBhdHRh Y2hlZCBhbmQgaW5zZXJ0aW5nIERyaXZlcjoNCkluIHRoaXMgY2FzZSBwcm9iZSBoYXMgYmVlbiBj YWxsZWQgaW4gY29udGV4dCBvZiBpbnNtb2QsDQpyZWZlciBmb2xsb3dpbmcgY29kZSBmbG93Og0K aW5pdCAtPiB1c2JfcmVnaXN0ZXJfZHJpdmVyIC0+IGRyaXZlcl9yZWdpc3RlciAtPiBidXNfYWRk X2RyaXZlciAtPg0KZHJpdmVyX2F0dGFjaCAtPiBidXNfZm9yX2VhY2hfZGV2IC0+IF9fZHJpdmVy X2F0dGFjaCAtPg0KZHJpdmVyX3Byb2JlX2RldmljZSAtPiB1c2JfcHJvYmVfaW50ZXJmYWNlIC0+ IHByb2JlIC0+IHVzYl9yZWdpc3Rlcl9kZXYNCg0KSSBoYXZlIG9ic2VydmVkIHRoZSBjcmFzaCBp biBTY2VuYXJpbyAjMiwgYXMgdHdvIHByb2JlcyBleGVjdXRlcyBhdA0Kc2FtZSB0aW1lIGluIHRo aXMgc2NlbmFyaW8uIEFuZCBpbml0X3VzYl9jbGFzc19tdXRleCBsb2NrIHJlcXVpcmUgdG8NCnBy ZXZlbnQgcmFjZSBjb25kaXRpb24uDQoNCj4+IEFuZCBiZWNhdXNlIG9mIHRoZSBmb2xsb3dpbmcg Y29kZSBwYXRoIHJhY2UgY29uZGl0aW9uIGhhcHBlbnM6DQo+PiBwcm9iZS0+dXNiX3JlZ2lzdGVy X2Rldi0+aW5pdF91c2JfY2xhc3MNCj4NCj5XaHkgaXMgdGhpcyBqdXN0IHNob3dpbmcgdXAgbm93 LCBhbmQgaGFzbid0IGJlZW4gYW4gaXNzdWUgZm9yIHRoZSBkZWNhZGUNCj5vciBzbyB0aGlzIGNv ZGUgaGFzIGJlZW4gYXJvdW5kPyAgV2hhdCBjaGFuZ2VkPw0KPg0KPj4gVGVzdGVkIHdpdGggdGhl c2UgY2hhbmdlcywgYW5kIHByb2JsZW0gaGFzIGJlZW4gc29sdmVkLg0KPg0KPldoYXQgY2hhbmdl cz8NCg0KVGVzdGVkIHdpdGggbXkgcGF0Y2ggKGkuZS4gbG9ja2luZyB3aXRoIGluaXRfdXNiX2Ns YXNzX211dGV4KS4NCg0KdGhhbmtzLA0KDQphamF5IGthaGVyDQoNCg0KwqANCi0tLS0tLS0tLSBP cmlnaW5hbCBNZXNzYWdlIC0tLS0tLS0tLQ0KU2VuZGVyIDogZ3JlZ2toQGxpbnV4Zm91bmRhdGlv bi5vcmfCoDxncmVna2hAbGludXhmb3VuZGF0aW9uLm9yZz4NCkRhdGUgICA6IDIwMTctMDEtMzEg MTI6MzEgKEdNVCs1OjMwKQ0KVGl0bGUgIDogUmU6IFJlOiBTdWJqZWN0OiBbUEFUQ0ggdjFdIFVT QjpDb3JlOiBCdWdGaXg6IFByb3BlciBoYW5kbGluZyBvZiBSYWNlIENvbmRpdGlvbiB3aGVuIHR3 byBVU0IgY2xhc3MgZHJpdmVycyB0cnkgdG8gY2FsbCBpbml0X3VzYl9jbGFzcyBzaW11bHRhbmVv dXNseQ0KwqANCkE6wqBodHRwOi8vZW4ud2lraXBlZGlhLm9yZy93aWtpL1RvcF9wb3N0DQpROsKg V2VyZcKgZG/CoEnCoGZpbmTCoGluZm/CoGFib3V0wqB0aGlzwqB0aGluZ8KgY2FsbGVkwqB0b3At cG9zdGluZz8NCkE6wqBCZWNhdXNlwqBpdMKgbWVzc2VzwqB1cMKgdGhlwqBvcmRlcsKgaW7CoHdo aWNowqBwZW9wbGXCoG5vcm1hbGx5wqByZWFkwqB0ZXh0Lg0KUTrCoFdoecKgaXPCoHRvcC1wb3N0 aW5nwqBzdWNowqBhwqBiYWTCoHRoaW5nPw0KQTrCoFRvcC1wb3N0aW5nLg0KUTrCoFdoYXTCoGlz wqB0aGXCoG1vc3TCoGFubm95aW5nwqB0aGluZ8KgaW7CoGUtbWFpbD8NCsKgDQpBOsKgTm8uDQpR OsKgU2hvdWxkwqBJwqBpbmNsdWRlwqBxdW90YXRpb25zwqBhZnRlcsKgbXnCoHJlcGx5Pw0KwqAN CsKgDQpodHRwOi8vZGFyaW5nZmlyZWJhbGwubmV0LzIwMDcvMDcvb25fdG9wDQrCoA0KT27CoFR1 ZSzCoEphbsKgMzEswqAyMDE3wqBhdMKgMDU6MjE6NDZBTcKgKzAwMDAswqBBamF5wqBLYWhlcsKg d3JvdGU6DQo+wqANCj7CoMKgDQo+wqBBdMKgYm9vdMKgdGltZSzCoHByb2JlwqBmdW5jdGlvbsKg b2bCoG11bHRpcGxlwqBjb25uZWN0ZWTCoGRldmljZXMNCj7CoChwcm9wcmlldGFyecKgZGV2aWNl cynCoGV4ZWN1dGXCoHNpbXVsdGFuZW91c2x5Lg0KwqANCldoYXTCoGV4YWN0bHnCoGRvwqB5b3XC oG1lYW7CoGhlcmU/wqDCoEhvd8KgY2FuwqBwcm9iZcKgaGFwcGVuwqAic2ltdWx0YW5lb3VzbHki Pw0KVGhlwqBVU0LCoGNvcmXCoHByZXZlbnRzwqB0aGlzLMKgcmlnaHQ/DQrCoA0KQW5kwqB3aGF0 wqBkb8KgeW91wqBtZWFuwqBleGFjdGx5wqBiecKgIihwcm9wcmlldGFyecKgZGV2aWNlcykiPw0K wqANCj7CoEFuZMKgYmVjYXVzZcKgb2bCoHRoZcKgZm9sbG93aW5nwqBjb2RlwqBwYXRowqByYWNl wqBjb25kaXRpb27CoGhhcHBlbnM6DQo+wqBwcm9iZS0+dXNiX3JlZ2lzdGVyX2Rldi0+aW5pdF91 c2JfY2xhc3MNCsKgDQpXaHnCoGlzwqB0aGlzwqBqdXN0wqBzaG93aW5nwqB1cMKgbm93LMKgYW5k wqBoYXNuJ3TCoGJlZW7CoGFuwqBpc3N1ZcKgZm9ywqB0aGXCoGRlY2FkZQ0Kb3LCoHNvwqB0aGlz wqBjb2RlwqBoYXPCoGJlZW7CoGFyb3VuZD/CoMKgV2hhdMKgY2hhbmdlZD8NCsKgDQo+wqBUZXN0 ZWTCoHdpdGjCoHRoZXNlwqBjaGFuZ2VzLMKgYW5kwqBwcm9ibGVtwqBoYXPCoGJlZW7CoHNvbHZl ZC4NCsKgDQpXaGF0wqBjaGFuZ2VzPw0KwqANCnRoYW5rcywNCsKgDQpncmVnwqBrLWgNCsKgDQrC oA0KVGhhbmtzIGFuZCBSZWdhcmRzLA0KQWpheSBLYWhlcg== ------=_Part_489401_714564745.1485933884904--