diff options
| author | Linus Torvalds <torvalds@linux-foundation.org> | 2012-10-13 20:18:53 -0400 |
|---|---|---|
| committer | Linus Torvalds <torvalds@linux-foundation.org> | 2012-10-13 20:18:53 -0400 |
| commit | 3d6ee36dfb2d40c72071f68173f67c728a0e19f3 (patch) | |
| tree | 262130e0f3381c3d409817fdc4abec8852f10e7c | |
| parent | 0b381a286e5d748b1fd80095d3dd52326819742f (diff) | |
| parent | 244acb1ba3777c2eb4d33ddc246cab5419656442 (diff) | |
Merge branch 'late-for-linus' of git://git.linaro.org/people/rmk/linux-arm
Pull ARM update from Russell King:
"This is the final round of stuff for ARM, left until the end of the
merge window to reduce the number of conflicts. This set contains the
ARM part of David Howells UAPI changes, and a fix to the ordering of
'select' statements in ARM Kconfig files (see the appropriate commit
for why this happened - thanks to Andrew Morton for pointing out the
problem.)
I've left this as long as I dare for this window to avoid conflicts,
and I regenerated the config patch yesterday, posting it to our
mailing list for review and testing. I have several acks which
include successful test reports for it.
However, today I notice we've got new conflicts with previously unseen
code... though that conflict should be trivial (it's my changes vs a
one liner.)"
* 'late-for-linus' of git://git.linaro.org/people/rmk/linux-arm:
ARM: config: make sure that platforms are ordered by option string
ARM: config: sort select statements alphanumerically
UAPI: (Scripted) Disintegrate arch/arm/include/asm
Fix up fairly conflict in arch/arm/Kconfig (the select re-organization
vs recent addition of GENERIC_KERNEL_EXECVE)
63 files changed, 1800 insertions, 1722 deletions
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig index 431c3753145a..261fdd085bb9 100644 --- a/arch/arm/Kconfig +++ b/arch/arm/Kconfig | |||
| @@ -1,59 +1,58 @@ | |||
| 1 | config ARM | 1 | config ARM |
| 2 | bool | 2 | bool |
| 3 | default y | 3 | default y |
| 4 | select ARCH_BINFMT_ELF_RANDOMIZE_PIE | ||
| 5 | select ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE | ||
| 4 | select ARCH_HAVE_CUSTOM_GPIO_H | 6 | select ARCH_HAVE_CUSTOM_GPIO_H |
| 5 | select HAVE_AOUT | 7 | select ARCH_WANT_IPC_PARSE_VERSION |
| 6 | select HAVE_DMA_API_DEBUG | 8 | select CPU_PM if (SUSPEND || CPU_IDLE) |
| 7 | select HAVE_IDE if PCI || ISA || PCMCIA | 9 | select DCACHE_WORD_ACCESS if (CPU_V6 || CPU_V6K || CPU_V7) && !CPU_BIG_ENDIAN |
| 8 | select HAVE_DMA_ATTRS | ||
| 9 | select HAVE_DMA_CONTIGUOUS if MMU | ||
| 10 | select HAVE_MEMBLOCK | ||
| 11 | select RTC_LIB | ||
| 12 | select SYS_SUPPORTS_APM_EMULATION | ||
| 13 | select GENERIC_ATOMIC64 if (CPU_V6 || !CPU_32v6K || !AEABI) | 10 | select GENERIC_ATOMIC64 if (CPU_V6 || !CPU_32v6K || !AEABI) |
| 14 | select ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE | 11 | select GENERIC_CLOCKEVENTS_BROADCAST if SMP |
| 15 | select HAVE_OPROFILE if (HAVE_PERF_EVENTS) | 12 | select GENERIC_IRQ_PROBE |
| 13 | select GENERIC_IRQ_SHOW | ||
| 14 | select GENERIC_KERNEL_THREAD | ||
| 15 | select GENERIC_KERNEL_EXECVE | ||
| 16 | select GENERIC_PCI_IOMAP | ||
| 17 | select GENERIC_SMP_IDLE_THREAD | ||
| 18 | select GENERIC_STRNCPY_FROM_USER | ||
| 19 | select GENERIC_STRNLEN_USER | ||
| 20 | select HARDIRQS_SW_RESEND | ||
| 21 | select HAVE_AOUT | ||
| 16 | select HAVE_ARCH_JUMP_LABEL if !XIP_KERNEL | 22 | select HAVE_ARCH_JUMP_LABEL if !XIP_KERNEL |
| 17 | select HAVE_ARCH_KGDB | 23 | select HAVE_ARCH_KGDB |
| 18 | select HAVE_ARCH_TRACEHOOK | 24 | select HAVE_ARCH_TRACEHOOK |
| 19 | select HAVE_SYSCALL_TRACEPOINTS | 25 | select HAVE_BPF_JIT |
| 20 | select HAVE_KPROBES if !XIP_KERNEL | 26 | select HAVE_C_RECORDMCOUNT |
| 21 | select HAVE_KRETPROBES if (HAVE_KPROBES) | 27 | select HAVE_DEBUG_KMEMLEAK |
| 22 | select HAVE_FUNCTION_TRACER if (!XIP_KERNEL) | 28 | select HAVE_DMA_API_DEBUG |
| 23 | select HAVE_FTRACE_MCOUNT_RECORD if (!XIP_KERNEL) | 29 | select HAVE_DMA_ATTRS |
| 30 | select HAVE_DMA_CONTIGUOUS if MMU | ||
| 24 | select HAVE_DYNAMIC_FTRACE if (!XIP_KERNEL) | 31 | select HAVE_DYNAMIC_FTRACE if (!XIP_KERNEL) |
| 32 | select HAVE_FTRACE_MCOUNT_RECORD if (!XIP_KERNEL) | ||
| 25 | select HAVE_FUNCTION_GRAPH_TRACER if (!THUMB2_KERNEL) | 33 | select HAVE_FUNCTION_GRAPH_TRACER if (!THUMB2_KERNEL) |
| 26 | select ARCH_BINFMT_ELF_RANDOMIZE_PIE | 34 | select HAVE_FUNCTION_TRACER if (!XIP_KERNEL) |
| 27 | select HAVE_GENERIC_DMA_COHERENT | 35 | select HAVE_GENERIC_DMA_COHERENT |
| 28 | select HAVE_DEBUG_KMEMLEAK | 36 | select HAVE_GENERIC_HARDIRQS |
| 37 | select HAVE_HW_BREAKPOINT if (PERF_EVENTS && (CPU_V6 || CPU_V6K || CPU_V7)) | ||
| 38 | select HAVE_IDE if PCI || ISA || PCMCIA | ||
| 39 | select HAVE_IRQ_WORK | ||
| 29 | select HAVE_KERNEL_GZIP | 40 | select HAVE_KERNEL_GZIP |
| 30 | select HAVE_KERNEL_LZO | ||
| 31 | select HAVE_KERNEL_LZMA | 41 | select HAVE_KERNEL_LZMA |
| 42 | select HAVE_KERNEL_LZO | ||
| 32 | select HAVE_KERNEL_XZ | 43 | select HAVE_KERNEL_XZ |
| 33 | select HAVE_IRQ_WORK | 44 | select HAVE_KPROBES if !XIP_KERNEL |
| 45 | select HAVE_KRETPROBES if (HAVE_KPROBES) | ||
| 46 | select HAVE_MEMBLOCK | ||
| 47 | select HAVE_OPROFILE if (HAVE_PERF_EVENTS) | ||
| 34 | select HAVE_PERF_EVENTS | 48 | select HAVE_PERF_EVENTS |
| 35 | select PERF_USE_VMALLOC | ||
| 36 | select HAVE_REGS_AND_STACK_ACCESS_API | 49 | select HAVE_REGS_AND_STACK_ACCESS_API |
| 37 | select HAVE_HW_BREAKPOINT if (PERF_EVENTS && (CPU_V6 || CPU_V6K || CPU_V7)) | 50 | select HAVE_SYSCALL_TRACEPOINTS |
| 38 | select HAVE_C_RECORDMCOUNT | ||
| 39 | select HAVE_GENERIC_HARDIRQS | ||
| 40 | select HARDIRQS_SW_RESEND | ||
| 41 | select GENERIC_IRQ_PROBE | ||
| 42 | select GENERIC_IRQ_SHOW | ||
| 43 | select HAVE_UID16 | 51 | select HAVE_UID16 |
| 44 | select ARCH_WANT_IPC_PARSE_VERSION | ||
| 45 | select HARDIRQS_SW_RESEND | ||
| 46 | select CPU_PM if (SUSPEND || CPU_IDLE) | ||
| 47 | select GENERIC_PCI_IOMAP | ||
| 48 | select HAVE_BPF_JIT | ||
| 49 | select GENERIC_SMP_IDLE_THREAD | ||
| 50 | select KTIME_SCALAR | 52 | select KTIME |
