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 <[email protected]>  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  <[email protected]>
+
+       * 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


-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to