summaryrefslogtreecommitdiff
path: root/arch/m68k/include/asm/uaccess.h
diff options
context:
space:
mode:
Diffstat (limited to 'arch/m68k/include/asm/uaccess.h')
-rw-r--r--arch/m68k/include/asm/uaccess.h15
1 files changed, 1 insertions, 14 deletions
diff --git a/arch/m68k/include/asm/uaccess.h b/arch/m68k/include/asm/uaccess.h
index 9f0f1b6e14ed..64914872a5c9 100644
--- a/arch/m68k/include/asm/uaccess.h
+++ b/arch/m68k/include/asm/uaccess.h
@@ -10,20 +10,7 @@
#include <linux/compiler.h>
#include <linux/types.h>
#include <asm/extable.h>
-
-/* We let the MMU do all checking */
-static inline int access_ok(const void __user *ptr,
- unsigned long size)
-{
- unsigned long limit = TASK_SIZE;
- unsigned long addr = (unsigned long)ptr;
-
- if (IS_ENABLED(CONFIG_CPU_HAS_ADDRESS_SPACES) ||
- !IS_ENABLED(CONFIG_MMU))
- return 1;
-
- return (size <= limit) && (addr <= (limit - size));
-}
+#include <asm-generic/access_ok.h>
/*
* Not all varients of the 68k family support the notion of address spaces.