diff --git a/src/scheme/proc.rs b/src/scheme/proc.rs index 7a0cc8e97b..6840564982 100644 --- a/src/scheme/proc.rs +++ b/src/scheme/proc.rs @@ -160,7 +160,10 @@ static HANDLES: RwLock> = pub fn foreach_addrsp(token: &mut CleanLockToken, mut f: impl FnMut(&Arc)) { for (_, handle) in HANDLES.read(token.token()).iter() { let Handle { - kind: ContextHandle::AddrSpace { addrspace, .. }, + kind: + ContextHandle::AddrSpace { addrspace, .. } + | ContextHandle::AwaitingAddrSpaceChange { new: addrspace, .. } + | ContextHandle::MmapMinAddr(addrspace), .. } = handle else {