e e60c0850ffab179e4080c5deb718a7b9a76b0a5c parent 1108bae41e2ac596f46bc4cd8876b93063203d2b author Eric W. Biederman 1122663678 -0600 committer Linus Torvalds 1122664646 -0700 [PATCH] i386 machine_kexec: Cleanup inline assembly For some reason I was telling my inline assembly that the input argument was an output argument. Playing in the trampoline code I have seen a couple of instances where lgdt get the wrong size (because the trampolines run in 16bit mode) so use lgdtl and lidtl to be explicit. Additionally gcc-3.3 and gcc-3.4 want's an lvalue for a memory argument and it doesn't think an array of characters is an lvalue so use a packed structure instead. Signed-off-by: Eric W. Biederman Signed-off-by: Linus Torvalds RV