[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [PATCH] xen: Remove the use of K&R functions
On 17.02.2023 00:17, Andrew Cooper wrote: > On 16/02/2023 11:02 pm, Andrew Cooper wrote: >> On 16/02/2023 10:44 pm, Andrew Cooper wrote: >>> Clang-15 (as seen in the FreeBSD 14 tests) complains: >>> >>> arch/x86/time.c:1364:20: error: a function declaration without a >>> prototype is deprecated in all versions of C [-Werror,-Wstrict-prototypes] >>> s_time_t get_s_time() >>> ^ >>> void >>> >>> The error message is a bit confusing but appears to new as part of >>> -Wdeprecated-non-prototype which is part of supporting C2x which formally >>> removes K&R syntax. >>> >>> Either way, fix the offending functions. >>> >>> Signed-off-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx> >>> --- >>> CC: Jan Beulich <JBeulich@xxxxxxxx> >>> CC: Roger Pau Monné <roger.pau@xxxxxxxxxx> >>> CC: Wei Liu <wl@xxxxxxx> >>> >>> These are all the examples found in a default build of Xen. I'm still >>> finding >>> toolstack violations. >> Apparently not. int cf_check vmx_cpu_up() too. > > Ok, finally got a clean Clang-15 build. I've folded this hunk into the > patch: > > diff --git a/xen/arch/x86/hvm/vmx/vmcs.c b/xen/arch/x86/hvm/vmx/vmcs.c > index 09edbd23b399..e1c268789e7e 100644 > --- a/xen/arch/x86/hvm/vmx/vmcs.c > +++ b/xen/arch/x86/hvm/vmx/vmcs.c > @@ -781,7 +781,7 @@ static int _vmx_cpu_up(bool bsp) > return 0; > } > > -int cf_check vmx_cpu_up() > +int cf_check vmx_cpu_up(void) > { > return _vmx_cpu_up(false); > } > > > but am not intending to send a v2 given how trivial it is. Sure. Reviewed-by: Jan Beulich <jbeulich@xxxxxxxx> Jan
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |