From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1758187AbZIOIWA (ORCPT ); Tue, 15 Sep 2009 04:22:00 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1755816AbZIOIVv (ORCPT ); Tue, 15 Sep 2009 04:21:51 -0400 Received: from mx1.redhat.com ([209.132.183.28]:19388 "EHLO mx1.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1758106AbZIOIVu (ORCPT ); Tue, 15 Sep 2009 04:21:50 -0400 Date: Tue, 15 Sep 2009 04:17:34 -0400 From: Amerigo Wang To: linux-kernel@vger.kernel.org Cc: Rusty Russell , Tejun Heo , "H. Peter Anvin" , Mike Travis , Thomas Gleixner , Amerigo Wang , Yinghai Lu , akpm@linux-foundation.org, Ingo Molnar Message-Id: <20090915082005.4701.86110.sendpatchset@localhost.localdomain> Subject: [Patch] x86: export cpu_llc_id for edac drivers Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org When I compiled today's Linus tree, I got a link error from drivers/edac/edac_mce_amd.c:408, it complained about not finding symbol 'per_cpu__cpu_llc_id'. This is due to we don't export 'cpu_llc_id'. This patch fixes it. Signed-off-by: WANG Cong Cc: H. Peter Anvin Cc: Thomas Gleixner Cc: Ingo Molnar Cc: Yinghai Lu Cc: Rusty Russell Cc: Tejun Heo Cc: Mike Travis --- diff --git a/arch/x86/kernel/smpboot.c b/arch/x86/kernel/smpboot.c index c36cc14..3241773 100644 --- a/arch/x86/kernel/smpboot.c +++ b/arch/x86/kernel/smpboot.c @@ -99,6 +99,7 @@ EXPORT_SYMBOL(smp_num_siblings); /* Last level cache ID of each logical CPU */ DEFINE_PER_CPU(u16, cpu_llc_id) = BAD_APICID; +EXPORT_PER_CPU_SYMBOL(cpu_llc_id); /* representing HT siblings of each logical CPU */ DEFINE_PER_CPU(cpumask_var_t, cpu_sibling_map);