From mboxrd@z Thu Jan 1 00:00:00 1970 Return-path: Received: from mail-pb0-f54.google.com ([209.85.160.54]) by merlin.infradead.org with esmtps (Exim 4.80.1 #2 (Red Hat Linux)) id 1US6jY-00077T-2L for kexec@lists.infradead.org; Tue, 16 Apr 2013 14:19:44 +0000 Received: by mail-pb0-f54.google.com with SMTP id xa7so322456pbc.13 for ; Tue, 16 Apr 2013 07:19:42 -0700 (PDT) Message-ID: <516D5DF6.8060906@gmail.com> Date: Tue, 16 Apr 2013 22:19:34 +0800 From: Zhang Yanfei MIME-Version: 1.0 Subject: [PATCH] kexec, i386, bzImage: Remove unnecessary symbol value get List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "kexec" Errors-To: kexec-bounces+dwmw2=twosheds.infradead.org@lists.infradead.org To: Simon Horman , "kexec@lists.infradead.org" From: Zhang Yanfei We needn't get the initial values for every regs in regs32 from symbol entry32_regs for we will manually initialize them one by one next: /* * Initialize the 32bit start information. */ regs32.eax = 0; /* unused */ regs32.ebx = 0; /* 0 == boot not AP processor start */ regs32.ecx = 0; /* unused */ regs32.edx = 0; /* unused */ regs32.esi = setup_base; /* kernel parameters */ regs32.edi = 0; /* unused */ regs32.esp = elf_rel_get_addr(&info->rhdr, "stack_end"); /* stack, unused */ regs32.ebp = 0; /* unused */ regs32.eip = kernel32_load_addr; /* kernel entry point */ Signed-off-by: Zhang Yanfei --- kexec/arch/i386/kexec-bzImage.c | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) diff --git a/kexec/arch/i386/kexec-bzImage.c b/kexec/arch/i386/kexec-bzImage.c index 39452a4..6a34279 100644 --- a/kexec/arch/i386/kexec-bzImage.c +++ b/kexec/arch/i386/kexec-bzImage.c @@ -310,9 +310,8 @@ int do_bzImage_load(struct kexec_info *info, if (real_mode_entry) elf_rel_get_symbol(&info->rhdr, "entry16_regs", ®s16, sizeof(regs16)); - elf_rel_get_symbol(&info->rhdr, "entry32_regs", ®s32, sizeof(regs32)); - /* + /* * Initialize the 32bit start information. */ regs32.eax = 0; /* unused */ -- 1.7.1 _______________________________________________ kexec mailing list kexec@lists.infradead.org http://lists.infradead.org/mailman/listinfo/kexec