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-phonet: fix skb truesize underestimation 2012-03-27 22:50:55 -04:00
cdc_eem.c net: usb: cdc_eem: fix mtu 2012-04-01 23:32:35 -04:00
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 tty and serial merge for 3.4-rc1 2012-03-20 11:24:39 -07:00
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 net: qmi_wwan: support Sierra Wireless MC77xx devices in QMI mode 2012-04-19 15:26:42 -04:00
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 usb/rtl8150 : Remove duplicated definitions 2012-04-01 23:20:37 -04:00
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 USB: Add Motorola Rokr E6 Id to the USBNet driver "zaurus" 2012-03-27 22:39:46 -04:00