[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH RFC 4/9] x86/misc: Early cleanup
>>> On 15.05.14 at 11:48, <andrew.cooper3@xxxxxxxxxx> wrote: > * machine_restart() disables the watchdog itself, covering itself from other > callers. Drop superfluous braces and watchdog_disable() from panic(). Hmm, panic() is common code, and machine_restart()'s property of calling watchdog_disable() is x86-specific. I realize that ARM just doesn't have a watchdog right now, but do we really want to make it a requirement that each watchdog-capable arch does that in machine_restart()? Otoh an arch that can tolerate its watchdog being disabled over the restart attempt would then not get this enforced onto it (in which case only the description above would need a little tweaking). > --- a/xen/arch/x86/traps.c > +++ b/xen/arch/x86/traps.c > @@ -375,21 +375,18 @@ void vcpu_show_execution_state(struct vcpu *v) > vcpu_unpause(v); > } > > -static char *trapstr(int trapnr) > -{ > - static char *strings[] = { > - "divide error", "debug", "nmi", "bkpt", "overflow", "bounds", > - "invalid opcode", "device not available", "double fault", > - "coprocessor segment", "invalid tss", "segment not found", > - "stack error", "general protection fault", "page fault", > - "spurious interrupt", "coprocessor error", "alignment check", > +static const char *trapstr(unsigned int trapnr) > +{ > + static char *strings[] = { If you already touch this, and if you already make the function return const char *, then this also wants to become const char *const. Jan _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |