[PATCH 5.0 097/238] Btrfs: fix corruption reading shared and compressed extents after hole punching