summaryrefslogtreecommitdiffstats
path: root/fs/btrfs/send.c
diff options
context:
space:
mode:
authorJosef Bacik <jbacik@fb.com>2014-03-28 00:41:34 +0100
committerChris Mason <clm@fb.com>2014-04-07 02:34:36 +0200
commit573a075567f0174551e2fad2a3164afd2af788f2 (patch)
tree3712e14e91391f6a4d2b727e776d6879655067d3 /fs/btrfs/send.c
parentBtrfs: do not reset last_snapshot after relocation (diff)
downloadlinux-573a075567f0174551e2fad2a3164afd2af788f2.tar.xz
linux-573a075567f0174551e2fad2a3164afd2af788f2.zip
Btrfs: check for an extent_op on the locked ref
We could have possibly added an extent_op to the locked_ref while we dropped locked_ref->lock, so check for this case as well and loop around. Otherwise we could lose flag updates which would lead to extent tree corruption. Thanks, cc: stable@vger.kernel.org Signed-off-by: Josef Bacik <jbacik@fb.com> Signed-off-by: Chris Mason <clm@fb.com>
Diffstat (limited to 'fs/btrfs/send.c')
0 files changed, 0 insertions, 0 deletions