The second one is to declare .extra1 or .extra2 values with a .proc_handler that don't uses them. i.e, declaring .extra1 or .extra2 using proc_dointvec in order to declare conversion bounds do not work as do_proc_dointvec don't uses those variables if not explicitly asked. This patchset corrects three sysctl declaration that are buggy as an example and is not exhaustive. Nicolas Nicolas Bouchinet (3): coredump: Fixes core_pipe_limit sysctl proc_handler sysctl: Fix underflow value setting risk in vm_table tty: ldsic: fix tty_ldisc_autoload sysctl's proc_handler drivers/tty/tty_io.c | 2 +- fs/coredump.c | 7 +++++-- kernel/sysctl.c | 2 +- 3 files changed, 7 insertions(+), 4 deletions(-) -- 2.47.0