aboutsummaryrefslogtreecommitdiff
path: root/libpager/object-terminate.c
diff options
context:
space:
mode:
authorSamuel Thibault <samuel.thibault@ens-lyon.org>2022-08-10 22:05:09 +0200
committerSamuel Thibault <samuel.thibault@ens-lyon.org>2022-08-10 22:05:09 +0200
commitb14e0100f5295abd950eef636fa16df181504401 (patch)
tree8335e68359360ae50064e7164b0a25277fb33ee0 /libpager/object-terminate.c
parent7c3323a25bc1d5844feb7f9ed241fdbdb4819739 (diff)
downloadhurd-b14e0100f5295abd950eef636fa16df181504401.tar.gz
hurd-b14e0100f5295abd950eef636fa16df181504401.tar.bz2
hurd-b14e0100f5295abd950eef636fa16df181504401.zip
Do not cache the R/O proxy
We cannot properly detect when to release the ro_proxy, so let's just not cache it.
Diffstat (limited to 'libpager/object-terminate.c')
-rw-r--r--libpager/object-terminate.c5
1 files changed, 0 insertions, 5 deletions
diff --git a/libpager/object-terminate.c b/libpager/object-terminate.c
index 8e8205b5..3e7df167 100644
--- a/libpager/object-terminate.c
+++ b/libpager/object-terminate.c
@@ -115,11 +115,6 @@ _pager_free_structure (struct pager *p)
mach_port_deallocate (mach_task_self (), p->memobjname);
p->memobjname = MACH_PORT_NULL;
}
- if (p->ro_proxy != MACH_PORT_NULL)
- {
- mach_port_deallocate (mach_task_self (), p->ro_proxy);
- p->ro_proxy = MACH_PORT_NULL;
- }
/* Free the pagemap */
if (p->pagemapsize)