Size: 1632
Comment:
|
← Revision 11 as of 2024-05-15 18:47:17 ⇥
Size: 1909
Comment: =
|
Deletions are marked like this. | Additions are marked like this. |
Line 7: | Line 7: |
= Previous pull requests = | = Current development = Things requiring more community eyeballs or maintainer review: * Adding const qualifier to static ctl_table arrays: Thomas Weißschuh is pushing this forward * removing ctl_table array sentinel The subsystems that are done are arch/, drivers/, fs/, kernel/, mm/, io_uring/, net/ Outstanding are w things: 1. Making sure that we remove sentinels that have been added in resent releases and 2. Remove the check for proc_name == NULL (This is set for 6.11). = History = |
Line 11: | Line 22: |
== 2024 == * Fix the check-sysctl-docs. Take care of the false positives, more [[https://lore.kernel.org/all/20240223095918.karsamdx3a2w3v7w@joelS2.panther.com|check-sysctl-docs]] |
|
Line 12: | Line 26: |
=== 2023-06 2023-12 === |
|
Line 20: | Line 31: |
= Ongoing development = Things requiring more community eyeballs or maintainer review: * const stuff - Joel's got this * removing ctl sentinel - Joel's hacking on this, should be ready for next merge window |
|
Line 28: | Line 32: |
Line 33: | Line 36: |
* Fix the check-sysctl-docs. Take care of the false positives, more [[https://lore.kernel.org/all/20240223095918.karsamdx3a2w3v7w@joelS2.panther.com]] |
Linux kernel sysctl support
This is an informal wiki to keep tabs on Linux kernel proc sysctl support ongoing R&D and outstanding things.
Current development
Things requiring more community eyeballs or maintainer review:
- Adding const qualifier to static ctl_table arrays:
- Thomas Weißschuh is pushing this forward
- removing ctl_table array sentinel
- The subsystems that are done are arch/, drivers/, fs/, kernel/, mm/, io_uring/, net/ Outstanding are w things: 1. Making sure that we remove sentinels that have been added in resent releases and 2. Remove the check for proc_name == NULL (This is set for 6.11).
History
This contains the list of changes sent to Linus, this is a summary, you can get the full details with git log --merges --grep="Pull sysctl".
2024
* Fix the check-sysctl-docs. Take care of the false positives, more check-sysctl-docs
2023
Joel Granados has stepped up to do the major work on removal of the extra empty sentinel for sysctls, saving us about 64 bytes per array and no more bloating when we move sysctls out from kernel/sysctl.c to its own subsystem. We expect full removal of the sentinel by v6.8-rc1.
sysctl-v6.7-rc1 - 2023-11-01
sysctl-v6.6-rc1 - 2023-08-29
TODO
- remove kernel/sysctl.c kitchen sink
- extend kdevops sysctl testing with kunit sysctl support, it already has selftests support
- connect with patchwork as eBPF folks have done for certain patches
- hookup kdeovps sysctl testing with 0-day