patch-2.4.18 linux/fs/ext3/ialloc.c
Next file: linux/fs/ext3/inode.c
Previous file: linux/fs/ext3/balloc.c
Back to the patch index
Back to the overall index
- Lines: 19
- Date:
Wed Jan 23 20:15:01 2002
- Orig file:
linux.orig/fs/ext3/ialloc.c
- Orig date:
Mon Feb 18 20:18:40 2002
diff -Naur -X /home/marcelo/lib/dontdiff linux.orig/fs/ext3/ialloc.c linux/fs/ext3/ialloc.c
@@ -60,8 +60,7 @@
retval = -EIO;
goto error_out;
}
- bh = bread (sb->s_dev,
- le32_to_cpu(gdp->bg_inode_bitmap), sb->s_blocksize);
+ bh = sb_bread(sb, le32_to_cpu(gdp->bg_inode_bitmap));
if (!bh) {
ext3_error (sb, "read_inode_bitmap",
"Cannot read inode bitmap - "
@@ -506,7 +505,7 @@
if (IS_SYNC(inode))
handle->h_sync = 1;
insert_inode_hash(inode);
- inode->i_generation = event++;
+ inode->i_generation = sb->u.ext3_sb.s_next_generation++;
inode->u.ext3_i.i_state = EXT3_STATE_NEW;
err = ext3_mark_inode_dirty(handle, inode);
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)