summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--cmds-balance.c5
-rw-r--r--cmds-device.c5
-rw-r--r--cmds-filesystem.c5
-rw-r--r--cmds-inspect.c5
-rw-r--r--cmds-property.c5
-rw-r--r--cmds-qgroup.c5
-rw-r--r--cmds-quota.c5
-rw-r--r--cmds-replace.c5
-rw-r--r--cmds-rescue.c5
-rw-r--r--cmds-scrub.c5
-rw-r--r--cmds-subvolume.c5
11 files changed, 44 insertions, 11 deletions
diff --git a/cmds-balance.c b/cmds-balance.c
index 85168e25..9af218bb 100644
--- a/cmds-balance.c
+++ b/cmds-balance.c
@@ -723,8 +723,11 @@ static int cmd_balance_status(int argc, char **argv)
return 1;
}
+static const char balance_cmd_group_info[] =
+"balance data accross devices, or change block groups using filters";
+
const struct cmd_group balance_cmd_group = {
- balance_cmd_group_usage, NULL, {
+ balance_cmd_group_usage, balance_cmd_group_info, {
{ "start", cmd_balance_start, cmd_balance_start_usage, NULL, 0 },
{ "pause", cmd_balance_pause, cmd_balance_pause_usage, NULL, 0 },
{ "cancel", cmd_balance_cancel, cmd_balance_cancel_usage, NULL, 0 },
diff --git a/cmds-device.c b/cmds-device.c
index 10226569..4fa6b4aa 100644
--- a/cmds-device.c
+++ b/cmds-device.c
@@ -583,8 +583,11 @@ out:
return !!ret;
}
+static const char device_cmd_group_info[] =
+"manage and query devices in the filesystem";
+
const struct cmd_group device_cmd_group = {
- device_cmd_group_usage, NULL, {
+ device_cmd_group_usage, device_cmd_group_info, {
{ "add", cmd_add_dev, cmd_add_dev_usage, NULL, 0 },
{ "delete", cmd_rm_dev, cmd_rm_dev_usage, NULL, 0 },
{ "scan", cmd_scan_dev, cmd_scan_dev_usage, NULL, 0 },
diff --git a/cmds-filesystem.c b/cmds-filesystem.c
index b93bb330..e84f12b7 100644
--- a/cmds-filesystem.c
+++ b/cmds-filesystem.c
@@ -1321,8 +1321,11 @@ static int cmd_label(int argc, char **argv)
}
}
+static const char filesystem_cmd_group_info[] =
+"overall filesystem tasks and information";
+
const struct cmd_group filesystem_cmd_group = {
- filesystem_cmd_group_usage, NULL, {
+ filesystem_cmd_group_usage, filesystem_cmd_group_info, {
{ "df", cmd_filesystem_df, cmd_filesystem_df_usage, NULL, 0 },
{ "show", cmd_show, cmd_show_usage, NULL, 0 },
{ "sync", cmd_sync, cmd_sync_usage, NULL, 0 },
diff --git a/cmds-inspect.c b/cmds-inspect.c
index c6c17a50..bdb7f637 100644
--- a/cmds-inspect.c
+++ b/cmds-inspect.c
@@ -338,8 +338,11 @@ out:
return !!ret;
}
+static const char inspect_cmd_group_info[] =
+"query various internal information";
+
const struct cmd_group inspect_cmd_group = {
- inspect_cmd_group_usage, NULL, {
+ inspect_cmd_group_usage, inspect_cmd_group_info, {
{ "inode-resolve", cmd_inode_resolve, cmd_inode_resolve_usage,
NULL, 0 },
{ "logical-resolve", cmd_logical_resolve,
diff --git a/cmds-property.c b/cmds-property.c
index 6501338e..5f1dd5b3 100644
--- a/cmds-property.c
+++ b/cmds-property.c
@@ -460,8 +460,11 @@ static int cmd_list(int argc, char **argv)
return ret;
}
+static const char property_cmd_group_info[] =
+"modify properties of filesystem objects";
+
const struct cmd_group property_cmd_group = {
- property_cmd_group_usage, NULL, {
+ property_cmd_group_usage, property_cmd_group_info, {
{ "get", cmd_get, cmd_get_usage, NULL, 0 },
{ "set", cmd_set, cmd_set_usage, NULL, 0 },
{ "list", cmd_list, cmd_list_usage, NULL, 0 },
diff --git a/cmds-qgroup.c b/cmds-qgroup.c
index 9545a206..9a7de34e 100644
--- a/cmds-qgroup.c
+++ b/cmds-qgroup.c
@@ -465,8 +465,11 @@ static int cmd_qgroup_limit(int argc, char **argv)
return 0;
}
+static const char qgroup_cmd_group_info[] =
+"manage quota groups";
+
const struct cmd_group qgroup_cmd_group = {
- qgroup_cmd_group_usage, NULL, {
+ qgroup_cmd_group_usage, qgroup_cmd_group_info, {
{ "assign", cmd_qgroup_assign, cmd_qgroup_assign_usage,
NULL, 0 },
{ "remove", cmd_qgroup_remove, cmd_qgroup_remove_usage,
diff --git a/cmds-quota.c b/cmds-quota.c
index f6a1cfa7..8adc1bf0 100644
--- a/cmds-quota.c
+++ b/cmds-quota.c
@@ -176,8 +176,11 @@ static int cmd_quota_rescan(int argc, char **argv)
return 0;
}
+static const char quota_cmd_group_info[] =
+"manage filesystem quota settings";
+
const struct cmd_group quota_cmd_group = {
- quota_cmd_group_usage, NULL, {
+ quota_cmd_group_usage, quota_cmd_group_info, {
{ "enable", cmd_quota_enable, cmd_quota_enable_usage, NULL, 0 },
{ "disable", cmd_quota_disable, cmd_quota_disable_usage,
NULL, 0 },
diff --git a/cmds-replace.c b/cmds-replace.c
index 3a9485f8..75b131bc 100644
--- a/cmds-replace.c
+++ b/cmds-replace.c
@@ -567,8 +567,11 @@ static int cmd_cancel_replace(int argc, char **argv)
return 0;
}
+static const char replace_cmd_group_info[] =
+"replace a device in the filesystem";
+
const struct cmd_group replace_cmd_group = {
- replace_cmd_group_usage, NULL, {
+ replace_cmd_group_usage, replace_cmd_group_info, {
{ "start", cmd_start_replace, cmd_start_replace_usage, NULL,
0 },
{ "status", cmd_status_replace, cmd_status_replace_usage, NULL,
diff --git a/cmds-rescue.c b/cmds-rescue.c
index 64193678..a82da167 100644
--- a/cmds-rescue.c
+++ b/cmds-rescue.c
@@ -201,8 +201,11 @@ out:
return !!ret;
}
+static const char rescue_cmd_group_info[] =
+"toolbox for specific rescue operations";
+
const struct cmd_group rescue_cmd_group = {
- rescue_cmd_group_usage, NULL, {
+ rescue_cmd_group_usage, rescue_cmd_group_info, {
{ "chunk-recover", cmd_chunk_recover, cmd_chunk_recover_usage, NULL, 0},
{ "super-recover", cmd_super_recover, cmd_super_recover_usage, NULL, 0},
{ "zero-log", cmd_rescue_zero_log, cmd_rescue_zero_log_usage, NULL, 0},
diff --git a/cmds-scrub.c b/cmds-scrub.c
index 1f37d17e..9ef421d6 100644
--- a/cmds-scrub.c
+++ b/cmds-scrub.c
@@ -1804,8 +1804,11 @@ out:
return !!err;
}
+static const char scrub_cmd_group_info[] =
+"verify checksums of data and metadata";
+
const struct cmd_group scrub_cmd_group = {
- scrub_cmd_group_usage, NULL, {
+ scrub_cmd_group_usage, scrub_cmd_group_info, {
{ "start", cmd_scrub_start, cmd_scrub_start_usage, NULL, 0 },
{ "cancel", cmd_scrub_cancel, cmd_scrub_cancel_usage, NULL, 0 },
{ "resume", cmd_scrub_resume, cmd_scrub_resume_usage, NULL, 0 },
diff --git a/cmds-subvolume.c b/cmds-subvolume.c
index c4c61ea4..c69cb3c2 100644
--- a/cmds-subvolume.c
+++ b/cmds-subvolume.c
@@ -1254,8 +1254,11 @@ out:
return !!ret;
}
+static const char subvolume_cmd_group_info[] =
+"manage subvolumes: create, delete, list, etc";
+
const struct cmd_group subvolume_cmd_group = {
- subvolume_cmd_group_usage, NULL, {
+ subvolume_cmd_group_usage, subvolume_cmd_group_info, {
{ "create", cmd_subvol_create, cmd_subvol_create_usage, NULL, 0 },
{ "delete", cmd_subvol_delete, cmd_subvol_delete_usage, NULL, 0 },
{ "list", cmd_subvol_list, cmd_subvol_list_usage, NULL, 0 },