1 --- linux/kernel/ksyms.c.lustre-orig Sun Jan 20 17:47:43 2002
2 +++ linux/kernel/ksyms.c Sun Jan 20 17:34:49 2002
4 EXPORT_SYMBOL(lock_page);
5 EXPORT_SYMBOL(unlock_page);
8 +EXPORT_SYMBOL(do_kern_mount);
9 +EXPORT_SYMBOL(do_umount);
10 +EXPORT_SYMBOL(sys_mkdir);
11 +EXPORT_SYMBOL(sys_rmdir);
12 +EXPORT_SYMBOL(sys_unlink);
14 /* device registration */
15 EXPORT_SYMBOL(register_chrdev);
16 EXPORT_SYMBOL(unregister_chrdev);
17 --- linux/include/linux/fs.h.lustre-orig Sun Jan 20 17:32:26 2002
18 +++ linux/include/linux/fs.h Sun Jan 20 17:45:27 2002
20 extern int may_umount(struct vfsmount *);
21 extern long do_mount(char *, char *, char *, unsigned long, void *);
23 +struct vfsmount *do_kern_mount(char *type, int flags, char *name, void *data);
24 +int do_umount(struct vfsmount *mnt, int flags);
25 #define kern_umount mntput
27 extern int vfs_statfs(struct super_block *, struct statfs *);
28 @@ -1043,6 +1045,11 @@
33 +asmlinkage long sys_mkdir(const char * pathname, int mode);
34 +asmlinkage long sys_rmdir(const char * pathname);
35 +asmlinkage long sys_unlink(const char * pathname);
39 asmlinkage long sys_open(const char *, int, int);