From: Zhao Lei <zhaolei@xxxxxxxxxxxxxx> I resend this patch set with some changes: 1: Move a cleanup patch for btrfs_check_data_free_space() into 2: Rebased on top of v4.0-rc5 3: Fixed a lock problem reported by: 'Tsutomu Itoh' <t-itoh@xxxxxxxxxxxxxx> Tested by busy dd and rm loop script in 2000 times. Confirmed having-problem in v4.0-rc5 and no-problem on top of this patchset. I'll add xfstests for this case later. This is available at fix_no_space branch on my tree: git://github.com/zhaoleidd/btrfs.git It is also included in integration-for-chris branch in above tree. Thanks Zhaolei Zhao Lei (9): btrfs: fix condition of commit transaction btrfs: Fix tail space processing in find_free_dev_extent() btrfs: Adjust commit-transaction condition to avoid NO_SPACE more btrfs: Set relative data on clear btrfs_block_group_cache->pinned btrfs: add WARN_ON() to check is space_info op current btrfs: Fix NO_SPACE bug caused by delayed-iput btrfs: Support busy loop of write and delete btrfs: wait for delayed iputs on no space btrfs: cleanup unused alloc_chunk varible fs/btrfs/ctree.h | 1 + fs/btrfs/disk-io.c | 5 ++++- fs/btrfs/extent-tree.c | 60 ++++++++++++++++++++++++++++++++++++++------------ fs/btrfs/transaction.c | 6 ++++- fs/btrfs/volumes.c | 24 +++++++++++--------- 5 files changed, 69 insertions(+), 27 deletions(-) -- 1.8.5.1 -- To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html
