x86: modify write_ldt function