Skip to content

Commit 2edb766

Browse files
Support fake patch for a14-6.1 deprecated kernels
1 parent 9c51c64 commit 2edb766

File tree

1 file changed

+14
-1
lines changed

1 file changed

+14
-1
lines changed

.github/actions/action.yml

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -445,7 +445,14 @@ runs:
445445
fake_patched=1
446446
fi
447447
fi
448-
448+
449+
if [ "${{ env.ANDROID_VER }}" = "android14" ] && [ "${{ env.KERNEL_VER }}" = "6.1" ]; then
450+
if ! grep -qxF $'\tif (!vma_pages(vma))' ./fs/proc/task_mmu.c; then
451+
echo "vma_pages Line not found. Fake Patching!"
452+
fake_patched=1
453+
fi
454+
fi
455+
449456
patch -p1 < 50_add_susfs_in_${{ env.SUSFS_KERNEL_BRANCH }}.patch
450457
451458
# Revert Fake kernel patch
@@ -468,6 +475,12 @@ runs:
468475
sed -i -e 's/goto show_pad;/return 0;/' ./fs/proc/task_mmu.c
469476
fi
470477
fi
478+
if [ "${{ env.ANDROID_VER }}" = "android14" ] && [ "${{ env.KERNEL_VER }}" = "6.1" ]; then
479+
if grep -qxF $'\t\tgoto show_pad;' ./fs/proc/task_mmu.c; then
480+
echo "vma_pages Line found. Revert Fake Patching!"
481+
sed -i -e 's/goto show_pad;/return 0;/' ./fs/proc/task_mmu.c
482+
fi
483+
fi
471484
fi
472485
473486
KERNEL_VERSION="${{ env.KERNEL_VER }}"

0 commit comments

Comments
 (0)