Description
Required backports for this tree
- get_cred_rcu:
< 5.0
context: Improve seccomp disable && Add locking to protect cred modifications in escape_to_root tiann/KernelSU#2320 (comment)
apply: torvalds/linux@97d0fb2
if above conflicts, try: xiaomi-sdm678/android_kernel_xiaomi_mojito@3fbad8b
optional
-
path_umount
< 5.9
context: Suggest non-gki kernel users to backport path_umount tiann/KernelSU#1464 (comment)
apply: xiaomi-sdm678/android_kernel_xiaomi_mojito@2d51422 -
strncpy_from_user_nofault
< 5.8
for 5.4, apply: torvalds/linux@bd88bb5
for 4.x, apply: xiaomi-sdm678/android_kernel_xiaomi_mojito@424e21f
for any failures, cherry-pick strncpy_from_unsafe_user first from: gregkh/linux@3d70818
- this got backported to: v4.4.236, v4.9.236, v4.14.197, v4.19.144
for 3.x straight up cherry pick like: BYZYB/android_kernel_xiaomi_libra@125d137 -
kernel_read / kernel_write (newer version)
< 4.14
backport chain, tested on 4.9
torvalds/linux@e13ec93
torvalds/linux@bdd1d2d
torvalds/linux@c41fbad
torvalds/linux@ac452ac
others
-
check_nnp_nosuid modification
< 4.14
context: kernel: changes for old Kernel tiann/KernelSU#166 (comment)
apply: LineageOS/android_kernel_oneplus_msm8998@3df9df4
another option: xiaomi-msm8953-devs/android_kernel_xiaomi_msm8953@999c1b8
maybe relevant: xiaomi-msm8953-devs/android_kernel_xiaomi_msm8953@9c32854 torvalds/linux@af63f41 -
SELinux NNP/nosuid bounded transition support
< 3.18
appy first: torvalds/linux@4f18998
apply second: torvalds/linux@7b0d0b4
Should apply to even 3.0
hint
curl $url.patch | git am