diff --git a/base/data-struct/radix-tree-simple.c b/base/data-struct/radix-tree-simple.c index 70f2fe9f0..cc5153639 100644 --- a/base/data-struct/radix-tree-simple.c +++ b/base/data-struct/radix-tree-simple.c @@ -193,10 +193,10 @@ bool radix_tree_remove(struct radix_tree *rt, const void *key, size_t keylen) return true; } -unsigned radix_tree_remove_prefix(struct radix_tree *rt, const void *key, size_t keylen) +unsigned radix_tree_remove_prefix(struct radix_tree *rt, const void *prefix, size_t prefix_len) { - const uint8_t *kb = key; - const uint8_t *ke = kb + keylen; + const uint8_t *kb = prefix; + const uint8_t *ke = kb + prefix_len; struct node **pn; unsigned count = 0; diff --git a/daemons/dmeventd/libdevmapper-event.h b/daemons/dmeventd/libdevmapper-event.h index dc93552fa..9ef5aa7ef 100644 --- a/daemons/dmeventd/libdevmapper-event.h +++ b/daemons/dmeventd/libdevmapper-event.h @@ -73,10 +73,10 @@ int dm_event_handler_set_dso(struct dm_event_handler *dmevh, const char *path); int dm_event_handler_set_dmeventd_path(struct dm_event_handler *dmevh, const char *dmeventd_path); /* - * Identify the device to monitor by exactly one of device_name, uuid or + * Identify the device to monitor by exactly one of dev_name, uuid or * device number. String arguments are duplicated, see above. */ -int dm_event_handler_set_dev_name(struct dm_event_handler *dmevh, const char *device_name); +int dm_event_handler_set_dev_name(struct dm_event_handler *dmevh, const char *dev_name); int dm_event_handler_set_uuid(struct dm_event_handler *dmevh, const char *uuid); diff --git a/daemons/dmeventd/plugins/mirror/dmeventd_mirror.c b/daemons/dmeventd/plugins/mirror/dmeventd_mirror.c index 2263e67a1..88f4e8fb5 100644 --- a/daemons/dmeventd/plugins/mirror/dmeventd_mirror.c +++ b/daemons/dmeventd/plugins/mirror/dmeventd_mirror.c @@ -112,7 +112,7 @@ static int _remove_failed_devices(const char *cmd_lvconvert, const char *device) } void process_event(struct dm_task *dmt, - enum dm_event_mask event __attribute__((unused)), + enum dm_event_mask evmask __attribute__((unused)), void **user) { struct dso_state *state = *user; diff --git a/daemons/dmeventd/plugins/raid/dmeventd_raid.c b/daemons/dmeventd/plugins/raid/dmeventd_raid.c index cc101fc49..db76f6404 100644 --- a/daemons/dmeventd/plugins/raid/dmeventd_raid.c +++ b/daemons/dmeventd/plugins/raid/dmeventd_raid.c @@ -114,7 +114,7 @@ out: } void process_event(struct dm_task *dmt, - enum dm_event_mask event __attribute__((unused)), + enum dm_event_mask evmask __attribute__((unused)), void **user) { struct dso_state *state = *user; diff --git a/daemons/dmeventd/plugins/snapshot/dmeventd_snapshot.c b/daemons/dmeventd/plugins/snapshot/dmeventd_snapshot.c index 9c49a729b..e47747c1a 100644 --- a/daemons/dmeventd/plugins/snapshot/dmeventd_snapshot.c +++ b/daemons/dmeventd/plugins/snapshot/dmeventd_snapshot.c @@ -163,7 +163,7 @@ static void _umount(const char *device, int major, int minor) } void process_event(struct dm_task *dmt, - enum dm_event_mask event __attribute__((unused)), + enum dm_event_mask evmask __attribute__((unused)), void **user) { struct dso_state *state = *user; diff --git a/daemons/dmeventd/plugins/thin/dmeventd_thin.c b/daemons/dmeventd/plugins/thin/dmeventd_thin.c index 43b1b848d..89d8f85b2 100644 --- a/daemons/dmeventd/plugins/thin/dmeventd_thin.c +++ b/daemons/dmeventd/plugins/thin/dmeventd_thin.c @@ -155,7 +155,7 @@ static int _wait_for_pid(struct dso_state *state) } void process_event(struct dm_task *dmt, - enum dm_event_mask event __attribute__((unused)), + enum dm_event_mask evmask, void **user) { const char *device = dm_task_get_name(dmt); @@ -179,7 +179,7 @@ void process_event(struct dm_task *dmt, return; } - if (event & DM_EVENT_DEVICE_ERROR) { + if (evmask & DM_EVENT_DEVICE_ERROR) { /* Error -> no need to check and do instant resize */ state->data_percent = state->metadata_percent = 0; if (_use_policy(dmt, state)) diff --git a/daemons/dmeventd/plugins/vdo/dmeventd_vdo.c b/daemons/dmeventd/plugins/vdo/dmeventd_vdo.c index cf93c4551..093e71908 100644 --- a/daemons/dmeventd/plugins/vdo/dmeventd_vdo.c +++ b/daemons/dmeventd/plugins/vdo/dmeventd_vdo.c @@ -146,7 +146,7 @@ static int _wait_for_pid(struct dso_state *state) } void process_event(struct dm_task *dmt, - enum dm_event_mask event __attribute__((unused)), + enum dm_event_mask evmask __attribute__((unused)), void **user) { const char *device = dm_task_get_name(dmt); @@ -169,7 +169,7 @@ void process_event(struct dm_task *dmt, return; } - if (event & DM_EVENT_DEVICE_ERROR) { + if (evmask & DM_EVENT_DEVICE_ERROR) { #if VDO_DEBUG log_debug("VDO event error."); #endif diff --git a/daemons/lvmpolld/lvmpolld-data-utils.h b/daemons/lvmpolld/lvmpolld-data-utils.h index 8437e664b..86d06d979 100644 --- a/daemons/lvmpolld/lvmpolld-data-utils.h +++ b/daemons/lvmpolld/lvmpolld-data-utils.h @@ -93,7 +93,7 @@ struct lvmpolld_thread_data { struct lvmpolld_lv *pdlv; }; -char *construct_id(const char *sysdir, const char *lvid); +char *construct_id(const char *sysdir, const char *uuid); /* LVMPOLLD_LV_T section */ diff --git a/device_mapper/all.h b/device_mapper/all.h index dc72037f9..91c085e76 100644 --- a/device_mapper/all.h +++ b/device_mapper/all.h @@ -191,7 +191,7 @@ struct dm_versions { int dm_get_library_version(char *version, size_t size); int dm_task_get_driver_version(struct dm_task *dmt, char *version, size_t size); -int dm_task_get_info(struct dm_task *dmt, struct dm_info *dmi); +int dm_task_get_info(struct dm_task *dmt, struct dm_info *info); /* * This function returns dm device's UUID based on the value @@ -1051,7 +1051,7 @@ int dm_tree_node_add_vdo_target(struct dm_tree_node *node, const char *vdo_pool_name, const char *data_uuid, uint64_t data_size, - const struct dm_vdo_target_params *param); + const struct dm_vdo_target_params *vtp); /* * FIXME Add individual cache policy pairs = value, like: @@ -1178,9 +1178,9 @@ void dm_tree_node_set_presuspend_node(struct dm_tree_node *node, struct dm_tree_node *presuspend_node); int dm_tree_node_add_target_area(struct dm_tree_node *node, - const char *dev_name, - const char *dlid, - uint64_t offset); + const char *dev_name, + const char *uuid, + uint64_t offset); /* * Only for temporarily-missing raid devices where changes are tracked. @@ -1590,9 +1590,9 @@ int dm_fclose(FILE *stream); * Pointer to the buffer is stored in *buf. * Returns -1 on failure leaving buf undefined. */ -int dm_asprintf(char **buf, const char *format, ...) +int dm_asprintf(char **result, const char *format, ...) __attribute__ ((format(printf, 2, 3))); -int dm_vasprintf(char **buf, const char *format, va_list ap) +int dm_vasprintf(char **result, const char *format, va_list aq) __attribute__ ((format(printf, 2, 0))); /* @@ -1941,7 +1941,7 @@ void dm_report_free(struct dm_report *rh); * Prefix added to each field name with DM_REPORT_OUTPUT_FIELD_NAME_PREFIX */ int dm_report_set_output_field_name_prefix(struct dm_report *rh, - const char *report_prefix); + const char *output_field_name_prefix); int dm_report_set_selection(struct dm_report *rh, const char *selection); @@ -2081,7 +2081,7 @@ int dm_config_write_one_node_out(const struct dm_config_node *cn, const struct d struct dm_config_node *dm_config_find_node(const struct dm_config_node *cn, const char *path); int dm_config_has_node(const struct dm_config_node *cn, const char *path); -int dm_config_remove_node(struct dm_config_node *parent, struct dm_config_node *remove); +int dm_config_remove_node(struct dm_config_node *parent, struct dm_config_node *rem_node); const char *dm_config_find_str(const struct dm_config_node *cn, const char *path, const char *fail); const char *dm_config_find_str_allow_empty(const struct dm_config_node *cn, const char *path, const char *fail); int dm_config_find_int(const struct dm_config_node *cn, const char *path, int fail); @@ -2113,7 +2113,7 @@ unsigned dm_config_maybe_section(const char *str, unsigned len); const char *dm_config_parent_name(const struct dm_config_node *n); -struct dm_config_node *dm_config_clone_node_with_mem(struct dm_pool *mem, const struct dm_config_node *node, int siblings); +struct dm_config_node *dm_config_clone_node_with_mem(struct dm_pool *mem, const struct dm_config_node *cn, int siblings); struct dm_config_node *dm_config_create_node(struct dm_config_tree *cft, const char *key); struct dm_config_value *dm_config_create_value(struct dm_config_tree *cft); struct dm_config_node *dm_config_clone_node(struct dm_config_tree *cft, const struct dm_config_node *cn, int siblings); diff --git a/device_mapper/libdm-config.c b/device_mapper/libdm-config.c index de614616a..4f9016e7d 100644 --- a/device_mapper/libdm-config.c +++ b/device_mapper/libdm-config.c @@ -1461,9 +1461,9 @@ struct dm_config_node *dm_config_clone_node_with_mem(struct dm_pool *mem, const return new_cn; } -struct dm_config_node *dm_config_clone_node(struct dm_config_tree *cft, const struct dm_config_node *node, int sib) +struct dm_config_node *dm_config_clone_node(struct dm_config_tree *cft, const struct dm_config_node *cn, int sib) { - return dm_config_clone_node_with_mem(cft->mem, node, sib); + return dm_config_clone_node_with_mem(cft->mem, cn, sib); } struct dm_config_node *dm_config_create_node(struct dm_config_tree *cft, const char *key) diff --git a/lib/cache/lvmcache.h b/lib/cache/lvmcache.h index 760ff6ba1..43f5288b5 100644 --- a/lib/cache/lvmcache.h +++ b/lib/cache/lvmcache.h @@ -98,7 +98,7 @@ struct lvmcache_info *lvmcache_info_from_pvid(const char *pvid, struct device *d struct lvmcache_info *lvmcache_info_from_pv_id(const struct id *pv_id, struct device *dev, int valid_only); const char *lvmcache_vgname_from_vgid(struct dm_pool *mem, const char *vgid); const char *lvmcache_vgid_from_vgname(struct cmd_context *cmd, const char *vgname); -struct device *lvmcache_device_from_pv_id(struct cmd_context *cmd, const struct id *pv_id, uint64_t *label_sector); +struct device *lvmcache_device_from_pv_id(struct cmd_context *cmd, const struct id *pvid, uint64_t *label_sector); const char *lvmcache_vgname_from_info(struct lvmcache_info *info); const struct format_type *lvmcache_fmt_from_info(struct lvmcache_info *info); diff --git a/lib/config/config.c b/lib/config/config.c index facf9f221..522ee126d 100644 --- a/lib/config/config.c +++ b/lib/config/config.c @@ -108,7 +108,7 @@ static inline int _is_file_based_config_source(config_source_t source) */ struct dm_config_tree *config_open(config_source_t source, const char *filename, - int unused) + int keep_open __attribute__((unused))) { struct dm_config_tree *cft = dm_config_create(); struct config_source *cs; diff --git a/lib/config/config.h b/lib/config/config.h index 5bb583049..ae7add7c3 100644 --- a/lib/config/config.h +++ b/lib/config/config.h @@ -243,7 +243,7 @@ struct dm_config_tree *config_open(config_source_t source, const char *filename, int config_file_read_fd(struct dm_config_tree *cft, struct device *dev, dev_io_reason_t reason, off_t offset, size_t size, off_t offset2, size_t size2, checksum_fn_t checksum_fn, uint32_t checksum, - int skip_parse, int no_dup_node_check, int only_pv_summary); + int checksum_only, int no_dup_node_check, int only_pv_summary); int config_file_read_from_file(struct dm_config_tree *cft); struct dm_config_tree *config_file_open_and_read(const char *config_file, config_source_t source, struct cmd_context *cmd); diff --git a/lib/device/bcache.h b/lib/device/bcache.h index 219f07c77..7aac4acb0 100644 --- a/lib/device/bcache.h +++ b/lib/device/bcache.h @@ -64,7 +64,7 @@ struct block { /* * Ownership of engine passes. Engine will be destroyed even if this fails. */ -struct bcache *bcache_create(sector_t block_size, unsigned nr_cache_blocks, +struct bcache *bcache_create(sector_t block_sectors, unsigned nr_cache_blocks, struct io_engine *engine); void bcache_destroy(struct bcache *cache); diff --git a/lib/device/dev-type.h b/lib/device/dev-type.h index 4708dd3e2..7e803a7f5 100644 --- a/lib/device/dev-type.h +++ b/lib/device/dev-type.h @@ -58,10 +58,10 @@ const char *dev_subsystem_name(struct dev_types *dt, struct device *dev); int major_is_scsi_device(struct dev_types *dt, int major); /* Signature/superblock recognition with position returned where found. */ -int dev_is_md_component(struct cmd_context *cmd, struct device *dev, uint64_t *sb, int full); -int dev_is_mpath_component(struct cmd_context *cmd, struct device *dev, dev_t *mpath_devno); -int dev_is_swap(struct cmd_context *cmd, struct device *dev, uint64_t *signature, int full); -int dev_is_luks(struct cmd_context *cmd, struct device *dev, uint64_t *signature, int full); +int dev_is_md_component(struct cmd_context *cmd, struct device *dev, uint64_t *offset_found, int full); +int dev_is_mpath_component(struct cmd_context *cmd, struct device *dev, dev_t *holder_devno); +int dev_is_swap(struct cmd_context *cmd, struct device *dev, uint64_t *offset_found, int full); +int dev_is_luks(struct cmd_context *cmd, struct device *dev, uint64_t *offset_found, int full); int dasd_is_cdl_formatted(struct device *dev); const char *dev_mpath_component_wwid(struct cmd_context *cmd, struct device *dev); diff --git a/lib/device/dev_util.c b/lib/device/dev_util.c index 2302df462..271e8972d 100644 --- a/lib/device/dev_util.c +++ b/lib/device/dev_util.c @@ -16,11 +16,11 @@ #include "lib/misc/lib.h" #include "lib/device/device.h" -int device_id_list_remove(struct dm_list *list, struct device *dev) +int device_id_list_remove(struct dm_list *devices, struct device *dev) { struct device_id_list *dil; - dm_list_iterate_items(dil, list) { + dm_list_iterate_items(dil, devices) { if (dil->dev == dev) { dm_list_del(&dil->list); return 1; @@ -29,22 +29,22 @@ int device_id_list_remove(struct dm_list *list, struct device *dev) return 0; } -struct device_id_list *device_id_list_find_dev(struct dm_list *list, struct device *dev) +struct device_id_list *device_id_list_find_dev(struct dm_list *devices, struct device *dev) { struct device_id_list *dil; - dm_list_iterate_items(dil, list) { + dm_list_iterate_items(dil, devices) { if (dil->dev == dev) return dil; } return NULL; } -int device_list_remove(struct dm_list *list, struct device *dev) +int device_list_remove(struct dm_list *devices, struct device *dev) { struct device_list *devl; - dm_list_iterate_items(devl, list) { + dm_list_iterate_items(devl, devices) { if (devl->dev == dev) { dm_list_del(&devl->list); return 1; @@ -53,11 +53,11 @@ int device_list_remove(struct dm_list *list, struct device *dev) return 0; } -struct device_list *device_list_find_dev(struct dm_list *list, struct device *dev) +struct device_list *device_list_find_dev(struct dm_list *devices, struct device *dev) { struct device_list *devl; - dm_list_iterate_items(devl, list) { + dm_list_iterate_items(devl, devices) { if (devl->dev == dev) return devl; } diff --git a/lib/device/device_id.h b/lib/device/device_id.h index b10df9bf4..58dea0a6f 100644 --- a/lib/device/device_id.h +++ b/lib/device/device_id.h @@ -17,9 +17,9 @@ #define _LVM_DEVICE_ID_H void free_du(struct dev_use *du); -void free_dus(struct dm_list *list); +void free_dus(struct dm_list *dus); void free_did(struct dev_id *did); -void free_dids(struct dm_list *list); +void free_dids(struct dm_list *ids); const char *idtype_to_str(uint16_t idtype); uint16_t idtype_from_str(const char *str); const char *dev_idtype_for_metadata(struct cmd_context *cmd, struct device *dev); @@ -69,8 +69,8 @@ int read_sys_block_binary(struct cmd_context *cmd, struct device *dev, int dev_has_mpath_uuid(struct cmd_context *cmd, struct device *dev, char **idname_out); -int scsi_type_to_idtype(int wwid_type); -int nvme_type_to_idtype(int wwid_type); +int scsi_type_to_idtype(int scsi_type); +int nvme_type_to_idtype(int nvme_type); int idtype_to_scsi_type(int idtype); int idtype_to_nvme_type(int idtype); void free_wwids(struct dm_list *ids); diff --git a/lib/filters/filter.h b/lib/filters/filter.h index 27d6dd711..91e2cceca 100644 --- a/lib/filters/filter.h +++ b/lib/filters/filter.h @@ -27,7 +27,7 @@ struct dev_filter *md_filter_create(struct cmd_context *cmd, struct dev_types *d struct dev_filter *fwraid_filter_create(struct dev_types *dt); struct dev_filter *mpath_filter_create(struct dev_types *dt); struct dev_filter *partitioned_filter_create(struct dev_types *dt); -struct dev_filter *persistent_filter_create(struct dev_types *dt, struct dev_filter *f); +struct dev_filter *persistent_filter_create(struct dev_types *dt, struct dev_filter *real); struct dev_filter *sysfs_filter_create(const char *sysfs_dir); struct dev_filter *signature_filter_create(struct dev_types *dt); struct dev_filter *deviceid_filter_create(struct cmd_context *cmd); diff --git a/lib/format_text/import-export.h b/lib/format_text/import-export.h index ea88dffcb..ea1bf917c 100644 --- a/lib/format_text/import-export.h +++ b/lib/format_text/import-export.h @@ -70,7 +70,7 @@ int print_segtype_lvflags(char *buffer, size_t size, uint64_t status); int read_lvflags(uint64_t *status, const char *flags_str); int text_vg_export_file(struct volume_group *vg, const char *desc, FILE *fp); -size_t text_vg_export_raw(struct volume_group *vg, const char *desc, char **buf, uint32_t *alloc_size); +size_t text_vg_export_raw(struct volume_group *vg, const char *desc, char **buf, uint32_t *buf_size); struct volume_group *text_read_metadata_file(struct format_instance *fid, const char *file, time_t *when, char **desc); diff --git a/lib/metadata/metadata-exported.h b/lib/metadata/metadata-exported.h index f94ca8e4b..3752caf1e 100644 --- a/lib/metadata/metadata-exported.h +++ b/lib/metadata/metadata-exported.h @@ -814,7 +814,7 @@ struct wipe_params { }; /* Zero out LV and/or wipe signatures */ -int wipe_lv(struct logical_volume *lv, struct wipe_params params); +int wipe_lv(struct logical_volume *lv, struct wipe_params wp); /* Wipe any signatures and zero first sector on @lv */ int activate_and_wipe_lv(struct logical_volume *lv, int commit); diff --git a/lib/misc/lvm-file.h b/lib/misc/lvm-file.h index 32999ecf9..61ff778a0 100644 --- a/lib/misc/lvm-file.h +++ b/lib/misc/lvm-file.h @@ -69,7 +69,7 @@ int lvm_fclose(FILE *fp, const char *filename); * Convert stat->st_ctim status of last change in nanoseconds * uses st_ctime when not available. */ -void lvm_stat_ctim(struct timespec *ts, const struct stat *buf); +void lvm_stat_ctim(struct timespec *ctim, const struct stat *buf); /* Inspired by timercmp() macro for timeval */ #define timespeccmp(tsp, usp, cmp)\ diff --git a/libdaemon/server/daemon-log.c b/libdaemon/server/daemon-log.c index 1827b55fd..0fd592aa1 100644 --- a/libdaemon/server/daemon-log.c +++ b/libdaemon/server/daemon-log.c @@ -82,12 +82,12 @@ static int _type_interesting(log_state *s, int type) { return 0; } -void daemon_logf(log_state *s, int type, const char *fmt, ...) { +void daemon_logf(log_state *s, int type, const char *format, ...) { char *buf; va_list ap; - va_start(ap, fmt); - if (dm_vasprintf(&buf, fmt, ap) >= 0) { + va_start(ap, format); + if (dm_vasprintf(&buf, format, ap) >= 0) { daemon_log(s, type, buf); free(buf); } /* else return_0 */ @@ -116,7 +116,7 @@ void daemon_log_cft(log_state *s, int type, const char *prefix, const struct dm_ (void) dm_config_write_node(n, &_log_line, &b); } -void daemon_log_multi(log_state *s, int type, const char *prefix, const char *msg) +void daemon_log_multi(log_state *s, int type, const char *prefix, const char *message) { struct log_line_baton b = { .s = s, .type = type, .prefix = prefix }; char *buf; @@ -125,7 +125,7 @@ void daemon_log_multi(log_state *s, int type, const char *prefix, const char *ms if (!_type_interesting(s, type)) return; - buf = strdup(msg); + buf = strdup(message); pos = buf; if (!buf) diff --git a/libdm/libdevmapper.h b/libdm/libdevmapper.h index c1c6869cb..cf4184f7b 100644 --- a/libdm/libdevmapper.h +++ b/libdm/libdevmapper.h @@ -183,7 +183,7 @@ struct dm_versions { int dm_get_library_version(char *version, size_t size); int dm_task_get_driver_version(struct dm_task *dmt, char *version, size_t size); -int dm_task_get_info(struct dm_task *dmt, struct dm_info *dmi); +int dm_task_get_info(struct dm_task *dmt, struct dm_info *info); /* * This function returns dm device's UUID based on the value @@ -1261,7 +1261,7 @@ const char *dm_stats_get_current_region_aux_data(const struct dm_stats *dms); * be expressed as "M-N", where M and N are the start and end region_id * values for the range. */ -int dm_stats_create_group(struct dm_stats *dms, const char *group, +int dm_stats_create_group(struct dm_stats *dms, const char *members, const char *alias, uint64_t *group_id); /* @@ -2046,9 +2046,9 @@ void dm_tree_node_set_presuspend_node(struct dm_tree_node *node, struct dm_tree_node *presuspend_node); int dm_tree_node_add_target_area(struct dm_tree_node *node, - const char *dev_name, - const char *dlid, - uint64_t offset); + const char *dev_name, + const char *uuid, + uint64_t offset); /* * Only for temporarily-missing raid devices where changes are tracked. @@ -2779,9 +2779,9 @@ int dm_fclose(FILE *stream); * Pointer to the buffer is stored in *buf. * Returns -1 on failure leaving buf undefined. */ -int dm_asprintf(char **buf, const char *format, ...) +int dm_asprintf(char **result, const char *format, ...) __attribute__ ((format(printf, 2, 3))); -int dm_vasprintf(char **buf, const char *format, va_list ap) +int dm_vasprintf(char **result, const char *format, va_list aq) __attribute__ ((format(printf, 2, 0))); /* @@ -3130,7 +3130,7 @@ void dm_report_free(struct dm_report *rh); * Prefix added to each field name with DM_REPORT_OUTPUT_FIELD_NAME_PREFIX */ int dm_report_set_output_field_name_prefix(struct dm_report *rh, - const char *report_prefix); + const char *output_field_name_prefix); int dm_report_set_selection(struct dm_report *rh, const char *selection); @@ -3332,7 +3332,7 @@ int dm_stats_get_metric(const struct dm_stats *dms, int metric, int dm_stats_get_rd_merges_per_sec(const struct dm_stats *dms, double *rrqm, uint64_t region_id, uint64_t area_id); -int dm_stats_get_wr_merges_per_sec(const struct dm_stats *dms, double *rrqm, +int dm_stats_get_wr_merges_per_sec(const struct dm_stats *dms, double *wrqm, uint64_t region_id, uint64_t area_id); int dm_stats_get_reads_per_sec(const struct dm_stats *dms, double *rd_s, @@ -3346,7 +3346,7 @@ int dm_stats_get_read_sectors_per_sec(const struct dm_stats *dms, uint64_t area_id); int dm_stats_get_write_sectors_per_sec(const struct dm_stats *dms, - double *wr_s, uint64_t region_id, + double *wsec_s, uint64_t region_id, uint64_t area_id); int dm_stats_get_average_request_size(const struct dm_stats *dms, @@ -3584,7 +3584,7 @@ int dm_config_write_one_node_out(const struct dm_config_node *cn, const struct d struct dm_config_node *dm_config_find_node(const struct dm_config_node *cn, const char *path); int dm_config_has_node(const struct dm_config_node *cn, const char *path); -int dm_config_remove_node(struct dm_config_node *parent, struct dm_config_node *remove); +int dm_config_remove_node(struct dm_config_node *parent, struct dm_config_node *rem_node); const char *dm_config_find_str(const struct dm_config_node *cn, const char *path, const char *fail); const char *dm_config_find_str_allow_empty(const struct dm_config_node *cn, const char *path, const char *fail); int dm_config_find_int(const struct dm_config_node *cn, const char *path, int fail); @@ -3616,7 +3616,7 @@ unsigned dm_config_maybe_section(const char *str, unsigned len); const char *dm_config_parent_name(const struct dm_config_node *n); -struct dm_config_node *dm_config_clone_node_with_mem(struct dm_pool *mem, const struct dm_config_node *node, int siblings); +struct dm_config_node *dm_config_clone_node_with_mem(struct dm_pool *mem, const struct dm_config_node *cn, int siblings); struct dm_config_node *dm_config_create_node(struct dm_config_tree *cft, const char *key); struct dm_config_value *dm_config_create_value(struct dm_config_tree *cft); struct dm_config_node *dm_config_clone_node(struct dm_config_tree *cft, const struct dm_config_node *cn, int siblings); diff --git a/libdm/libdm-config.c b/libdm/libdm-config.c index c75e447cb..0e8baea73 100644 --- a/libdm/libdm-config.c +++ b/libdm/libdm-config.c @@ -1461,9 +1461,9 @@ struct dm_config_node *dm_config_clone_node_with_mem(struct dm_pool *mem, const return new_cn; } -struct dm_config_node *dm_config_clone_node(struct dm_config_tree *cft, const struct dm_config_node *node, int sib) +struct dm_config_node *dm_config_clone_node(struct dm_config_tree *cft, const struct dm_config_node *cn, int sib) { - return dm_config_clone_node_with_mem(cft->mem, node, sib); + return dm_config_clone_node_with_mem(cft->mem, cn, sib); } struct dm_config_node *dm_config_create_node(struct dm_config_tree *cft, const char *key) diff --git a/libdm/libdm-stats.c b/libdm/libdm-stats.c index c869dc9b6..a7d6257d9 100644 --- a/libdm/libdm-stats.c +++ b/libdm/libdm-stats.c @@ -3186,9 +3186,9 @@ int dm_stats_get_current_region_len(const struct dm_stats *dms, } int dm_stats_get_current_region_area_len(const struct dm_stats *dms, - uint64_t *step) + uint64_t *area_len) { - return dm_stats_get_region_area_len(dms, step, dms->cur_region); + return dm_stats_get_region_area_len(dms, area_len, dms->cur_region); } int dm_stats_get_area_start(const struct dm_stats *dms, uint64_t *start, diff --git a/test/unit/units.h b/test/unit/units.h index debfd566a..995bd0c24 100644 --- a/test/unit/units.h +++ b/test/unit/units.h @@ -20,36 +20,36 @@ //----------------------------------------------------------------- // Declare the function that adds tests suites here ... -void bcache_tests(struct dm_list *suites); -void bcache_utils_tests(struct dm_list *suites); -void bitset_tests(struct dm_list *suites); -void config_tests(struct dm_list *suites); -void dm_list_tests(struct dm_list *suites); -void dm_hash_tests(struct dm_list *suites); -void dm_status_tests(struct dm_list *suites); -void io_engine_tests(struct dm_list *suites); -void percent_tests(struct dm_list *suites); -void radix_tree_tests(struct dm_list *suites); -void regex_tests(struct dm_list *suites); -void string_tests(struct dm_list *suites); -void vdo_tests(struct dm_list *suites); +void bcache_tests(struct dm_list *all_tests); +void bcache_utils_tests(struct dm_list *all_tests); +void bitset_tests(struct dm_list *all_tests); +void config_tests(struct dm_list *all_tests); +void dm_list_tests(struct dm_list *all_tests); +void dm_hash_tests(struct dm_list *all_tests); +void dm_status_tests(struct dm_list *all_tests); +void io_engine_tests(struct dm_list *all_tests); +void percent_tests(struct dm_list *all_tests); +void radix_tree_tests(struct dm_list *all_tests); +void regex_tests(struct dm_list *all_tests); +void string_tests(struct dm_list *all_tests); +void vdo_tests(struct dm_list *all_tests); // ... and call it in here. -static inline void register_all_tests(struct dm_list *suites) +static inline void register_all_tests(struct dm_list *all_tests) { - bcache_tests(suites); - bcache_utils_tests(suites); - bitset_tests(suites); - config_tests(suites); - dm_list_tests(suites); - dm_hash_tests(suites); - dm_status_tests(suites); - io_engine_tests(suites); - percent_tests(suites); - radix_tree_tests(suites); - regex_tests(suites); - string_tests(suites); - vdo_tests(suites); + bcache_tests(all_tests); + bcache_utils_tests(all_tests); + bitset_tests(all_tests); + config_tests(all_tests); + dm_list_tests(all_tests); + dm_hash_tests(all_tests); + dm_status_tests(all_tests); + io_engine_tests(all_tests); + percent_tests(all_tests); + radix_tree_tests(all_tests); + regex_tests(all_tests); + string_tests(all_tests); + vdo_tests(all_tests); } //----------------------------------------------------------------- diff --git a/tools/lvmcmdline.c b/tools/lvmcmdline.c index 99ff18e4b..211fb6a03 100644 --- a/tools/lvmcmdline.c +++ b/tools/lvmcmdline.c @@ -1228,7 +1228,7 @@ static int _opt_synonym_to_standard(const char *cmd_name, int opt) return 0; } -static void _add_getopt_arg(int arg_enum, char **optstrp, struct option **longoptsp); +static void _add_getopt_arg(int opt_enum, char **optstrp, struct option **longoptsp); /* * The valid args for a command name in general is a union of diff --git a/tools/toollib.h b/tools/toollib.h index 5671229ed..9421d1b89 100644 --- a/tools/toollib.h +++ b/tools/toollib.h @@ -119,7 +119,8 @@ int process_each_vg(struct cmd_context *cmd, struct processing_handle *handle, process_single_vg_fn_t process_single_vg); -int process_each_pv(struct cmd_context *cmd, int argc, char **argv, const char *vg_name, +int process_each_pv(struct cmd_context *cmd, int argc, char **argv, + const char *only_this_vgname, int all_is_set, uint32_t read_flags, struct processing_handle *handle, process_single_pv_fn_t process_single_pv); @@ -152,7 +153,7 @@ int process_each_pv_in_vg(struct cmd_context *cmd, struct volume_group *vg, int process_each_lv_in_vg(struct cmd_context *cmd, struct volume_group *vg, - struct dm_list *arg_lvnames, const struct dm_list *tagsl, + struct dm_list *arg_lvnames, const struct dm_list *tags_in, int stop_on_error, struct processing_handle *handle, check_single_lv_fn_t check_single_lv, process_single_lv_fn_t process_single_lv);