|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [PATCH] x86: drop/replace MEMORY_GUARD
On 14/12/2021 15:13, Jan Beulich wrote:
> --- a/xen/arch/x86/traps.c
> +++ b/xen/arch/x86/traps.c
> @@ -642,7 +642,7 @@ void show_stack_overflow(unsigned int cp
> {
> unsigned long esp = regs->rsp;
> unsigned long curr_stack_base = esp & ~(STACK_SIZE - 1);
> -#ifdef MEMORY_GUARD
> +#ifdef CONFIG_DEBUG
> unsigned long esp_top, esp_bottom;
> #endif
>
> @@ -650,7 +650,7 @@ void show_stack_overflow(unsigned int cp
> printk("Current stack base %p differs from expected %p\n",
> _p(curr_stack_base), stack_base[cpu]);
>
> -#ifdef MEMORY_GUARD
> +#ifdef CONFIG_DEBUG
Looking at these, I think we'd be better dropping the ifdef and
compiling it in unconditionally.
This is only used in the #DF path, which is a fatal error path.
Throwing away information we trivially have to hand is actively
unhelpful to whomever is analysing the logs.
Preferably with the ifdefary dropped, Reviewed-by: Andrew Cooper
<andrew.cooper3@xxxxxxxxxx>
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |