mirror of
https://github.com/FEX-Emu/linux.git
synced 2025-02-20 12:18:58 +00:00
xen-blkfront: free allocated page
Free the page allocated for the persistent grant. Signed-off-by: Roger Pau Monné <roger.pau@citrix.com> Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
This commit is contained in:
parent
4d4f270f18
commit
07c540a0b5
@ -806,6 +806,7 @@ static void blkif_free(struct blkfront_info *info, int suspend)
|
|||||||
all_gnts = llist_del_all(&info->persistent_gnts);
|
all_gnts = llist_del_all(&info->persistent_gnts);
|
||||||
llist_for_each_entry(persistent_gnt, all_gnts, node) {
|
llist_for_each_entry(persistent_gnt, all_gnts, node) {
|
||||||
gnttab_end_foreign_access(persistent_gnt->gref, 0, 0UL);
|
gnttab_end_foreign_access(persistent_gnt->gref, 0, 0UL);
|
||||||
|
__free_page(pfn_to_page(persistent_gnt->pfn));
|
||||||
kfree(persistent_gnt);
|
kfree(persistent_gnt);
|
||||||
}
|
}
|
||||||
info->persistent_gnts_c = 0;
|
info->persistent_gnts_c = 0;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user