[PATCH v9 02/10] mm/swapops: Rework swap entry manipulation code