From: Catalin Marinas <catalin.marinas@arm.com>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: linux-kernel@vger.kernel.org
Subject: [GIT PULL] arm64 patches for 3.8-rc1
Date: Tue, 11 Dec 2012 16:15:20 +0000 [thread overview]
Message-ID: <20121211161520.GB16071@arm.com> (raw)
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
reply other threads:[~2012-12-11 16:15 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20121211161520.GB16071@arm.com \
--to=catalin.marinas@arm.com \
--cc=linux-kernel@vger.kernel.org \
--cc=torvalds@linux-foundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).