diff options
author | mav <mav@FreeBSD.org> | 2016-10-29 08:54:18 +0000 |
---|---|---|
committer | mav <mav@FreeBSD.org> | 2016-10-29 08:54:18 +0000 |
commit | a3d808949d4d66f227b6551e5714b3c6040b0af9 (patch) | |
tree | d043901a22caa4d20598d676e27f31701194bc7a /contrib/llvm/tools/clang/lib/Checker/SimpleConstraintManager.h | |
parent | d5312376b8ccc58ac3f3f3556dc5cd49c73b3b95 (diff) | |
download | FreeBSD-src-a3d808949d4d66f227b6551e5714b3c6040b0af9.zip FreeBSD-src-a3d808949d4d66f227b6551e5714b3c6040b0af9.tar.gz |
MFC r306424: MFV r306422:
7254 ztest failed assertion in ztest_dataset_dirobj_verify: dirobjs + 1 == usedo
bjs
dsl_dataset_space is looking at the ds_bp's fill count while
dmu_objset_write_ready() is concurrently modifying it. This fix adds an
rrwlock to protect the ds_bp.
Closes #180
Reviewed by: George Wilson <george.wilson@delphix.com>
Reviewed by: Prakash Surya <prakash.surya@delphix.com>
Reviewed by: Matthew Ahrens <mahrens@delphix.com>
Reviewed by: Steve Gonczi <steve.gonczi@delphix.com>
Author: Paul Dagnelie <pcd@delphix.com>
Diffstat (limited to 'contrib/llvm/tools/clang/lib/Checker/SimpleConstraintManager.h')
0 files changed, 0 insertions, 0 deletions