Browse Source

[intel] Add missing iounmap()

Reported-by: Thomas Miletich <thomas.miletich@gmail.com>
Signed-off-by: Michael Brown <mcb30@ipxe.org>
tags/v1.20.1
Michael Brown 11 years ago
parent
commit
ac8107854f
1 changed files with 2 additions and 0 deletions
  1. 2
    0
      src/drivers/net/intel.c

+ 2
- 0
src/drivers/net/intel.c View File

@@ -799,6 +799,7 @@ static int intel_probe ( struct pci_device *pci ) {
799 799
  err_fetch_mac:
800 800
 	intel_reset ( intel );
801 801
  err_reset:
802
+	iounmap ( intel->regs );
802 803
 	netdev_nullify ( netdev );
803 804
 	netdev_put ( netdev );
804 805
  err_alloc:
@@ -821,6 +822,7 @@ static void intel_remove ( struct pci_device *pci ) {
821 822
 	intel_reset ( intel );
822 823
 
823 824
 	/* Free network device */
825
+	iounmap ( intel->regs );
824 826
 	netdev_nullify ( netdev );
825 827
 	netdev_put ( netdev );
826 828
 }

Loading…
Cancel
Save