Title: [6585] trunk/arch/blackfin/include/asm/uaccess.h: add access checking to clear_user
Revision
6585
Author
vapier
Date
2009-06-04 14:19:21 -0500 (Thu, 04 Jun 2009)

Log Message

add access checking to clear_user

Modified Paths


Diff

Modified: trunk/arch/blackfin/include/asm/uaccess.h (6584 => 6585)


--- trunk/arch/blackfin/include/asm/uaccess.h	2009-06-04 19:13:52 UTC (rev 6584)
+++ trunk/arch/blackfin/include/asm/uaccess.h	2009-06-04 19:19:21 UTC (rev 6585)
@@ -244,6 +244,8 @@
 static inline unsigned long __must_check
 __clear_user(void *to, unsigned long n)
 {
+	if (!access_ok(VERIFY_WRITE, src, n))
+		return n;
 	memset(to, 0, n);
 	return 0;
 }
_______________________________________________
Linux-kernel-commits mailing list
[email protected]
https://blackfin.uclinux.org/mailman/listinfo/linux-kernel-commits

Reply via email to