Rifat Azad
8fbddc959a
Revert "kernel: added susfs v1.5.3"
...
This reverts commit bdf81c0880 .
2024-12-24 08:21:10 +06:00
Rifat Azad
bdf81c0880
kernel: added susfs v1.5.3
2024-12-24 07:34:30 +06:00
Rifat Azad
1a84f69f5c
Revert "[1.0] Drop Non-GKI Support ( #1483 )"
...
This reverts commit 97d70b40fc .
2024-12-24 06:54:08 +06:00
Rifat Azad
8d2b017c96
kernel: sync with upstream
2024-12-24 06:53:54 +06:00
Rifat Azad
e1d30d55af
kernel: implement SuSFS v1.5.2
2024-12-04 16:30:28 +06:00
5ec1cff
77b252a487
throne_tracker: skip iterate if failed to open dir ( #1832 )
...
fix https://github.com/tiann/KernelSU/issues/1800
2024-06-19 09:19:04 +08:00
Ylarod
97d70b40fc
[1.0] Drop Non-GKI Support ( #1483 )
...
Co-authored-by: weishu <twsxtd@gmail.com >
2024-06-01 14:50:46 +08:00
Rissu
9fc68e2de6
kernel: fix throne_tracker uncompile-able on 4.4 kernel (issue #1771 ) ( #1773 )
...
in kernel v4.7.10:
extern unsigned int __pure full_name_hash(const char *, unsigned int);
in kernel v4.8.0:
extern unsigned int __pure full_name_hash(const void *salt, const char
*, unsigned int);
2024-05-27 10:35:08 +08:00
Juhyung Park
fb1965ea09
Deadlock fixes ( #1758 )
...
Hi,
This PR fixes deadlocks that I've noticed within my kernel, with some
minor optimizations around it.
Thanks.
---------
Signed-off-by: Juhyung Park <qkrwngud825@gmail.com >
2024-05-26 17:03:33 +08:00
weishu
7e1889c2ec
kernel: close fd early
2024-04-29 15:53:12 +08:00
weishu
2efefcea72
kernel: use library import
2024-04-27 09:55:24 +08:00
Heiler Bemerguy
e0c684c5ab
throne_tracker: Fix Manager sometimes not detecting KSU and optimize it ( #1586 )
...
The original logic was wrong and used 3 strlen()s for every file found,
wasting cpu.
Optimize it by first comparing only the filename length, given we
already know it,
and then strncmp() to compare with "base.apk"
Tested successfully on my Bandido Kernel (4.19)
2024-04-03 14:33:10 +08:00
weishu
1b71aa2c78
kernel: Fix wrong kfree
2024-03-27 13:49:09 +08:00
weishu
4841c2123a
kernel: alloc path on stack; don't follow symlink
2024-03-27 11:51:41 +08:00
weishu
d87bbfa652
kernel: continue search when open some dir failed
2024-03-26 22:56:59 +08:00
weishu
d8671b14d1
kernel: clean memory when exit
2024-03-24 16:41:53 +08:00
Jprimero15
0710032928
kernel: make for loop compatible ( #1517 )
2024-03-24 15:04:57 +08:00
weishu
478fda6712
kernel: remove become_manager and minor refactors
2024-03-24 11:20:43 +08:00