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

r3254 - in glibc-package/branches/glibc-2.9/debian: . patches patches/hurd-i386



Author: sthibaul-guest
Date: 2009-01-27 21:15:11 +0000 (Tue, 27 Jan 2009)
New Revision: 3254

Added:
   glibc-package/branches/glibc-2.9/debian/patches/hurd-i386/cvs-hurdsig-fix.diff
   glibc-package/branches/glibc-2.9/debian/patches/hurd-i386/cvs-report-wait-fix.diff
Modified:
   glibc-package/branches/glibc-2.9/debian/changelog
   glibc-package/branches/glibc-2.9/debian/patches/series
Log:
  * hurd-i386/cvs-hurdsig-fix.diff: new patch to fix hurd signal FD locking.
  * hurd-i386/cvs-report-wait-fix.diff: new patch to fix report-wait crash.


Modified: glibc-package/branches/glibc-2.9/debian/changelog
===================================================================
--- glibc-package/branches/glibc-2.9/debian/changelog	2009-01-27 21:06:33 UTC (rev 3253)
+++ glibc-package/branches/glibc-2.9/debian/changelog	2009-01-27 21:15:11 UTC (rev 3254)
@@ -96,6 +96,8 @@
   [ Samuel Thibault ]
   * hurd-i386/cvs-resource-prio.diff: new patch to fix detection of PRIO_*
     values in some packages
+  * hurd-i386/cvs-hurdsig-fix.diff: new patch to fix hurd signal FD locking.
+  * hurd-i386/cvs-report-wait-fix.diff: new patch to fix report-wait crash.
 
  -- Aurelien Jarno <aurel32@debian.org>  Sun, 25 Jan 2009 11:14:06 +0100
 

Added: glibc-package/branches/glibc-2.9/debian/patches/hurd-i386/cvs-hurdsig-fix.diff
===================================================================
--- glibc-package/branches/glibc-2.9/debian/patches/hurd-i386/cvs-hurdsig-fix.diff	                        (rev 0)
+++ glibc-package/branches/glibc-2.9/debian/patches/hurd-i386/cvs-hurdsig-fix.diff	2009-01-27 21:15:11 UTC (rev 3254)
@@ -0,0 +1,16 @@
+Index: glibc/hurd/hurdsig.c
+===================================================================
+RCS file: /cvs/glibc/libc/hurd/hurdsig.c,v
+retrieving revision 1.160
+retrieving revision 1.161
+diff -u -p -r1.160 -r1.161
+--- glibc/hurd/hurdsig.c	8 Mar 2008 21:47:23 -0000	1.160
++++ glibc/hurd/hurdsig.c	7 Jan 2009 01:59:35 -0000	1.161
+@@ -1134,6 +1134,7 @@ signal_allowed (int signo, mach_port_t r
+ 	      }
+ 	    _hurd_port_free (&_hurd_dtable[d]->port, &ulink, port);
+ 	  }
++	__mutex_unlock (&_hurd_dtable_lock);
+ 	/* If we found a lucky winner, we've set D to -1 in the loop.  */
+ 	if (lucky)
+ 	  goto win;

Added: glibc-package/branches/glibc-2.9/debian/patches/hurd-i386/cvs-report-wait-fix.diff
===================================================================
--- glibc-package/branches/glibc-2.9/debian/patches/hurd-i386/cvs-report-wait-fix.diff	                        (rev 0)
+++ glibc-package/branches/glibc-2.9/debian/patches/hurd-i386/cvs-report-wait-fix.diff	2009-01-27 21:15:11 UTC (rev 3254)
@@ -0,0 +1,24 @@
+Index: glibc/hurd/report-wait.c
+===================================================================
+RCS file: /cvs/glibc/libc/hurd/report-wait.c,v
+retrieving revision 1.15
+retrieving revision 1.16
+diff -u -p -r1.15 -r1.16
+--- glibc/hurd/report-wait.c	29 Dec 2005 10:38:12 -0000	1.15
++++ glibc/hurd/report-wait.c	7 Jan 2009 01:59:26 -0000	1.16
+@@ -1,5 +1,5 @@
+ /* Report on what a thread in our task is waiting for.
+-   Copyright (C) 1996,1997,1999,2002,2005 Free Software Foundation, Inc.
++   Copyright (C) 1996,1997,1999,2002,2005,2009 Free Software Foundation, Inc.
+    This file is part of the GNU C Library.
+ 
+    The GNU C Library is free software; you can redistribute it and/or
+@@ -30,7 +30,7 @@ static char *
+ describe_number (string_t description, const char *flavor, long int i)
+ {
+   unsigned long int j;
+-  char *p = flavor ? description : __stpcpy (description, flavor);
++  char *p = flavor == NULL ? description : __stpcpy (description, flavor);
+   char *end;
+ 
+   /* Handle sign.  */

Modified: glibc-package/branches/glibc-2.9/debian/patches/series
===================================================================
--- glibc-package/branches/glibc-2.9/debian/patches/series	2009-01-27 21:06:33 UTC (rev 3253)
+++ glibc-package/branches/glibc-2.9/debian/patches/series	2009-01-27 21:15:11 UTC (rev 3254)
@@ -86,6 +86,8 @@
 hurd-i386/submitted-extern_inline.diff
 hurd-i386/submitted-report-wait.diff
 hurd-i386/cvs-resource-prio.diff
+hurd-i386/cvs-hurdsig-fix.diff
+hurd-i386/cvs-report-wait-fix.diff
 
 i386/local-biarch.diff
 i386/local-clone.diff


Reply to: