[PATCH 4.14 017/193] Btrfs: avoid fallback to transaction commit during fsync of files with holes