zephyr/subsys
Kari Hulkko 22c0d0155a usb: fix for parallel transfer deadlock with usb_transfer_sync()
Parallel transfer to same endpoint is not supported and
may cause a deadlock. Adding a check to prevent starting
the transfer if tranfer is already ongoing on same endpoint.

Transfer status was not checked when accessing to transfer
from endpoint callback. Adding status check, to prevent
a double completion.

Fixes #30736

Signed-off-by: Kari Hulkko <kari.m.hulkko@gmail.com>
2021-01-24 10:08:27 -05:00
..
bluetooth Bluetooth: controller: radio: Fix compilation error 2021-01-22 09:49:03 -05:00
canbus canbus: canopen: program: read flash in 32 byte chunks 2021-01-20 14:18:03 -06:00
console device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
cpp
debug debug: coredump: remove z_ prefix for stuff used outside subsys 2021-01-21 22:08:59 -05:00
demand_paging mmu: backing stores reserve page fault room 2021-01-23 19:47:23 -05:00
dfu modules: introduce MCUBOOT_BOOTUTIL module 2021-01-14 18:03:38 +01:00
disk disk: disk_access_flash: Make sector size configurable in Kconfig 2021-01-15 11:21:01 -05:00
emul emul: Add an emulator for the eSPI Host 2021-01-20 17:49:19 -05:00
fb device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
fs native_posix: Add flags to fs_open invocation 2021-01-22 10:37:57 -05:00
ipc ipc: RPMsg service to register multiple endpoints 2021-01-19 22:07:09 +01:00
jwt Kconfig: cleanup subsystems 2020-08-24 10:24:30 +02:00
logging logging: Fix missing static to k_spinlock definition 2021-01-18 19:12:44 +01:00
lorawan lorawan: fix premature return in lorawan_send 2021-01-19 09:02:43 -05:00
mgmt net: coap: define Content-Format option values 2021-01-19 16:07:20 -05:00
net doc: fix typo trough -> through 2021-01-22 17:53:06 -05:00
power soc: nordic: Disable PM for SOC_NRF5340_CPUNET_QKAA 2021-01-22 09:31:20 -05:00
random random: ctr_drbg: Fix the error path in sys_csrand_get 2020-12-01 10:20:06 -06:00
settings settings: fix possible unaligned write while a line coping 2020-12-04 17:10:47 +01:00
shell Revert "shell: device_service: add dependency information" 2021-01-23 18:01:03 -05:00
stats misc: Replace assert include and calls by sys/__assert.h equivalent 2020-10-02 11:42:40 +02:00
storage devicetree: flash-partitions: expose helper macros 2020-12-27 18:16:20 +01:00
testsuite cleanup: rename sanitycheck references to twister 2021-01-14 07:50:52 -06:00
timing timing: fix timing_stop() ref counting 2021-01-04 12:15:30 +01:00
tracing systemview: Use common function to get sysview thread name 2020-11-21 08:29:26 -05:00
usb usb: fix for parallel transfer deadlock with usb_transfer_sync() 2021-01-24 10:08:27 -05:00
CMakeLists.txt demand_paging: add infra for demand paging modules 2021-01-23 19:47:23 -05:00
Kconfig demand_paging: add infra for demand paging modules 2021-01-23 19:47:23 -05:00