btrfs-progs: check: original mode: Check inline extent size
authorQu Wenruo <wqu@suse.com>
Tue, 20 Mar 2018 06:42:26 +0000 (14:42 +0800)
committerDavid Sterba <dsterba@suse.com>
Fri, 30 Mar 2018 20:15:54 +0000 (22:15 +0200)
commit9708f0d54e0381017114c0a4ca1f48e7aa8a8bbc
tree9890b347f62029b041c374ce4cdcd40ba64c7eb5
parent51667947e435444d9e125189b2a07e3966ac145c
btrfs-progs: check: original mode: Check inline extent size

For inline compressed file extent, kernel doesn't allow inline extent
ram size larger than sector size and on-disk inline extent size should
not exceed BTRFS_MAX_INLINE_DATA_SIZE().

For inline uncompressed file extent, kernel doesn't allow inline extent
ram and on-disk size larger than either BTRFS_MAX_INLINE_DATA_SIZE() or
sector size.

Check it in original mode.

Signed-off-by: Qu Wenruo <wqu@suse.com>
Signed-off-by: David Sterba <dsterba@suse.com>
check/main.c
check/mode-original.h