Re: [Xen-devel] [PATCH v4 19/53] xen/arch/x86/psr.c: let custom parameter parsing routines return errno

2017-08-25 Thread Juergen Gross
On 25/08/17 10:17, Jan Beulich wrote: On 24.08.17 at 18:27, wrote: >> On 24/08/17 17:35, Jan Beulich wrote: >> On 23.08.17 at 19:34, wrote: --- a/xen/arch/x86/psr.c +++ b/xen/arch/x86/psr.c @@ -418,50 +418,66 @@ static const struct

Re: [Xen-devel] [PATCH v4 19/53] xen/arch/x86/psr.c: let custom parameter parsing routines return errno

2017-08-25 Thread Jan Beulich
>>> On 24.08.17 at 18:27, wrote: > On 24/08/17 17:35, Jan Beulich wrote: > On 23.08.17 at 19:34, wrote: >>> --- a/xen/arch/x86/psr.c >>> +++ b/xen/arch/x86/psr.c >>> @@ -418,50 +418,66 @@ static const struct feat_props l2_cat_props = { >>> .write_msr =

Re: [Xen-devel] [PATCH v4 19/53] xen/arch/x86/psr.c: let custom parameter parsing routines return errno

2017-08-24 Thread Juergen Gross
On 24/08/17 17:35, Jan Beulich wrote: On 23.08.17 at 19:34, wrote: >> --- a/xen/arch/x86/psr.c >> +++ b/xen/arch/x86/psr.c >> @@ -418,50 +418,66 @@ static const struct feat_props l2_cat_props = { >> .write_msr = l2_cat_write_msr, >> }; >> >> -static void __init

Re: [Xen-devel] [PATCH v4 19/53] xen/arch/x86/psr.c: let custom parameter parsing routines return errno

2017-08-24 Thread Jan Beulich
>>> On 23.08.17 at 19:34, wrote: > --- a/xen/arch/x86/psr.c > +++ b/xen/arch/x86/psr.c > @@ -418,50 +418,66 @@ static const struct feat_props l2_cat_props = { > .write_msr = l2_cat_write_msr, > }; > > -static void __init parse_psr_bool(char *s, char *value, char *feature,

[Xen-devel] [PATCH v4 19/53] xen/arch/x86/psr.c: let custom parameter parsing routines return errno

2017-08-23 Thread Juergen Gross
Modify the custom parameter parsing routines in: xen/arch/x86/psr.c to indicate whether the parameter value was parsed successfully. Cc: Jan Beulich Cc: Andrew Cooper Signed-off-by: Juergen Gross --- V4: - pass end of parameter