|
@@ -961,8 +961,10 @@ int cmd_lock(int argc, const char **argv, const char *prefix __maybe_unused)
|
|
|
"perf lock info [<options>]",
|
|
|
NULL
|
|
|
};
|
|
|
- const char * const lock_usage[] = {
|
|
|
- "perf lock [<options>] {record|report|script|info}",
|
|
|
+ const char *const lock_subcommands[] = { "record", "report", "script",
|
|
|
+ "info", NULL };
|
|
|
+ const char *lock_usage[] = {
|
|
|
+ NULL,
|
|
|
NULL
|
|
|
};
|
|
|
const char * const report_usage[] = {
|
|
@@ -976,8 +978,8 @@ int cmd_lock(int argc, const char **argv, const char *prefix __maybe_unused)
|
|
|
for (i = 0; i < LOCKHASH_SIZE; i++)
|
|
|
INIT_LIST_HEAD(lockhash_table + i);
|
|
|
|
|
|
- argc = parse_options(argc, argv, lock_options, lock_usage,
|
|
|
- PARSE_OPT_STOP_AT_NON_OPTION);
|
|
|
+ argc = parse_options_subcommand(argc, argv, lock_options, lock_subcommands,
|
|
|
+ lock_usage, PARSE_OPT_STOP_AT_NON_OPTION);
|
|
|
if (!argc)
|
|
|
usage_with_options(lock_usage, lock_options);
|
|
|
|