staging: mt7621-pci: group io resource assignments all together
authorSergio Paracuellos <sergio.paracuellos@gmail.com>
Wed, 5 May 2021 12:17:30 +0000 (14:17 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 10 May 2021 09:19:40 +0000 (11:19 +0200)
To improve a bit readabily group all the IO resource related
assignments together.

Signed-off-by: Sergio Paracuellos <sergio.paracuellos@gmail.com>
Link: https://lore.kernel.org/r/20210505121736.6459-5-sergio.paracuellos@gmail.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/mt7621-pci/pci-mt7621.c

index 1b3d6ba0b85ac72eef9ff24e70a87daa9e59f4f7..296f50fb35711d7eaa996b5c00d6f04f8cd3a005 100644 (file)
@@ -284,17 +284,17 @@ static int mt7621_pci_parse_request_of_pci_ranges(struct pci_host_bridge *host)
         * well for MIPS platforms that don't define PCI_IOBASE, so set the IO
         * resource manually instead.
         */
-       pcie->io.name = node->full_name;
-       pcie->io.parent = pcie->io.child = pcie->io.sibling = NULL;
        for_each_of_pci_range(&parser, &range) {
                switch (range.flags & IORESOURCE_TYPE_BITS) {
                case IORESOURCE_IO:
                        pcie->io_map_base =
                                (unsigned long)ioremap(range.cpu_addr,
                                                       range.size);
+                       pcie->io.name = node->full_name;
                        pcie->io.flags = range.flags;
                        pcie->io.start = range.cpu_addr;
                        pcie->io.end = range.cpu_addr + range.size - 1;
+                       pcie->io.parent = pcie->io.child = pcie->io.sibling = NULL;
                        set_io_port_base(pcie->io_map_base);
                        break;
                }