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)