Skip to content

Commit 958d769

Browse files
authored
Fix compatibility issues in memory patching scripts
Updated patch_memory.c and file_wrapper.c for compatibility fixes.
1 parent 210c283 commit 958d769

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

.github/workflows/sukisu_better.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -153,6 +153,13 @@ jobs:
153153
sed -i 's/copy_to_kernel_nofault(/probe_kernel_write(/g' "$PATCH_MEM"
154154
echo "✅ patch_memory.c: copy_to_kernel_nofault -> probe_kernel_write"
155155
fi
156+
157+
# Fix file_wrapper.c: security_inode_init_security_anon -> security_inode_init_security for 5.4
158+
FW="drivers/kernelsu/infra/file_wrapper.c"
159+
if [ -f "$FW" ]; then
160+
sed -i 's/security_inode_init_security_anon(inode, &qname, context_inode)/security_inode_init_security(inode, context_inode, \&qname, NULL, NULL, NULL)/g' "$FW"
161+
echo "✅ file_wrapper.c: security_inode_init_security_anon fixed for 5.4"
162+
fi
156163

157164
echo "✅ SukiSU Ultra integrated + pgtable fixed"
158165

0 commit comments

Comments
 (0)