reiserfs: Remove useless setting of i_flags
[sfrench/cifs-2.6.git] / fs / reiserfs / inode.c
index cfeae9b0a2b77c3d571c35e85ee7bd20d1357ff3..aeca1a0b7b5a2fafc52ece6baf855851e09c2a11 100644 (file)
@@ -525,7 +525,7 @@ static int reiserfs_get_blocks_direct_io(struct inode *inode,
         * referenced in convert_tail_for_hole() that may be called from
         * reiserfs_get_block()
         */
-       bh_result->b_size = (1 << inode->i_blkbits);
+       bh_result->b_size = i_blocksize(inode);
 
        ret = reiserfs_get_block(inode, iblock, bh_result,
                                 create | GET_BLOCK_NO_DANGLE);
@@ -2002,10 +2002,6 @@ int reiserfs_new_inode(struct reiserfs_transaction_handle *th,
 
        /* uid and gid must already be set by the caller for quota init */
 
-       /* symlink cannot be immutable or append only, right? */
-       if (S_ISLNK(inode->i_mode))
-               inode->i_flags &= ~(S_IMMUTABLE | S_APPEND);
-
        inode->i_mtime = inode->i_atime = inode->i_ctime = current_time(inode);
        inode->i_size = i_size;
        inode->i_blocks = 0;