patch-2.4.0-test11 linux/fs/affs/inode.c
Next file: linux/fs/affs/symlink.c
Previous file: linux/fs/adfs/inode.c
Back to the patch index
Back to the overall index
- Lines: 23
- Date:
Thu Nov 16 13:18:26 2000
- Orig file:
v2.4.0-test10/linux/fs/affs/inode.c
- Orig date:
Tue Sep 5 14:07:29 2000
diff -u --recursive --new-file v2.4.0-test10/linux/fs/affs/inode.c linux/fs/affs/inode.c
@@ -306,18 +306,19 @@
struct super_block *sb;
s32 block;
- if (!dir || !(inode = get_empty_inode()))
+ if (!dir)
return NULL;
sb = dir->i_sb;
- inode->i_sb = sb;
+ inode = new_inode(sb);
+ if (!inode)
+ return NULL;
if (!(block = affs_new_header((struct inode *)dir))) {
iput(inode);
return NULL;
}
- inode->i_dev = sb->s_dev;
inode->i_uid = current->fsuid;
inode->i_gid = current->fsgid;
inode->i_ino = block;
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)