Module Name:    src
Committed By:   matt
Date:           Sat Feb 12 16:30:43 UTC 2011

Modified Files:
        src/sys/arch/alpha/alpha: linux_sigcode.s
        src/sys/arch/alpha/include: asm.h

Log Message:
Use .pushsection/.popsection for __KERNEL_RCSID/__KERNEL_COPYRIGHT.
Add an explicit .text to linux_sigcode.s


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/sys/arch/alpha/alpha/linux_sigcode.s
cvs rdiff -u -r1.31 -r1.32 src/sys/arch/alpha/include/asm.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/alpha/alpha/linux_sigcode.s
diff -u src/sys/arch/alpha/alpha/linux_sigcode.s:1.3 src/sys/arch/alpha/alpha/linux_sigcode.s:1.4
--- src/sys/arch/alpha/alpha/linux_sigcode.s:1.3	Mon Apr 28 20:23:10 2008
+++ src/sys/arch/alpha/alpha/linux_sigcode.s	Sat Feb 12 16:30:42 2011
@@ -1,4 +1,4 @@
-/* $NetBSD: linux_sigcode.s,v 1.3 2008/04/28 20:23:10 martin Exp $ */
+/* $NetBSD: linux_sigcode.s,v 1.4 2011/02/12 16:30:42 matt Exp $ */
 
 /*-
  * Copyright (c) 1999, 2000 The NetBSD Foundation, Inc.
@@ -63,12 +63,13 @@
 
 #include <machine/asm.h>
 
-__KERNEL_RCSID(0, "$NetBSD: linux_sigcode.s,v 1.3 2008/04/28 20:23:10 martin Exp $");
+__KERNEL_RCSID(0, "$NetBSD: linux_sigcode.s,v 1.4 2011/02/12 16:30:42 matt Exp $");
 
 #include "assym.h"
 
 .stabs	__FILE__,132,0,0,kernel_text
 
+	.text
 /*
  * Linux signal trampoline code.  Almost identical to the normal one.
  */

Index: src/sys/arch/alpha/include/asm.h
diff -u src/sys/arch/alpha/include/asm.h:1.31 src/sys/arch/alpha/include/asm.h:1.32
--- src/sys/arch/alpha/include/asm.h:1.31	Mon Dec 20 21:11:24 2010
+++ src/sys/arch/alpha/include/asm.h	Sat Feb 12 16:30:43 2011
@@ -1,4 +1,4 @@
-/* $NetBSD: asm.h,v 1.31 2010/12/20 21:11:24 joerg Exp $ */
+/* $NetBSD: asm.h,v 1.32 2011/02/12 16:30:43 matt Exp $ */
 
 /* 
  * Copyright (c) 1991,1990,1989,1994,1995,1996 Carnegie Mellon University
@@ -646,7 +646,7 @@
 #ifdef _KERNEL
 
 #define	__KERNEL_SECTIONSTRING(_sec, _str)				\
-	.section _sec ; .asciz _str ; .text
+	.pushsection _sec ; .asciz _str ; .popsection
 
 #define	__KERNEL_RCSID(_n, _s)		__KERNEL_SECTIONSTRING(.ident, _s)
 #define	__KERNEL_COPYRIGHT(_n, _s)	__KERNEL_SECTIONSTRING(.copyright, _s)

Reply via email to