[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