[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




 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.