]> xenbits.xensource.com Git - xenclient/kernel.git/commitdiff
[IA64] Fix __ioremap() paravirtualization.
authorAlex Williamson <alex.williamson@hp.com>
Thu, 23 Aug 2007 21:18:40 +0000 (15:18 -0600)
committerAlex Williamson <alex.williamson@hp.com>
Thu, 23 Aug 2007 21:18:40 +0000 (15:18 -0600)
__ioremap() should return NULL when error.

Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
arch/ia64/mm/ioremap.c

index c14ac662a319728e364ebb287489e3685e1108a8..918fc511d6d53cd27509b51cbc3fa144de45d2d8 100644 (file)
@@ -18,7 +18,7 @@ __ioremap (unsigned long offset, unsigned long size)
 {
        offset = HYPERVISOR_ioremap(offset, size);
        if (IS_ERR_VALUE(offset))
-               return (void __iomem*)offset;
+               return NULL;
        return (void __iomem *) (__IA64_UNCACHED_OFFSET | offset);
 }