Signed-off-by: Michael Brown <mcb30@ipxe.org>
/* Fix up PCI device */
adjust_pci_device ( pci );
- /* Get PCI BARs */
+ /* Map PCI BARs */
linda->regs = ioremap ( pci->membase, LINDA_BAR0_SIZE );
DBGC2 ( linda, "Linda %p has BAR at %08lx\n", linda, pci->membase );
err_init_ib_serdes:
err_read_eeprom:
err_init_i2c:
+ iounmap ( linda->regs );
ibdev_put ( ibdev );
err_alloc_ibdev:
return rc;
unregister_ibdev ( ibdev );
linda_fini_recv ( linda );
linda_fini_send ( linda );
+ iounmap ( linda->regs );
ibdev_put ( ibdev );
}