zephyr/subsys
Daniel DeGrasse c1b7b817cc sd: modify sdmmc_wait_ready to always decrement timeout
As described in issue:
https://github.com/zephyrproject-rtos/zephyr/issues/65027,
sdmmc_wait_ready can enter an infinite loop if the card is removed while
waiting for it to report an idle status. Fix this by always decrementing
the timeout in sdmmc_wait_ready, regardless of whether the SD card is
busy.

Fixes #65027

Signed-off-by: Daniel DeGrasse <daniel.degrasse@nxp.com>
2024-01-24 16:37:21 +00:00
..
bindesc subsys/bindesc: Fix kconfig dependency 2023-11-20 12:02:48 +01:00
bluetooth Bluetooth: L2CAP: fix net buf frags handling 2024-01-24 14:56:16 +01:00
canbus drivers: can: remove run-time RTR filtering, add build-time RTR filter 2024-01-21 11:00:31 +01:00
console
debug debug: gdbstub: kconfig: Add GDBSTUB_TRACE config option 2023-12-06 17:52:18 +00:00
demand_paging kernel: mm: only include demand_paging.h if needed 2023-11-23 10:01:45 +01:00
dfu dfu: boot: mcuboot_shell: Prevent erasing MCUboot/app flash areas 2023-12-07 14:24:48 +00:00
disk
dsp
emul emul: Add support for non-bus emulators 2024-01-12 09:59:31 +01:00
fb
fs fs: Add Kconfig key for init priority 2024-01-24 09:22:23 +00:00
input input: add two input to hid code translation functions 2024-01-24 10:44:40 +01:00
ipc ipc_service: open-amp: Fix libmetal shared memory registration 2023-12-14 16:18:55 +02:00
jwt
llext llext: merge llext_mem and llext_section enums 2023-12-14 19:06:55 +00:00
logging logging: add flag to skip source info 2024-01-22 14:05:11 -05:00
lorawan lorawan: use callback function signature typedefs 2023-11-13 09:53:32 +01:00
mem_mgmt mem_mgmt: Add a memory attributes memory allocator 2023-11-27 19:56:48 +01:00
mgmt ec_host_cmd: spi_stm32: prevent accessing null pointer 2024-01-19 10:33:51 +01:00
modbus modbus: Add dependency to UART runtime configuration 2023-11-15 10:02:18 +01:00
modem modem: ppp: Implement TRANSMIT_IDLE event 2024-01-22 10:35:37 +00:00
net net: lwm2m: Add LWM2M_ON_INIT() macro 2024-01-24 10:44:28 +01:00
pm pm: Remove CURRENT_CPU macro 2024-01-19 13:49:54 +01:00
portability kernel: Introduce a way to specify minimum system heap size 2023-12-20 11:01:42 +01:00
random syscall: rename Z_OOPS -> K_OOPS 2023-11-03 11:46:52 +01:00
retention retention: Increase read size variables to 16-bit 2023-12-14 19:05:22 +00:00
rtio syscall: rename Z_OOPS -> K_OOPS 2023-11-03 11:46:52 +01:00
sd sd: modify sdmmc_wait_ready to always decrement timeout 2024-01-24 16:37:21 +00:00
sensing sensing: add rtio implement for sensing subsys 2024-01-24 10:32:10 +01:00
settings settings: shell: Fix possible buffer overflow 2023-12-15 14:43:50 +01:00
shell shell: Fix shell init procedure when configured as inactive on startup 2024-01-21 16:01:36 +01:00
sip_svc
stats shell: do not enable subsystem/driver shell modules by default 2023-11-20 09:21:40 +01:00
storage
task_wdt task_wdt: start feeding hardware watchdog immediately after init 2024-01-02 09:52:13 +01:00
testsuite riscv: irq: Add trigger_irq function for clic 2024-01-18 10:53:27 +01:00
timing
tracing tracing: sysview: Fix API name 2024-01-15 13:53:44 -05:00
usb usbc: fix shadowed declaration build error 2024-01-18 11:28:54 +00:00
zbus zbus: add priority boost feature 2024-01-04 09:41:54 +01:00
CMakeLists.txt drivers, subsys: sort the lists again, mark the blocks for checking 2023-11-13 09:41:05 +01:00
Kconfig llext: enable tristate Kconfig options 2024-01-11 10:26:04 -05:00