patch-2.4.0-test3 linux/fs/adfs/inode.c
Next file: linux/fs/affs/dir.c
Previous file: linux/fs/adfs/adfs.h
Back to the patch index
Back to the overall index
- Lines: 28
- Date:
Sat Jul 8 19:26:12 2000
- Orig file:
v2.4.0-test2/linux/fs/adfs/inode.c
- Orig date:
Fri Jun 23 21:55:10 2000
diff -u --recursive --new-file v2.4.0-test2/linux/fs/adfs/inode.c linux/fs/adfs/inode.c
@@ -12,6 +12,7 @@
#include <linux/string.h>
#include <linux/locks.h>
#include <linux/mm.h>
+#include <linux/smp_lock.h>
#include "adfs.h"
@@ -349,11 +350,12 @@
* The adfs-specific inode data has already been updated by
* adfs_notify_change()
*/
-void adfs_write_inode(struct inode *inode)
+void adfs_write_inode(struct inode *inode, int unused)
{
struct super_block *sb = inode->i_sb;
struct object_info obj;
+ lock_kernel();
obj.file_id = inode->i_ino;
obj.name_len = 0;
obj.parent_id = inode->u.adfs_i.parent_id;
@@ -363,4 +365,5 @@
obj.size = inode->i_size;
adfs_dir_update(sb, &obj);
+ unlock_kernel();
}
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)