[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

r2044 - in glibc-package/trunk/debian: . patches patches/alpha



Author: aurel32
Date: 2007-04-12 09:38:04 +0000 (Thu, 12 Apr 2007)
New Revision: 2044

Added:
   glibc-package/trunk/debian/patches/alpha/cvs-sigsuspend.diff
Removed:
   glibc-package/trunk/debian/patches/alpha/submitted-sigsuspend.diff
Modified:
   glibc-package/trunk/debian/changelog
   glibc-package/trunk/debian/patches/series
Log:
  * Replace patches/alpha/submitted-sigsuspend.diff by patches/alpha/cvs-sigsuspend.diff from upstream.



Modified: glibc-package/trunk/debian/changelog
===================================================================
--- glibc-package/trunk/debian/changelog	2007-04-12 09:32:02 UTC (rev 2043)
+++ glibc-package/trunk/debian/changelog	2007-04-12 09:38:04 UTC (rev 2044)
@@ -15,9 +15,11 @@
     #418720.
   * Update Russian debconf translation, by Yuri Kozlov.  Closes: #418748.
   * Update Czech debconf translation, by Miroslav Kure.  Closes: #418767.
-  * debian/locales-depver: remove exp from the locales version. 
+  * debian/locales-depver: remove exp from the locales version.
+  * Replace patches/alpha/submitted-sigsuspend.diff by 
+    patches/alpha/cvs-sigsuspend.diff from upstream.
 
- -- Aurelien Jarno <aurel32@debian.org>  Thu, 12 Apr 2007 11:31:07 +0200
+ -- Aurelien Jarno <aurel32@debian.org>  Thu, 12 Apr 2007 11:37:26 +0200
 
 glibc (2.5-1) unstable; urgency=low
 

Added: glibc-package/trunk/debian/patches/alpha/cvs-sigsuspend.diff
===================================================================
--- glibc-package/trunk/debian/patches/alpha/cvs-sigsuspend.diff	2007-04-12 09:32:02 UTC (rev 2043)
+++ glibc-package/trunk/debian/patches/alpha/cvs-sigsuspend.diff	2007-04-12 09:38:04 UTC (rev 2044)
@@ -0,0 +1,32 @@
+2007-03-13  Richard Henderson  <rth@redhat.com>
+
+	* sysdeps/unix/sysv/linux/alpha/sigsuspend.S: Add support for
+	__sigsuspend_nocancel.
+
+===================================================================
+RCS file: /cvs/glibc/libc/sysdeps/unix/sysv/linux/alpha/sigsuspend.S,v
+retrieving revision 1.13
+retrieving revision 1.14
+diff -u -r1.13 -r1.14
+--- libc/sysdeps/unix/sysv/linux/alpha/sigsuspend.S	2005/05/26 14:30:46	1.13
++++ libc/sysdeps/unix/sysv/linux/alpha/sigsuspend.S	2007/03/13 16:05:44	1.14
+@@ -20,6 +20,19 @@
+ /* sigsuspend is a special syscall since it needs to dereference the
+    sigset.  This will have to change when we have more than 64 signals.  */
+ 
++#ifndef NO_CANCELLATION
++#include <sysdep.h>
++
++#undef PSEUDO_PREPARE_ARGS
++#define PSEUDO_PREPARE_ARGS	ldq	a0, 0(a0);
++
++PSEUDO(__sigsuspend_nocancel, sigsuspend, 1)
++	ret
++/* Use END, not PSEUDO_END, so that we don't issue two $syscall_error
++   symbols; we'll jump into __sigsuspend for the error case.  */
++END(__sigsuspend_nocancel)
++#endif /* NO_CANCELLATION */
++
+ #include <sysdep-cancel.h>
+ 
+ #undef PSEUDO_PREPARE_ARGS

Deleted: glibc-package/trunk/debian/patches/alpha/submitted-sigsuspend.diff
===================================================================
--- glibc-package/trunk/debian/patches/alpha/submitted-sigsuspend.diff	2007-04-12 09:32:02 UTC (rev 2043)
+++ glibc-package/trunk/debian/patches/alpha/submitted-sigsuspend.diff	2007-04-12 09:38:04 UTC (rev 2044)
@@ -1,27 +0,0 @@
-This page fix the build of the glibc on alpha. It has been submitted
-on libc-alpha by Jakub Jelinek <jakub@redhat.com>.
-
---- glibc-2.5/sysdeps/unix/sysv/linux/alpha/sigsuspend.S.orig	2006-10-22 22:17:01.000000000 +0200
-+++ glibc-2.5/sysdeps/unix/sysv/linux/alpha/sigsuspend.S	2006-10-22 22:18:05.000000000 +0200
-@@ -31,3 +31,21 @@
- libc_hidden_def (__sigsuspend)
- weak_alias (__sigsuspend, sigsuspend)
- strong_alias (__sigsuspend, __libc_sigsuspend)
-+
-+#ifndef NO_CANCELLATION
-+	.globl __sigsuspend_nocancel;
-+	.align 4;
-+	.type __sigsuspend_nocancel, @function;
-+	.usepv __sigsuspend_nocancel, std;
-+	cfi_startproc;
-+__LABEL(__sigsuspend_nocancel)
-+	ldgp    gp, 0(pv);
-+	PSEUDO_PROF;
-+	PSEUDO_PREPARE_ARGS
-+	lda     v0, SYS_ify(sigsuspend);
-+	call_pal PAL_callsys;
-+	bne     a3, SYSCALL_ERROR_LABEL;
-+	ret;
-+	cfi_endproc;
-+	.size __sigsuspend_nocancel, .-__sigsuspend_nocancel
-+#endif

Modified: glibc-package/trunk/debian/patches/series
===================================================================
--- glibc-package/trunk/debian/patches/series	2007-04-12 09:32:02 UTC (rev 2043)
+++ glibc-package/trunk/debian/patches/series	2007-04-12 09:38:04 UTC (rev 2044)
@@ -38,8 +38,8 @@
 localedata/local-all-no-archive.diff -p0
 
 #alpha/submitted-pic.diff -p0	# g: suspended
+alpha/cvs-sigsuspend.diff -p1
 alpha/local-gcc4.1.diff -p0
-alpha/submitted-sigsuspend.diff -p1
 alpha/submitted-xstat.diff -p0
 
 amd64/local-biarch.diff -p1



Reply to: