mirror of
https://github.com/followmsi/android_kernel_google_msm.git
synced 2024-11-06 23:17:41 +00:00
aa77957e31
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> |
||
---|---|---|
.. | ||
asix.c | ||
catc.c | ||
cdc-phonet.c | ||
cdc_eem.c | ||
cdc_ether.c | ||
cdc_ncm.c | ||
cdc_subset.c | ||
cx82310_eth.c | ||
dm9601.c | ||
gl620a.c | ||
hso.c | ||
int51x1.c | ||
ipheth.c | ||
kalmia.c | ||
kaweth.c | ||
Kconfig | ||
lg-vl600.c | ||
Makefile | ||
mcs7830.c | ||
net1080.c | ||
pegasus.c | ||
pegasus.h | ||
plusb.c | ||
qmi_wwan.c | ||
rmnet_usb_ctrl.c | ||
rmnet_usb_ctrl.h | ||
rmnet_usb_data.c | ||
rndis_host.c | ||
rtl8150.c | ||
sierra_net.c | ||
smsc75xx.c | ||
smsc75xx.h | ||
smsc95xx.c | ||
smsc95xx.h | ||
usbnet.c | ||
zaurus.c |