diff -u linux-2.4.26-amd64/include/asm-x86_64/desc.h-o linux-2.4.26-amd64/include/asm-x86_64/desc.h --- linux-2.4.26-amd64/include/asm-x86_64/desc.h-o 2004-03-21 21:38:20.000000000 +0100 +++ linux-2.4.26-amd64/include/asm-x86_64/desc.h 2004-06-03 02:20:55.000000000 +0200 @@ -134,7 +133,7 @@ static inline void set_ldt_desc(unsigned n, void *addr, int size) { - set_tssldt_descriptor((void *)&gdt_table + __CPU_DESC_INDEX(n,ldt), (unsigned long)addr, DESC_LDT, size); + set_tssldt_descriptor((void *)&gdt_table + __CPU_DESC_INDEX(n,ldt), (unsigned long)addr, DESC_LDT, size * 8); } /*