HAT_SWAPIN
while (SFMMU_FLAGS_ISSET(sfmmup, HAT_SWAPIN)) {
SFMMU_FLAGS_SET(sfmmup, HAT_SWAPIN);
SFMMU_FLAGS_CLEAR(sfmmup, HAT_SWAPPED|HAT_SWAPIN);
SFMMU_FLAGS_CLEAR(sfmmup, HAT_SWAPPED|HAT_SWAPIN);
if (hat->sfmmu_flags & (HAT_BUSY | HAT_SWAPPED | HAT_SWAPIN)) {