Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 49e350a4 authored by David Sterba's avatar David Sterba
Browse files

btrfs: readdir: use GFP_KERNEL



Readdir is initiated from userspace and is not on the critical
writeback path, we don't need to use GFP_NOFS for allocations.

Signed-off-by: default avatarDavid Sterba <dsterba@suse.com>
parent 32fc932e
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -5788,7 +5788,7 @@ static int btrfs_real_readdir(struct file *file, struct dir_context *ctx)
			if (name_len <= sizeof(tmp_name)) {
				name_ptr = tmp_name;
			} else {
				name_ptr = kmalloc(name_len, GFP_NOFS);
				name_ptr = kmalloc(name_len, GFP_KERNEL);
				if (!name_ptr) {
					ret = -ENOMEM;
					goto err;