#include <asm/io.h>
      
   3  void * __io_virt_debug(unsigned long x, const char *file, int line)
      {
   5  	if (x < PAGE_OFFSET) {
      		printk("io mapaddr 0x%05lx not valid at %s:%d!\n", x, file, line);
   7  		return __va(x);
      	}
   9  	return (void *)x;
      }
      
  12  unsigned long __io_phys_debug(unsigned long x, const char *file, int line)
      {
  14  	if (x < PAGE_OFFSET) {
      		printk("io mapaddr 0x%05lx not valid at %s:%d!\n", x, file, line);
  16  		return x;
      	}
  18  	return __pa(x);
      }