X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=include%2Fasm-i386%2Fdesc.h;fp=include%2Fasm-i386%2Fdesc.h;h=89b8b82c82b30bb50695a3d1e63e38324444d31f;hb=64ba3f394c830ec48a1c31b53dcae312c56f1604;hp=fdecfa0d1214c97fe5e0ee039c9dea3e0a352dc2;hpb=be1e6109ac94a859551f8e1774eb9a8469fe055c;p=linux-2.6.git diff --git a/include/asm-i386/desc.h b/include/asm-i386/desc.h index fdecfa0d1..89b8b82c8 100644 --- a/include/asm-i386/desc.h +++ b/include/asm-i386/desc.h @@ -162,20 +162,6 @@ static inline unsigned long get_desc_base(unsigned long *desc) return base; } -static inline void set_user_cs(struct desc_struct *desc, unsigned long limit) -{ - limit = (limit - 1) / PAGE_SIZE; - desc->a = limit & 0xffff; - desc->b = (limit & 0xf0000) | 0x00c0fb00; -} - -#define load_user_cs_desc(cpu, mm) \ - get_cpu_gdt_table(cpu)[GDT_ENTRY_DEFAULT_USER_CS] = (mm)->context.user_cs - -extern void arch_add_exec_range(struct mm_struct *mm, unsigned long limit); -extern void arch_remove_exec_range(struct mm_struct *mm, unsigned long limit); -extern void arch_flush_exec_range(struct mm_struct *mm); - #endif /* !__ASSEMBLY__ */ #endif