X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=fs%2Fext3%2Fialloc.c;h=591eed0308818a965f0734921446ada0f7038e0d;hb=c7b5ebbddf7bcd3651947760f423e3783bbe6573;hp=f30a4f41a75504b481f14d67a3df7f97fb82c563;hpb=a2c21200f1c81b08cb55e417b68150bba439b646;p=linux-2.6.git diff --git a/fs/ext3/ialloc.c b/fs/ext3/ialloc.c index f30a4f41a..591eed030 100644 --- a/fs/ext3/ialloc.c +++ b/fs/ext3/ialloc.c @@ -65,8 +65,8 @@ read_inode_bitmap(struct super_block * sb, unsigned long block_group) if (!bh) ext3_error(sb, "read_inode_bitmap", "Cannot read inode bitmap - " - "block_group = %lu, inode_bitmap = %lu", - block_group, (unsigned long) desc->bg_inode_bitmap); + "block_group = %lu, inode_bitmap = %u", + block_group, le32_to_cpu(desc->bg_inode_bitmap)); error_out: return bh; } @@ -98,7 +98,7 @@ void ext3_free_inode (handle_t *handle, struct inode * inode) unsigned long bit; struct ext3_group_desc * gdp; struct ext3_super_block * es; - struct ext3_sb_info *sbi = EXT3_SB(sb); + struct ext3_sb_info *sbi; int fatal = 0, err; if (atomic_read(&inode->i_count) > 1) { @@ -115,6 +115,7 @@ void ext3_free_inode (handle_t *handle, struct inode * inode) printk("ext3_free_inode: inode on nonexistent device\n"); return; } + sbi = EXT3_SB(sb); ino = inode->i_ino; ext3_debug ("freeing inode %lu\n", ino);