|
@@ -198,7 +198,10 @@ typedef struct { unsigned long pgprot; } pgprot_t;
|
|
|
#endif
|
|
|
|
|
|
#define virt_to_page(kaddr) pfn_to_page(PFN_DOWN(virt_to_phys(kaddr)))
|
|
|
-#define virt_addr_valid(kaddr) pfn_valid(PFN_DOWN(virt_to_phys(kaddr)))
|
|
|
+
|
|
|
+extern int __virt_addr_valid(const volatile void *kaddr);
|
|
|
+#define virt_addr_valid(kaddr) \
|
|
|
+ __virt_addr_valid((const volatile void *) (kaddr))
|
|
|
|
|
|
#define VM_DATA_DEFAULT_FLAGS (VM_READ | VM_WRITE | VM_EXEC | \
|
|
|
VM_MAYREAD | VM_MAYWRITE | VM_MAYEXEC)
|