Merged revisions 85994 via svnmerge from
authorRussell Bryant <russell@russellbryant.com>
Tue, 16 Oct 2007 22:21:45 +0000 (22:21 +0000)
committerRussell Bryant <russell@russellbryant.com>
Tue, 16 Oct 2007 22:21:45 +0000 (22:21 +0000)
commit5007769d4e11e67f8c666d1a648101db98f6d288
treee301d5910de874abc7ecb01b9063008a43839444
parenta39404fed27ae2d9f9792ea70a51763f2ce615a8
Merged revisions 85994 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r85994 | russell | 2007-10-16 17:14:36 -0500 (Tue, 16 Oct 2007) | 16 lines

Some locking errors exposed the fact that the lock debugging code itself was
not thread safe.  How ironic!  Anyway, these changes ensure that the code that
is accessing the lock debugging data is thread-safe.

Many thanks to Ivan for finding and fixing the core issue here, and also
thanks to those that tested the patch and provided test results.

(closes issue #10571)
(closes issue #10886)
(closes issue #10875)
(might close some others, as well ...)

Patches: (from issue #10571)
      ivan_ast_1_4_12_rel_patch_lock.h.diff uploaded by Ivan (license 229)
       - a few small changes by me

........

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@85995 65c4cc65-6c06-0410-ace0-fbb531ad65f3
include/asterisk/lock.h