1
0
mirror of git://sourceware.org/git/lvm2.git synced 2025-01-09 01:18:39 +03:00

hints: remove the cmd hints list

which is no longer used after commit
"toollib: remove all devices list from process_each_pv"
This commit is contained in:
David Teigland 2021-11-01 16:01:09 -05:00
parent 074fce5c73
commit 00ebabfe6e
4 changed files with 2 additions and 10 deletions

View File

@ -1605,7 +1605,6 @@ struct cmd_context *create_config_context(void)
dm_list_init(&cmd->config_files); dm_list_init(&cmd->config_files);
dm_list_init(&cmd->tags); dm_list_init(&cmd->tags);
dm_list_init(&cmd->hints);
if (!_init_lvm_conf(cmd)) if (!_init_lvm_conf(cmd))
goto_out; goto_out;
@ -1670,7 +1669,6 @@ struct cmd_context *create_toolcontext(unsigned is_clvmd,
dm_list_init(&cmd->formats); dm_list_init(&cmd->formats);
dm_list_init(&cmd->segtypes); dm_list_init(&cmd->segtypes);
dm_list_init(&cmd->tags); dm_list_init(&cmd->tags);
dm_list_init(&cmd->hints);
dm_list_init(&cmd->config_files); dm_list_init(&cmd->config_files);
label_init(); label_init();

View File

@ -206,7 +206,6 @@ struct cmd_context {
* Devices and filtering. * Devices and filtering.
*/ */
struct dev_filter *filter; struct dev_filter *filter;
struct dm_list hints;
struct dm_list use_devices; /* struct dev_use for each entry in devices file */ struct dm_list use_devices; /* struct dev_use for each entry in devices file */
const char *md_component_checks; const char *md_component_checks;
const char *search_for_devnames; /* config file setting */ const char *search_for_devnames; /* config file setting */

View File

@ -365,7 +365,6 @@ static void _unlock_hints(struct cmd_context *cmd)
void hints_exit(struct cmd_context *cmd) void hints_exit(struct cmd_context *cmd)
{ {
free_hints(&cmd->hints);
if (_hints_fd == -1) if (_hints_fd == -1)
return; return;
_unlock_hints(cmd); _unlock_hints(cmd);

View File

@ -1207,8 +1207,6 @@ int label_scan(struct cmd_context *cmd)
(unsigned long long)want_size_kb); (unsigned long long)want_size_kb);
} }
dm_list_init(&cmd->hints);
/* /*
* If we're using hints to limit which devs we scanned, verify * If we're using hints to limit which devs we scanned, verify
* that those hints were valid, and if not we need to scan the * that those hints were valid, and if not we need to scan the
@ -1220,18 +1218,16 @@ int label_scan(struct cmd_context *cmd)
_scan_list(cmd, cmd->filter, &all_devs, 0, NULL); _scan_list(cmd, cmd->filter, &all_devs, 0, NULL);
/* scan_devs are the devs that have been scanned */ /* scan_devs are the devs that have been scanned */
dm_list_splice(&scan_devs, &all_devs); dm_list_splice(&scan_devs, &all_devs);
free_hints(&hints_list);
using_hints = 0; using_hints = 0;
create_hints = 0; create_hints = 0;
/* invalid hints means a new dev probably appeared and /* invalid hints means a new dev probably appeared and
we should search for any missing pvids again. */ we should search for any missing pvids again. */
unlink_searched_devnames(cmd); unlink_searched_devnames(cmd);
} else {
/* The hints may be used by another device iteration. */
dm_list_splice(&cmd->hints, &hints_list);
} }
} }
free_hints(&hints_list);
/* /*
* Check if the devices_file content is up to date and * Check if the devices_file content is up to date and
* if not update it. * if not update it.