|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v2 2/2] xen/console: Better handing of console_timestamps as a boolean_param
>>> On 29.07.14 at 21:57, <dslutz@xxxxxxxxxxx> wrote:
> --- a/xen/drivers/char/console.c
> +++ b/xen/drivers/char/console.c
> @@ -559,15 +559,25 @@ static int printk_prefix_check(char *p, char **pp)
>
> static void __init parse_console_timestamps(char *s)
> {
> - if ( *s == '\0' || /* Compat for old booleanparam() */
> - !strcmp(s, "date") )
> - opt_con_timestamp_mode = TSM_DATE;
> - else if ( !strcmp(s, "datems") )
> - opt_con_timestamp_mode = TSM_DATE_MS;
> - else if ( !strcmp(s, "boot") )
> - opt_con_timestamp_mode = TSM_BOOT;
> - else if ( !strcmp(s, "none") )
> + switch ( parse_bool(s) )
> + {
> + case 0:
> opt_con_timestamp_mode = TSM_NONE;
> + break;
> + case 1:
> + opt_con_timestamp_mode = TSM_DATE;
> + break;
The patch could have been quite a bit smaller if you used "return"
instead of "break" in the two above cases.
Jan
> + default:
> + if ( *s == '\0' || /* Compat for old booleanparam() */
> + !strcmp(s, "date") )
> + opt_con_timestamp_mode = TSM_DATE;
> + else if ( !strcmp(s, "datems") )
> + opt_con_timestamp_mode = TSM_DATE_MS;
> + else if ( !strcmp(s, "boot") )
> + opt_con_timestamp_mode = TSM_BOOT;
> + else if ( !strcmp(s, "none") )
> + opt_con_timestamp_mode = TSM_NONE;
> + }
> }
>
> static void printk_start_of_line(const char *prefix)
> --
> 1.8.4
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |