]> git.proxmox.com Git - mirror_zfs.git/commit - include/sys/spa_impl.h
Serialize access to spa->spa_feat_stats nvlist
authorNed Bass <bass6@llnl.gov>
Thu, 23 Apr 2015 19:32:59 +0000 (12:32 -0700)
committerBrian Behlendorf <behlendorf1@llnl.gov>
Fri, 24 Apr 2015 22:04:43 +0000 (15:04 -0700)
commit4eb30c68644c0aacbed9e10d94eff071b2cd76f8
tree751fecec325462a50cf9739a87d384f757e90b0e
parent7008109646446a3f9dda36bfbd3a526f4f8810ae
Serialize access to spa->spa_feat_stats nvlist

The function spa_add_feature_stats() manipulates the shared nvlist
spa->spa_feat_stats in an unsafe concurrent manner. Add a mutex to
protect the list.

Signed-off-by: Ned Bass <bass6@llnl.gov>
Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
Closes #3335
include/sys/spa_impl.h
module/zfs/spa.c
module/zfs/spa_misc.c