[PATCH 3.16 091/129] Btrfs: fix corruption reading shared and compressed extents after hole punching