]> 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)
commitf1b740d0fb8e555aa02e544bd43b7e092160e0f7
tree0a46bf7e4fdfc860b39de3fc76cd162d14749290
parentc46ef75d78b87bb0297dbfa0d6fcdfe602b09d55
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