Messages in this thread | | | Date | Tue, 23 May 2023 21:44:47 -0700 | From | Luis Chamberlain <> | Subject | Re: [PATCH v4 0/8] sysctl: Completely remove register_sysctl_table from sources |
| |
On Tue, May 23, 2023 at 02:22:12PM +0200, Joel Granados wrote: > This is part of the general push to deprecate register_sysctl_paths and > register_sysctl_table. It contains 2 patchsets that were originally sent > separately. I have put them together because the second followed the first. > > Parport driver uses the "CHILD" pointer in the ctl_table structure to create > its directory structure. We move to the newer register_sysctl call and remove > the pointer madness. I have separated the parport into 5 patches to clarify the > different changes needed for the 3 calls to register_sysctl_paths. > > We no longer export the register_sysctl_table call as parport was the > last user from outside proc_sysctl.c. Also modified documentation slightly > so register_sysctl_table is no longer mentioned. > > Replace register_sysctl_table with register_sysctl effectively effectively > transitioning 5 base paths ("kernel", "vm", "fs", "dev" and "debug") to the new > call. Besides removing the actual function, I also removed it from the checks > done in check-sysctl-docs. @mcgrof went a bit further and removed 2 more > functions. > > Testing for this change was done in the same way as with previous sysctl > replacement patches: I made sure that the result of `find /proc/sys/ | sha1sum` > was the same before and after the patchset.
Thanks! Queued up onto sysctl-next!
Luis
| |