From 48fcc4cc536a0bed9d7004ba4d05abe45073f82e Mon Sep 17 00:00:00 2001 From: "Andries E. Brouwer" Date: Mon, 8 Sep 2003 18:50:02 -0700 Subject: [PATCH] [PATCH] sparse fix sysctl --- include/linux/writeback.h | 4 ++-- kernel/sysctl.c | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/include/linux/writeback.h b/include/linux/writeback.h index cb7d5d6a75b06..373e58fee2d40 100644 --- a/include/linux/writeback.h +++ b/include/linux/writeback.h @@ -80,8 +80,8 @@ extern int dirty_expire_centisecs; struct ctl_table; struct file; -int dirty_writeback_centisecs_handler(struct ctl_table *, int, struct file *, - void *, size_t *); +int dirty_writeback_centisecs_handler(struct ctl_table *, int, struct file *, + void __user *, size_t *); void page_writeback_init(void); void balance_dirty_pages(struct address_space *mapping); diff --git a/kernel/sysctl.c b/kernel/sysctl.c index 3180fa00d248a..7648c165a86d0 100644 --- a/kernel/sysctl.c +++ b/kernel/sysctl.c @@ -643,7 +643,7 @@ static ctl_table vm_table[] = { .data = &dirty_writeback_centisecs, .maxlen = sizeof(dirty_writeback_centisecs), .mode = 0644, - .proc_handler = dirty_writeback_centisecs_handler, + .proc_handler = &dirty_writeback_centisecs_handler, }, { .ctl_name = VM_DIRTY_EXPIRE_CS, -- 2.53.0