ShirkNeko
|
7b6074cfc3
|
kernel: Fix when calling iterate_dir() under an encrypted directory (F2FS + file-based encryption), the kernel encountered a NEON/FPSIMD register state error while decrypting filenames.
Error Log :
[ T4681] Call trace:
[ T4681] fpsimd_save_state+0x4/0x58
[ T4681] cts_cbc_decrypt+0x268/0x384
[ T4681] fscrypt_fname_disk_to_usr+0x1dc/0x338
[ T4681] f2fs_fill_dentries+0x1cc/0x330
[ T4681] f2fs_readdir+0x1a0/0x3ec
[ T4681] iterate_dir+0x80/0x170
[ T4681] scan_user_data_for_uids+0x170/0x560
[ T4681] throne_tracker_thread+0x68/0x290
|
2025-09-16 22:36:26 +08:00 |
|
ShirkNeko
|
4e8d699654
|
sporadic deadlock fix
move to always kthreaded and mitigate sporadic deadlocks on
Co-authored-by: backslashxx <118538522+backslashxx@users.noreply.github.com>
|
2025-09-16 19:36:47 +08:00 |
|
ShirkNeko
|
60d122c01b
|
kernel: Add support for concurrent scanning of user data apps
|
2025-09-16 18:16:19 +08:00 |
|
ShirkNeko
|
335ddc4432
|
kernel: Enhanced user data scanning
Added filesystem type checks to prevent dangerous paths
|
2025-09-16 17:27:00 +08:00 |
|
ShirkNeko
|
765106c56a
|
kernel: Separate and modularize the user data scanner scan function
|
2025-09-16 17:04:49 +08:00 |
|