[PATCH 6.18 130/312] mm, swap: do not perform synchronous discard during allocation