File tree Expand file tree Collapse file tree 1 file changed +14
-1
lines changed Expand file tree Collapse file tree 1 file changed +14
-1
lines changed Original file line number Diff line number Diff 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 }}"
You can’t perform that action at this time.
0 commit comments