bus: properly unmap mapped area
bus: when adding memfds to cache and we shorten them, make sure to unmap the remainder
bus: rework benchmark test to actually yield useful results