[PATCH 3.16 102/148] Btrfs: fix negative subv_writers counter and data space leak after buffered write