Hi Linus, Please pull the following arm64 patches for 3.8-rc1. Thanks.
The following changes since commit 77b67063bb6bce6d475e910d3b886a606d0d91f7: Linux 3.7-rc5 (2012-11-11 13:44:33 +0100) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/cmarinas/linux-aarch64.git tags/arm64-for-linus for you to fetch changes up to d19766ec52218007d45888860dd40a24bb7f6651: arm64: Update the MAINTAINERS entry (2012-12-11 13:58:05 +0000) ---------------------------------------------------------------- Main AArch64 changes: - Generic execve, kernel_thread, fork/vfork/clone. - Preparatory patches for KVM support (initialising EL2 mode for later installing KVM support, hypervisor stub). - Signal handling corner case fix (alternative signal stack set up for a SEGV handler, which is raised in response to RLIMIT_STACK being reached). - Sub-nanosecond timer error fix. ---------------------------------------------------------------- Al Viro (3): arm64: get rid of fork/vfork/clone wrappers Merge commit '6ba1bc826d160fe4f32bcb188687dcca4bdfaf3d' into arch-arm64 arm64: compat for clock_adjtime(2) is miswired Alexander Shiyan (1): ARM64: Remove incorrect Kconfig symbol HAVE_SPARSE_IRQ Catalin Marinas (12): arm64: Use generic kernel_thread() implementation arm64: Use generic kernel_execve() implementation arm64: Use generic sys_execve() implementation Merge tag 'v3.7-rc5' into execve arm64: Make the user fault reporting more specific Merge branch 'execve' into upstream Merge remote-tracking branch 'viro/arch-arm64' into execve Merge branch 'execve' into upstream arm64: Include the clkdev.h generic header arm64: Convert empty flush_cache_{mm,page} functions to static inline arm64: Make !dirty ptes read-only arm64: Update the MAINTAINERS entry Deepak Saxena (1): arm64: Force use of common clk at architecture level Marc Zyngier (7): arm64: expand register mapping between AArch32 and AArch64 arm64: add AArch32 execution modes to ptrace.h arm64: move vector entry macro to assembler.h arm64: record boot mode when entering the kernel arm64: add hypervisor stub arm64: hyp: initialize vttbr_el2 to zero arm64: move FP-SIMD save/restore code to a macro Tekkaman Ninja (1): Documentation: Fixes a word in Documentation/arm64/memory.txt Will Deacon (10): arm64: mm: update max_dma32 before calculating size of NORMAL zone arm64: signal: push the unwinding prologue on the signal stack arm64: signal: align return types for compat and native setup_return arm64: signal: return struct rt_sigframe from get_sigframe arm64: signal: let the compiler inline compat_get_sigframe arm64: vdso: fix clocksource mask when extracting bottom 56 bits arm64: vdso: check sequence counter even for coarse realtime operations arm64: vdso: rework __do_get_tspec register allocation and return shift arm64: vdso: defer shifting of nanosecond component of timespec arm64: generic timer: use virtual counter instead of physical at EL0 Documentation/arm64/memory.txt | 2 +- MAINTAINERS | 2 + arch/arm64/Kconfig | 4 +- arch/arm64/include/asm/Kbuild | 1 + arch/arm64/include/asm/arm_generic.h | 8 +-- arch/arm64/include/asm/assembler.h | 8 +++ arch/arm64/include/asm/cacheflush.h | 11 +++- arch/arm64/include/asm/fpsimdmacros.h | 64 ++++++++++++++++++++ arch/arm64/include/asm/pgtable.h | 2 + arch/arm64/include/asm/processor.h | 5 -- arch/arm64/include/asm/ptrace.h | 31 +++++++++- arch/arm64/include/asm/syscalls.h | 14 ++--- arch/arm64/include/asm/unistd.h | 1 + arch/arm64/include/asm/unistd32.h | 10 ++-- arch/arm64/include/asm/virt.h | 54 +++++++++++++++++ arch/arm64/kernel/Makefile | 3 +- arch/arm64/kernel/entry-fpsimd.S | 43 +------------- arch/arm64/kernel/entry.S | 21 ++----- arch/arm64/kernel/head.S | 33 +++++++++- arch/arm64/kernel/hyp-stub.S | 109 ++++++++++++++++++++++++++++++++++ arch/arm64/kernel/process.c | 83 ++++++++++---------------- arch/arm64/kernel/signal.c | 49 +++++++-------- arch/arm64/kernel/signal32.c | 20 +++---- arch/arm64/kernel/sys.c | 76 +----------------------- arch/arm64/kernel/sys32.S | 19 ------ arch/arm64/kernel/sys_compat.c | 38 ++---------- arch/arm64/kernel/vdso.c | 2 +- arch/arm64/kernel/vdso/gettimeofday.S | 100 ++++++++++++++++--------------- arch/arm64/mm/fault.c | 13 +++- arch/arm64/mm/flush.c | 9 --- arch/arm64/mm/init.c | 4 +- drivers/clocksource/arm_generic.c | 2 +- 32 files changed, 473 insertions(+), 368 deletions(-) create mode 100644 arch/arm64/include/asm/fpsimdmacros.h create mode 100644 arch/arm64/include/asm/virt.h create mode 100644 arch/arm64/kernel/hyp-stub.S -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/