X-Git-Url: https://git.rohieb.name/openwrt.git/blobdiff_plain/6749db4d0fb9858b6e856c54548ff60bd455b140..807dad190f2e9a4fd7651808e33d2d8992c7d700:/target/linux/generic-2.6/patches-2.6.30/980-vm_exports.patch diff --git a/target/linux/generic-2.6/patches-2.6.30/980-vm_exports.patch b/target/linux/generic-2.6/patches-2.6.30/980-vm_exports.patch index ab29c4a86..aad8f813d 100644 --- a/target/linux/generic-2.6/patches-2.6.30/980-vm_exports.patch +++ b/target/linux/generic-2.6/patches-2.6.30/980-vm_exports.patch @@ -114,3 +114,23 @@ 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 +@@ -728,6 +728,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