diff options
Diffstat (limited to 'include/sys')
-rw-r--r-- | include/sys/metaslab.h | 1 | ||||
-rw-r--r-- | include/sys/metaslab_impl.h | 4 |
2 files changed, 2 insertions, 3 deletions
diff --git a/include/sys/metaslab.h b/include/sys/metaslab.h index fca233a38..f47bc19cf 100644 --- a/include/sys/metaslab.h +++ b/include/sys/metaslab.h @@ -49,7 +49,6 @@ int metaslab_init(metaslab_group_t *, uint64_t, uint64_t, uint64_t, metaslab_t **); void metaslab_fini(metaslab_t *); -void metaslab_load_wait(metaslab_t *); int metaslab_load(metaslab_t *); void metaslab_unload(metaslab_t *); diff --git a/include/sys/metaslab_impl.h b/include/sys/metaslab_impl.h index 3e32eace6..137a84769 100644 --- a/include/sys/metaslab_impl.h +++ b/include/sys/metaslab_impl.h @@ -369,8 +369,8 @@ struct metaslab { uint64_t ms_initializing; /* leaves initializing this ms */ /* - * We must hold both ms_lock and ms_group->mg_lock in order to - * modify ms_loaded. + * We must always hold the ms_lock when modifying ms_loaded + * and ms_loading. */ boolean_t ms_loaded; boolean_t ms_loading; |