diff --git a/[refs] b/[refs] index c86251a0f431..e153501b8880 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: c3b3f16d1bceb5ac5f21528f889810b4ac5a3596 +refs/heads/master: 0105d2b4fbc24c2fb6ca9bae650784dd7ddf0b12 diff --git a/trunk/drivers/xen/gntalloc.c b/trunk/drivers/xen/gntalloc.c index c95181f43a6a..f330a4b8b685 100644 --- a/trunk/drivers/xen/gntalloc.c +++ b/trunk/drivers/xen/gntalloc.c @@ -191,6 +191,8 @@ static void __del_gref(struct gntalloc_gref *gref) if (!gnttab_end_foreign_access_ref(gref->gref_id, 0)) return; + + gnttab_free_grant_reference(gref->gref_id); } gref_size--;