diff options
author | Josef Bacik <jbacik@fb.com> | 2014-03-28 00:41:34 +0100 |
---|---|---|
committer | Chris Mason <clm@fb.com> | 2014-04-07 02:34:36 +0200 |
commit | 573a075567f0174551e2fad2a3164afd2af788f2 (patch) | |
tree | 3712e14e91391f6a4d2b727e776d6879655067d3 /fs/btrfs/send.c | |
parent | Btrfs: do not reset last_snapshot after relocation (diff) | |
download | linux-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