btrfs: Fixed dsize and last_off declarations
PATCH 1/1 btrfs: Fixed dsize and last_off declarations
The return values of btrfs_item_offset_nr and btrfs_item_size_nr are of type u32. To avoid mixing signed and unsigned integers we should also declare dsize and last_off to be of type u32.
Signed-off-by Alexandru Moise <[email protected]>
--- fs/btrfs/ctree.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
fs/btrfs/ctree.c +2 -2
@@ -4938,8 +4938,8 @@ int btrfs_del_items(struct btrfs_trans_handle *trans, struct btrfs_root *root, {struct extent_buffer *leaf;struct btrfs_item *item; -int last_off; -int dsize =0 ; +u32 last_off; +u32 dsize =0 ;int ret =0 ;int wret;int i;
Signature · 1 line
2.5.0
Quoted 5 lines · Alexandru Moise
The return values of
btrfs_item_offset_nrandbtrfs_item_size_nrare of type u32. To avoid mixing signed and unsigned integers we should also declare dsize andlast_offto be of type u32.Signed-off-by Alexandru Moise <[email protected]>
Reviewed-by David Sterba <[email protected]>