[PATCH 3.18 115/134] Btrfs: fix corruption reading shared and compressed extents after hole punching