OSDN Git Service

usb: gadget: android: Cancel pending ctrlrequest before disabling
authorBenoit Goby <benoit@android.com>
Tue, 29 Nov 2011 21:49:27 +0000 (13:49 -0800)
committerBenoit Goby <benoit@android.com>
Wed, 30 Nov 2011 03:34:20 +0000 (19:34 -0800)
commite0de0a507d83e84c833d01de9e46a44b12419431
treef5d19764791e0535874d7de6a86a117e6222633c
parentb86fd0b62252fbba6a5d6acda09fd325fb8e201b
usb: gadget: android: Cancel pending ctrlrequest before disabling

Make sure there is no pending ctrlrequest before removing the config.
Otherwise the ctrlrequest complete callback could access structures
after they have been freed. Unbind cancels pending transfers but not
ep0 requests.

Bug: 5513065 5440193

Change-Id: I063c22bf5d104a3d2df71cf622409459fac5f27a
Signed-off-by: Benoit Goby <benoit@android.com>
drivers/usb/gadget/android.c