|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [xen staging] xen/hypfs: fix loglvl parameter setting
commit ceaae74cedd2f7f8ae5c66b90da82f7ead206011
Author: Juergen Gross <jgross@xxxxxxxx>
AuthorDate: Tue Jun 9 17:45:46 2020 +0200
Commit: Julien Grall <jgrall@xxxxxxxxxx>
CommitDate: Thu Jun 11 16:15:15 2020 +0100
xen/hypfs: fix loglvl parameter setting
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>
Release-acked-by: Paul Durran <paul@xxxxxxx>
---
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);
+
+ return ret;
}
static int parse_guest_loglvl(const char *s)
{
- return _parse_loglvl(s, &xenlog_guest_lower_thresh,
- &xenlog_guest_upper_thresh, xenlog_guest_val);
+ int ret;
+
+ ret = _parse_loglvl(s, &xenlog_guest_lower_thresh,
+ &xenlog_guest_upper_thresh, xenlog_guest_val);
+ custom_runtime_set_var(param_2_parfs(parse_guest_loglvl),
+ xenlog_guest_val);
+
+ return ret;
}
static char *loglvl_str(int lvl)
--
generated by git-patchbot for /home/xen/git/xen.git#staging
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |