Acknowledged
Created: Dec 16, 2025
Updated: Dec 18, 2025
Found In Version: 10.24.33.1
Severity: Standard
Applicable for: Wind River Linux LTS 24
Component/s: Kernel
In the Linux kernel, the following vulnerability has been resolved:[EOL][EOL]jfs: fix uninitialized waitqueue in transaction manager[EOL][EOL]The transaction manager initialization in txInit() was not properly[EOL]initializing TxBlock[0].waitor waitqueue, causing a crash when[EOL]txEnd(0) is called on read-only filesystems.[EOL][EOL]When a filesystem is mounted read-only, txBegin() returns tid=0 to[EOL]indicate no transaction. However, txEnd(0) still gets called and[EOL]tries to access TxBlock[0].waitor via tid_to_tblock(0), but this[EOL]waitqueue was never initialized because the initialization loop[EOL]started at index 1 instead of 0.[EOL][EOL]This causes a 'non-static key' lockdep warning and system crash:[EOL] INFO: trying to register non-static key in txEnd[EOL][EOL]Fix by ensuring all transaction blocks including TxBlock[0] have[EOL]their waitqueues properly initialized during txInit().