btrfs-progs: inspect: increase logical-resolve default buffer size to 64K

Filesystems with nontrivial snapshots or dedupe will easily overflow
a 4K buffer.  Bump the size up to the largest size supported by the
V1 ioctl.

Reviewed-by: Anand Jain <anand.jain@oracle.com>
Signed-off-by: Zygo Blaxell <ce3g8jdj@umail.furryterror.org>
Signed-off-by: David Sterba <dsterba@suse.com>
This commit is contained in:
Zygo Blaxell 2019-11-26 22:55:08 -05:00 committed by David Sterba
parent ff3843b87d
commit 2cbddaba38
1 changed files with 1 additions and 1 deletions

View File

@ -151,7 +151,7 @@ static int cmd_inspect_logical_resolve(const struct cmd_struct *cmd,
int bytes_left;
struct btrfs_ioctl_logical_ino_args loi;
struct btrfs_data_container *inodes;
u64 size = 4096;
u64 size = SZ_64K;
char full_path[PATH_MAX];
char *path_ptr;
DIR *dirstream = NULL;