[Crash-utility] [PATCH] Fix sys command to display its help information correctly
lijiang
lijiang at redhat.com
Fri Feb 25 01:42:30 UTC 2022
On Thu, Feb 24, 2022 at 9:28 AM HAGIO KAZUHITO(萩尾 一仁) <k-hagio-ab at nec.com>
wrote:
> -----Original Message-----
> > Sometimes, the sys command may be misused, but it doesn't display
> > the expected help information, for example:
> >
> > Without the patch:
> > crash> sys kmem
> > NAME
> > kmem - kernel memory
> > SYNOPSIS
> > kmem [-f|-F|-c|-C|-i|-v|-V|-n|-z|-o|-h] [-p | -m member[,member]]
> > [[-s|-S|-S=cpu[s]|-r] [slab] [-I slab[,slab]]] [-g [flags]] [[-P]
> address]]
> > ...
> > crash> sys abc
> > crash>
>
> Just my preference for readability, to distinguish prompt and output from
> others, could you add spaces at the beginning of the lines like this?
>
> Without the patch:
> crash> sys kmem
> NAME
> kmem - kernel memory
> ^^
>
>
Good suggestion, thank you for the review, Kazu.
I will add spaces for them when merging.
Lianbo
> Otherwise, looks good. Thank you for the fix.
>
> Acked-by: Kazuhito Hagio <k-hagio-ab at nec.com>
>
> Kazu
>
> >
> > With the patch:
> > crash> sys kmem
> > Usage:
> > sys [-c [name|number]] [-t] [-i] config
> > Enter "help sys" for details.
> > crash> sys abc
> > Usage:
> > sys [-c [name|number]] [-t] [-i] config
> > Enter "help sys" for details.
> >
> > Signed-off-by: Lianbo Jiang <lijiang at redhat.com>
> > ---
> > kernel.c | 2 +-
> > 1 file changed, 1 insertion(+), 1 deletion(-)
> >
> > diff --git a/kernel.c b/kernel.c
> > index 9c4aabffe580..1c6344735299 100644
> > --- a/kernel.c
> > +++ b/kernel.c
> > @@ -5476,7 +5476,7 @@ cmd_sys(void)
> > else if (STREQ(args[optind], "config"))
> > read_in_kernel_config(IKCFG_READ);
> > else
> > - cmd_usage(args[optind], COMPLETE_HELP);
> > + cmd_usage(pc->curcmd, SYNOPSIS);
> > optind++;
> > } while (args[optind]);
> > }
> > --
> > 2.20.1
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/crash-utility/attachments/20220225/1d783121/attachment.htm>
More information about the Crash-utility
mailing list