Skip to content

Commit

Permalink
Remove useless variable spa_active_count
Browse files Browse the repository at this point in the history
This isn't required for the Linux port because the kernel tracks
if a module is busy.  The prototype for spa_busy() is also removed
since its definition was already removed.

Signed-off-by: Isaac Huang <[email protected]>
Signed-off-by: Brian Behlendorf <[email protected]>
Closes #3262
  • Loading branch information
huangheintel authored and behlendorf committed Apr 27, 2015
1 parent c5656c4 commit 0336f3d
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 8 deletions.
1 change: 0 additions & 1 deletion include/sys/spa.h
Original file line number Diff line number Diff line change
Expand Up @@ -791,7 +791,6 @@ extern metaslab_class_t *spa_normal_class(spa_t *spa);
extern metaslab_class_t *spa_log_class(spa_t *spa);
extern int spa_max_replication(spa_t *spa);
extern int spa_prev_software_version(spa_t *spa);
extern int spa_busy(void);
extern uint8_t spa_get_failmode(spa_t *spa);
extern boolean_t spa_suspended(spa_t *spa);
extern uint64_t spa_bootfs(spa_t *spa);
Expand Down
9 changes: 2 additions & 7 deletions module/zfs/spa_misc.c
Original file line number Diff line number Diff line change
Expand Up @@ -227,7 +227,6 @@
static avl_tree_t spa_namespace_avl;
kmutex_t spa_namespace_lock;
static kcondvar_t spa_namespace_cv;
static int spa_active_count;
int spa_max_replication_override = SPA_DVAS_PER_BP;

static kmutex_t spa_spare_lock;
Expand Down Expand Up @@ -560,10 +559,8 @@ spa_add(const char *name, nvlist_t *config, const char *altroot)
/*
* Set the alternate root, if there is one.
*/
if (altroot) {
if (altroot)
spa->spa_root = spa_strdup(altroot);
spa_active_count++;
}

/*
* Every pool starts with the default cachefile
Expand Down Expand Up @@ -628,10 +625,8 @@ spa_remove(spa_t *spa)
avl_remove(&spa_namespace_avl, spa);
cv_broadcast(&spa_namespace_cv);

if (spa->spa_root) {
if (spa->spa_root)
spa_strfree(spa->spa_root);
spa_active_count--;
}

while ((dp = list_head(&spa->spa_config_list)) != NULL) {
list_remove(&spa->spa_config_list, dp);
Expand Down

0 comments on commit 0336f3d

Please sign in to comment.