Bläddra i källkod

[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 12 år sedan
förälder
incheckning
ac8107854f
1 ändrade filer med 2 tillägg och 0 borttagningar
  1. 2
    0
      src/drivers/net/intel.c

+ 2
- 0
src/drivers/net/intel.c Visa fil

@@ -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
 }

Laddar…
Avbryt
Spara