[GIT PULL] sysctl changes for v6.16-rc1

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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

Attachment: signature.asc
Description: PGP signature


[Index of Archives]     [Linux Ext4 Filesystem]     [Union Filesystem]     [Filesystem Testing]     [Ceph Users]     [Ecryptfs]     [NTFS 3]     [AutoFS]     [Kernel Newbies]     [Share Photos]     [Security]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux Cachefs]     [Reiser Filesystem]     [Linux RAID]     [NTFS 3]     [Samba]     [Device Mapper]     [CEPH Development]

  Powered by Linux