summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog20
1 files changed, 20 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 3c4dcb31fc..a9c85c9b35 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,25 @@
2019-05-03 Florian Weimer <fweimer@redhat.com>
+ malloc/tst-mallocfork2: Use process-shared barriers.
+ * malloc/tst-mallocfork2.c: Switch to <support/test-driver.c>.
+ (signal_count, sigusr1_sender_pid): Remove.
+ (iterations): Define constant.
+ (shared): New variable.
+ (sigusr1_received): Update comment.
+ (sigusr1_handler): Do not send SIGSTOP to the sender process.
+ (signal_sender): Optional use barriers to avoid sending signals
+ during irrelevant times.
+ (do_it): Initialize variable shared. Use xfork for error
+ checking. Launch multiple SIGUSR1-sending subprocesses. Limit
+ the iteration count, independent of signal delivery. Check for
+ deadlocks in fork. Introduce barriers for reducing signal
+ traffic. Do not send SIGCONT to the SIGUSR1-sending processes;
+ replaced by the barriers. Count signals during fork/free/malloc
+ and report them.
+ * malloc/Makefile (tst-mallocfork): Link with libpthread.
+
+2019-05-03 Florian Weimer <fweimer@redhat.com>
+
* misc/tst-tsearch.c (walk_tree): Add more error checking.
2019-05-02 Adhemerval Zanella <adhemerval.zanella@linaro.org>