From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1757395AbZDIAHM (ORCPT ); Wed, 8 Apr 2009 20:07:12 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1756146AbZDIAG4 (ORCPT ); Wed, 8 Apr 2009 20:06:56 -0400 Received: from hrndva-omtalb.mail.rr.com ([71.74.56.124]:48178 "EHLO hrndva-omtalb.mail.rr.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754880AbZDIAG4 (ORCPT ); Wed, 8 Apr 2009 20:06:56 -0400 Date: Wed, 8 Apr 2009 20:06:53 -0400 (EDT) From: Steven Rostedt X-X-Sender: rostedt@gandalf.stny.rr.com To: Ingo Molnar cc: LKML , Andrew Morton Subject: [PATCH] x86,edac: fix for compiler error in traps.c In-Reply-To: Message-ID: References: User-Agent: Alpine 2.00 (DEB 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Impact: compile fix I got this compile failure on both tip/tracing/core as well as on v2.6.30-rc1. LD .tmp_vmlinux1 arch/x86/kernel/built-in.o: In function `do_nmi': (.text+0x3c18): undefined reference to `edac_handler_set' arch/x86/kernel/built-in.o: In function `do_nmi': (.text+0x3c48): undefined reference to `edac_atomic_assert_error' make: *** [.tmp_vmlinux1] Error 1 [root@bxrhel51 linux-trace.git]# grep edac_handler_set [root@bxrhel51 linux-trace.git]# Grep edac_handler_set '*.[ch]' find . -name "*.[ch]" ! -type d | xargs grep "edac_handler_set" ./arch/x86/kernel/traps.c: if (edac_handler_set()) { ./include/linux/edac.h:extern int edac_handler_set(void); ./drivers/edac/edac_stub.c:int edac_handler_set(void) ./drivers/edac/edac_stub.c:EXPORT_SYMBOL_GPL(edac_handler_set); This patch seems to fix it. Signed-off-by: Steven Rostedt diff --git a/drivers/edac/Makefile b/drivers/edac/Makefile index a5fdcf0..cc2bcb4 100644 --- a/drivers/edac/Makefile +++ b/drivers/edac/Makefile @@ -7,7 +7,7 @@ # -obj-$(CONFIG_EDAC) := edac_stub.o +obj-$(CONFIG_EDAC) += edac_stub.o obj-$(CONFIG_EDAC_MM_EDAC) += edac_core.o edac_core-objs := edac_mc.o edac_device.o edac_mc_sysfs.o edac_pci_sysfs.o