Просмотр исходного кода

ci(susfs-patches): update uid conversion for kernel compatibility

TheWildJames 6 месяцев назад
Родитель
Сommit
0b2d27645c
1 измененных файлов с 2 добавлено и 1 удалено
  1. 2 1
      .github/actions/susfs-patches/action.yml

+ 2 - 1
.github/actions/susfs-patches/action.yml

@@ -74,7 +74,8 @@ runs:
           cp ${{ github.workspace }}/kernel_patches/wild/susfs_fix_patches/v${SUSFS_VERSION}/a13-5.15/open.c.patch ./
           patch -p1 < open.c.patch
 
-          #sed -i 's|is_i_uid_not_allowed(i_uid_into_mnt(i_user_ns(inode), inode).val)))|is_i_uid_not_allowed(inode->i_uid.val)))|g' fs/susfs.c
+          sed -i 's|i_uid_into_mnt(i_user_ns(&fi->inode), &fi->inode).val|fi->inode.i_uid.val|g' fs/susfs.c
+          sed -i 's|i_uid_into_mnt(i_user_ns(inode), inode).val|inode->i_uid.val|g' fs/susfs.c
         fi
 
         if [[ "$SUBLEVEL" -le 148 && "${{ inputs.os_patch_level }}" != "2024-05" ]]; then