Re: nptl 0.49

"dada1" <[email protected]>
Newsgroups gmane.comp.lib.phil
Message-ID <055501c33b98$e91bd910$760010ac@edumazet>
Hello Ulrich

First, big thanks about the pthread_cond improvements.

I have a remark about the use of FUTEX_REQUEUE

If the linux kernel is not FUTEX_REQUEUE aware, I think the syscall returns
ENOSYS and not EINVAL .

I suggest this change :

diff -u nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_signal.S
nptl-next/sysdeps/unix/sysv/linu
x/i386/i486/pthread_cond_signal.S
--- nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_signal.S
2003-06-26 06:03:54.000000000 +0200
+++ nptl-next/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_signal.S
2003-06-26 06:02:42.000000000 +0200
@@ -34,7 +34,6 @@
 #define FUTEX_REQUEUE          3

 #define EINVAL                 22
+#define        ENOSYS          38      /* Function not implemented */


        .text
@@ -86,7 +85,7 @@
        ENTER_KERNEL

 #ifndef __ASSUME_FUTEX_REQUEUE
-       cmpl    $-EINVAL, %eax
+       cmpl    $-ENOSYS, %eax
        je      7f
 #endif

and similar changes to other files.

See you

Eric Dumazet

----- Original Message ----- 
From: "Ulrich Drepper" <[email protected]>
To: "NPT library mailing list" <[email protected]>
Sent: Wednesday, June 25, 2003 7:37 AM
Subject: nptl 0.49


> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> New sources at
>
>   http://people.redhat.com/drepper/nptl/nptl-0.49.tar.bz2
>    ftp://people.redhat.com/drepper/nptl/nptl-0.49.tar.bz2
>
> The changes include:
>
> ~ make some test more robust
>
> ~ small internal optimizations
>
> ~ i386 pthread_cond_{,timed}wait code now uses exception based cleanup
>   handling; this removes about 10% of the code
>
> ~ fully implement pthread_getcpuclockid: it is now possible to get the
>   time for other threads
>
> ~ add appropriate _POSIX_* macros to announce CPU clocks on hammer and
>   ia64
>
>
> You need the glibc sources at least as of 2003-06-24T19:00:00-0700.
>
> - -- 
> - --------------.                        ,-.            444 Castro Street
> Ulrich Drepper \    ,-----------------'   \ Mountain View, CA 94041 USA
> Red Hat         `--' drepper at redhat.com `---------------------------
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.2.1 (GNU/Linux)
>
> iD8DBQE++TUK2ijCOnn/RHQRAl8bAJ9j40Dgn1vzXhodEPHbsKU0tzwJAwCdFqp+
> xertpPffCUbx56ft82bSG74=
> =RKaJ
> -----END PGP SIGNATURE-----
>
>
> -- 
> Phil-list mailing list
> [email protected]
> https://www.redhat.com/mailman/listinfo/phil-list
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.