[PATCH openEuler-5.10 23/37] mm/swapfile: use percpu_ref to serialize against concurrent swapoff