mirror of
https://github.com/openwrt/openwrt.git
synced 2026-10-21 11:15:16 +04:00
Update from 9e031cf453d8 to fdfea0c9a7b4 with fixes for data integrity, Windows interoperability and malformed filesystem handling. Enable the new WOF-compression feature. Notable changes: - Support reading WOF-compressed Windows files using the LZX and XPRESS codecs. - Fix enabling LZNT1 compression on empty files and improve compressed write correctness and performance, including all-zero overwrites. - Support reading and creating native Windows symlinks, with symlink=native and native_symlink=rel mount options for creation and path translation. - Fix fstrim range alignment to avoid discarding allocated clusters, and fix write offsets on NTFS volumes with 4 KiB sectors. - Fix synchronous MFT write completion and error propagation, and prevent volumes with recorded errors from being marked clean by sync. - Fix deadlocks in metadata writeback, inode eviction and rename, and serialize truncate and fallocate against mmap faults. - Fix extended attribute corruption and preserve chmod permissions across remounts; restrict userspace writes to reserved WSL metadata attributes. - Apply Windows filename restrictions only with the windows_names option. - Harden validation of boot sectors, attributes, directory indexes and runlists, fixing out-of-bounds accesses, use-after-free and memory leaks. Link: https://github.com/namjaejeon/linux-ntfs/compare/9e031cf453d8...fdfea0c9a7b4 Signed-off-by: Qingfang Deng <dqfext@gmail.com> Link: https://github.com/openwrt/openwrt/pull/25228 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>