LKML Archive on lore.kernel.org
help / color / mirror / Atom feed
From: Will Deacon <will@kernel.org>
To: torvalds@linux-foundation.org
Cc: catalin.marinas@arm.com, maz@kernel.org,
	linux-arm-kernel@lists.infradead.org,
	linux-kernel@vger.kernel.org, kernel-team@android.com,
	mpe@ellerman.id.au
Subject: [GIT PULL] arm64 fixes for -rc3
Date: Thu, 22 Jul 2021 16:55:10 +0100	[thread overview]
Message-ID: <20210722155509.GA12627@willie-the-truck> (raw)

Hi Linus,

Please pull this pair of arm64 fixes for -rc3. The straightforward one
is a fix to our firmware calling stub, which accidentally started
corrupting the link register on machines with SVE. Since these machines
don't really exist yet, it wasn't spotted in -next.

The other fix is a revert-and-a-bit of a patch originally intended to
allow PTE-level huge mappings for the VMAP area on 32-bit PPC 8xx. A
side-effect of this change was that our pXd_set_huge() implementations
could be replaced with generic dummy functions depending on the levels
of page-table being used, which in turn broke the boot if we fail to
create the linear mapping as a result of using these functions to
operate on the pgd. Huge thanks to Michael Ellerman for modifying the
revert so as not to regress PPC 8xx in terms of functionality.

Anyway, that's the background and it's also available in the commit
message along with Link tags pointing at all of the fun. Please pull.

Cheers,

Will

--->8

The following changes since commit e6f85cbeb23bd74b8966cf1f15bf7d01399ff625:

  arm64: entry: fix KCOV suppression (2021-07-15 17:37:55 +0100)

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 d8a719059b9dc963aa190598778ac804ff3e6a87:

  Revert "mm/pgtable: add stubs for {pmd/pub}_{set/clear}_huge" (2021-07-21 11:28:09 +0100)

----------------------------------------------------------------
arm64 fixes for -rc3

- Fix hang when issuing SMC on SVE-capable system due to clobbered LR

- Fix boot failure due to missing block mappings with folded page-table

----------------------------------------------------------------
Jean-Philippe Brucker (1):
      arm64: smccc: Save lr before calling __arm_smccc_sve_check()

Jonathan Marek (1):
      Revert "mm/pgtable: add stubs for {pmd/pub}_{set/clear}_huge"

 arch/arm64/kernel/smccc-call.S |  9 ++++++---
 arch/arm64/mm/mmu.c            | 20 ++++++++------------
 arch/powerpc/mm/nohash/8xx.c   | 10 ++++++++++
 arch/x86/mm/pgtable.c          | 34 +++++++++++++++-------------------
 include/linux/pgtable.h        | 26 +-------------------------
 5 files changed, 40 insertions(+), 59 deletions(-)

             reply	other threads:[~2021-07-22 15:55 UTC|newest]

Thread overview: 24+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-07-22 15:55 Will Deacon [this message]
2021-07-22 18:00 ` pr-tracker-bot
  -- strict thread matches above, loose matches on Subject: below --
2021-11-26 13:22 Will Deacon
2021-11-26 18:35 ` 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
2018-04-27 16:23 Will Deacon
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=20210722155509.GA12627@willie-the-truck \
    --to=will@kernel.org \
    --cc=catalin.marinas@arm.com \
    --cc=kernel-team@android.com \
    --cc=linux-arm-kernel@lists.infradead.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=maz@kernel.org \
    --cc=mpe@ellerman.id.au \
    --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).