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]
Message-Id: <20241210160556.2341497-1-arnd@kernel.org>
Date: Tue, 10 Dec 2024 17:05:52 +0100
From: Arnd Bergmann <arnd@...nel.org>
To: linux-arm-kernel@...ts.infradead.org
Cc: linux-kernel@...r.kernel.org,
	Arnd Bergmann <arnd@...db.de>,
	linux-mm@...ck.org,
	linux-rt-devel@...ts.linux.dev,
	Ard Biesheuvel <ardb@...nel.org>,
	Clark Williams <clrkwllms@...nel.org>,
	Jason Baron <jbaron@...mai.com>,
	Josh Poimboeuf <jpoimboe@...nel.org>,
	Linus Walleij <linus.walleij@...aro.org>,
	Mark Rutland <mark.rutland@....com>,
	Matthew Wilcox <willy@...radead.org>,
	Peter Zijlstra <peterz@...radead.org>,
	Russell King <linux@...linux.org.uk>,
	Sebastian Andrzej Siewior <bigeasy@...utronix.de>,
	Steven Rostedt <rostedt@...dmis.org>
Subject: [PATCH 0/4] ARM: towards 32-bit preempt-rt support

From: Arnd Bergmann <arnd@...db.de>

Linux-6.13 contains a few patches required as preparation for
CONFIG_PREEMPT_RT, there are three more left, out of which I have reworked
two slightly:

 - The jump-label patch from Thomas get a little more background
   information, and an improvement for non-SMP kernels

 - The HIGHPTE patch from Sebastian now has the reverse dependency,
   turning HIGHPTE off instead of PREEMPT_RT.

As Matthew Wilcox noted, we can probably remove HIGHPTE support entirely,
so I include two more patches for review here that do just that, with
linux-mm added to Cc.

The final RT patch for the entry path is not included here as I'm waiting
on some work from Linus Walleij. Hopefully it will no longer be needed
after then next version of his generic entry series, see
https://lore.kernel.org/lkml/20241029-arm-generic-entry-v2-0-573519abef38@linaro.org/

      Arnd

Arnd Bergmann (2):
  ARM: drop CONFIG_HIGHPTE support
  mm: drop HIGHPTE support altogether

Sebastian Andrzej Siewior (1):
  ARM: Disable HIGHPTE on PREEMPT_RT kernels

Thomas Gleixner (1):
  ARM: Disable jump-label on PREEMPT_RT

 arch/arm/Kconfig               | 13 +------------
 arch/arm/include/asm/pgalloc.h |  8 +-------
 include/linux/hugetlb.h        |  5 +----
 include/linux/mm.h             |  1 -
 include/linux/pgtable.h        |  9 ---------
 5 files changed, 3 insertions(+), 33 deletions(-)

-- 
2.39.5

Cc: linux-mm@...ck.org
Cc: linux-arm-kernel@...ts.infradead.org
Cc: linux-rt-devel@...ts.linux.dev
Cc: Ard Biesheuvel <ardb@...nel.org>
Cc: Clark Williams <clrkwllms@...nel.org>
Cc: Jason Baron <jbaron@...mai.com>
Cc: Josh Poimboeuf <jpoimboe@...nel.org>
Cc: Linus Walleij <linus.walleij@...aro.org>
Cc: Mark Rutland <mark.rutland@....com>
Cc: Matthew Wilcox <willy@...radead.org>
Cc: Peter Zijlstra <peterz@...radead.org>
Cc: Russell King <linux@...linux.org.uk>
Cc: Sebastian Andrzej Siewior <bigeasy@...utronix.de>
Cc: Steven Rostedt <rostedt@...dmis.org>

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ