lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Date:   Thu, 22 Jul 2021 16:55:10 +0100
From:   Will Deacon <will@...nel.org>
To:     torvalds@...ux-foundation.org
Cc:     catalin.marinas@....com, maz@...nel.org,
        linux-arm-kernel@...ts.infradead.org, linux-kernel@...r.kernel.org,
        kernel-team@...roid.com, mpe@...erman.id.au
Subject: [GIT PULL] arm64 fixes for -rc3

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

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ