summaryrefslogtreecommitdiff
path: root/linux/src/include/asm-i386/io.h
diff options
context:
space:
mode:
Diffstat (limited to 'linux/src/include/asm-i386/io.h')
-rw-r--r--linux/src/include/asm-i386/io.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/linux/src/include/asm-i386/io.h b/linux/src/include/asm-i386/io.h
index 98e32ce6..f961f1d2 100644
--- a/linux/src/include/asm-i386/io.h
+++ b/linux/src/include/asm-i386/io.h
@@ -25,6 +25,8 @@
* Linus
*/
+#include <machine/vm_param.h>
+
#ifdef SLOW_IO_BY_JUMPING
#define __SLOW_DOWN_IO __asm__ __volatile__("jmp 1f\n1:\tjmp 1f\n1:")
#else
@@ -45,12 +47,12 @@
*/
extern inline unsigned long virt_to_phys(volatile void * address)
{
- return (unsigned long) address;
+ return (unsigned long) _kvtophys(address);
}
extern inline void * phys_to_virt(unsigned long address)
{
- return (void *) address;
+ return (void *) phystokv(address);
}
/*