Whamcloud - gitweb
Nasty cflag confusion in configure.ac.
[fs/lustre-release.git] / lustre / patches / patch-2.4.17
1 --- linux/mm/filemap.c.obd-orig Mon Nov 26 06:29:17 2001
2 +++ linux/mm/filemap.c  Tue Dec 11 14:29:50 2001
3 @@ -2862,8 +2861,10 @@
4         if ((ssize_t) count < 0)
5                 return -EINVAL;
6  
7 +#if 0
8         if (!access_ok(VERIFY_READ, buf, count))
9                 return -EFAULT;
10 +#endif
11  
12         cached_page = NULL;
13  
14 @@ -2987,10 +2988,12 @@
15                  * same page as we're writing to, without it being marked
16                  * up-to-date.
17                  */
18 +#if 0
19                 { volatile unsigned char dummy;
20                         __get_user(dummy, buf);
21                         __get_user(dummy, buf+bytes-1);
22                 }
23 +#endif
24  
25                 status = -ENOMEM;       /* we'll assign it later anyway */
26                 page = __grab_cache_page(mapping, index, &cached_page);
27 --- linux/kernel/ksyms.c.lustre-orig    Sun Jan 20 17:47:43 2002
28 +++ linux/kernel/ksyms.c        Sun Jan 20 18:21:30 2002
29 @@ -280,6 +280,13 @@
30  EXPORT_SYMBOL(lock_page);
31  EXPORT_SYMBOL(unlock_page);
32  
33 +/* Lustre symbols */
34 +EXPORT_SYMBOL(pagecache_lock);
35 +EXPORT_SYMBOL(do_kern_mount);
36 +EXPORT_SYMBOL(sys_mkdir);
37 +EXPORT_SYMBOL(sys_rmdir);
38 +EXPORT_SYMBOL(sys_unlink);
39 +
40  /* device registration */
41  EXPORT_SYMBOL(register_chrdev);
42  EXPORT_SYMBOL(unregister_chrdev);
43 --- linux/include/linux/fs.h.lustre-orig        Sun Jan 20 17:32:26 2002
44 +++ linux/include/linux/fs.h    Sun Jan 20 18:23:42 2002
45 @@ -984,6 +984,8 @@
46  extern int may_umount(struct vfsmount *);
47  extern long do_mount(char *, char *, char *, unsigned long, void *);
48  
49 +struct vfsmount *do_kern_mount(char *type, int flags, char *name, void *data);
50 +int do_umount(struct vfsmount *mnt, int flags);
51  #define kern_umount mntput
52  
53  extern int vfs_statfs(struct super_block *, struct statfs *);
54 @@ -1043,6 +1045,11 @@
55         return 0;
56  }
57  
58 +/* fs/namei.c */ 
59 +asmlinkage long sys_mkdir(const char * pathname, int mode);
60 +asmlinkage long sys_rmdir(const char * pathname);
61 +asmlinkage long sys_unlink(const char * pathname);
62 +
63  /* fs/open.c */
64  
65  asmlinkage long sys_open(const char *, int, int);