commit | 573a075567f0174551e2fad2a3164afd2af788f2 | [log] [tgz] |
---|---|---|
author | Josef Bacik <jbacik@fb.com> | Thu Mar 27 19:41:34 2014 -0400 |
committer | Chris Mason <clm@fb.com> | Sun Apr 06 17:34:36 2014 -0700 |
tree | 3712e14e91391f6a4d2b727e776d6879655067d3 | |
parent | ba8b0289333a70f0d69923fd63350d0b0201b904 [diff] |
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>