]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
pnode: lift peers() into pnode.h
authorAl Viro <viro@zeniv.linux.org.uk>
Thu, 8 May 2025 21:28:00 +0000 (17:28 -0400)
committerAl Viro <viro@zeniv.linux.org.uk>
Sun, 29 Jun 2025 22:13:41 +0000 (18:13 -0400)
it's going to be useful both in pnode.c and namespace.c

Reviewed-by: Christian Brauner <brauner@kernel.org>
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
fs/pnode.c
fs/pnode.h

index ffd429b760d5d422477c524b3ef14d825f131fb1..aa187144e3894f1091e9b150263f9da20aeb552a 100644 (file)
@@ -216,11 +216,6 @@ static struct mount *next_group(struct mount *m, struct mount *origin)
 static struct mount *last_dest, *first_source, *last_source, *dest_master;
 static struct hlist_head *list;
 
-static inline bool peers(const struct mount *m1, const struct mount *m2)
-{
-       return m1->mnt_group_id == m2->mnt_group_id && m1->mnt_group_id;
-}
-
 static int propagate_one(struct mount *m, struct mountpoint *dest_mp)
 {
        struct mount *child;
index 2d026fb98b182beea6d3b941c3201e86b6d6b8c9..93fa9311bd07fffcae668675d7b4887eab488f95 100644 (file)
@@ -34,6 +34,11 @@ static inline void set_mnt_shared(struct mount *mnt)
        mnt->mnt.mnt_flags |= MNT_SHARED;
 }
 
+static inline bool peers(const struct mount *m1, const struct mount *m2)
+{
+       return m1->mnt_group_id == m2->mnt_group_id && m1->mnt_group_id;
+}
+
 void change_mnt_propagation(struct mount *, int);
 int propagate_mnt(struct mount *, struct mountpoint *, struct mount *,
                struct hlist_head *);