KernelNewbies
  • Comments
  • Immutable Page
  • Menu
    • Navigation
    • RecentChanges
    • FindPage
    • Local Site Map
    • Help
    • HelpContents
    • HelpOnMoinWikiSyntax
    • Display
    • Attachments
    • Info
    • Raw Text
    • Print View
    • Edit
    • Load
    • Save
  • Login

Kernel Hacking

  • Frontpage

  • Kernel Hacking

  • Kernel Documentation

  • Kernel Glossary

  • FAQ

  • Found a bug?

  • Kernel Changelog

  • Upstream Merge Guide

Projects

  • KernelJanitors

  • KernelMentors

  • KernelProjects

Community

  • Why a community?

  • Regional Kernelnewbies

  • Personal Pages

  • Upcoming Events

References

  • Mailing Lists

  • Related Sites

  • Programming Links

Wiki

  • Recent Changes

  • Site Editors

  • Side Bar

  • Tips for Editors

  • Hosted by WikiWall

Navigation

  • RecentChanges
  • FindPage
  • HelpContents
Revision 9 as of 2023-12-20 20:38:59
KernelNewbies:
  • KernelProjects
  • sysctl

Linux kernel sysctl support

This is an informal wiki to keep tabs on Linux kernel proc sysctl support ongoing R&D and outstanding things.

Contents

  1. Linux kernel sysctl support
  2. Previous pull requests
    1. 2023
  3. Ongoing development
  4. TODO

Previous pull requests

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".

2023

2023-06 2023-12

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

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

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
  • MoinMoin Powered
  • Python Powered
  • GPL licensed
  • Valid HTML 4.01