xfs: extent shifting doesn't fully invalidate page cache