Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S933644Ab1ETGtl (ORCPT ); Fri, 20 May 2011 02:49:41 -0400 Received: from relmlor4.renesas.com ([210.160.252.174]:41568 "EHLO relmlor4.renesas.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S933375Ab1ETGtj (ORCPT ); Fri, 20 May 2011 02:49:39 -0400 X-IronPort-AV: E=Sophos;i="4.65,241,1304262000"; d="scan'208";a="27970689" Date: Fri, 20 May 2011 15:49:32 +0900 Message-id: From: Hirokazu Takata To: Steven Rostedt Cc: LKML , Ingo Molnar , Richard Henderson , Ivan Kokshaysky , Matt Turner , linux-alpha@vger.kernel.org, Hirokazu Takata , Geert Uytterhoeven , Roman Zippel , linux-m68k@vger.kernel.org, Ralf Baechle , Kyle McMartin , Helge Deller , "JamesE.J.Bottomley" Subject: Re: [RFC][PATCH] extable: Make sure all archs define _sdata In-reply-to: <1305855298.1465.19.camel@gandalf.stny.rr.com> References: <1305855298.1465.19.camel@gandalf.stny.rr.com> User-Agent: Wanderlust/2.14.0 (Africa) Emacs/23.3 Mule/6.0 (HANACHIRUSATO) Renesas-ECN: H07-0010RT MIME-version: 1.0 (generated by SEMI 1.14.6 - "Maruoka") Content-type: text/plain; charset=US-ASCII Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1875 Lines: 48 From: Steven Rostedt Subject: [RFC][PATCH] extable: Make sure all archs define _sdata Date: Thu, 19 May 2011 21:34:58 -0400 > Can I get an Acked-by (or comment) from the following Maintainers: > > alpha > m32r > m68k > mips > parisc > > Ingo has discovered that one of my patches broke the builds of these > architectures. Although he added a quick fix, this patch supplies the > proper fix and touches the affected architectures. Please review and Ack > (or NACK with guidance) this patch. > > -- Steve > > A new utility function is used to determine if a passed in address is > part of core kernel data or not. It may or may not return true for RO > data, but this utility must work for RW data. Thus both _sdata and > _edata must be defined and continuous, without .init sections that may > later be freed and replaced by volatile memory (memory that can be > freed). > > This utility function is used to determine if data is safe from ever > being freed. Thus it should return true for all RW global data that is > not in a module or has been allocated, or false otherwise. > > Signed-off-by: Steven Rostedt > ---- > arch/alpha/kernel/vmlinux.lds.S | 1 + > arch/m32r/kernel/vmlinux.lds.S | 1 + > arch/m68k/kernel/vmlinux-std.lds | 2 ++ > arch/m68k/kernel/vmlinux-sun3.lds | 1 + > arch/mips/kernel/vmlinux.lds.S | 1 + > arch/parisc/kernel/vmlinux.lds.S | 3 +++ > kernel/extable.c | 12 +++++++++++- > 7 files changed, 20 insertions(+), 1 deletion(-) Acked-by: Hirokazu Takata Thank you. -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/