mirror of
https://github.com/torvalds/linux.git
synced 2026-07-19 12:07:49 +02:00
Patch from Nicolas Pitre Strictly speaking, the NPTL kernel helpers are required for pre ARMv6 only. They are available on ARMv6+ as well for obvious compatibility reasons. However there are cases where extra memory barriers are needed when using an SMP ARMv6 machine but not on pre-ARMv6. This patch adds a memory barrier kernel helper that glibc can use as needed for pre-ARMv6 binaries to be forward compatible with an SMP kernel on ARMv6, as well as the necessary dmb instructions to the cmpxchg helper. Signed-off-by: Nicolas Pitre <nico@cam.org> Acked-by: Daniel Jacobowitz <dan@codesourcery.com> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk> |
||
|---|---|---|
| .. | ||
| apm.c | ||
| armksyms.c | ||
| arthur.c | ||
| asm-offsets.c | ||
| bios32.c | ||
| calls.S | ||
| compat.c | ||
| debug.S | ||
| dma-isa.c | ||
| dma.c | ||
| ecard.c | ||
| entry-armv.S | ||
| entry-common.S | ||
| entry-header.S | ||
| fiq.c | ||
| head.S | ||
| init_task.c | ||
| io.c | ||
| irq.c | ||
| isa.c | ||
| iwmmxt.S | ||
| Makefile | ||
| module.c | ||
| process.c | ||
| ptrace.c | ||
| ptrace.h | ||
| semaphore.c | ||
| setup.c | ||
| signal.c | ||
| signal.h | ||
| smp.c | ||
| sys_arm.c | ||
| time.c | ||
| traps.c | ||
| vmlinux.lds.S | ||