btrfs: tree-checker: check item_size for dev_item
authorSu Yue <l@damenly.su>
Fri, 21 Jan 2022 09:33:35 +0000 (17:33 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 2 Mar 2022 10:42:45 +0000 (11:42 +0100)
commit72a5b01875b279196b30af9cca737318fbf3f634
tree7a348fa2be6946c93804671476e8689f0f3b9036
parent5c967dd07311da972a68eb318e9b43bb4b0f0c3a
btrfs: tree-checker: check item_size for dev_item

commit ea1d1ca4025ac6c075709f549f9aa036b5b6597d upstream.

Check item size before accessing the device item to avoid out of bound
access, similar to inode_item check.

Signed-off-by: Su Yue <l@damenly.su>
Reviewed-by: David Sterba <dsterba@suse.com>
Signed-off-by: David Sterba <dsterba@suse.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
fs/btrfs/tree-checker.c