Fixed
Created: Dec 10, 2025
Updated: Dec 11, 2025
Resolved Date: Dec 10, 2025
Found In Version: 10.23.30.1
Fix Version: 10.23.30.2
Severity: Standard
Applicable for: Wind River Linux LTS 23
Component/s: Kernel
In the Linux kernel, the following vulnerability has been resolved:[EOL][EOL]md/raid5-cache: fix a deadlock in r5l_exit_log()[EOL][EOL]Commit b13015af94cf ("md/raid5-cache: Clear conf->log after finishing[EOL]work") introduce a new problem:[EOL][EOL]// caller hold reconfig_mutex[EOL]r5l_exit_log[EOL] flush_work(&log->disable_writeback_work)[EOL]\t\t\tr5c_disable_writeback_async[EOL]\t\t\t wait_event[EOL]\t\t\t /*[EOL]\t\t\t * conf->log is not NULL, and mddev_trylock()[EOL]\t\t\t * will fail, wait_event() can never pass.[EOL]\t\t\t */[EOL] conf->log = NULL[EOL][EOL]Fix this problem by setting 'config->log' to NULL before wake_up() as it[EOL]used to be, so that wait_event() from r5c_disable_writeback_async() can[EOL]exist. In the meantime, move forward md_unregister_thread() so that[EOL]null-ptr-deref this commit fixed can still be fixed.