]> git.baikalelectronics.ru Git - kernel.git/commit
btrfs: lzo: Harden inline lzo compressed extent decompression
authorQu Wenruo <wqu@suse.com>
Thu, 17 May 2018 06:10:29 +0000 (14:10 +0800)
committerDavid Sterba <dsterba@suse.com>
Wed, 30 May 2018 14:46:43 +0000 (16:46 +0200)
commitf1a7c81e738f68ef7da745eb99e9c885cc8b95bc
tree0a46bf7e4fdfc860b39de3fc76cd162d14749290
parent9813d8ae806cb42445b1b2fd519e983bb76953bb
btrfs: lzo: Harden inline lzo compressed extent decompression

For inlined extent, we only have one segment, thus less things to check.
And further more, inlined extent always has the csum in its leaf header,
it's less probable to have corrupted data.

Anyway, still check header and segment header.

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: David Sterba <dsterba@suse.com>
Signed-off-by: David Sterba <dsterba@suse.com>
fs/btrfs/lzo.c