lkml.org 
[lkml]   [2007]   [Jan]   [16]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 47/59] sysctl: C99 convert ctl_tables in NTFS and remove sys_sysctl support
    Date
    From: Eric W. Biederman <ebiederm@xmission.com> - unquoted

    Putting ntfs-debug under FS_NRINODE was not a kosher thing to do
    so don't give it any binary number.

    Signed-off-by: Eric W. Biederman <ebiederm@xmission.com>
    ---
    fs/ntfs/sysctl.c | 24 ++++++++++++++++--------
    1 files changed, 16 insertions(+), 8 deletions(-)

    diff --git a/fs/ntfs/sysctl.c b/fs/ntfs/sysctl.c
    index 1c23138..bc217de 100644
    --- a/fs/ntfs/sysctl.c
    +++ b/fs/ntfs/sysctl.c
    @@ -33,20 +33,28 @@
    #include "sysctl.h"
    #include "debug.h"

    -#define FS_NTFS 1
    -
    /* Definition of the ntfs sysctl. */
    static ctl_table ntfs_sysctls[] = {
    - { FS_NTFS, "ntfs-debug", /* Binary and text IDs. */
    - &debug_msgs,sizeof(debug_msgs), /* Data pointer and size. */
    - 0644, NULL, &proc_dointvec }, /* Mode, child, proc handler. */
    - { 0 }
    + {
    + .ctl_name = CTL_UNUMBERED, /* Binary and text IDs. */
    + .procname = "ntfs-debug",
    + .data = &debug_msgs, /* Data pointer and size. */
    + .maxlen = sizeof(debug_msgs),
    + .mode = 0644, /* Mode, proc handler. */
    + .proc_handler = &proc_dointvec
    + },
    + {}
    };

    /* Define the parent directory /proc/sys/fs. */
    static ctl_table sysctls_root[] = {
    - { CTL_FS, "fs", NULL, 0, 0555, ntfs_sysctls },
    - { 0 }
    + {
    + .ctl_name = CTL_FS,
    + .procname = "fs",
    + .mode = 0555,
    + .child = ntfs_sysctls
    + },
    + {}
    };

    /* Storage for the sysctls header. */
    --
    1.4.4.1.g278f
    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/

    \
     
     \ /
      Last update: 2007-01-16 19:07    [W:4.037 / U:0.820 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site