patch-2.4.11-dontuse linux/fs/affs/inode.c
Next file: linux/fs/attr.c
Previous file: linux/fs/adfs/inode.c
Back to the patch index
Back to the overall index
- Lines: 31
- Date:
Sun Sep 30 12:26:08 2001
- Orig file:
v2.4.10/linux/fs/affs/inode.c
- Orig date:
Sun Sep 23 11:41:00 2001
diff -u --recursive --new-file v2.4.10/linux/fs/affs/inode.c linux/fs/affs/inode.c
@@ -29,6 +29,7 @@
#include <linux/smp_lock.h>
#include <asm/system.h>
#include <asm/uaccess.h>
+#include <linux/module.h>
extern struct inode_operations affs_symlink_inode_operations;
extern struct timezone sys_tz;
@@ -300,7 +301,7 @@
u32 block;
struct buffer_head *bh;
- if (!(inode = get_empty_inode()))
+ if (!(inode = new_inode(sb)))
goto err_inode;
if (!(block = affs_alloc_block(dir, dir->i_ino)))
@@ -312,8 +313,6 @@
mark_buffer_dirty_inode(bh, inode);
affs_brelse(bh);
- inode->i_sb = sb;
- inode->i_dev = sb->s_dev;
inode->i_uid = current->fsuid;
inode->i_gid = current->fsgid;
inode->i_ino = block;
@@ -415,3 +414,4 @@
affs_unlock_link(inode);
goto done;
}
+MODULE_LICENSE("GPL");
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)