maccess: rename probe_kernel_{read,write} to copy_{from,to}_kernel_nofault
[linux-2.6-microblaze.git] / arch / parisc / lib / memcpy.c
index beceaab..4b75388 100644 (file)
@@ -57,14 +57,10 @@ void * memcpy(void * dst,const void *src, size_t count)
 EXPORT_SYMBOL(raw_copy_in_user);
 EXPORT_SYMBOL(memcpy);
 
-long probe_kernel_read(void *dst, const void *src, size_t size)
+bool copy_from_kernel_nofault_allowed(const void *unsafe_src, size_t size)
 {
-       unsigned long addr = (unsigned long)src;
-
-       if (addr < PAGE_SIZE)
-               return -EFAULT;
-
+       if ((unsigned long)unsafe_src < PAGE_SIZE)
+               return false;
        /* check for I/O space F_EXTEND(0xfff00000) access as well? */
-
-       return __probe_kernel_read(dst, src, size);
+       return true;
 }