|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] RE: [PATCH for-4.14] xen/hypfs: fix loglvl parameter setting
> -----Original Message-----
> From: Julien Grall <julien@xxxxxxx>
> Sent: 11 June 2020 10:20
> To: Julien Grall <julien.grall.oss@xxxxxxxxx>; Jürgen Groß <jgross@xxxxxxxx>;
> Paul Durrant
> <paul@xxxxxxx>
> Cc: xen-devel <xen-devel@xxxxxxxxxxxxxxxxxxxx>; Andrew Cooper
> <andrew.cooper3@xxxxxxxxxx>; George
> Dunlap <george.dunlap@xxxxxxxxxx>; Ian Jackson <ian.jackson@xxxxxxxxxxxxx>;
> Jan Beulich
> <jbeulich@xxxxxxxx>; Stefano Stabellini <sstabellini@xxxxxxxxxx>; Wei Liu
> <wl@xxxxxxx>
> Subject: Re: [PATCH for-4.14] xen/hypfs: fix loglvl parameter setting
>
>
>
> On 10/06/2020 22:47, Julien Grall wrote:
> > On Wed, 10 Jun 2020 at 19:49, Jürgen Groß <jgross@xxxxxxxx> wrote:
> >>
> >> On 10.06.20 19:55, Julien Grall wrote:
> >>> Hi Juergen,
> >>>
> >>> On 09/06/2020 16:45, Juergen Gross wrote:
> >>>> Writing the runtime parameters loglvl or guest_loglvl omits setting the
> >>>> new length of the resulting parameter value.
> >>>>
> >>>> Reported-by: George Dunlap <george.dunlap@xxxxxxxxxx>
> >>>> Signed-off-by: Juergen Gross <jgross@xxxxxxxx>
> >>>
> >>> Reviewed-by: Julien Grall <jgrall@xxxxxxxxxx>
> >>>
> >>> Although one unrelated comment below.
> >>>
> >>>> ---
> >>>> xen/drivers/char/console.c | 19 +++++++++++++++----
> >>>> 1 file changed, 15 insertions(+), 4 deletions(-)
> >>>>
> >>>> diff --git a/xen/drivers/char/console.c b/xen/drivers/char/console.c
> >>>> index 56e24821b2..861ad53a8f 100644
> >>>> --- a/xen/drivers/char/console.c
> >>>> +++ b/xen/drivers/char/console.c
> >>>> @@ -241,14 +241,25 @@ static int _parse_loglvl(const char *s, int
> >>>> *lower, int *upper, char *val)
> >>>> static int parse_loglvl(const char *s)
> >>>> {
> >>>> - return _parse_loglvl(s, &xenlog_lower_thresh, &xenlog_upper_thresh,
> >>>> - xenlog_val);
> >>>> + int ret;
> >>>> +
> >>>> + ret = _parse_loglvl(s, &xenlog_lower_thresh, &xenlog_upper_thresh,
> >>>> + xenlog_val);
> >>>> + custom_runtime_set_var(param_2_parfs(parse_loglvl), xenlog_val);
> >>>
> >>> Mixing function and variable name is pretty confusing. It took me
> >>> sometimes to go through the macro maze to figure out what's happening.
> >>>
> >>> It might be worth thinking to document more the custom_runtime_*
> >>> interface.
> >>
> >> I have already some streamlining ideas for 4.15.
> >
> > Cool! I will commit it tomorrow morning.
>
> Actually I am missing a Released-acked-by from Paul on this patch.
>
Release-acked-by: Paul Durrant <paul@xxxxxxx>
> Cheers,
>
> --
> Julien Grall
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |