linux 2.6.16.38 w/ vs2.0.3-rc1
[linux-2.6.git] / arch / powerpc / kernel / iomap.c
index a13a93d..6160c8d 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * arch/ppc64/kernel/iomap.c
+ *
  * ppc64 "iomap" interface implementation.
  *
  * (C) Copyright 2004 Linus Torvalds
@@ -106,6 +108,8 @@ EXPORT_SYMBOL(iowrite32_rep);
 
 void __iomem *ioport_map(unsigned long port, unsigned int len)
 {
+       if (!_IO_IS_VALID(port))
+               return NULL;
        return (void __iomem *) (port+pci_io_base);
 }