diff options
author | Robin Dong <sanbai@taobao.com> | 2012-09-27 21:02:39 -0600 |
---|---|---|
committer | root <root@localhost.localdomain> | 2012-10-04 16:26:34 -0400 |
commit | 32be2a1164b58b37af7c38e83bb2d30b1095e224 (patch) | |
tree | 026c628ab222130487f4d3957fc9a09aa37466c6 /cmds-qgroup.c | |
parent | 29db8b12cd06e7eb2e6789ad896c40837db610e5 (diff) |
btrfs-progs: limit the max value of leafsize and nodesize
Using mkfs.btrfs like:
mkfs.btrfs -l 131072 /dev/sda
will return no error, but after mount it, the dmesg will report:
BTRFS: couldn't mount because metadata blocksize (131072) was too large
The leafsize and nodesize are equal at present, so we just use one function
"check_leaf_or_node_size" to limit leaf and node size below BTRFS_MAX_METADATA_BLOCKSIZE.
Signed-off-by: Robin Dong <sanbai@taobao.com>
Reviewed-by: David Sterba <dave@jikos.cz>
Signed-off-by: Chris Mason <chris.mason@fusionio.com>
Diffstat (limited to 'cmds-qgroup.c')
0 files changed, 0 insertions, 0 deletions