usb: host: pci_quirks: fix memory leak, by adding iounmap
Added iounmap inorder to free memory mapped to pointer before returning Signed-off-by: Saurabh Sengar <saurabh.truth@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
f7d34b445a
commit
acc27b6aad
|
@ -992,7 +992,7 @@ static void quirk_usb_handoff_xhci(struct pci_dev *pdev)
|
|||
if ((ext_cap_offset + sizeof(val)) > len) {
|
||||
/* We're reading garbage from the controller */
|
||||
dev_warn(&pdev->dev, "xHCI controller failing to respond");
|
||||
return;
|
||||
goto iounmap;
|
||||
}
|
||||
val = readl(base + ext_cap_offset);
|
||||
|
||||
|
@ -1055,6 +1055,7 @@ static void quirk_usb_handoff_xhci(struct pci_dev *pdev)
|
|||
XHCI_MAX_HALT_USEC, val);
|
||||
}
|
||||
|
||||
iounmap:
|
||||
iounmap(base);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue