diff --git a/[refs] b/[refs] index 0ed6d17c2e70..bae5af61ae50 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 27141666b69f535a4d63d7bc6d9e84ee5032f82a +refs/heads/master: c0ed0b60f2c36acfebb53384a3b24d13b3a09309 diff --git a/trunk/drivers/atm/iphase.c b/trunk/drivers/atm/iphase.c index 5c28ca7380ff..800c09e128ee 100644 --- a/trunk/drivers/atm/iphase.c +++ b/trunk/drivers/atm/iphase.c @@ -3198,6 +3198,8 @@ static int __devinit ia_init_one(struct pci_dev *pdev, IF_INIT(printk("dev_id = 0x%x iadev->LineRate = %d \n", (u32)dev, iadev->LineRate);) + pci_set_drvdata(pdev, dev); + ia_dev[iadev_count] = iadev; _ia_dev[iadev_count] = dev; iadev_count++; @@ -3219,8 +3221,6 @@ static int __devinit ia_init_one(struct pci_dev *pdev, iadev->next_board = ia_boards; ia_boards = dev; - pci_set_drvdata(pdev, dev); - return 0; err_out_deregister_dev: