提交 60a729f7 编写于 作者: M Michal Simek

microblaze: move noMMU __range_ok function to uaccess.h

The same noMMU and MMU functions should be placed in
one file.
Signed-off-by: NMichal Simek <monstr@monstr.eu>
上级 357bc3c9
...@@ -75,7 +75,12 @@ struct exception_table_entry { ...@@ -75,7 +75,12 @@ struct exception_table_entry {
#ifndef CONFIG_MMU #ifndef CONFIG_MMU
extern int ___range_ok(unsigned long addr, unsigned long size); /* Check against bounds of physical memory */
static inline int ___range_ok(unsigned long addr, unsigned long size)
{
return ((addr < memory_start) ||
((addr + size) > memory_end));
}
#define __range_ok(addr, size) \ #define __range_ok(addr, size) \
___range_ok((unsigned long)(addr), (unsigned long)(size)) ___range_ok((unsigned long)(addr), (unsigned long)(size))
......
...@@ -207,14 +207,6 @@ void __init mem_init(void) ...@@ -207,14 +207,6 @@ void __init mem_init(void)
} }
#ifndef CONFIG_MMU #ifndef CONFIG_MMU
/* Check against bounds of physical memory */
int ___range_ok(unsigned long addr, unsigned long size)
{
return ((addr < memory_start) ||
((addr + size) > memory_end));
}
EXPORT_SYMBOL(___range_ok);
int page_is_ram(unsigned long pfn) int page_is_ram(unsigned long pfn)
{ {
return __range_ok(pfn, 0); return __range_ok(pfn, 0);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册