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: <itvalur2ynrnjc3grs5nk36fbfm52atybcad2nmxidaavkeqap@nlxzuqvygpta>
Date: Mon, 26 May 2025 08:35:51 +0200
From: Joel Granados <joel.granados@...nel.org>
To: Linus Torvalds <torvalds@...ux-foundation.org>
Cc: Kees Cook <kees@...nel.org>, Steven Rostedt <rostedt@...dmis.org>, 
	linux-fsdevel@...r.kernel.org, linux-kernel@...r.kernel.org
Subject: [GIT PULL] sysctl changes for v6.16-rc1

The following changes since commit 0af2f6be1b4281385b618cb86ad946eded089ac8:

  Linux 6.15-rc1 (2025-04-06 13:11:33 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl.git/ tags/sysctl-6.16-rc1

for you to fetch changes up to 23b8bacf154759ed922d25527dda434fbf57436a:

  sysctl: Close test ctl_headers with a for loop (2025-04-14 14:13:41 +0200)

----------------------------------------------------------------
Summary

* Move kern_table members out of kernel/sysctl.c

  Moved a subset (tracing, panic, signal, stack_tracer and sparc) out of the
  kern_table array. The goal is for kern_table to only have sysctl elements. All
  this increases modularity by placing the ctl_tables closer to where they are
  used while reducing the chances of merge conflicts in kernel/sysctl.c.

* Fixed sysctl unit test panic by relocating it to selftests

* Testing

  These have been in linux-next from rc2, so they have had more than a month
  worth of testing.

----------------------------------------------------------------
Joel Granados (9):
      panic: Move panic ctl tables into panic.c
      signal: Move signal ctl tables into signal.c
      tracing: Move trace sysctls into trace.c
      stack_tracer: move sysctl registration to kernel/trace/trace_stack.c
      sparc: mv sparc sysctls into their own file under arch/sparc/kernel
      sysctl: move u8 register test to lib/test_sysctl.c
      sysctl: Add 0012 to test the u8 range check
      sysctl: call sysctl tests with a for loop
      sysctl: Close test ctl_headers with a for loop

 arch/sparc/kernel/Makefile               |   1 +
 arch/sparc/kernel/setup.c                |  46 +++++++++++
 include/linux/ftrace.h                   |   9 ---
 kernel/panic.c                           |  30 +++++++
 kernel/signal.c                          |  11 +++
 kernel/sysctl-test.c                     |  49 ------------
 kernel/sysctl.c                          | 108 -------------------------
 kernel/trace/trace.c                     |  36 ++++++++-
 kernel/trace/trace_stack.c               |  22 ++++-
 lib/test_sysctl.c                        | 133 +++++++++++++++++++++----------
 tools/testing/selftests/sysctl/sysctl.sh |  30 +++++++
 11 files changed, 266 insertions(+), 209 deletions(-)
 create mode 100644 arch/sparc/kernel/setup.c

-- 

Joel Granados

Download attachment "signature.asc" of type "application/pgp-signature" (660 bytes)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ