]> www.infradead.org Git - users/jedix/linux-maple.git/commit
Merge tag 'sysctl-6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/sysctl...
authorLinus Torvalds <torvalds@linux-foundation.org>
Sat, 23 Nov 2024 04:36:11 +0000 (20:36 -0800)
committerLinus Torvalds <torvalds@linux-foundation.org>
Sat, 23 Nov 2024 04:36:11 +0000 (20:36 -0800)
commit980f8f8fd4228839f3d811521a27d4f9c2ead123
tree7ca06cd5886ec098fe2a4f7f7318a156fed1d7a7
parent2a163a4cea153348172e260a0c5b5569103a66a3
parent9c738dae9534fbdf77c250132cba04e0822983b3
Merge tag 'sysctl-6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl

Pull sysctl updates from Joel Granados:
 "sysctl ctl_table constification:

   - Constifying ctl_table structs prevents the modification of
     proc_handler function pointers. All ctl_table struct arguments are
     const qualified in the sysctl API in such a way that the ctl_table
     arrays being defined elsewhere and passed through sysctl can be
     constified one-by-one.

     We kick the constification off by qualifying user_table in
     kernel/ucount.c and expect all the ctl_tables to be constified in
     the coming releases.

  Misc fixes:

   - Adjust comments in two places to better reflect the code

   - Remove superfluous dput calls

   - Remove Luis from sysctl maintainership

   - Replace comments about holding a lock with calls to
     lockdep_assert_held"

* tag 'sysctl-6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl:
  sysctl: Reduce dput(child) calls in proc_sys_fill_cache()
  sysctl: Reorganize kerneldoc parameter names
  ucounts: constify sysctl table user_table
  sysctl: update comments to new registration APIs
  MAINTAINERS: remove me from sysctl
  sysctl: Convert locking comments to lockdep assertions
  const_structs.checkpatch: add ctl_table
  sysctl: make internal ctl_tables const
  sysctl: allow registration of const struct ctl_table
  sysctl: move internal interfaces to const struct ctl_table
  bpf: Constify ctl_table argument of filter function
MAINTAINERS
include/linux/bpf-cgroup.h
kernel/bpf/cgroup.c
kernel/ucount.c