diff options
Diffstat (limited to 'lib/misc/lvm-globals.c')
-rw-r--r-- | lib/misc/lvm-globals.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/lib/misc/lvm-globals.c b/lib/misc/lvm-globals.c index b9ece7fe..f7745127 100644 --- a/lib/misc/lvm-globals.c +++ b/lib/misc/lvm-globals.c @@ -46,6 +46,8 @@ static int _activation_checks = 0; static char _sysfs_dir_path[PATH_MAX] = ""; static int _dev_disable_after_error_count = DEFAULT_DISABLE_AFTER_ERROR_COUNT; static uint64_t _pv_min_size = (DEFAULT_PV_MIN_SIZE_KB * 1024L >> SECTOR_SHIFT); +static int _detect_internal_vg_cache_corruption = + DEFAULT_DETECT_INTERNAL_VG_CACHE_CORRUPTION; void init_verbose(int level) { @@ -150,6 +152,11 @@ void init_pv_min_size(uint64_t sectors) _pv_min_size = sectors; } +void init_detect_internal_vg_cache_corruption(int detect) +{ + _detect_internal_vg_cache_corruption = detect; +} + void set_cmd_name(const char *cmd) { strncpy(_cmd_name, cmd, sizeof(_cmd_name)); @@ -284,3 +291,8 @@ uint64_t pv_min_size(void) { return _pv_min_size; } + +int detect_internal_vg_cache_corruption(void) +{ + return _detect_internal_vg_cache_corruption; +} |