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…
Reference in New Issue