Btrfs: Fix test_range_bit for whole file extents
authorChris Mason <chris.mason@oracle.com>
Thu, 24 Sep 2009 00:23:16 +0000 (20:23 -0400)
committerChris Mason <chris.mason@oracle.com>
Thu, 24 Sep 2009 00:30:52 +0000 (20:30 -0400)
commit46562cec98368623bcd18d7fd30f20c04afd5978
tree4e5bbba7f459a1094b09413f65239b26401117f8
parent42daec299b8b6b9605976d0ee1266b343a31cbcc
Btrfs: Fix test_range_bit for whole file extents

If test_range_bit finds an extent that goes all the way to (u64)-1, it
can incorrectly wrap the u64 instead of treaing it like the end of
the address space.

This just adds a check for the highest possible offset so we don't wrap.

Signed-off-by: Chris Mason <chris.mason@oracle.com>
fs/btrfs/extent_io.c