Merge tag 'sysctl-6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl
Pull sysctl updates from Joel Granados: - Move vm_table members out of kernel/sysctl.c All vm_table array members have moved to their respective subsystems leading to the removal of vm_table from kernel/sysctl.c. This increases modularity by placing the ctl_tables closer to where they are actually used and at the same time reducing the chances of merge conflicts in kernel/sysctl.c. - ctl_table range fixes Replace the proc_handler function that checks variable ranges in coredump_sysctls and vdso_table with the one that actually uses the extra{1,2} pointers as min/max values. This tightens the range of the values that users can pass into the kernel effectively preventing {under,over}flows. - Misc fixes Correct grammar errors and typos in test messages. Update sysctl files in MAINTAINERS. Constified and removed array size in declaration for alignment_tbl * tag 'sysctl-6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl: (22 commits) selftests/sysctl: fix wording of help messages selftests: fix spelling/grammar errors in sysctl/sysctl.sh MAINTAINERS: Update sysctl file list in MAINTAINERS sysctl: Fix underflow value setting risk in vm_table coredump: Fixes core_pipe_limit sysctl proc_handler sysctl: remove unneeded include sysctl: remove the vm_table sh: vdso: move the sysctl to arch/sh/kernel/vsyscall/vsyscall.c x86: vdso: move the sysctl to arch/x86/entry/vdso/vdso32-setup.c fs: dcache: move the sysctl to fs/dcache.c sunrpc: simplify rpcauth_cache_shrink_count() fs: drop_caches: move sysctl to fs/drop_caches.c fs: fs-writeback: move sysctl to fs/fs-writeback.c mm: nommu: move sysctl to mm/nommu.c security: min_addr: move sysctl to security/min_addr.c mm: mmap: move sysctl to mm/mmap.c mm: util: move sysctls to mm/util.c mm: vmscan: move vmscan sysctls to mm/vmscan.c mm: swap: move sysctl to mm/swap.c mm: filemap: move sysctl to mm/filemap.c ...
No related branches found
No related tags found
Showing
- MAINTAINERS 4 additions, 3 deletionsMAINTAINERS
- arch/csky/abiv1/alignment.c 1 addition, 1 deletionarch/csky/abiv1/alignment.c
- arch/sh/kernel/vsyscall/vsyscall.c 21 additions, 0 deletionsarch/sh/kernel/vsyscall/vsyscall.c
- arch/x86/entry/vdso/vdso32-setup.c 11 additions, 5 deletionsarch/x86/entry/vdso/vdso32-setup.c
- fs/coredump.c 3 additions, 1 deletionfs/coredump.c
- fs/dcache.c 19 additions, 2 deletionsfs/dcache.c
- fs/drop_caches.c 21 additions, 2 deletionsfs/drop_caches.c
- fs/fs-writeback.c 21 additions, 9 deletionsfs/fs-writeback.c
- include/linux/dcache.h 1 addition, 6 deletionsinclude/linux/dcache.h
- include/linux/mm.h 0 additions, 23 deletionsinclude/linux/mm.h
- include/linux/mman.h 0 additions, 2 deletionsinclude/linux/mman.h
- include/linux/swap.h 0 additions, 9 deletionsinclude/linux/swap.h
- include/linux/vmstat.h 0 additions, 11 deletionsinclude/linux/vmstat.h
- include/linux/writeback.h 0 additions, 4 deletionsinclude/linux/writeback.h
- kernel/sysctl.c 0 additions, 221 deletionskernel/sysctl.c
- mm/filemap.c 15 additions, 3 deletionsmm/filemap.c
- mm/internal.h 10 additions, 0 deletionsmm/internal.h
- mm/mmap.c 54 additions, 0 deletionsmm/mmap.c
- mm/nommu.c 14 additions, 1 deletionmm/nommu.c
- mm/swap.c 15 additions, 1 deletionmm/swap.c
Loading
Please register or sign in to comment