From: Namjae Jeon Date: Sun, 1 Mar 2026 05:52:16 +0000 (+0900) Subject: ntfs: fix sysctl table registration and path X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=a8fde8be9aa8e5f10ef73b59b2ad4fba585ccdc5;p=thirdparty%2Fkernel%2Flinux.git ntfs: fix sysctl table registration and path The presence of a sentinel (an empty {}) at the end of the ctl_table array now causes a "sysctl table check failed" error because the kernel attempts to validate the null entry as a functional node. Deleted the empty {} from the ntfs_sysctls array to prevent the "procname is null" and "No proc_handler" errors and updated the base path from "fs" to "fs/ntfs" to ensure the ntfs-debug node is correctly located under /proc/sys/fs/ntfs/. Reported-by: Woody Suwalski Signed-off-by: Namjae Jeon --- diff --git a/fs/ntfs/sysctl.c b/fs/ntfs/sysctl.c index aa4a821a117b9..8c5c1b7cd4839 100644 --- a/fs/ntfs/sysctl.c +++ b/fs/ntfs/sysctl.c @@ -27,7 +27,6 @@ static const struct ctl_table ntfs_sysctls[] = { .mode = 0644, /* Mode, proc handler. */ .proc_handler = proc_dointvec }, - {} }; /* Storage for the sysctls header. */ @@ -42,7 +41,7 @@ static struct ctl_table_header *sysctls_root_table; int ntfs_sysctl(int add) { if (add) { - sysctls_root_table = register_sysctl("fs", ntfs_sysctls); + sysctls_root_table = register_sysctl("fs/ntfs", ntfs_sysctls); if (!sysctls_root_table) return -ENOMEM; } else {