summaryrefslogtreecommitdiffstats
path: root/arch/x86/include/asm/cpufeature.h
diff options
context:
space:
mode:
authorAndreas Herrmann <andreas.herrmann3@amd.com>2009-06-08 19:09:39 +0200
committerIngo Molnar <mingo@elte.hu>2009-06-08 19:18:25 +0200
commitc9690998ef48ffefeccb91c70a7739eebdea57f9 (patch)
tree01d628fd94a943ee6fe046257aa3a6be1b05390f /arch/x86/include/asm/cpufeature.h
parentc4ed3f04ba9defe22aa729d1646f970f791c03d7 (diff)
downloadop-kernel-dev-c9690998ef48ffefeccb91c70a7739eebdea57f9.zip
op-kernel-dev-c9690998ef48ffefeccb91c70a7739eebdea57f9.tar.gz
x86: memtest: remove 64-bit division
Using gcc 3.3.5 a "make allmodconfig" + "CONFIG_KVM=n" triggers a build error: arch/x86/mm/built-in.o(.init.text+0x43f7): In function `__change_page_attr': arch/x86/mm/pageattr.c:114: undefined reference to `__udivdi3' make: *** [.tmp_vmlinux1] Error 1 The culprit turned out to be a division in arch/x86/mm/memtest.c For more info see this thread: http://marc.info/?l=linux-kernel&m=124416232620683 The patch entirely removes the division that caused the build error. [ Impact: build fix with certain GCC versions ] Reported-by: Tetsuo Handa <penguin-kernel@i-love.sakura.ne.jp> Signed-off-by: Andreas Herrmann <andreas.herrmann3@amd.com> Cc: Yinghai Lu <yinghai@kernel.org> Cc: xiyou.wangcong@gmail.com Cc: Andrew Morton <akpm@linux-foundation.org> Cc: <stable@kernel.org> LKML-Reference: <20090608170939.GB12431@alberich.amd.com> Signed-off-by: Ingo Molnar <mingo@elte.hu>
Diffstat (limited to 'arch/x86/include/asm/cpufeature.h')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud