[GIT PULL] sysctl changes for v7.00-rc1
From: Joel Granados
Date: Wed Feb 18 2026 - 05:03:31 EST
The following changes since commit 8f0b4cce4481fb22653697cced8d0d04027cb1e8:
Linux 6.19-rc1 (2025-12-14 16:05:07 +1200)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl.git tags/sysctl-7.00-rc1
for you to fetch changes up to d174174c6776a340f5c25aab1ac47a2dd950f380:
sysctl: replace SYSCTL_INT_CONV_CUSTOM macro with functions (2026-01-06 11:27:10 +0100)
----------------------------------------------------------------
Summary
* Removed macros from proc handler converters
Replace the proc converter macros with "regular" functions. Though it is more
verbose than the macro version, it helps when debugging and better aligns with
coding-style.rst.
* General cleanup
Remove superfluous ctl_table forward declarations. Const qualify the
memory_allocation_profiling_sysctl and loadpin_sysctl_table arrays. Add
missing kernel doc to proc_dointvec_conv.
* Testing
This series was run through sysctl selftests/kunit test suite in
x86_64. And went into linux-next after rc4, giving it a good 3 weeks of
testing
----------------------------------------------------------------
Joel Granados (11):
sysctl: Add missing kernel-doc for proc_dointvec_conv
alloc_tag: move memory_allocation_profiling_sysctls into .rodata
loadpin: Implement custom proc_handler for enforce
sysctl: Remove unused ctl_table forward declarations
sysctl: Return -ENOSYS from proc_douintvec_conv when CONFIG_PROC_SYSCTL=n
sysctl: clarify proc_douintvec_minmax doc
sysctl: Add CONFIG_PROC_SYSCTL guards for converter macros
sysctl: Replace UINT converter macros with functions
sysctl: Add kernel doc to proc_douintvec_conv
sysctl: Replace unidirectional INT converter macros with functions
sysctl: replace SYSCTL_INT_CONV_CUSTOM macro with functions
fs/pipe.c | 22 +++-
include/linux/fs.h | 1 -
include/linux/hugetlb.h | 2 -
include/linux/printk.h | 1 -
include/linux/sysctl.h | 120 +++----------------
include/net/ax25.h | 2 -
kernel/printk/internal.h | 2 +-
kernel/printk/sysctl.c | 1 -
kernel/sysctl.c | 290 +++++++++++++++++++++++++++++++++++++++++----
kernel/time/jiffies.c | 134 +++++++++++++++++----
lib/alloc_tag.c | 5 +-
security/loadpin/loadpin.c | 37 +++---
12 files changed, 437 insertions(+), 180 deletions(-)
--
Joel Granados
Attachment:
signature.asc
Description: PGP signature