This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
On Wed, Apr 22, 2015 at 05:06:49PM +0200, Torvald Riegel wrote: > If we set up a rwlock to prefer writers (and disallow recursive rdlock > acquisitions), then readers will block for writers that are blocked to > acquire the lock (otherwise, readers could constantly enter and exit, > and the writer would never get the lock). However, the existing > implementation did not wake such readers when the writer timed out. > This patch adds the missing wake-up. > There's no similar case for writers being blocked on readers. > > Tested on x86_64-linux. OK? > > 2015-04-22 Torvald Riegel <triegel@redhat.com> > > * nptl/pthread_rwlock_timedwrlock.c (pthread_rwlock_timedwrlock): Add > missing wake-up of readers. > * nptl/tst-rwlock15.c: New file. > * nptl/Makefile (tests): Add new test. > Looks good to me. Thanks, Siddhesh
Attachment:
pgpjHppbRq5og.pgp
Description: PGP signature
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |