Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

signal: Move signal ctl tables into signal.c

Move print-fatal-signals into its own const ctl table array in
kernel/signal.c. This is part of a greater effort to move ctl tables
into their respective subsystems which will reduce the merge conflicts
in kernel/sysctl.c.

Signed-off-by: Joel Granados <joel.granados@kernel.org>

+11 -8
+11
kernel/signal.c
··· 4981 4981 #endif 4982 4982 }; 4983 4983 4984 + static const struct ctl_table signal_table[] = { 4985 + { 4986 + .procname = "print-fatal-signals", 4987 + .data = &print_fatal_signals, 4988 + .maxlen = sizeof(int), 4989 + .mode = 0644, 4990 + .proc_handler = proc_dointvec, 4991 + }, 4992 + }; 4993 + 4984 4994 static int __init init_signal_sysctls(void) 4985 4995 { 4986 4996 register_sysctl_init("debug", signal_debug_table); 4997 + register_sysctl_init("kernel", signal_table); 4987 4998 return 0; 4988 4999 } 4989 5000 early_initcall(init_signal_sysctls);
-8
kernel/sysctl.c
··· 22 22 #include <linux/module.h> 23 23 #include <linux/sysctl.h> 24 24 #include <linux/bitmap.h> 25 - #include <linux/signal.h> 26 25 #include <linux/printk.h> 27 26 #include <linux/proc_fs.h> 28 27 #include <linux/security.h> ··· 1603 1604 .extra2 = SYSCTL_ONE, 1604 1605 }, 1605 1606 #endif 1606 - { 1607 - .procname = "print-fatal-signals", 1608 - .data = &print_fatal_signals, 1609 - .maxlen = sizeof(int), 1610 - .mode = 0644, 1611 - .proc_handler = proc_dointvec, 1612 - }, 1613 1607 #ifdef CONFIG_SPARC 1614 1608 { 1615 1609 .procname = "reboot-cmd",