android_kernel_xiaomi_sm8450/drivers
Sultan Alsawaf 6c71d05108
usb: dwc3: msm: Enforce usb_data_enabled by blocking role switches
Block USB enumeration from the get-go by blocking role switches away from
USB_ROLE_NONE when usb_data_enabled is false.

Change-Id: I0eff78e56e4a3b64262f220a085cfec5910baf30
Signed-off-by: Sultan Alsawaf <sultan@osomprivacy.com>
2024-05-07 04:50:47 +03:00
..
accessibility
acpi This is the 5.10.198 stable release 2023-10-26 17:54:46 +00:00
amba amba: bus: fix refcount leak 2023-09-19 12:20:19 +02:00
android Merge "Merge tag 'android12-5.10.198_r00' into android12-5.10" into android12-5.10 2023-11-03 21:00:44 +00:00
ata ata: libata-core: Do not register PM operations for SAS ports 2023-10-10 21:53:35 +02:00
atm
auxdisplay
base Merge keystone/android12-5.10-keystone-qcom-release.198+ (0ebfe67) into msm-5.10 2023-12-05 16:20:08 +05:30
bcma
block Merge keystone/android12-5.10-keystone-qcom-release.198+ (0ebfe67) into msm-5.10 2023-12-05 16:20:08 +05:30
bluetooth Merge keystone/android12-5.10-keystone-qcom-release.198+ (0ebfe67) into msm-5.10 2023-12-05 16:20:08 +05:30
bus Merge keystone/android12-5.10-keystone-qcom-release.198+ (0ebfe67) into msm-5.10 2023-12-05 16:20:08 +05:30
cdrom
char Merge keystone/android12-5.10-keystone-qcom-release.198+ (0ebfe67) into msm-5.10 2023-12-05 16:20:08 +05:30
clk Merge keystone/android12-5.10-keystone-qcom-release.198+ (0ebfe67) into msm-5.10 2023-12-05 16:20:08 +05:30
clocksource
connector
counter Merge keystone/android12-5.10-keystone-qcom-release.185+ (7a5953e) into msm-5.10 2023-09-25 13:30:11 +05:30
cpufreq Merge keystone/android12-5.10-keystone-qcom-release.198+ (0ebfe67) into msm-5.10 2023-12-05 16:20:08 +05:30
cpuidle Merge keystone/android12-5.10-keystone-qcom-release.198+ (0ebfe67) into msm-5.10 2023-12-05 16:20:08 +05:30
crypto Merge "Merge keystone/android12-5.10-keystone-qcom-release.198+ (0ebfe67) into msm-5.10" 2023-12-07 01:42:13 -08:00
dax
dca
devfreq Merge keystone/android12-5.10-keystone-qcom-release.198+ (0ebfe67) into msm-5.10 2023-12-05 16:20:08 +05:30
dio
dma Merge keystone/android12-5.10-keystone-qcom-release.198+ (0ebfe67) into msm-5.10 2023-12-05 16:20:08 +05:30
dma-buf Merge keystone/android12-5.10-keystone-qcom-release.198+ (0ebfe67) into msm-5.10 2023-12-05 16:20:08 +05:30
edac Merge keystone/android12-5.10-keystone-qcom-release.185+ (7a5953e) into msm-5.10 2023-09-25 13:30:11 +05:30
eisa
extcon Merge keystone/android12-5.10-keystone-qcom-release.198+ (0ebfe67) into msm-5.10 2023-12-05 16:20:08 +05:30
firewire
firmware Merge keystone/android12-5.10-keystone-qcom-release.198+ (0ebfe67) into msm-5.10 2023-12-05 16:20:08 +05:30
fpga
fsi fsi: aspeed: Reset master errors after CFAM reset 2023-09-19 12:20:18 +02:00
gnss
gpio This is the 5.10.198 stable release 2023-10-26 17:54:46 +00:00
gpu Merge "Merge keystone/android12-5.10-keystone-qcom-release.198+ (0ebfe67) into msm-5.10" 2023-12-07 01:42:13 -08:00
greybus
hid Merge keystone/android12-5.10-keystone-qcom-release.198+ (0ebfe67) into msm-5.10 2023-12-05 16:20:08 +05:30
hsi
hv
hwmon Merge keystone/android12-5.10-keystone-qcom-release.198+ (0ebfe67) into msm-5.10 2023-12-05 16:20:08 +05:30
hwspinlock
hwtracing Merge keystone/android12-5.10-keystone-qcom-release.198+ (0ebfe67) into msm-5.10 2023-12-05 16:20:08 +05:30
i2c Merge "Merge keystone/android12-5.10-keystone-qcom-release.198+ (0ebfe67) into msm-5.10" 2023-12-07 01:42:13 -08:00
i3c
ide
idle
iio Merge keystone/android12-5.10-keystone-qcom-release.198+ (0ebfe67) into msm-5.10 2023-12-05 16:20:08 +05:30
infiniband Merge keystone/android12-5.10-keystone-qcom-release.198+ (0ebfe67) into msm-5.10 2023-12-05 16:20:08 +05:30
input Merge keystone/android12-5.10-keystone-qcom-release.198+ (0ebfe67) into msm-5.10 2023-12-05 16:20:08 +05:30
interconnect
iommu Merge keystone/android12-5.10-keystone-qcom-release.198+ (0ebfe67) into msm-5.10 2023-12-05 16:20:08 +05:30
ipack
irqchip Merge keystone/android12-5.10-keystone-qcom-release.198+ (0ebfe67) into msm-5.10 2023-12-05 16:20:08 +05:30
isdn mISDN: Update parameter type of dsp_cmx_send() 2023-08-16 18:21:01 +02:00
leds Merge keystone/android12-5.10-keystone-qcom-release.198+ (0ebfe67) into msm-5.10 2023-12-05 16:20:08 +05:30
lightnvm
macintosh Merge keystone/android12-5.10-keystone-qcom-release.185+ (7a5953e) into msm-5.10 2023-09-25 13:30:11 +05:30
mailbox Merge keystone/android12-5.10-keystone-qcom-release.198+ (0ebfe67) into msm-5.10 2023-12-05 16:20:08 +05:30
mcb
md Merge keystone/android12-5.10-keystone-qcom-release.198+ (0ebfe67) into msm-5.10 2023-12-05 16:20:08 +05:30
media BACKPORT: media: venus: hfi: fix the check in session buffer requirement 2023-12-14 20:08:18 -08:00
memory
memstick
message
mfd Merge keystone/android12-5.10-keystone-qcom-release.198+ (0ebfe67) into msm-5.10 2023-12-05 16:20:08 +05:30
misc Merge "Merge keystone/android12-5.10-keystone-qcom-release.198+ (0ebfe67) into msm-5.10" 2023-12-07 01:42:13 -08:00
mmc Merge keystone/android12-5.10-keystone-qcom-release.198+ (0ebfe67) into msm-5.10 2023-12-05 16:20:08 +05:30
most
mtd This is the 5.10.198 stable release 2023-10-26 17:54:46 +00:00
mux
net Merge keystone/android12-5.10-keystone-qcom-release.198+ (0ebfe67) into msm-5.10 2023-12-05 16:20:08 +05:30
nfc Merge keystone/android12-5.10-keystone-qcom-release.198+ (0ebfe67) into msm-5.10 2023-12-05 16:20:08 +05:30
ntb ntb: Fix calculation ntb_transport_tx_free_entry() 2023-09-19 12:20:22 +02:00
nubus
nvdimm
nvme Merge keystone/android12-5.10-keystone-qcom-release.198+ (0ebfe67) into msm-5.10 2023-12-05 16:20:08 +05:30
nvmem
of Merge keystone/android12-5.10-keystone-qcom-release.198+ (0ebfe67) into msm-5.10 2023-12-05 16:20:08 +05:30
opp This is the 5.10.195 stable release 2023-09-19 11:32:32 +00:00
oprofile
parisc parisc: iosapic.c: Fix sparse warnings 2023-10-10 21:53:32 +02:00
parport
pci Merge keystone/android12-5.10-keystone-qcom-release.198+ (0ebfe67) into msm-5.10 2023-12-05 16:20:08 +05:30
pcmcia pcmcia: rsrc_nonstatic: Fix memory leak in nonstatic_release_resource_db() 2023-08-26 15:26:45 +02:00
perf Merge keystone/android12-5.10-keystone-qcom-release.198+ (0ebfe67) into msm-5.10 2023-12-05 16:20:08 +05:30
phy Merge keystone/android12-5.10-keystone-qcom-release.198+ (0ebfe67) into msm-5.10 2023-12-05 16:20:08 +05:30
pinctrl Merge keystone/android12-5.10-keystone-qcom-release.198+ (0ebfe67) into msm-5.10 2023-12-05 16:20:08 +05:30
platform Merge keystone/android12-5.10-keystone-qcom-release.198+ (0ebfe67) into msm-5.10 2023-12-05 16:20:08 +05:30
pnp
power Merge keystone/android12-5.10-keystone-qcom-release.198+ (0ebfe67) into msm-5.10 2023-12-05 16:20:08 +05:30
powercap Merge keystone/android12-5.10-keystone-qcom-release.198+ (0ebfe67) into msm-5.10 2023-12-05 16:20:08 +05:30
pps
ps3
ptp
pwm Merge keystone/android12-5.10-keystone-qcom-release.198+ (0ebfe67) into msm-5.10 2023-12-05 16:20:08 +05:30
rapidio
ras
regulator Merge keystone/android12-5.10-keystone-qcom-release.198+ (0ebfe67) into msm-5.10 2023-12-05 16:20:08 +05:30
remoteproc Merge keystone/android12-5.10-keystone-qcom-release.185+ (7a5953e) into msm-5.10 2023-09-25 13:30:11 +05:30
reset
rpmsg Merge keystone/android12-5.10-keystone-qcom-release.198+ (0ebfe67) into msm-5.10 2023-12-05 16:20:08 +05:30
rtc Merge keystone/android12-5.10-keystone-qcom-release.198+ (0ebfe67) into msm-5.10 2023-12-05 16:20:08 +05:30
s390 This is the 5.10.198 stable release 2023-10-26 17:54:46 +00:00
sbus
scsi Merge keystone/android12-5.10-keystone-qcom-release.198+ (0ebfe67) into msm-5.10 2023-12-05 16:20:08 +05:30
sfi
sh
siox
slimbus Merge "slimbus: qcom-ngd-ctrl: Mark capability_timeout to false during timeout" 2023-09-07 23:55:23 -07:00
soc Merge keystone/android12-5.10-keystone-qcom-release.198+ (0ebfe67) into msm-5.10 2023-12-05 16:20:08 +05:30
soundwire This is the 5.10.190 stable release 2023-08-25 12:26:58 +00:00
spi Merge keystone/android12-5.10-keystone-qcom-release.198+ (0ebfe67) into msm-5.10 2023-12-05 16:20:08 +05:30
spmi Merge keystone/android12-5.10-keystone-qcom-release.185+ (7a5953e) into msm-5.10 2023-09-25 13:30:11 +05:30
ssb
staging Merge keystone/android12-5.10-keystone-qcom-release.198+ (0ebfe67) into msm-5.10 2023-12-05 16:20:08 +05:30
target This is the 5.10.198 stable release 2023-10-26 17:54:46 +00:00
tc
tee
thermal Merge keystone/android12-5.10-keystone-qcom-release.198+ (0ebfe67) into msm-5.10 2023-12-05 16:20:08 +05:30
thunderbolt
tty Merge keystone/android12-5.10-keystone-qcom-release.198+ (0ebfe67) into msm-5.10 2023-12-05 16:20:08 +05:30
uio
usb usb: dwc3: msm: Enforce usb_data_enabled by blocking role switches 2024-05-07 04:50:47 +03:00
vdpa
vfio vfio/type1: fix cap_migration information leak 2023-09-19 12:20:14 +02:00
vhost
video Merge keystone/android12-5.10-keystone-qcom-release.198+ (0ebfe67) into msm-5.10 2023-12-05 16:20:08 +05:30
virt
virtio Merge keystone/android12-5.10-keystone-qcom-release.198+ (0ebfe67) into msm-5.10 2023-12-05 16:20:08 +05:30
visorbus
vlynq
vme
w1
watchdog watchdog: iTCO_wdt: Set NO_REBOOT if the watchdog is not already running 2023-10-10 21:53:34 +02:00
xen xen/events: replace evtchn_rwlock with RCU 2023-10-10 21:53:40 +02:00
zorro
Kconfig
Makefile