X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=include%2Fasm-i386%2Fdesc.h;h=5d126f73307e7ccae63d84ca1e31a8bafe0f5587;hb=9bf4aaab3e101692164d49b7ca357651eb691cb6;hp=9361aff2e25c2a2bee549f054c33b50dd0142d5d;hpb=5273a3df6485dc2ad6aa7ddd441b9a21970f003b;p=linux-2.6.git diff --git a/include/asm-i386/desc.h b/include/asm-i386/desc.h index 9361aff2e..5d126f733 100644 --- a/include/asm-i386/desc.h +++ b/include/asm-i386/desc.h @@ -44,7 +44,8 @@ __asm__ __volatile__ ("movw %w3,0(%2)\n\t" \ static inline void __set_tss_desc(unsigned int cpu, unsigned int entry, void *addr) { - _set_tssldt_desc(&cpu_gdt_table[cpu][entry], (int)addr, 235, 0x89); + _set_tssldt_desc(&cpu_gdt_table[cpu][entry], (int)addr, + offsetof(struct tss_struct, __cacheline_filler) - 1, 0x89); } #define set_tss_desc(cpu,addr) __set_tss_desc(cpu, GDT_ENTRY_TSS, addr)