diff --git a/[refs] b/[refs] index 73e96ab9c791..a9719c2203f8 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: dccb816de38efe72becc5d7f90a5dfedcd6fd053 +refs/heads/master: f400e5b38a5eeb8a91b481e4f3059611fa4ddce2 diff --git a/trunk/drivers/infiniband/core/user_mad.c b/trunk/drivers/infiniband/core/user_mad.c index 6babb72b39fc..5fa856909511 100644 --- a/trunk/drivers/infiniband/core/user_mad.c +++ b/trunk/drivers/infiniband/core/user_mad.c @@ -1085,7 +1085,6 @@ static int ib_umad_init_port(struct ib_device *device, int port_num, static void ib_umad_kill_port(struct ib_umad_port *port) { struct ib_umad_file *file; - int already_dead; int id; dev_set_drvdata(port->dev, NULL); @@ -1103,7 +1102,6 @@ static void ib_umad_kill_port(struct ib_umad_port *port) list_for_each_entry(file, &port->file_list, port_list) { mutex_lock(&file->mutex); - already_dead = file->agents_dead; file->agents_dead = 1; mutex_unlock(&file->mutex); diff --git a/trunk/drivers/infiniband/hw/ipath/ipath_driver.c b/trunk/drivers/infiniband/hw/ipath/ipath_driver.c index 765f0fc1da76..21337468c652 100644 --- a/trunk/drivers/infiniband/hw/ipath/ipath_driver.c +++ b/trunk/drivers/infiniband/hw/ipath/ipath_driver.c @@ -390,8 +390,6 @@ static void ipath_verify_pioperf(struct ipath_devdata *dd) ipath_enable_armlaunch(dd); } -static void cleanup_device(struct ipath_devdata *dd); - static int __devinit ipath_init_one(struct pci_dev *pdev, const struct pci_device_id *ent) { @@ -618,13 +616,8 @@ static int __devinit ipath_init_one(struct pci_dev *pdev, goto bail; bail_irqsetup: - cleanup_device(dd); - - if (dd->ipath_irq) - dd->ipath_f_free_irq(dd); - - if (dd->ipath_f_cleanup) - dd->ipath_f_cleanup(dd); + if (pdev->irq) + free_irq(pdev->irq, dd); bail_iounmap: iounmap((volatile void __iomem *) dd->ipath_kregbase); @@ -642,7 +635,7 @@ static int __devinit ipath_init_one(struct pci_dev *pdev, return ret; } -static void cleanup_device(struct ipath_devdata *dd) +static void __devexit cleanup_device(struct ipath_devdata *dd) { int port; struct ipath_portdata **tmp;