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

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



Author: sthibaul-guest
Date: 2009-02-01 17:02:21 +0000 (Sun, 01 Feb 2009)
New Revision: 3267

Added:
   glibc-package/branches/glibc-2.9/debian/patches/hurd-i386/submitted-itimer-lock.diff
Modified:
   glibc-package/branches/glibc-2.9/debian/changelog
   glibc-package/branches/glibc-2.9/debian/patches/series
Log:
  * hurd-i386/submitted-itimer-lock.diff: new patch fixing itimer unlocking.


Modified: glibc-package/branches/glibc-2.9/debian/changelog
===================================================================
--- glibc-package/branches/glibc-2.9/debian/changelog	2009-02-01 16:13:32 UTC (rev 3266)
+++ glibc-package/branches/glibc-2.9/debian/changelog	2009-02-01 17:02:21 UTC (rev 3267)
@@ -112,6 +112,7 @@
     __i686.get_pc_thunk.bx reference.
   * hurd-i386/submitted-dl-sysdep.diff: new patch to fix static linking.
   * hurd-i386/submitted-stat.diff: clean up patch.
+  * hurd-i386/submitted-itimer-lock.diff: new patch fixing itimer unlocking.
 
  -- Aurelien Jarno <aurel32@debian.org>  Thu, 29 Jan 2009 16:47:14 +0100
 

Added: glibc-package/branches/glibc-2.9/debian/patches/hurd-i386/submitted-itimer-lock.diff
===================================================================
--- glibc-package/branches/glibc-2.9/debian/patches/hurd-i386/submitted-itimer-lock.diff	                        (rev 0)
+++ glibc-package/branches/glibc-2.9/debian/patches/hurd-i386/submitted-itimer-lock.diff	2009-02-01 17:02:21 UTC (rev 3267)
@@ -0,0 +1,16 @@
+2009-02-01  Samuel Thibault  <samuel.thibault@ens-lyon.org>
+
+	* sysdeps/mach/hurd/setitimer.c (setitimer_locked): Use common exit path
+	instead of returning without unlocking.
+
+--- glibc/sysdeps/mach/hurd/setitimer.c.orig	2009-02-01 16:02:06.000000000 +0100
++++ glibc/sysdeps/mach/hurd/setitimer.c	2009-02-01 16:02:13.000000000 +0100
+@@ -220,7 +220,7 @@
+ 	  /* Start up the itimer thread running `timer_thread' (below).  */
+ 	  if (err = __thread_create (__mach_task_self (),
+ 				     &_hurd_itimer_thread))
+-	    return __hurd_fail (err);
++	    goto out;
+ 	  _hurd_itimer_thread_stack_base = 0; /* Anywhere.  */
+ 	  _hurd_itimer_thread_stack_size = __vm_page_size; /* Small stack.  */
+ 	  if ((err = __mach_setup_thread (__mach_task_self (),

Modified: glibc-package/branches/glibc-2.9/debian/patches/series
===================================================================
--- glibc-package/branches/glibc-2.9/debian/patches/series	2009-02-01 16:13:32 UTC (rev 3266)
+++ glibc-package/branches/glibc-2.9/debian/patches/series	2009-02-01 17:02:21 UTC (rev 3267)
@@ -94,6 +94,7 @@
 hurd-i386/local-check_native.diff
 hurd-i386/cvs-get_pc_thunk.diff
 hurd-i386/submitted-dl-sysdep.diff
+hurd-i386/submitted-itimer-lock.diff
 
 i386/local-biarch.diff
 i386/local-clone.diff


Reply to: