summary refs log tree commit diff
path: root/rtkaio/ChangeLog
diff options
context:
space:
mode:
authorRoland McGrath <roland@gnu.org>2004-09-22 21:21:10 +0000
committerRoland McGrath <roland@gnu.org>2004-09-22 21:21:10 +0000
commitb5707b44d25d7af61b0338c2a2206c036eaf7337 (patch)
treed8b9e865cbc78d64835a63959370865a2a043223 /rtkaio/ChangeLog
parent4ff389feb39f2eb649530b843d478c80c27ab4cf (diff)
downloadglibc-b5707b44d25d7af61b0338c2a2206c036eaf7337.tar.gz
glibc-b5707b44d25d7af61b0338c2a2206c036eaf7337.tar.xz
glibc-b5707b44d25d7af61b0338c2a2206c036eaf7337.zip
Changes and additions migrated from cvs.devel.redhat.com:/cvs/devel/glibc to fedora-branch
Diffstat (limited to 'rtkaio/ChangeLog')
-rw-r--r--rtkaio/ChangeLog80
1 files changed, 80 insertions, 0 deletions
diff --git a/rtkaio/ChangeLog b/rtkaio/ChangeLog
new file mode 100644
index 0000000000..ac5e77ded4
--- /dev/null
+++ b/rtkaio/ChangeLog
@@ -0,0 +1,80 @@
+2004-04-17  Jakub Jelinek  <jakub@redhat.com>
+
+	* rt/Makefile (mq-routines): Set.
+	(librt-routines): Use it.
+	(tests): Add tst-mqueue{1,2,3,4,5,6,7} and tst-timer{3,4}.
+	(tst-mqueue7-ARGS): Set.
+	* rt/Versions (librt): Add mq_*@@GLIBC_2.3.4.
+	* rt/tst-mqueue1.c: New file.
+	* rt/tst-mqueue2.c: New file.
+	* rt/tst-mqueue3.c: New file.
+	* rt/tst-mqueue4.c: New file.
+	* rt/tst-mqueue5.c: New file.
+	* rt/tst-mqueue6.c: New file.
+	* rt/tst-mqueue7.c: New file.
+	* rt/tst-timer3.c: New file.
+	* rt/tst-timer4.c: New file.
+
+2003-08-14  Jakub Jelinek  <jakub@redhat.com>
+
+	* sysdeps/unix/sysv/linux/kaio_misc.c (wait_for_kernel_requests):
+	New function.
+	(handle_fildes_io): Use it for LIO_SYNC and LIO_DSYNC.
+
+	* sysdeps/pthread/Makefile (CPPFLAGS): Add -DBROKEN_THREAD_SIGNALS
+	for rtkaio/linuxthreads combo.
+	* sysdeps/unix/sysv/linux/kaio_misc.c (__aio_enqueue_request_ctx):
+	Only set caller_pid if BROKEN_THREAD_SIGNALS.
+	* sysdeps/unix/sysv/linux/kaio_misc.h (struct waitlist,
+	struct requestlist): Remove caller_pid unless BROKEN_THREAD_SIGNALS.
+	(__aio_notify_only): Remove last argument if not
+	BROKEN_THREAD_SIGNALS.
+	* sysdeps/unix/sysv/linux/kaio_suspend.c (aio_suspend): Only set
+	caller_pid if not BROKEN_THREAD_SIGNALS.
+	* sysdeps/unix/sysv/linux/klio_listio.c (lio_listio): Likewise.
+	Remove last argument in call to __aio_notify_only unless
+	BROKEN_THREAD_SIGNALS.
+
+	* tst-aio.c: Avoid test duplication.  Include rt/aio.c instead.
+	* tst-aio2.c: Similarly.
+	* tst-aio3.c: Similarly.
+	* tst-aio4.c: Similarly.
+	* tst-aio5.c: Similarly.
+	* tst-aio6.c: Similarly.
+	* tst-aio64.c: Similarly.
+	* tst-aio7.c: Similarly.
+	* tst-clock.c: Similarly.
+	* tst-clock_nanosleep.c: Similarly.
+	* tst-shm.c: Similarly.
+	* tst-timer2.c: Similarly.
+
+2003-07-29  Roland McGrath  <roland@redhat.com>
+
+	* rt/tst-timer2.c: New file.
+	* rt/Makefile (tests): Add it.
+
+2003-07-25  Jakub Jelinek  <jakub@redhat.com>
+
+	* sysdeps/unix/sysv/linux/kaio_cancel.c (aio_cancel): Attempt
+	to cancel kioctx != KCTX_NONE requests even if second argument
+	to aio_cancel is NULL.
+
+2003-07-24  Jakub Jelinek  <jakub@redhat.com>
+
+	* sysdeps/unix/sysv/linux/kaio_cancel.c (aio_cancel): Return
+	AIO_ALLDONE if aiocbp != NULL and has already completed.  Return
+	-1/EINVAL if aiocbp->aio_fildes does not match fildes.
+
+	* sysdeps/unix/sysv/linux/alpha/kaio_cancel.c: New file.
+	* sysdeps/unix/sysv/linux/hppa/kaio_cancel.c: New file.
+	* sysdeps/unix/sysv/linux/sparc/kaio_cancel.c: New file.
+	* sysdeps/unix/sysv/linux/kaio_cancel.c (aio_cancel): Attempt
+	to cancel request handled by kernel (so far just if aiocbp != NULL).
+	* sysdeps/unix/sysv/linux/kaio_misc.c (__aio_remove_krequest): Fix
+	assertion, req->kioctx must NOT be KCTX_NONE.
+	* sysdeps/unix/sysv/linux/kaio_misc.h (__aio_remove_krequest): New
+	prototype.
+
+2003-07-23  Jakub Jelinek  <jakub@redhat.com>
+
+	* New add-on.