All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2]x86:boot: Remove unneccessary headers
@ 2013-03-05 16:48 Wang YanQing
  0 siblings, 0 replies; only message in thread
From: Wang YanQing @ 2013-03-05 16:48 UTC (permalink / raw)
  To: hpa; +Cc: tglx, mingo, x86, linux-kernel

asm/segment.h come from setup.S:
we used to need GDT_ENTRY_BOOT_CS
to setup gdt, but now we don't need it,
boot_gdt had been moved to kernel/head_32.S

generated/utsrelease.h come from setup.S:
we used to define kernel_version in setup.S,
but we don't need it now, because the
definition of kernel_version had been move
to boot/version.c

asm/e820.h come from setup.S:
we used to do the memory detect in setup.S,
but we don't need it now, because
we do memory detect in boot/memory.c

I can't finger out the commits import the changes
above, because all the changes happened before git
epoch :)

asm/page_types.h come from setup.S:
we used to need the __PAGE_OFFSET define
in page_types.h to compute ramdisk_max,
but now we don't need it in header.S anymore,
cf8fa920c(i386: handle an initrd in highmem (version 2))
remove it.

This patch remove the unneeded head files included
in header.S.

Signed-off-by: Wang YanQing <udknight@gmail.com>
---
Changes:
V1-V2:
1:add more detail and long long log

 arch/x86/boot/header.S | 4 ----
 1 file changed, 4 deletions(-)

diff --git a/arch/x86/boot/header.S b/arch/x86/boot/header.S
index 9ec06a1..43a3502 100644
--- a/arch/x86/boot/header.S
+++ b/arch/x86/boot/header.S
@@ -15,11 +15,7 @@
  *
  */
 
-#include <asm/segment.h>
-#include <generated/utsrelease.h>
 #include <asm/boot.h>
-#include <asm/e820.h>
-#include <asm/page_types.h>
 #include <asm/setup.h>
 #include <asm/bootparam.h>
 #include "boot.h"
-- 
1.7.12.4.dirty

^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2013-03-05 16:47 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-03-05 16:48 [PATCH v2]x86:boot: Remove unneccessary headers Wang YanQing

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.