From f2ab76188ec185dde84e7fe7c533ef2f5d668a32 Mon Sep 17 00:00:00 2001 From: Zhao Lei Date: Mon, 16 Feb 2015 18:52:17 +0800 Subject: [PATCH] btrfs: Fix tail space processing in find_free_dev_extent() It is another reason for NO_SPACE case. When we found enough free space in loop and saved them to max_hole_start/size before, and tail space contains pending extent, origional innocent max_hole_start/size are reset in retry. As a result, find_free_dev_extent() returns less space than it can, and cause NO_SPACE in user program. Reviewed-by: Liu Bo Signed-off-by: Zhao Lei Signed-off-by: Chris Mason --- Reading git-format-patch failed