android_kernel_google_msm/drivers/net/usb
Hemant Kumar aa77957e31 net: usb: Define waitqueue head as static global variable
usbnet_terminate_urbs() defines waitqueue head as local variable.
There is a possibility that wake_up is called on this queue head
in workqueue context and usbnet_terminate_urbs() already returned
or dev->wait pointer becomes NULL while calling wake_up() from
workqueue context. Hence call wake_up() using waitqueue head
defined as static global variable.

Change-Id: I672460533d25589912a847acad2df01f193a120d
CRs-Fixed: 388724
Signed-off-by: Hemant Kumar <hemantk@codeaurora.org>
Signed-off-by: Neha Pandey <nehap@codeaurora.org>
2013-03-07 15:17:49 -08:00
..
asix.c asix: Fix tx transfer padding for full-speed USB 2012-04-24 04:11:34 -04:00
catc.c
cdc-phonet.c
cdc_eem.c
cdc_ether.c cdc_ether: add Novatel USB551L device IDs for FLAG_WWAN 2012-05-15 13:41:43 -04:00
cdc_ncm.c
cdc_subset.c
cx82310_eth.c
dm9601.c
gl620a.c
hso.c
int51x1.c
ipheth.c
kalmia.c
kaweth.c
Kconfig net: usb: Add support for embedded rmnet usb host driver 2013-02-25 11:32:12 -08:00
lg-vl600.c
Makefile net: usb: Add support for embedded rmnet usb host driver 2013-02-25 11:32:12 -08:00
mcs7830.c
net1080.c
pegasus.c
pegasus.h
plusb.c
qmi_wwan.c
rmnet_usb_ctrl.c usb: misc: Avoid excessive logging during disconnect 2013-03-07 15:17:48 -08:00
rmnet_usb_ctrl.h net: usb: Submit RX URBs regardless of whether QMI channel is opened 2013-03-04 12:45:34 -08:00
rmnet_usb_data.c net: usb: Submit RX URBs regardless of whether QMI channel is opened 2013-03-04 12:45:34 -08:00
rndis_host.c
rtl8150.c
sierra_net.c
smsc75xx.c smsc75xx: enable mac to detect speed/duplex from phy 2012-04-30 21:52:42 -04:00
smsc75xx.h
smsc95xx.c smsc95xx: mark link down on startup and let PHY interrupt deal with carrier changes 2012-04-26 05:56:03 -04:00
smsc95xx.h
usbnet.c net: usb: Define waitqueue head as static global variable 2013-03-07 15:17:49 -08:00
zaurus.c