android_kernel_xiaomi_sm8350/arch/i386/kernel
Eric W. Biederman e7b47ccaf6 [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 <ebiederm@xmission.com>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-07-29 12:17:26 -07:00
..
acpi [ACPI] merge acpi-2.6.12 branch into latest Linux 2.6.13-rc... 2005-07-12 17:21:56 -04:00
cpu Merge master.kernel.org:/pub/scm/linux/kernel/git/davej/cpufreq 2005-07-29 10:16:25 -07:00
timers [PATCH] mostly_read data section 2005-07-07 18:23:46 -07:00
apic.c [PATCH] x86: i8253/i8259A lock cleanup 2005-06-30 08:45:10 -07:00
apm.c [PATCH] APM: Remove redundant call to set_cpus_allowed 2005-07-26 14:35:45 -07:00
asm-offsets.c
bootflag.c
cpuid.c
crash.c [PATCH] kexec code cleanup 2005-06-25 16:24:55 -07:00
dmi_scan.c
doublefault.c
early_printk.c
efi_stub.S
efi.c
entry.S
head.S
i386_ksyms.c
i387.c x86: make restore_fpu() use alternative assembler instructions 2005-07-22 16:06:16 -04:00
i8259.c
init_task.c
io_apic.c [PATCH] x86: i8253/i8259A lock cleanup 2005-06-30 08:45:10 -07:00
ioport.c
irq.c
kprobes.c [PATCH] kprobes: fix namespace problem and sparc64 build 2005-07-05 19:19:00 -07:00
ldt.c
machine_kexec.c [PATCH] i386 machine_kexec: Cleanup inline assembly 2005-07-29 12:17:26 -07:00
Makefile
mca.c
microcode.c
module.c
mpparse.c [PATCH] i386: cleanup boot_cpu_logical_apicid variables 2005-06-25 16:25:05 -07:00
msr.c
nmi.c
numaq.c [PATCH] re-disable TSC on NUMAQ 2005-07-28 21:46:05 -07:00
pci-dma.c
process.c [PATCH] sys_get_thread_area does not clear the returned argument 2005-07-27 16:26:08 -07:00
ptrace.c
quirks.c
reboot_fixups.c
reboot.c [PATCH] i386 machine_power_off cleanup 2005-07-26 14:35:44 -07:00
relocate_kernel.S
scx200.c
semaphore.c
setup.c Remove "noreplacement" kernel command line option. 2005-07-22 18:29:40 -04:00
sigframe.h
signal.c Fix up try_to_freeze() usage in arch/i386/kernel/signal.c 2005-06-25 20:09:12 -07:00
smp.c
smpboot.c [PATCH] mostly_read data section 2005-07-07 18:23:46 -07:00
srat.c
summit.c
sys_i386.c
syscall_table.S [PATCH] inotify 2005-07-12 20:38:38 -07:00
sysenter.c
time_hpet.c
time.c [PATCH] mostly_read data section 2005-07-07 18:23:46 -07:00
trampoline.S
traps.c [PATCH] arch/i386/kernel/traps.c: fix sparse warnings 2005-06-25 16:24:58 -07:00
vm86.c
vmlinux.lds.S [PATCH] mostly_read data section 2005-07-07 18:23:46 -07:00
vsyscall-int80.S
vsyscall-note.S
vsyscall-sigreturn.S
vsyscall-sysenter.S
vsyscall.lds.S
vsyscall.S