From: Juergen Gross Date: Wed, 23 Aug 2017 17:38:00 +0000 (+0200) Subject: xen/common/sched_credit2.c: let custom parameter parsing routines return errno X-Git-Tag: archive/raspbian/4.11.1-1+rpi1~1^2~66^2~1578 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=c298d1be76cb6b7bf5b6e5e434c84206a9957db7;p=xen.git xen/common/sched_credit2.c: let custom parameter parsing routines return errno Modify the custom parameter parsing routines in: xen/common/sched_credit2.c to indicate whether the parameter value was parsed successfully. Signed-off-by: Juergen Gross Acked-by: Dario Faggioli Acked-by: Wei Liu --- diff --git a/xen/common/sched_credit2.c b/xen/common/sched_credit2.c index 29c002a63e..9b1db1351f 100644 --- a/xen/common/sched_credit2.c +++ b/xen/common/sched_credit2.c @@ -339,7 +339,7 @@ static const char *const opt_runqueue_str[] = { }; static int __read_mostly opt_runqueue = OPT_RUNQUEUE_SOCKET; -static void parse_credit2_runqueue(const char *s) +static int parse_credit2_runqueue(const char *s) { unsigned int i; @@ -348,11 +348,13 @@ static void parse_credit2_runqueue(const char *s) if ( !strcmp(s, opt_runqueue_str[i]) ) { opt_runqueue = i; - return; + return 0; } } printk("WARNING, unrecognized value of credit2_runqueue option!\n"); + + return -EINVAL; } custom_param("credit2_runqueue", parse_credit2_runqueue);