Fixed CRITICAL bug hitting in former swap leak scenarios when collapsing two objects a formerly COWed page might lose it's backing store causing stuff like lost ld.so fixups of shared lib images.  Also handle fake pages in all cases.  In short: UPDATE!
Fixed CRITICAL bug hitting in former swap leak scenarios
when collapsing two objects a formerly COWed page might lose it's backing store
causing stuff like lost ld.so fixups of shared lib images.  Also handle fake
pages in all cases.  In short: UPDATE!

orumin/openbsd-efivars,orumin/openbsd-efivars,orumin/openbsd-efivars,orumin/openbsd-efivars