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(-)
WARNING: multiple messages have this Message-ID (diff)
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(-) _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
next reply other threads:[~2021-07-22 15:55 UTC|newest] Thread overview: 64+ messages / expand[flat|nested] mbox.gz Atom feed top 2021-07-22 15:55 Will Deacon [this message] 2021-07-22 15:55 ` [GIT PULL] arm64 fixes for -rc3 Will Deacon 2021-07-22 18:00 ` pr-tracker-bot 2021-07-22 18:00 ` pr-tracker-bot -- strict thread matches above, loose matches on Subject: below -- 2024-02-02 11:11 Will Deacon 2024-02-02 11:11 ` Will Deacon 2024-02-02 20:43 ` pr-tracker-bot 2024-02-02 20:43 ` pr-tracker-bot 2023-09-22 16:19 Will Deacon 2023-09-22 16:19 ` Will Deacon 2023-09-22 20:19 ` pr-tracker-bot 2023-09-22 20:19 ` pr-tracker-bot 2023-05-19 11:46 Will Deacon 2023-05-19 11:46 ` Will Deacon 2023-05-19 18:32 ` pr-tracker-bot 2023-05-19 18:32 ` pr-tracker-bot 2022-08-26 17:58 Will Deacon 2022-08-26 17:58 ` Will Deacon 2022-08-26 19:09 ` pr-tracker-bot 2022-08-26 19:09 ` pr-tracker-bot 2021-11-26 13:22 Will Deacon 2021-11-26 13:22 ` Will Deacon 2021-11-26 18:35 ` pr-tracker-bot 2021-11-26 18:35 ` pr-tracker-bot 2021-03-12 13:34 [GIT PULL] arm64: Fixes " Will Deacon 2021-03-12 13:34 ` Will Deacon 2021-03-12 20:03 ` pr-tracker-bot 2021-03-12 20:03 ` pr-tracker-bot 2020-11-06 13:20 [GIT PULL] arm64 fixes " Will Deacon 2020-11-06 13:20 ` Will Deacon 2020-11-06 21:13 ` pr-tracker-bot 2020-11-06 21:13 ` pr-tracker-bot 2020-06-26 13:21 Will Deacon 2020-06-26 13:21 ` Will Deacon 2020-06-27 16:00 ` pr-tracker-bot 2020-06-27 16:00 ` pr-tracker-bot 2020-02-21 16:01 Will Deacon 2020-02-21 16:01 ` Will Deacon 2020-02-22 0:07 ` Linus Torvalds 2020-02-22 0:07 ` Linus Torvalds 2020-02-22 0:15 ` pr-tracker-bot 2020-02-22 0:15 ` pr-tracker-bot 2019-10-09 13:30 [GIT PULL] arm64: Fixes " Will Deacon 2019-10-09 13:30 ` Will Deacon 2019-10-09 19:30 ` pr-tracker-bot 2019-10-09 19:30 ` pr-tracker-bot 2019-05-30 16:11 [GIT PULL] arm64: fixes " Will Deacon 2019-05-30 16:11 ` Will Deacon 2019-05-31 4:25 ` pr-tracker-bot 2019-05-31 4:25 ` pr-tracker-bot 2019-01-20 0:04 Will Deacon 2019-01-20 0:04 ` Will Deacon 2019-01-20 3:29 ` Linus Torvalds 2019-01-20 3:29 ` Linus Torvalds 2019-01-20 4:00 ` pr-tracker-bot 2019-01-20 4:00 ` pr-tracker-bot 2018-04-27 16:23 Will Deacon 2018-04-27 16:23 ` Will Deacon 2017-12-07 17:58 Will Deacon 2017-12-07 17:58 ` Will Deacon 2016-10-28 16:01 Will Deacon 2016-10-28 16:01 ` Will Deacon 2016-02-04 18:49 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 \ /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: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.