[PATCH 5.4 171/309] Btrfs: fix missing hole after hole punching and fsync when using NO_HOLES