[PATCH 5.1 026/405] Btrfs: avoid fallback to transaction commit during fsync of files with holes