usb: gadget: android: follow proper order on disconnect
authorDima Zavin <dima@android.com>
Wed, 14 Sep 2011 18:53:11 +0000 (11:53 -0700)
committermgross <mark.gross@intel.com>
Wed, 9 Nov 2011 20:23:59 +0000 (12:23 -0800)
commitef4dd999adaa95b09d4f2ba4368e02570200089b
tree4111399fa7a16a9db4db5cd76b355d800a348bcf
parentb9300805fefb8ea001f1627a3813fdd13bfeee2c
usb: gadget: android: follow proper order on disconnect

We should composite_disconnect *before* updating our internal
state and sending uevent to userspace.
Also, hold cdev->lock while updating internal state.

Change-Id: If66a5a4f7d4a102a44aefc3ce4a154a5a1517dcf
Signed-off-by: Dima Zavin <dima@android.com>
drivers/usb/gadget/android.c