GFS2: Eliminate unnecessary check for state > 3 in bitfit
authorBob Peterson <rpeterso@redhat.com>
Thu, 9 Aug 2012 17:48:47 +0000 (12:48 -0500)
committerSteven Whitehouse <swhiteho@redhat.com>
Mon, 24 Sep 2012 09:47:13 +0000 (10:47 +0100)
Function gfs2_bitfit was checking for state > 3, but that's
impossible since it is only called from rgblk_search, which receives
only GFS2_BLKST_ constants.

Signed-off-by: Bob Peterson <rpeterso@redhat.com>
Signed-off-by: Steven Whitehouse <swhiteho@redhat.com>
fs/gfs2/rgrp.c

index c26711882a6b6210abdd13e617b6b8730de3614a..47d2346575ad017df3ea4ca3750aaef6c3085cc5 100644 (file)
@@ -228,8 +228,6 @@ static u32 gfs2_bitfit(const u8 *buf, const unsigned int len,
        u64 mask = 0x5555555555555555ULL;
        u32 bit;
 
-       BUG_ON(state > 3);
-
        /* Mask off bits we don't care about at the start of the search */
        mask <<= spoint;
        tmp = gfs2_bit_search(ptr, mask, state);