[<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