sh: Fix up read-only variable assignment in pcibios_align_resource().
authorPaul Mundt <lethal@linux-sh.org>
Thu, 28 Jan 2010 09:15:05 +0000 (18:15 +0900)
committerPaul Mundt <lethal@linux-sh.org>
Thu, 28 Jan 2010 09:15:05 +0000 (18:15 +0900)
arch/sh/drivers/pci/pci.c:167: error: assignment of read-only location '*res'

Signed-off-by: Paul Mundt <lethal@linux-sh.org>
arch/sh/drivers/pci/pci.c

index c481df6..191075e 100644 (file)
@@ -162,10 +162,8 @@ void pcibios_align_resource(void *data, struct resource *res,
                /*
                  * Put everything into 0x00-0xff region modulo 0x400.
                 */
-               if (start & 0x300) {
+               if (start & 0x300)
                        start = (start + 0x3ff) & ~0x3ff;
-                       res->start = start;
-               }
        } else if (res->flags & IORESOURCE_MEM) {
                if (start < PCIBIOS_MIN_MEM + chan->mem_resource->start)
                        start = PCIBIOS_MIN_MEM + chan->mem_resource->start;