patch-2.4.0-test11 linux/fs/jffs/inode-v23.c
Next file: linux/fs/jffs/intrep.c
Previous file: linux/fs/isofs/rock.c
Back to the patch index
Back to the overall index
- Lines: 28
- Date:
Fri Nov 17 11:35:27 2000
- Orig file:
v2.4.0-test10/linux/fs/jffs/inode-v23.c
- Orig date:
Fri Sep 8 12:44:55 2000
diff -u --recursive --new-file v2.4.0-test10/linux/fs/jffs/inode-v23.c linux/fs/jffs/inode-v23.c
@@ -327,17 +327,15 @@
struct inode * inode;
struct jffs_control *c;
- inode = get_empty_inode();
+ sb = dir->i_sb;
+ inode = new_inode(sb);
if (!inode) {
*err = -ENOMEM;
return NULL;
}
- sb = dir->i_sb;
c = (struct jffs_control *)sb->u.generic_sbp;
- inode->i_sb = sb;
- inode->i_dev = sb->s_dev;
inode->i_ino = raw_inode->ino;
inode->i_mode = raw_inode->mode;
inode->i_nlink = raw_inode->nlink;
@@ -351,7 +349,6 @@
inode->i_blksize = PAGE_SIZE;
inode->i_blocks = (inode->i_size + 511) >> 9;
inode->i_version = 0;
- inode->i_flags = sb->s_flags;
inode->u.generic_ip = (void *)jffs_find_file(c, raw_inode->ino);
insert_inode_hash(inode);
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)