Unverified Commit fa79401a authored by Miklos Szeredi's avatar Miklos Szeredi Committed by Christian Brauner
Browse files

fuse: shrink once after all buckets have been scanned



In fuse_dentry_tree_work() move the shrink_dentry_list() out from the loop.

Suggested-by: default avatarAl Viro <viro@zeniv.linux.org.uk>
Signed-off-by: default avatarMiklos Szeredi <mszeredi@redhat.com>
Link: https://patch.msgid.link/20260114145344.468856-6-mszeredi@redhat.com


Signed-off-by: default avatarChristian Brauner <brauner@kernel.org>
parent 3926746b
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -187,8 +187,8 @@ static void fuse_dentry_tree_work(struct work_struct *work)
			node = rb_first(&dentry_hash[i].tree);
		}
		spin_unlock(&dentry_hash[i].lock);
		shrink_dentry_list(&dispose);
	}
	shrink_dentry_list(&dispose);

	if (inval_wq)
		schedule_delayed_work(&dentry_tree_work,