aboutsummaryrefslogtreecommitdiffstats
path: root/module/zfs/spa_misc.c
diff options
context:
space:
mode:
authorGregorKopka <[email protected]>2013-09-19 16:42:17 +0200
committerBrian Behlendorf <[email protected]>2013-09-25 15:29:45 -0700
commitf9f3f1ef983e987a2e09a49c3684405561fed634 (patch)
treed7c90d355ed2cf4e6c5f7f1de5ce59669e7ca75e /module/zfs/spa_misc.c
parent77831e17385ba822fe70436d862c0e14df5d67b2 (diff)
Removing unneeded mutex for reading vq_pending_tree size
Locking mutex &vq->vq_lock in vdev_mirror_pending is unneeded: * no data is modified * only vq_pending_tree is read * in case garbage is returned (eg. vq_pending_tree being updated while the read is made) the worst case would be that a single read could be queued on a mirror side which more busy than thought The benefit of this change is streamlining of the code path since it is taken for *every* mirror member on *every* read. Signed-off-by: Brian Behlendorf <[email protected]> Closes #1739
Diffstat (limited to 'module/zfs/spa_misc.c')
0 files changed, 0 insertions, 0 deletions