Eugeniy Paltsev
b5badebc9e
ARC: define __ALIGN_STR and __ALIGN symbols for ARC
...
commit 8d92e992a785f35d23f845206cf8c6cafbc264e0 upstream.
The default defintions use fill pattern 0x90 for padding which for ARC
generates unintended "ldh_s r12,[r0,0x20]" corresponding to opcode 0x9090
So use ".align 4" which insert a "nop_s" instruction instead.
Cc: stable@vger.kernel.org
Acked-by: Vineet Gupta <vgupta@synopsys.com>
Signed-off-by: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
Signed-off-by: Vineet Gupta <vgupta@synopsys.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2020-03-20 09:07:44 +01:00
..
arcregs.h
asm-offsets.h
atomic.h
ARC: atomics: unbork atomic_fetch_##op()
2018-10-10 08:53:18 +02:00
barrier.h
bitops.h
ARC: fix __ffs return value to avoid build warnings
2019-03-05 17:57:05 +01:00
bug.h
bug.h: work around GCC PR82365 in BUG()
2019-07-10 09:55:44 +02:00
cache.h
ARC: define ARCH_SLAB_MINALIGN = 8
2019-02-27 10:07:01 +01:00
cacheflush.h
checksum.h
cmpxchg.h
ARC: fix build warnings with !CONFIG_KPROBES
2019-07-10 09:55:29 +02:00
current.h
delay.h
arc: fix build errors in arc/include/asm/delay.h
2018-09-05 09:20:03 +02:00
disasm.h
dma-mapping.h
dma.h
dwarf.h
elf.h
entry-arcv2.h
entry-compact.h
entry.h
exec.h
fb.h
futex.h
futex: Remove duplicated code and fix undefined behaviour
2018-05-19 10:27:00 +02:00
highmem.h
hugepage.h
io.h
ARC: io.h: Implement reads{x}()/writes{x}()
2018-12-21 14:11:35 +01:00
irq.h
irqflags-arcv2.h
irqflags-compact.h
irqflags.h
Kbuild
kdebug.h
kgdb.h
kmap_types.h
kprobes.h
linkage.h
ARC: define __ALIGN_STR and __ALIGN symbols for ARC
2020-03-20 09:07:44 +01:00
mach_desc.h
ARC: Enable machine_desc->init_per_cpu for !CONFIG_SMP
2018-08-24 13:12:30 +02:00
mcip.h
mmu.h
mmu_context.h
mmzone.h
module.h
mutex.h
page.h
ARC: mm: allow mprotect to make stack mappings executable
2018-07-25 11:23:59 +02:00
pci.h
perf_event.h
ARC: perf: map generic branches to correct hardware condition
2019-01-31 08:12:34 +01:00
pgalloc.h
pgtable.h
ARC: Fix CONFIG_SWAP
2018-07-25 11:23:58 +02:00
processor.h
ptrace.h
sections.h
segment.h
serial.h
setup.h
shmparam.h
smp.h
spinlock.h
spinlock_types.h
stacktrace.h
string.h
switch_to.h
syscall.h
syscalls.h
thread_info.h
timex.h
tlb-mmu1.h
tlb.h
tlbflush.h
uaccess.h
ARC: uacces: remove lp_start, lp_end from clobber list
2019-03-23 13:19:44 +01:00
unaligned.h
unwind.h