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 <jgross@suse.com>
Acked-by: Dario Faggioli <dario.faggioli@citrix.com>
Acked-by: Wei Liu <wei.liu2@citrix.com>
};
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;
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);