]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
userns-restrict: Remove unused inode argument and rename function
authorDaan De Meyer <daan@amutable.com>
Tue, 17 Feb 2026 22:40:33 +0000 (23:40 +0100)
committerDaan De Meyer <daan@amutable.com>
Thu, 19 Feb 2026 20:33:11 +0000 (21:33 +0100)
src/nsresourced/bpf/userns-restrict/userns-restrict.bpf.c

index 40e3652fedbb0a40da4c8a1d1414f2d6687da814..dbb0858682da554c8d6a99fe8ff5bc66d35d84af 100644 (file)
@@ -68,7 +68,7 @@ static inline struct mount *real_mount(struct vfsmount *mnt) {
         return container_of(mnt, struct mount, mnt);
 }
 
-static int validate_inode_on_mount(struct inode *inode, struct vfsmount *v) {
+static int validate_mount(struct vfsmount *v) {
         struct user_namespace *mount_userns, *task_userns, *p;
         unsigned task_userns_inode;
         struct task_struct *task;
@@ -124,10 +124,9 @@ static int validate_path(const struct path *path, int ret) {
         if (ret != 0) /* propagate earlier error */
                 return ret;
 
-        inode = path->dentry->d_inode;
         v = path->mnt;
 
-        return validate_inode_on_mount(inode, v);
+        return validate_mount(v);
 }
 
 SEC("lsm/path_chown")