xfs: fix unsigned underflow in xfs_free_eofblocks
authorKulikov Vasiliy <segooon@gmail.com>
Tue, 20 Jul 2010 07:54:28 +0000 (17:54 +1000)
committerAlex Elder <aelder@sgi.com>
Mon, 26 Jul 2010 18:16:50 +0000 (13:16 -0500)
commit3f34885cd7c6a3f4deea48e3bbc704d91d5704f4
treec03bcdaf42d70d7e08df2cd629d5308870660bed
parentaea1b9532143218f8599ecedbbd6bfbf812385e1
xfs: fix unsigned underflow in xfs_free_eofblocks

map_len is unsigned. Checking map_len <= 0 is buggy when it should be
below zero. So, check exact expression instead of map_len.

Signed-off-by: Kulikov Vasiliy <segooon@gmail.com>
Reviewed-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Dave Chinner <david@fromorbit.com>
fs/xfs/xfs_vnodeops.c