LKML Archive on lore.kernel.org
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 -rc3
Date: Fri, 27 Apr 2018 17:23:39 +0100	[thread overview]
Message-ID: <20180427162339.GB5286@arm.com> (raw)

Hi Linus,

Please pull these arm64 fixes for -rc3. Nothing too bad, but the spectre
updates to smatch identified a few places that may need sanitising so we've
got those covered. As per usual, details are in the tag.

It's worth noting that we had some DMARC hiccups this week which should be
resolved now, so hopefully this won't go into your spam folder.

Thanks,

Will

--->8

The following changes since commit 6d08b06e67cd117f6992c46611dfb4ce267cd71e:

  Linux 4.17-rc2 (2018-04-22 19:20:09 -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 3789c122d0a016b947ce5c05d3f1fbafa5db8f26:

  arm64: avoid instrumenting atomic_ll_sc.o (2018-04-27 12:14:44 +0100)

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

- Close some potential spectre-v1 vulnerabilities found by smatch

- Add missing list sentinel for CPUs that don't require KPTI

- Removal of unused 'addr' parameter for I/D cache coherency

- Removal of redundant set_fs(KERNEL_DS) calls in ptrace

- Fix single-stepping state machine handling in response to kernel traps

- Clang support for 128-bit integers

- Avoid instrumenting our out-of-line atomics in preparation for enabling
  LSE atomics by default in 4.18

----------------------------------------------------------------
Jason A. Donenfeld (1):
      arm64: support __int128 with clang

Kim Phillips (1):
      arm64/kernel: rename module_emit_adrp_veneer->module_emit_veneer_for_adrp

Mark Rutland (7):
      arm64: add sentinel to kpti_safe_list
      arm64: ptrace: remove addr_limit manipulation
      arm64: only advance singlestep for user instruction traps
      arm64: fix possible spectre-v1 in ptrace_hbp_get_event()
      KVM: arm/arm64: vgic: fix possible spectre-v1 in vgic_get_irq()
      KVM: arm/arm64: vgic: fix possible spectre-v1 in vgic_mmio_read_apr()
      arm64: avoid instrumenting atomic_ll_sc.o

Shaokun Zhang (1):
      arm64: mm: drop addr parameter from sync icache and dcache

 arch/arm64/Makefile              |  4 ++++
 arch/arm64/include/asm/module.h  |  2 +-
 arch/arm64/include/asm/pgtable.h |  4 ++--
 arch/arm64/kernel/cpufeature.c   |  1 +
 arch/arm64/kernel/module-plts.c  |  2 +-
 arch/arm64/kernel/module.c       |  2 +-
 arch/arm64/kernel/ptrace.c       | 20 ++++++++++----------
 arch/arm64/kernel/traps.c        |  3 ++-
 arch/arm64/lib/Makefile          |  4 ++++
 arch/arm64/mm/flush.c            |  2 +-
 virt/kvm/arm/vgic/vgic-mmio-v2.c |  5 +++++
 virt/kvm/arm/vgic/vgic.c         | 14 ++++++++++----
 12 files changed, 42 insertions(+), 21 deletions(-)

             reply	other threads:[~2018-04-27 16:23 UTC|newest]

Thread overview: 24+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-04-27 16:23 Will Deacon [this message]
  -- strict thread matches above, loose matches on Subject: below --
2021-11-26 13:22 [GIT PULL] arm64 " Will Deacon
2021-11-26 18:35 ` pr-tracker-bot
2021-07-22 15:55 Will Deacon
2021-07-22 18:00 ` pr-tracker-bot
2021-03-12 13:34 [GIT PULL] arm64: Fixes " Will Deacon
2021-03-12 20:03 ` pr-tracker-bot
2020-11-06 13:20 [GIT PULL] arm64 fixes " Will Deacon
2020-11-06 21:13 ` pr-tracker-bot
2020-06-26 13:21 Will Deacon
2020-06-27 16:00 ` pr-tracker-bot
2020-02-21 16:01 Will Deacon
2020-02-22  0:07 ` Linus Torvalds
2020-02-22  0:15 ` pr-tracker-bot
2019-10-09 13:30 [GIT PULL] arm64: Fixes " Will Deacon
2019-10-09 19:30 ` pr-tracker-bot
2019-05-30 16:11 [GIT PULL] arm64: fixes " Will Deacon
2019-05-31  4:25 ` pr-tracker-bot
2019-01-20  0:04 Will Deacon
2019-01-20  3:29 ` Linus Torvalds
2019-01-20  4:00 ` pr-tracker-bot
2017-12-07 17:58 Will Deacon
2016-10-28 16:01 Will Deacon
2016-02-04 18:49 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=20180427162339.GB5286@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 \
    --subject='Re: [GIT PULL] arm64: fixes for -rc3' \
    /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

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).