X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=arch%2Fpowerpc%2Fkernel%2Fiomap.c;fp=arch%2Fpowerpc%2Fkernel%2Fiomap.c;h=6160c8dbb7c50245a682f028514a6bb1a73b1f97;hb=64ba3f394c830ec48a1c31b53dcae312c56f1604;hp=a13a93dfc65539e7a70ef75baab047bcb250e277;hpb=be1e6109ac94a859551f8e1774eb9a8469fe055c;p=linux-2.6.git diff --git a/arch/powerpc/kernel/iomap.c b/arch/powerpc/kernel/iomap.c index a13a93dfc..6160c8dbb 100644 --- a/arch/powerpc/kernel/iomap.c +++ b/arch/powerpc/kernel/iomap.c @@ -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); }