]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
fs: stop rewriting kthread fs structs
authorChristian Brauner <brauner@kernel.org>
Mon, 1 Jun 2026 13:56:57 +0000 (15:56 +0200)
committerChristian Brauner <brauner@kernel.org>
Mon, 29 Jun 2026 08:54:43 +0000 (10:54 +0200)
Now that we isolated kthreads filesystem state completely from userspace
stop rewriting their state.

Link: https://patch.msgid.link/20260601-work-kthread-nullfs-v4-24-77ee053060e0@kernel.org
Signed-off-by: Christian Brauner (Amutable) <brauner@kernel.org>
fs/fs_struct.c

index f44e43ce6d9346aa755c65aa015b665d04a62dbb..2a98cfbedd32c7acd3c1ba3e38deae3e5b14448d 100644 (file)
@@ -61,6 +61,10 @@ void chroot_fs_refs(const struct path *old_root, const struct path *new_root)
 
        read_lock(&tasklist_lock);
        for_each_process_thread(g, p) {
+               /* leave kthreads alone */
+               if (p->flags & PF_KTHREAD)
+                       continue;
+
                task_lock(p);
                fs = p->real_fs;
                if (fs) {