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: