[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH for-4.14] xen/hypfs: fix loglvl parameter setting
- To: Julien Grall <julien.grall.oss@xxxxxxxxx>, Jürgen Groß <jgross@xxxxxxxx>, Paul Durrant <paul@xxxxxxx>
- From: Julien Grall <julien@xxxxxxx>
- Date: Thu, 11 Jun 2020 10:19:48 +0100
- Cc: Stefano Stabellini <sstabellini@xxxxxxxxxx>, Wei Liu <wl@xxxxxxx>, Andrew Cooper <andrew.cooper3@xxxxxxxxxx>, Ian Jackson <ian.jackson@xxxxxxxxxxxxx>, George Dunlap <george.dunlap@xxxxxxxxxx>, Jan Beulich <jbeulich@xxxxxxxx>, xen-devel <xen-devel@xxxxxxxxxxxxxxxxxxxx>
- Delivery-date: Thu, 11 Jun 2020 09:20:19 +0000
- List-id: Xen developer discussion <xen-devel.lists.xenproject.org>
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.
Cheers,
--
Julien Grall
|