android_kernel_sony_sdm845/include/linux/usb
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Manu Gautam e89c929626 phy: msm: usb: Fix extcon vbus/id notifier_block list corruption
If driver fails to register extcon notifier from probe, it defers
same to work_queue which is invoked when extcon provider becomes
available (psy_nb is used for same). If power_supply notifier call
gets invoked back to back before extcon_register_work could
unregister psy_changed notifier, it results in driver registering
extcon notifier two times without unregister. This causes notifier_nb
list corruption where notifer_nb->next points to itself and any
extcon event later results in inifinite notifer calls causing
watchdog bite.

Change-Id: Ic7963971db198817e5643b6f3968cd8a4bc2e43c
Signed-off-by: Manu Gautam <mgautam@codeaurora.org>
2018-09-28 10:47:53 +05:30
..
association.h
atmel_usba_udc.h
audio-v2.h
audio-v3.h
audio.h
c67x00.h
ccid_desc.h
cdc-wdm.h
cdc.h
cdc_ncm.h
ch9.h
chipidea.h
class-dual-role.h
composite.h Merge changes Ia7c70965,I881a3f8d into msm-4.9 2018-06-21 05:08:12 -07:00
ehci-dbgp.h
ehci_def.h
ehci_pdriver.h
ezusb.h
f_accessory.h
f_mtp.h
functionfs.h
g_hid.h
gadget.h USB: pd: Always set selfpowered bit after explicit contract 2018-07-25 15:49:37 +05:30
gadget_configfs.h
gpio_vbus.h
hcd.h usb: gadget: Fix ci13xxx compilation issues 2018-03-16 15:14:08 +05:30
input.h
iowarrior.h
irda.h
isp116x.h
isp1301.h
isp1362.h
isp1760.h
m66592.h
msm_hsusb.h phy: msm: usb: Fix extcon vbus/id notifier_block list corruption 2018-09-28 10:47:53 +05:30
msm_hsusb_hw.h
musb-ux500.h
musb.h
net2280.h
of.h
ohci_pdriver.h
otg-fsm.h
otg.h
phy.h
phy_companion.h
quirks.h usb: quirks: add control message delay for 1b1c:1b20 2018-03-18 11:18:56 +01:00
r8a66597.h
renesas_usbhs.h
rndis_host.h
samsung_usb_phy.h
serial.h
sl811.h
storage.h
tegra_usb_phy.h
tilegx.h
uas.h
ulpi.h
usb338x.h
usb_phy_generic.h
usb_qdss.h
usbdiag.h
usbnet.h
usbpd.h
wusb-wa.h
wusb.h