[PATCH openEuler-5.10 103/129] xfs: fix ordering violation between cache flushes and tail updates