|
@@ -126,20 +126,20 @@ static inline void *kmap(struct page *page)
|
|
|
|
|
|
#define kunmap(page) kunmap_parisc(page_address(page))
|
|
|
|
|
|
-static inline void *kmap_atomic(struct page *page, enum km_type idx)
|
|
|
+static inline void *__kmap_atomic(struct page *page)
|
|
|
{
|
|
|
pagefault_disable();
|
|
|
return page_address(page);
|
|
|
}
|
|
|
|
|
|
-static inline void kunmap_atomic_notypecheck(void *addr, enum km_type idx)
|
|
|
+static inline void __kunmap_atomic(void *addr)
|
|
|
{
|
|
|
kunmap_parisc(addr);
|
|
|
pagefault_enable();
|
|
|
}
|
|
|
|
|
|
-#define kmap_atomic_prot(page, idx, prot) kmap_atomic(page, idx)
|
|
|
-#define kmap_atomic_pfn(pfn, idx) kmap_atomic(pfn_to_page(pfn), (idx))
|
|
|
+#define kmap_atomic_prot(page, prot) kmap_atomic(page)
|
|
|
+#define kmap_atomic_pfn(pfn) kmap_atomic(pfn_to_page(pfn))
|
|
|
#define kmap_atomic_to_page(ptr) virt_to_page(ptr)
|
|
|
#endif
|
|
|
|