From: Ricardo B. Marliere Date: Fri, 13 Dec 2024 19:35:05 +0000 (-0300) Subject: tty: Make sysctl table const X-Git-Tag: v6.14-rc1~59^2~33 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=aea2654cce40a6e34e91f3be2a31cd040fdea822;p=thirdparty%2Fkernel%2Flinux.git tty: Make sysctl table const Since commit 7abc9b53bd51 ("sysctl: allow registration of const struct ctl_table"), the sysctl registration API allows for struct ctl_table to be in read-only memory. Move tty_table to be declared at build time, instead of having to be dynamically allocated at boot time. Cc: Thomas Weißschuh Suggested-by: Thomas Weißschuh Signed-off-by: Ricardo B. Marliere Link: https://lore.kernel.org/r/20241213-sysctl_const-tty-v1-1-2e2bcec77f85@suse.com Signed-off-by: Greg Kroah-Hartman --- diff --git a/drivers/tty/tty_io.c b/drivers/tty/tty_io.c index dcb1769c3625c..0e84677712b4e 100644 --- a/drivers/tty/tty_io.c +++ b/drivers/tty/tty_io.c @@ -3618,7 +3618,7 @@ void console_sysfs_notify(void) sysfs_notify(&consdev->kobj, NULL, "active"); } -static struct ctl_table tty_table[] = { +static const struct ctl_table tty_table[] = { { .procname = "legacy_tiocsti", .data = &tty_legacy_tiocsti,