summaryrefslogtreecommitdiffstats
path: root/include/asm-mips/highmem.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/asm-mips/highmem.h')
-rw-r--r--include/asm-mips/highmem.h12
1 files changed, 10 insertions, 2 deletions
diff --git a/include/asm-mips/highmem.h b/include/asm-mips/highmem.h
index 032acd2ee..011247f16 100644
--- a/include/asm-mips/highmem.h
+++ b/include/asm-mips/highmem.h
@@ -20,9 +20,17 @@ extern pte_t *kmap_pte;
extern pgprot_t kmap_prot;
#define kmap_init() do { } while(0)
-#define kmap(page) page_address(page)
+
+static __inline__ unsigned long kmap(struct page * page) {
+ return page_address(page);
+}
+
#define kunmap(page) do { } while(0)
-#define kmap_atomic(page, type) page_address(page)
+
+static __inline__ unsigned long kmap_atomic(struct page *page, int type) {
+ return page_address(page)
+}
+
#define kunmap_atomic(page, type) do { } while(0)
#endif /* _ASM_HIGHMEM_H */