From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1030215AbWDODKm (ORCPT ); Fri, 14 Apr 2006 23:10:42 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1030217AbWDODKm (ORCPT ); Fri, 14 Apr 2006 23:10:42 -0400 Received: from ms-smtp-04.nyroc.rr.com ([24.24.2.58]:47251 "EHLO ms-smtp-04.nyroc.rr.com") by vger.kernel.org with ESMTP id S1030216AbWDODKk (ORCPT ); Fri, 14 Apr 2006 23:10:40 -0400 Subject: [PATCH 00/08] robust per_cpu allocation for modules - V2 From: Steven Rostedt To: LKML Cc: Andrew Morton , Linus Torvalds , Ingo Molnar , Thomas Gleixner , Andi Kleen , Martin Mares , bjornw@axis.com, schwidefsky@de.ibm.com, lethal@linux-sh.org, Chris Zankel , Marc Gauthier , Joe Taylor , rth@twiddle.net, spyro@f2s.com, starvik@axis.com, tony.luck@intel.com, linux-ia64@vger.kernel.org, ralf@linux-mips.org, linux-mips@linux-mips.org, grundler@parisc-linux.org, parisc-linux@parisc-linux.org, linuxppc-dev@ozlabs.org, paulus@samba.org, linux390@de.ibm.com, davem@davemloft.net, SamRavnborg In-Reply-To: <1145049535.1336.128.camel@localhost.localdomain> References: <1145049535.1336.128.camel@localhost.localdomain> Content-Type: text/plain Date: Fri, 14 Apr 2006 23:10:24 -0400 Message-Id: <1145070624.27407.26.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.4.2.1 Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org This is version 2 of the percpu patch set. Changes from version 1: - Created a PERCPU_OFFSET variable to use in vmlinux.lds.h (suggested by Sam Ravnborg) - Added support for x86_64 (Steven Rostedt) The support for x86_64 goes back to the asm-generic handling when both CONFIG_SMP and CONFIG_MODULES are set. This is due to the fact that the __per_cpu_offset array is no longer referenced in per_cpu, but instead a per per_cpu variable is used to find the offset. Again, the rest of the patches are only sent to the LKML. Still I need help to port this to the rest of the architectures. Thanks, -- Steve