patch-2.4.0-test11 linux/include/linux/fs.h
Next file: linux/include/linux/highmem.h
Previous file: linux/include/linux/fb.h
Back to the patch index
Back to the overall index
- Lines: 24
- Date:
Sat Nov 18 20:56:59 2000
- Orig file:
v2.4.0-test10/linux/include/linux/fs.h
- Orig date:
Tue Oct 31 12:42:27 2000
diff -u --recursive --new-file v2.4.0-test10/linux/include/linux/fs.h linux/include/linux/fs.h
@@ -546,7 +546,6 @@
#endif
extern struct list_head file_lock_list;
-extern struct semaphore file_lock_sem;
#include <linux/fcntl.h>
@@ -1150,6 +1149,15 @@
extern void clear_inode(struct inode *);
extern struct inode * get_empty_inode(void);
+static inline struct inode * new_inode(struct super_block *sb)
+{
+ struct inode *inode = get_empty_inode();
+ if (inode) {
+ inode->i_sb = sb;
+ inode->i_dev = sb->s_dev;
+ }
+ return inode;
+}
extern void insert_inode_hash(struct inode *);
extern void remove_inode_hash(struct inode *);
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)