[PATCH 5.0 019/346] Btrfs: avoid fallback to transaction commit during fsync of files with holes