Skip to content

Commit 943de05

Browse files
committed
ci(build): add kernel patch conditions for android12 with 5.10 kernel
Add conditional patching for specific android12 and kernel 5.10 combinations based on sublevel versions. This ensures proper compatibility and fixes for susfs and ksu components.
1 parent 9c51b71 commit 943de05

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

.github/workflows/build.yml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -257,6 +257,17 @@ jobs:
257257
#patch -p1 < Next-3.0.0-susfs-2.0.0-AIO.patch
258258
259259
cd "$KERNEL_ROOT/common"
260+
if [[ "${{ inputs.android_version }}" == "android12" && "${{ inputs.kernel_version }}" == "5.10" && $ACTUAL_SUBLEVEL -le 43 ]]; then
261+
cp $KERNEL_PATCHES/wild/susfs_fix_patches/v${SUSFS_VERSION}/2_fix_base.c.patch ./
262+
patch -p1 < fix_base.c.patch
263+
fi
264+
if [[ "${{ inputs.android_version }}" == "android12" && "${{ inputs.kernel_version }}" == "5.10" ]] && [[ $ACTUAL_SUBLEVEL -le 117 ]]; then
265+
cp $KERNEL_PATCHES/ksu/susfs_fix_patches/v${SUSFS_VERSION}/fix_fdinfo.c.patch ./
266+
patch -p1 < fix_fdinfo.c.patch
267+
fi
268+
if [[ "${{ inputs.android_version }}" == "android12" && "${{ inputs.kernel_version }}" == "5.10" && $ACTUAL_SUBLEVEL -le 209 ]]; then
269+
sed -i -e 's/goto show_pad;/return 0;/' ./fs/proc/task_mmu.c
270+
fi
260271
;;
261272
KSU)
262273
cd "$KERNEL_ROOT/KernelSU"

0 commit comments

Comments
 (0)