Only flush TLB when it is absolutely nessasary as opposed to flushing it on every map and unmap
This reverts commit 935a9ce797.
935a9ce797