ocfs2: remove redundant NULL checks in ocfs2_direct_IO_get_blocks()
authorFlorin Malita <fmalita@gmail.com>
Sat, 3 Jun 2006 23:30:10 +0000 (19:30 -0400)
committerMark Fasheh <mark.fasheh@oracle.com>
Thu, 29 Jun 2006 23:13:35 +0000 (16:13 -0700)
Signed-off-by: Florin Malita <fmalita@gmail.com>
Signed-off-by: Mark Fasheh <mark.fasheh@oracle.com>
fs/ocfs2/aops.c

index cca71317b6d6144e5bd381bacb9149a6f9fddde5..f1d1c342ce010a63cabbced4eac868bc134f08f9 100644 (file)
@@ -558,16 +558,9 @@ static int ocfs2_direct_IO_get_blocks(struct inode *inode, sector_t iblock,
        u64 vbo_max; /* file offset, max_blocks from iblock */
        u64 p_blkno;
        int contig_blocks;
-       unsigned char blocksize_bits;
+       unsigned char blocksize_bits = inode->i_sb->s_blocksize_bits;
        unsigned long max_blocks = bh_result->b_size >> inode->i_blkbits;
 
-       if (!inode || !bh_result) {
-               mlog(ML_ERROR, "inode or bh_result is null\n");
-               return -EIO;
-       }
-
-       blocksize_bits = inode->i_sb->s_blocksize_bits;
-
        /* This function won't even be called if the request isn't all
         * nicely aligned and of the right size, so there's no need
         * for us to check any of that. */