summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--include/linux/highmem.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/include/linux/highmem.h b/include/linux/highmem.h
index 3049ad259..1f59c2926 100644
--- a/include/linux/highmem.h
+++ b/include/linux/highmem.h
@@ -23,7 +23,11 @@ extern struct buffer_head * create_bounce(int rw, struct buffer_head * bh_orig);
extern inline unsigned int nr_free_highpages(void) { return 0; }
#define prepare_highmem_swapout(page) page
#define replace_with_highmem(page) page
-#define kmap(page) page_address(page)
+
+static __inline__ unsigned long kmap(struct page * page) {
+ return page_address(page);
+}
+
#define kunmap(page) do { } while (0)
#endif /* CONFIG_HIGHMEM */