|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [PATCH for-4.14] xen/hypfs: fix loglvl parameter setting
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.
Cheers,
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |