mirror of
https://github.com/ipxe/ipxe
synced 2025-12-19 19:49:45 +03:00
[linda] Add missing iounmap()
Signed-off-by: Michael Brown <mcb30@ipxe.org>
This commit is contained in:
@@ -2327,7 +2327,7 @@ static int linda_probe ( struct pci_device *pci ) {
|
|||||||
/* Fix up PCI device */
|
/* Fix up PCI device */
|
||||||
adjust_pci_device ( pci );
|
adjust_pci_device ( pci );
|
||||||
|
|
||||||
/* Get PCI BARs */
|
/* Map PCI BARs */
|
||||||
linda->regs = ioremap ( pci->membase, LINDA_BAR0_SIZE );
|
linda->regs = ioremap ( pci->membase, LINDA_BAR0_SIZE );
|
||||||
DBGC2 ( linda, "Linda %p has BAR at %08lx\n", linda, pci->membase );
|
DBGC2 ( linda, "Linda %p has BAR at %08lx\n", linda, pci->membase );
|
||||||
|
|
||||||
@@ -2388,6 +2388,7 @@ static int linda_probe ( struct pci_device *pci ) {
|
|||||||
err_init_ib_serdes:
|
err_init_ib_serdes:
|
||||||
err_read_eeprom:
|
err_read_eeprom:
|
||||||
err_init_i2c:
|
err_init_i2c:
|
||||||
|
iounmap ( linda->regs );
|
||||||
ibdev_put ( ibdev );
|
ibdev_put ( ibdev );
|
||||||
err_alloc_ibdev:
|
err_alloc_ibdev:
|
||||||
return rc;
|
return rc;
|
||||||
@@ -2405,6 +2406,7 @@ static void linda_remove ( struct pci_device *pci ) {
|
|||||||
unregister_ibdev ( ibdev );
|
unregister_ibdev ( ibdev );
|
||||||
linda_fini_recv ( linda );
|
linda_fini_recv ( linda );
|
||||||
linda_fini_send ( linda );
|
linda_fini_send ( linda );
|
||||||
|
iounmap ( linda->regs );
|
||||||
ibdev_put ( ibdev );
|
ibdev_put ( ibdev );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user