Add spa_config_path module option for alternate cache file.

This commit is contained in:
Brian Behlendorf 2009-10-06 12:17:38 -07:00
parent 833277bc0e
commit 5bc2e9e592
2 changed files with 5 additions and 2 deletions

View File

@ -181,7 +181,7 @@ struct spa {
refcount_t spa_refcount; /* number of opens */
};
extern const char *spa_config_path;
extern char *spa_config_path;
#define BOOTFS_COMPRESS_VALID(compress) \
((compress) == ZIO_COMPRESS_LZJB || \

View File

@ -62,7 +62,7 @@ static uint64_t spa_config_generation = 1;
* This can be overridden in userland to preserve an alternate namespace for
* userland pools when doing testing.
*/
const char *spa_config_path = ZPOOL_CACHE;
char *spa_config_path = ZPOOL_CACHE;
/*
* Called when the module is first loaded, this routine loads the configuration
@ -450,4 +450,7 @@ EXPORT_SYMBOL(spa_all_configs);
EXPORT_SYMBOL(spa_config_set);
EXPORT_SYMBOL(spa_config_generate);
EXPORT_SYMBOL(spa_config_update);
module_param(spa_config_path, charp, 0444);
MODULE_PARM_DESC(spa_config_path, "SPA config file (/etc/zfs/zpool.cache)");
#endif