From 66154b6ea24339a9a62f9551a9d803094eddb949 Mon Sep 17 00:00:00 2001 From: Andrew Morton Date: Fri, 26 Mar 2004 20:59:54 -0800 Subject: [PATCH] [PATCH] write_kmem() fix copy_from_user() returns non-zero on faults.. --- drivers/char/mem.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/char/mem.c b/drivers/char/mem.c index 4eb24a12c1116..d557666073359 100644 --- a/drivers/char/mem.c +++ b/drivers/char/mem.c @@ -311,7 +311,7 @@ static ssize_t write_kmem(struct file * file, const char * buf, len = PAGE_SIZE; if (len) { written = copy_from_user(kbuf, buf, len); - if (written != len) { + if (written) { ssize_t ret; free_page((unsigned long)kbuf); -- 2.53.0