sysctl: pass kernel pointers to ->proc_handler
[linux-block.git] / kernel / sched / core.c
index 3a61a3b8eaa9e137d29106dd6ab0fffbbd826f02..5c589a2e4d19943eeb8fd199a0d911d4f9e19fbb 100644 (file)
@@ -1110,8 +1110,7 @@ static void uclamp_update_root_tg(void) { }
 #endif
 
 int sysctl_sched_uclamp_handler(struct ctl_table *table, int write,
-                               void __user *buffer, size_t *lenp,
-                               loff_t *ppos)
+                               void *buffer, size_t *lenp, loff_t *ppos)
 {
        bool update_root_tg = false;
        int old_min, old_max;
@@ -2723,7 +2722,7 @@ void set_numabalancing_state(bool enabled)
 
 #ifdef CONFIG_PROC_SYSCTL
 int sysctl_numa_balancing(struct ctl_table *table, int write,
-                        void __user *buffer, size_t *lenp, loff_t *ppos)
+                         void *buffer, size_t *lenp, loff_t *ppos)
 {
        struct ctl_table t;
        int err;
@@ -2797,8 +2796,8 @@ static void __init init_schedstats(void)
 }
 
 #ifdef CONFIG_PROC_SYSCTL
-int sysctl_schedstats(struct ctl_table *table, int write,
-                        void __user *buffer, size_t *lenp, loff_t *ppos)
+int sysctl_schedstats(struct ctl_table *table, int write, void *buffer,
+               size_t *lenp, loff_t *ppos)
 {
        struct ctl_table t;
        int err;