Re: [PATCH] kexec jump: fix code size checking

!MAILaRCHIVE_VOTE_RePLACE
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Huang Ying <ying.huang@...>
Cc: <nigel@...>, Kexec Mailing List <kexec@...>, <linux-kernel@...>, Rafael J. Wysocki <rjw@...>, Eric W. Biederman <ebiederm@...>, Pavel Machek <pavel@...>, Andrew Morton <akpm@...>, Linus Torvalds <torvalds@...>, <mingo@...>, Vivek Goyal <vgoyal@...>
Date: Tuesday, August 12, 2008 - 11:48 pm

On Wed, Aug 13, 2008 at 11:05:15AM +0800, Huang Ying wrote:

Hi Huang,

I think that 1) with possibly the slight variation of moving
#include <asm/kexec.h> inside #ifdef CONFIG_KEXEC is better
because it avoids introducing kexec_control_code_size,
which is currently only used in arch/x86/kernel/relocate_kernel_32.S
and arch/x86/kernel/vmlinux_32.lds.S, into kexec.h.

/* Link time checks */

#ifdef CONFIG_KEXEC
#include <asm/kexec.h>

ASSERT(kexec_control_code_size <= KEXEC_CONTROL_CODE_MAX_SIZE,
       "kexec control code size is too big")
#endif


My second preference would be 3) as it seems simpler than 2).

--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[PATCH] kexec jump: fix code size checking, Huang Ying, (Tue Aug 12, 9:04 pm)
Re: [PATCH] kexec jump: fix code size checking, Vivek Goyal, (Wed Aug 13, 9:19 am)
Re: [PATCH] kexec jump: fix code size checking, Andrew Morton, (Wed Aug 13, 1:07 pm)
Re: [PATCH] kexec jump: fix code size checking, Simon Horman, (Tue Aug 12, 10:47 pm)
Re: [PATCH] kexec jump: fix code size checking, Huang Ying, (Tue Aug 12, 11:05 pm)
Re: [PATCH] kexec jump: fix code size checking, Vivek Goyal, (Wed Aug 13, 9:21 am)
Re: [PATCH] kexec jump: fix code size checking, Simon Horman, (Tue Aug 12, 11:48 pm)
Re: [PATCH] kexec jump: fix code size checking, Eric W. Biederman, (Tue Aug 12, 11:40 pm)
Re: [PATCH] kexec jump: fix code size checking, Huang Ying, (Wed Aug 13, 1:18 am)
Re: [PATCH] kexec jump: fix code size checking, Simon Horman, (Wed Aug 13, 1:51 am)