[kernel] 2.6.{28,30}: refresh patches
[openwrt/svn-archive/archive.git] / target / linux / generic-2.6 / patches-2.6.30 / 980-vm_exports.patch
index ab29c4a8605502cbf5b91445febc43503677b1ca..8ade08a8b695ce4dc85ef4d5a4f1953b3da2dc00 100644 (file)
  
  struct vm_struct *get_vm_area_caller(unsigned long size, unsigned long flags,
                                void *caller)
+--- a/include/linux/mm.h
++++ b/include/linux/mm.h
+@@ -726,6 +726,7 @@ static inline int shmem_lock(struct file
+ #endif
+ struct file *shmem_file_setup(char *name, loff_t size, unsigned long flags);
++void shmem_set_file(struct vm_area_struct *vma, struct file *file);
+ int shmem_zero_setup(struct vm_area_struct *);
+ #ifndef CONFIG_MMU
+--- a/kernel/signal.c
++++ b/kernel/signal.c
+@@ -1053,6 +1053,7 @@ struct sighand_struct *lock_task_sighand
+       return sighand;
+ }
++EXPORT_SYMBOL(lock_task_sighand);
+ /*
+  * send signal info to all the members of a group