sysctl: use umode_t for table permissions
authorAl Viro <viro@zeniv.linux.org.uk>
Tue, 26 Jul 2011 07:47:31 +0000 (03:47 -0400)
committerAl Viro <viro@zeniv.linux.org.uk>
Wed, 4 Jan 2012 03:55:12 +0000 (22:55 -0500)
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
include/linux/sysctl.h
kernel/sched.c

index 703cfa33a3ca60c79111ba3808f228c8f1f7b505..bb9127dd814b4d377d915fb693c8f8659ffe0639 100644 (file)
@@ -1038,7 +1038,7 @@ struct ctl_table
        const char *procname;           /* Text ID for /proc/sys, or zero */
        void *data;
        int maxlen;
-       mode_t mode;
+       umode_t mode;
        struct ctl_table *child;
        struct ctl_table *parent;       /* Automatically set */
        proc_handler *proc_handler;     /* Callback for text formatting */
index d6b149ccf925c320841e8a42f31fd23b6ee64dc6..e64f45741e0e3538e29c7ec570df9ac3636149a8 100644 (file)
@@ -6480,7 +6480,7 @@ static void sd_free_ctl_entry(struct ctl_table **tablep)
 static void
 set_table_entry(struct ctl_table *entry,
                const char *procname, void *data, int maxlen,
-               mode_t mode, proc_handler *proc_handler)
+               umode_t mode, proc_handler *proc_handler)
 {
        entry->procname = procname;
        entry->data = data;