export symbols for android cruft
authorGrazvydas Ignotas <notasas@gmail.com>
Wed, 25 Apr 2012 23:53:38 +0000 (02:53 +0300)
committerGrazvydas Ignotas <notasas@gmail.com>
Thu, 26 Apr 2012 00:03:53 +0000 (03:03 +0300)
fs/file.c
kernel/exit.c
kernel/sched.c
kernel/signal.c
mm/memory.c
mm/shmem.c
mm/truncate.c
mm/vmalloc.c

index 114fea0..3405a23 100644 (file)
--- a/fs/file.c
+++ b/fs/file.c
@@ -268,6 +268,7 @@ int expand_files(struct files_struct *files, int nr)
        /* All good, so we try */
        return expand_fdtable(files, nr);
 }
+EXPORT_SYMBOL_GPL(expand_files);
 
 static int count_open_files(struct fdtable *fdt)
 {
index e6e01b9..a7f7dbc 100644 (file)
@@ -499,6 +499,7 @@ struct files_struct *get_files_struct(struct task_struct *task)
 
        return files;
 }
+EXPORT_SYMBOL_GPL(get_files_struct);
 
 void put_files_struct(struct files_struct *files)
 {
@@ -520,6 +521,7 @@ void put_files_struct(struct files_struct *files)
                rcu_read_unlock();
        }
 }
+EXPORT_SYMBOL_GPL(put_files_struct);
 
 void reset_files_struct(struct files_struct *files)
 {
index d6b149c..a509a3d 100644 (file)
@@ -5101,6 +5101,7 @@ int can_nice(const struct task_struct *p, const int nice)
        return (nice_rlim <= task_rlimit(p, RLIMIT_NICE) ||
                capable(CAP_SYS_NICE));
 }
+EXPORT_SYMBOL_GPL(can_nice);
 
 #ifdef __ARCH_WANT_SYS_NICE
 
index 2065515..7278648 100644 (file)
@@ -1273,6 +1273,7 @@ struct sighand_struct *__lock_task_sighand(struct task_struct *tsk,
 
        return sighand;
 }
+EXPORT_SYMBOL_GPL(__lock_task_sighand);
 
 /*
  * send signal info to all the members of a group
index 1b1ca17..5ee121c 100644 (file)
@@ -1393,6 +1393,7 @@ unsigned long zap_page_range(struct vm_area_struct *vma, unsigned long address,
        tlb_finish_mmu(&tlb, address, end);
        return end;
 }
+EXPORT_SYMBOL_GPL(zap_page_range);
 
 /**
  * zap_vma_ptes - remove ptes mapping the vma
index 6c253f7..6b8e9fb 100644 (file)
@@ -2575,6 +2575,7 @@ int shmem_zero_setup(struct vm_area_struct *vma)
        vma->vm_flags |= VM_CAN_NONLINEAR;
        return 0;
 }
+EXPORT_SYMBOL_GPL(shmem_zero_setup);
 
 /**
  * shmem_read_mapping_page_gfp - read into page cache, using specified page allocation flags.
index 632b15e..12e7f38 100644 (file)
@@ -626,3 +626,4 @@ int vmtruncate_range(struct inode *inode, loff_t lstart, loff_t lend)
 
        return 0;
 }
+EXPORT_SYMBOL_GPL(vmtruncate_range);
index 27be2f0..1a9d70f 100644 (file)
@@ -1232,6 +1232,7 @@ void unmap_kernel_range(unsigned long addr, unsigned long size)
        vunmap_page_range(addr, end);
        flush_tlb_kernel_range(addr, end);
 }
+EXPORT_SYMBOL_GPL(unmap_kernel_range);
 
 int map_vm_area(struct vm_struct *area, pgprot_t prot, struct page ***pages)
 {
@@ -1369,6 +1370,7 @@ struct vm_struct *get_vm_area(unsigned long size, unsigned long flags)
        return __get_vm_area_node(size, 1, flags, VMALLOC_START, VMALLOC_END,
                                -1, GFP_KERNEL, __builtin_return_address(0));
 }
+EXPORT_SYMBOL_GPL(get_vm_area);
 
 struct vm_struct *get_vm_area_caller(unsigned long size, unsigned long flags,
                                void *caller)