lkml.org 
[lkml]   [2012]   [Feb]   [28]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 15/24] PCI, parisc: Register busn_res for root buses
    Date
    Signed-off-by: Yinghai Lu <yinghai@kernel.org>
    Cc: Kyle McMartin <kyle@mcmartin.ca>
    Cc: Helge Deller <deller@gmx.de>
    Cc: linux-parisc@vger.kernel.org
    ---
    drivers/parisc/dino.c | 5 +++++
    drivers/parisc/lba_pci.c | 3 +++
    2 files changed, 8 insertions(+), 0 deletions(-)

    diff --git a/drivers/parisc/dino.c b/drivers/parisc/dino.c
    index 0610e91..def94af 100644
    --- a/drivers/parisc/dino.c
    +++ b/drivers/parisc/dino.c
    @@ -984,6 +984,10 @@ static int __init dino_probe(struct parisc_device *dev)
    if (dino_dev->hba.gmmio_space.flags)
    pci_add_resource(&resources, &dino_dev->hba.gmmio_space);

    + dino_dev->hba.bus_num.start = dino_current_bus;
    + dino_dev->hba.bus_num.end = 255;
    + dino_dev->hba.bus_num.flags |= IORESOURCE_BUS;
    + pci_add_resource(&resources, &dino_dev->hba.bus_num);
    /*
    ** It's not used to avoid chicken/egg problems
    ** with configuration accessor functions.
    @@ -999,6 +1003,7 @@ static int __init dino_probe(struct parisc_device *dev)
    return 0;
    }

    + pci_bus_update_busn_res_end(bus, bus->subordinate);
    bus->subordinate = pci_scan_child_bus(bus);

    /* This code *depends* on scanning being single threaded
    diff --git a/drivers/parisc/lba_pci.c b/drivers/parisc/lba_pci.c
    index e885764..df1e9f9 100644
    --- a/drivers/parisc/lba_pci.c
    +++ b/drivers/parisc/lba_pci.c
    @@ -1503,6 +1503,9 @@ lba_driver_probe(struct parisc_device *dev)
    if (lba_dev->hba.gmmio_space.flags)
    pci_add_resource(&resources, &lba_dev->hba.gmmio_space);

    + lba_dev->hba.bus_num.flags |= IORESOURCE_BUS;
    + pci_add_resource(&resources, &lba_dev->hba.bus_num);
    +
    dev->dev.platform_data = lba_dev;
    lba_bus = lba_dev->hba.hba_bus =
    pci_create_root_bus(&dev->dev, lba_dev->hba.bus_num.start,
    --
    1.7.7


    \
     
     \ /
      Last update: 2012-02-28 23:11    [W:0.022 / U:0.544 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site