mirror of https://gitee.com/openkylin/linux.git
ntb: iounmap MW reg and vbase in error path
The MW regbase and vbase(s) were not being freed if an error occurred in the vbase allocation loop. This is corrected by updating the error path for the allocation loop to err4. Reported-by: Julia Lawall <julia.lawall@lip6.fr> Signed-off-by: Jon Mason <jdmason@kudzu.us>
This commit is contained in:
parent
d4a4f75cd8
commit
2f4eb6a80e
|
@ -1778,7 +1778,7 @@ static int ntb_pci_probe(struct pci_dev *pdev, const struct pci_device_id *id)
|
|||
dev_warn(&pdev->dev, "Cannot remap BAR %d\n",
|
||||
MW_TO_BAR(i));
|
||||
rc = -EIO;
|
||||
goto err3;
|
||||
goto err4;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue