android_kernel_asus_sm8350/drivers
Macpaul Lin 42c433c5f7 UPSTREAM: usb: musb: mediatek: add reset FADDR to zero in reset interrupt handle
When receiving reset interrupt, FADDR need to be reset to zero in
peripheral mode. Otherwise ep0 cannot do enumeration when re-plugging USB
cable.

Bug: 158724613
Signed-off-by: Macpaul Lin <macpaul.lin@mediatek.com>
Acked-by: Min Guo <min.guo@mediatek.com>
Signed-off-by: Bin Liu <b-liu@ti.com>
Link: https://lore.kernel.org/r/20200525025049.3400-5-b-liu@ti.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
(cherry picked from commit 402bcac4b25b520c89ba60db85eb6316f36e797f)
Change-Id: I95ec2486aee1cd4db56f49138cbd781c099fa488
2020-07-02 17:25:19 +00:00
..
accessibility
acpi ACPI: configfs: Disallow loading ACPI tables when locked down 2020-06-30 15:37:07 -04:00
amba UPSTREAM: amba: Retry adding deferred devices at late_initcall 2020-06-27 01:02:29 +00:00
android binder: fix null deref of proc->context 2020-06-30 15:36:48 -04:00
ata ata/libata: Fix usage of page address by page_address in ata_scsi_mode_select_xlat function 2020-06-30 15:37:03 -04:00
atm
auxdisplay
base Linux 5.4.50 2020-07-01 12:46:09 +02:00
bcma
block Linux 5.4.50 2020-07-01 12:46:09 +02:00
bluetooth This is the 5.4.48 stable release 2020-06-22 11:43:59 +02:00
bus bus: ti-sysc: Ignore clockactivity unless specified as a quirk 2020-06-30 15:36:53 -04:00
cdrom
char Linux 5.4.50 2020-07-01 12:46:09 +02:00
clk Linux 5.4.50 2020-07-01 12:46:09 +02:00
clocksource This is the 5.4.48 stable release 2020-06-22 11:43:59 +02:00
connector
counter counter: 104-quad-8: Add lock guards - generic interface 2020-05-02 08:48:44 +02:00
cpufreq This is the 5.4.47 stable release 2020-06-18 10:05:17 +02:00
cpuidle cpuidle: Fix three reference count leaks 2020-06-22 09:31:10 +02:00
crypto This is the 5.4.49 stable release 2020-06-25 07:49:21 +02:00
dax device-dax: don't leak kernel memory to user space after unloading kmem 2020-05-27 17:46:48 +02:00
dca
devfreq PM / devfreq: Add missing locking while setting suspend_freq 2020-05-10 10:31:34 +02:00
dio
dma This is the 5.4.43 stable release 2020-05-28 12:26:15 +02:00
dma-buf This is the 5.4.39 stable release 2020-05-06 09:03:32 +02:00
edac EDAC/amd64: Add AMD family 17h model 60h PCI IDs 2020-06-22 09:31:20 +02:00
eisa
extcon This is the 5.4.49 stable release 2020-06-25 07:49:21 +02:00
firewire
firmware Linux 5.4.50 2020-07-01 12:46:09 +02:00
fpga fpga: dfl: afu: Corrected error handling levels 2020-06-24 17:50:29 +02:00
fsi
gnss This is the 5.4.48 stable release 2020-06-22 11:43:59 +02:00
gpio This is the 5.4.49 stable release 2020-06-25 07:49:21 +02:00
gpu Linux 5.4.50 2020-07-01 12:46:09 +02:00
greybus
hid This is the 5.4.49 stable release 2020-06-25 07:49:21 +02:00
hsi
hv Drivers: hv: vmbus: Always handle the VMBus messages on CPU0 2020-06-22 09:31:00 +02:00
hwmon This is the 5.4.48 stable release 2020-06-22 11:43:59 +02:00
hwspinlock
hwtracing coresight: tmc: Fix TMC mode read in tmc_read_prepare_etb() 2020-06-24 17:50:15 +02:00
i2c Linux 5.4.50 2020-07-01 12:46:09 +02:00
i3c
ide
idle
iio iio: bmp280: fix compensation of humidity 2020-06-24 17:50:12 +02:00
infiniband RDMA/mad: Fix possible memory leak in ib_mad_post_receive_mads() 2020-06-30 15:36:58 -04:00
input input: i8042 - Remove special PowerPC handling 2020-06-24 17:50:36 +02:00
interconnect UPSTREAM: interconnect: Handle memory allocation errors 2020-03-12 14:52:54 +01:00
iommu Linux 5.4.50 2020-07-01 12:46:09 +02:00
ipack ipack: tpci200: fix error return code in tpci200_register() 2020-05-27 17:46:47 +02:00
irqchip This is the 5.4.35 stable release 2020-04-23 11:15:10 +02:00
isdn
leds leds: core: Fix warning message when init_data 2020-04-23 10:36:37 +02:00
lightnvm
macintosh drivers/macintosh: Fix memleak in windfarm_pm112 driver 2020-06-22 09:31:22 +02:00
mailbox mailbox: zynqmp-ipi: Fix NULL vs IS_ERR() check in zynqmp_ipi_mbox_probe() 2020-06-24 17:50:36 +02:00
mcb
md Linux 5.4.50 2020-07-01 12:46:09 +02:00
media This is the 5.4.48 stable release 2020-06-22 11:43:59 +02:00
memory
memstick
message
mfd This is the 5.4.49 stable release 2020-06-25 07:49:21 +02:00
misc This is the 5.4.49 stable release 2020-06-25 07:49:21 +02:00
mmc This is the 5.4.48 stable release 2020-06-22 11:43:59 +02:00
mtd This is the 5.4.48 stable release 2020-06-22 11:43:59 +02:00
mux
net Linux 5.4.50 2020-07-01 12:46:09 +02:00
nfc NFC: st21nfca: add missed kfree_skb() in an error path 2020-06-10 20:24:54 +02:00
ntb NTB: perf: Fix race condition when run with ntb_test 2020-06-24 17:50:41 +02:00
nubus
nvdimm libnvdimm: Out of bounds read in __nd_ioctl() 2020-04-23 10:36:42 +02:00
nvme nvme: don't protect ns mutation with ns->head->lock 2020-06-30 15:37:00 -04:00
nvmem This is the 5.4.46 stable release 2020-06-11 09:14:42 +02:00
of This is the 5.4.49 stable release 2020-06-25 07:49:21 +02:00
opp
oprofile
parisc
parport
pci This is the 5.4.49 stable release 2020-06-25 07:49:21 +02:00
pcmcia
perf drivers/perf: hisi: Fix wrong value for all counters enable 2020-06-24 17:50:41 +02:00
phy This is the 5.4.49 stable release 2020-06-25 07:49:21 +02:00
pinctrl Linux 5.4.50 2020-07-01 12:46:09 +02:00
platform platform/x86: asus_wmi: Reserve more space for struct bias_args 2020-06-22 09:31:11 +02:00
pnp
power This is the 5.4.49 stable release 2020-06-25 07:49:21 +02:00
powercap
pps
ps3
ptp
pwm This is the 5.4.49 stable release 2020-06-25 07:49:21 +02:00
rapidio rapidio: fix an error in get_user_pages_fast() error handling 2020-05-27 17:46:48 +02:00
ras
regulator Linux 5.4.50 2020-07-01 12:46:09 +02:00
remoteproc remoteproc: qcom_q6v5_mss: map/unmap mpss segments before/after use 2020-06-24 17:50:13 +02:00
reset
rpmsg
rtc This is the 5.4.49 stable release 2020-06-25 07:49:21 +02:00
s390 s390/qeth: fix error handling for isolation mode cmds 2020-06-30 15:36:57 -04:00
sbus
scsi Linux 5.4.50 2020-07-01 12:46:09 +02:00
sfi
sh
siox
slimbus slimbus: ngd: get drvdata from correct device 2020-06-24 17:50:22 +02:00
soc This is the 5.4.48 stable release 2020-06-22 11:43:59 +02:00
soundwire soundwire: slave: don't init debugfs on device registration error 2020-06-24 17:50:23 +02:00
spi This is the 5.4.48 stable release 2020-06-22 11:43:59 +02:00
spmi
ssb
staging Linux 5.4.50 2020-07-01 12:46:09 +02:00
target scsi: target: tcmu: Fix a use after free in tcmu_check_expired_queue_cmd() 2020-06-24 17:50:34 +02:00
tc
tee
thermal This is the 5.4.49 stable release 2020-06-25 07:49:21 +02:00
thunderbolt
tty Linux 5.4.50 2020-07-01 12:46:09 +02:00
uio
usb UPSTREAM: usb: musb: mediatek: add reset FADDR to zero in reset interrupt handle 2020-07-02 17:25:19 +00:00
vfio vfio/mdev: Fix reference count leak in add_mdev_supported_type 2020-06-24 17:50:36 +02:00
vhost This is the 5.4.49 stable release 2020-06-25 07:49:21 +02:00
video This is the 5.4.49 stable release 2020-06-25 07:49:21 +02:00
virt
virtio This is the 5.4.26 stable release 2020-03-18 08:19:15 +01:00
visorbus
vlynq
vme
w1 w1: omap-hdq: cleanup to add missing newline for some dev_dbg 2020-06-22 09:31:26 +02:00
watchdog watchdog: da9062: No need to ping manually before setting timeout 2020-06-24 17:50:32 +02:00
xen xen/pvcalls-back: test for errors when calling backend_connect() 2020-06-17 16:40:38 +02:00
zorro
Kconfig UPSTREAM: gpu/trace: add a gpu total memory usage tracepoint 2020-04-22 16:10:37 +00:00
Makefile