X-Git-Url: http://pilppa.org/gitweb/gitweb.cgi?a=blobdiff_plain;f=arch%2Fum%2Finclude%2Ftlb.h;h=ecd2265b301b06230acb3559e2543ee32594b6fd;hb=a052f4473603765eb6b4c19754689977601dc1d1;hp=45d7da6c3b2c5a3eb25715e280e2274e32dcf155;hpb=64c4813d9ea0d646a0652bd9dcc5b40db6ddce69;p=linux-2.6-omap-h63xx.git diff --git a/arch/um/include/tlb.h b/arch/um/include/tlb.h index 45d7da6c3b2..ecd2265b301 100644 --- a/arch/um/include/tlb.h +++ b/arch/um/include/tlb.h @@ -8,39 +8,7 @@ #include "um_mmu.h" -struct host_vm_op { - enum { NONE, MMAP, MUNMAP, MPROTECT } type; - union { - struct { - unsigned long addr; - unsigned long len; - unsigned int r:1; - unsigned int w:1; - unsigned int x:1; - int fd; - __u64 offset; - } mmap; - struct { - unsigned long addr; - unsigned long len; - } munmap; - struct { - unsigned long addr; - unsigned long len; - unsigned int r:1; - unsigned int w:1; - unsigned int x:1; - } mprotect; - } u; -}; - -extern void mprotect_kernel_vm(int w); extern void force_flush_all(void); -extern void fix_range_common(struct mm_struct *mm, unsigned long start_addr, - unsigned long end_addr, int force, - int (*do_ops)(union mm_context *, - struct host_vm_op *, int, int, - void **)); extern int flush_tlb_kernel_range_common(unsigned long start, unsigned long end);