lkml.org 
[lkml]   [2008]   [Jan]   [30]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 1/2] Char: applicom, use pci_resource_start
    Date
    Use pci_resource_start instead of accessing pci_dev struct internals.

    Signed-off-by: Jiri Slaby <jirislaby@gmail.com>
    ---
    drivers/char/applicom.c | 9 +++++----
    1 files changed, 5 insertions(+), 4 deletions(-)

    diff --git a/drivers/char/applicom.c b/drivers/char/applicom.c
    index 1f0b752..b0bb71b 100644
    --- a/drivers/char/applicom.c
    +++ b/drivers/char/applicom.c
    @@ -206,22 +206,23 @@ static int __init applicom_init(void)
    if (pci_enable_device(dev))
    return -EIO;

    - RamIO = ioremap(dev->resource[0].start, LEN_RAM_IO);
    + RamIO = ioremap(pci_resource_start(dev, 0), LEN_RAM_IO);

    if (!RamIO) {
    printk(KERN_INFO "ac.o: Failed to ioremap PCI memory "
    "space at 0x%llx\n",
    - (unsigned long long)dev->resource[0].start);
    + (unsigned long long)pci_resource_start(dev, 0));
    pci_disable_device(dev);
    return -EIO;
    }

    printk(KERN_INFO "Applicom %s found at mem 0x%llx, irq %d\n",
    applicom_pci_devnames[dev->device-1],
    - (unsigned long long)dev->resource[0].start,
    + (unsigned long long)pci_resource_start(dev, 0),
    dev->irq);

    - boardno = ac_register_board(dev->resource[0].start, RamIO,0);
    + boardno = ac_register_board(pci_resource_start(dev, 0),
    + RamIO, 0);
    if (!boardno) {
    printk(KERN_INFO "ac.o: PCI Applicom device doesn't have correct signature.\n");
    iounmap(RamIO);
    --
    1.5.3.8


    \
     
     \ /
      Last update: 2008-01-30 12:15    [W:0.021 / U:94.880 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site