5.16 and older doesnt have i_user_ns
authorAndrew Burford <aburford@cs.stonybrook.edu>
Sat, 14 May 2022 03:24:33 +0000 (23:24 -0400)
committerAndrew Burford <aburford@cs.stonybrook.edu>
Sat, 14 May 2022 03:24:33 +0000 (23:24 -0400)
bug-fixes/andrew-user-ns.patch

index df1370c6bb2d541053f58d19b757d6c5fcd52b92..d5c9dfcd11faf01767f3b8d925139b80de2ff8a4 100644 (file)
@@ -1,5 +1,5 @@
 diff --git a/fs/wrapfs/inode.c b/fs/wrapfs/inode.c
-index ab0aff1abbd9..1424cced8bfc 100644
+index ab0aff1abbd9..3bef169b5af4 100644
 --- a/fs/wrapfs/inode.c
 +++ b/fs/wrapfs/inode.c
 @@ -8,8 +8,8 @@
@@ -168,7 +168,7 @@ index ab0aff1abbd9..1424cced8bfc 100644
  
        lower_inode = wrapfs_lower_inode(inode);
 -      err = inode_permission(lower_inode, mask);
-+      err = inode_permission(i_user_ns(lower_inode), lower_inode, mask);
++      err = inode_permission(lower_inode->i_sb->s_user_ns, lower_inode, mask);
        return err;
  }