linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Will Deacon <will.deacon@arm.com>
To: torvalds@linux-foundation.org
Cc: linux-kernel@vger.kernel.org,
	linux-arm-kernel@lists.infradead.org, catalin.marinas@arm.com
Subject: [GIT PULL] arm64: fixes for -rc2
Date: Thu, 20 Oct 2016 18:14:01 +0100	[thread overview]
Message-ID: <20161020171401.GI24914@arm.com> (raw)

Hi Linus,

Please pull these arm64 fixes for -rc2. Most of these are CC'd for
stable, but there are a few fixing issues introduced during the recent
merge window too. There's also a fix for the xgene PMU driver, but it
seemed daft to send as a separate pull request, so I've included it
here with the rest of the fixes. More details in the tag.

Thanks,

Will

--->8

The following changes since commit 1001354ca34179f3db924eb66672442a173147dc:

  Linux 4.9-rc1 (2016-10-15 12:17:50 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git tags/arm64-fixes

for you to fetch changes up to f7881bd644474a4a62d7bd1ec801176f635f59ae:

  arm64: remove pr_cont abuse from mem_init (2016-10-20 15:27:56 +0100)

----------------------------------------------------------------
arm64 fixes:

- Fix ACPI boot due to recent broken NUMA changes
- Fix remote enabling of CPU features requiring PSTATE bit manipulation
- Add address range check when emulating user cache maintenance
- Fix LL/SC loops that allow compiler to introduce memory accesses
- Fix recently added write_sysreg_s macro
- Ensure MDCR_EL2 is initialised on qemu targets without a PMU
- Avoid kaslr breakage due to MODVERSIONs and DYNAMIC_FTRACE
- Correctly drive recent ld when building relocatable Image
- Remove junk IS_ERR check from xgene PMU driver added during merge window
- pr_cont fixes after core changes in the merge window

----------------------------------------------------------------
Andre Przywara (1):
      arm64: Cortex-A53 errata workaround: check for kernel addresses

Ard Biesheuvel (3):
      arm64: kaslr: fix breakage with CONFIG_MODVERSIONS=y
      arm64: kaslr: keep modules close to the kernel when DYNAMIC_FTRACE=y
      arm64: kernel: force ET_DYN ELF type for CONFIG_RELOCATABLE=y

James Morse (3):
      arm64: cpufeature: Schedule enable() calls instead of calling them via IPI
      arm64: mm: Set PSTATE.PAN from the cpu_enable_pan() call
      arm64: suspend: Reconfigure PSTATE after resume from idle

Lorenzo Pieralisi (1):
      arm64: kernel: numa: fix ACPI boot cpu numa node mapping

Marc Zyngier (1):
      arm64: kernel: Init MDCR_EL2 even in the absence of a PMU

Mark Rutland (2):
      arm64: fix show_regs fallout from KERN_CONT changes
      arm64: remove pr_cont abuse from mem_init

Tai Nguyen (1):
      perf: xgene: Remove bogus IS_ERR() check

Will Deacon (3):
      arm64: sysreg: Fix use of XZR in write_sysreg_s
      arm64: swp emulation: bound LL/SC retries before rescheduling
      arm64: percpu: rewrite ll/sc loops in assembly

 arch/arm64/Kconfig                   |   2 +-
 arch/arm64/Makefile                  |   2 +-
 arch/arm64/include/asm/cpufeature.h  |   2 +-
 arch/arm64/include/asm/exec.h        |   3 +
 arch/arm64/include/asm/module.h      |   5 ++
 arch/arm64/include/asm/percpu.h      | 120 ++++++++++++++++-------------------
 arch/arm64/include/asm/processor.h   |   6 +-
 arch/arm64/include/asm/sysreg.h      |   2 +-
 arch/arm64/include/asm/uaccess.h     |   8 +++
 arch/arm64/kernel/armv8_deprecated.c |  36 +++++++----
 arch/arm64/kernel/cpu_errata.c       |   3 +-
 arch/arm64/kernel/cpufeature.c       |  10 ++-
 arch/arm64/kernel/head.S             |   3 +-
 arch/arm64/kernel/process.c          |  18 ++++--
 arch/arm64/kernel/smp.c              |   1 +
 arch/arm64/kernel/suspend.c          |  11 ++++
 arch/arm64/kernel/traps.c            |  30 +++++----
 arch/arm64/mm/fault.c                |  15 ++++-
 arch/arm64/mm/init.c                 |  26 ++++----
 drivers/perf/xgene_pmu.c             |   2 +-
 20 files changed, 184 insertions(+), 121 deletions(-)

             reply	other threads:[~2016-10-20 17:14 UTC|newest]

Thread overview: 21+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-10-20 17:14 Will Deacon [this message]
  -- strict thread matches above, loose matches on Subject: below --
2022-04-08 16:29 [GIT PULL] arm64 fixes for -rc2 Will Deacon
2022-04-08 17:46 ` pr-tracker-bot
2021-07-16 14:53 Will Deacon
2021-07-17  2:12 ` pr-tracker-bot
2020-10-30 17:05 Will Deacon
2020-10-30 20:29 ` pr-tracker-bot
2020-06-19 12:43 Will Deacon
2020-06-19 19:30 ` pr-tracker-bot
2020-02-13 17:10 Will Deacon
2020-02-13 22:40 ` pr-tracker-bot
2019-07-26 13:12 [GIT PULL] arm64: " Will Deacon
2019-07-26 18:25 ` pr-tracker-bot
2019-01-11 18:20 Will Deacon
2019-01-11 20:40 ` pr-tracker-bot
2018-08-31 16:12 Will Deacon
2017-12-01 18:23 Will Deacon
2016-06-03 15:37 Will Deacon
2016-04-01 15:15 Will Deacon
2016-01-27 18:45 Will Deacon
2015-09-17 14:04 Will Deacon

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=20161020171401.GI24914@arm.com \
    --to=will.deacon@arm.com \
    --cc=catalin.marinas@arm.com \
    --cc=linux-arm-kernel@lists.infradead.org \
    --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).