summaryrefslogtreecommitdiff
path: root/fs/btrfs/transaction.c
diff options
context:
space:
mode:
authorArne Jansen <sensille@gmx.net>2011-09-13 15:16:43 +0200
committerJan Schmidt <list.btrfs@jan-o-sch.net>2012-01-04 16:12:45 +0100
commitd1270cd91f308c9d22b2804720c36ccd32dbc35e (patch)
tree3dfa3109f7df9983ce88dad5bcb4515f7d4b26b5 /fs/btrfs/transaction.c
parent00f04b88791ff49dc64ada18819d40a5b0671709 (diff)
downloadlinux-3.10-d1270cd91f308c9d22b2804720c36ccd32dbc35e.tar.gz
linux-3.10-d1270cd91f308c9d22b2804720c36ccd32dbc35e.tar.bz2
linux-3.10-d1270cd91f308c9d22b2804720c36ccd32dbc35e.zip
Btrfs: put back delayed refs that are too new
When processing a delayed ref, first check if there are still old refs in the process of being added. If so, put this ref back to the tree. To avoid looping on this ref, choose a newer one in the next loop. btrfs_find_ref_cluster has to take care of that. Signed-off-by: Arne Jansen <sensille@gmx.net> Signed-off-by: Jan Schmidt <list.btrfs@jan-o-sch.net>
Diffstat (limited to 'fs/btrfs/transaction.c')
0 files changed, 0 insertions, 0 deletions