From fe114d206479a36369d732ea260e81a686fdbb0b Mon Sep 17 00:00:00 2001 From: "Maciej W. Rozycki" Date: Thu, 27 Jun 2013 11:15:51 +0100 Subject: _dl_static_init: Remove nested locking. This function is now called from dl_open_worker with the GL(dl_load_lock) lock held and no longer needs local protection. GL(dl_load_lock) also correctly protects _dl_lookup_symbol_x called here that relies on the caller to have serialized access to the data structures it uses. --- ports/ChangeLog.mips | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'ports/ChangeLog.mips') diff --git a/ports/ChangeLog.mips b/ports/ChangeLog.mips index bdb9e5ce48..00542f59e2 100644 --- a/ports/ChangeLog.mips +++ b/ports/ChangeLog.mips @@ -1,3 +1,10 @@ +2013-06-27 Maciej W. Rozycki + + * sysdeps/unix/sysv/linux/mips/dl-static.c: Do not include + . + (_dl_static_lock): Remove variable. + (_dl_static_init): Remove _dl_static_lock locking. + 2013-06-15 Siddhesh Poyarekar * sysdeps/unix/sysv/linux/mips/mips32/nptl/libpthread.abilist: -- cgit 1.4.1