linux/arch/m68k/kernel
Andreas Schwab 2a3535069e m68k: Fix assembler constraint to prevent overeager gcc optimisation
Passing the address of a variable as an operand to an asm statement
doesn't mark the value of this variable as used, so gcc may optimize its
initialisation away.  Fix this by using the "m" constraint instead.

Signed-off-by: Andreas Schwab <schwab@linux-m68k.org>
Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
Cc: stable@vger.kernel.org
2012-01-22 14:50:20 +01:00
..
.gitignore m68k: Add vmlinux.lds to .gitignore 2009-01-12 20:56:32 +01:00
asm-offsets.c m68k: merge mmu and non-mmu versions of asm-offsets.c 2011-05-24 15:17:18 +10:00
dma_mm.c m68k: Add export.h to the m68k specific files as required 2011-10-31 19:30:59 -04:00
dma_no.c m68k: Add export.h to the m68k specific files as required 2011-10-31 19:30:59 -04:00
dma.c m68k: merge m68k and m68knommu arch directories 2011-03-25 14:05:13 +10:00
entry_mm.S m68k/irq: Remove obsolete support for user vector interrupt fixups 2011-11-08 22:35:52 +01:00
entry_no.S m68k: merge mmu and non-mmu include/asm/entry.h files 2011-10-18 14:22:25 +10:00
entry.S m68k: merge m68k and m68knommu arch directories 2011-03-25 14:05:13 +10:00
head.S m68k/mac: early console 2011-12-10 19:52:45 +01:00
init_task.c m68k: merge m68k and m68knommu arch directories 2011-03-25 14:05:13 +10:00
ints.c m68k/irq: Remove obsolete support for user vector interrupt fixups 2011-11-08 22:35:52 +01:00
irq.c m68k: Revive reporting of spurious interrupts 2011-07-25 11:20:41 +10:00
m68k_ksyms.c m68k: use kernel processor defines for conditional optimizations 2011-06-14 11:42:29 +10:00
Makefile m68k/irq: Remove obsolete m68k irq framework 2011-11-08 22:35:52 +01:00
module.c m68k: merge the non-mmu and mmu versions of module.c 2011-07-25 11:20:40 +10:00
module.lds m68k: runtime patching infrastructure 2007-05-31 07:58:13 -07:00
process_mm.c m68k: Fix assembler constraint to prevent overeager gcc optimisation 2012-01-22 14:50:20 +01:00
process_no.c m68k: Fix assembler constraint to prevent overeager gcc optimisation 2012-01-22 14:50:20 +01:00
process.c m68k: merge m68k and m68knommu arch directories 2011-03-25 14:05:13 +10:00
ptrace_mm.c m68k: merge m68k and m68knommu arch directories 2011-03-25 14:05:13 +10:00
ptrace_no.c m68k: merge m68k and m68knommu arch directories 2011-03-25 14:05:13 +10:00
ptrace.c m68k: merge m68k and m68knommu arch directories 2011-03-25 14:05:13 +10:00
setup_mm.c m68k: Kill warning in setup_arch() when compiling for Sun3 2011-07-30 21:21:39 +02:00
setup_no.c m68knommu: create common externs for _ram* vars 2011-10-18 14:22:26 +10:00
setup.c m68k: merge m68k and m68knommu arch directories 2011-03-25 14:05:13 +10:00
signal_mm.c m68k: merge m68k and m68knommu arch directories 2011-03-25 14:05:13 +10:00
signal_no.c m68k: merge m68k and m68knommu arch directories 2011-03-25 14:05:13 +10:00
signal.c m68k: merge m68k and m68knommu arch directories 2011-03-25 14:05:13 +10:00
sun3-head.S m68k: arch/m68k/kernel/sun3-head.S needs <linux/init.h> 2009-04-28 16:07:18 -07:00
sys_m68k.c m68k: merge the mmu and non-mmu versions of sys_m68k.c 2011-05-24 15:17:21 +10:00
syscalltable.S m68k: Wire up process_vm_{read,write}v 2011-12-06 20:37:58 +01:00
time_mm.c m68k: merge m68k and m68knommu arch directories 2011-03-25 14:05:13 +10:00
time_no.c m68k: merge m68k and m68knommu arch directories 2011-03-25 14:05:13 +10:00
time.c m68k: merge m68k and m68knommu arch directories 2011-03-25 14:05:13 +10:00
traps.c m68k: Fix assembler constraint to prevent overeager gcc optimisation 2012-01-22 14:50:20 +01:00
vectors.c m68k: move hardware vector setting from traps.c to its own file 2011-10-18 14:22:25 +10:00
vmlinux-std.lds extable, core_kernel_data(): Make sure all archs define _sdata 2011-05-20 08:56:56 +02:00
vmlinux-sun3.lds extable, core_kernel_data(): Make sure all archs define _sdata 2011-05-20 08:56:56 +02:00
vmlinux.lds_mm.S m68k: merge m68k and m68knommu arch directories 2011-03-25 14:05:13 +10:00
vmlinux.lds_no.S m68k: Finally remove leftover markers sections 2011-10-24 21:00:34 +02:00
vmlinux.lds.S m68k: merge m68k and m68knommu arch directories 2011-03-25 14:05:13 +10:00