eina_lock: modify mutex debugging to ignore recursive locks
authorMike Blumenkrantz <zmike@samsung.com>
Fri, 15 Jun 2018 19:37:56 +0000 (15:37 -0400)
committerJongmin Lee <jm105.lee@samsung.com>
Sun, 17 Jun 2018 22:18:39 +0000 (07:18 +0900)
commit67b2dcb33537f577e27aa376c4ca1ace650a2384
tree41410a162451bbc406cc24007dad6d1fc6f2debe
parent4de5306b15b32119e78f539dbf366c8d9637e4ed
eina_lock: modify mutex debugging to ignore recursive locks

Summary:
recursive locks are locked multiple times in the same thread, leading to
failure with the tracking infrastructure which was written prior to
the addition of recursive locks and assumed that locks would only be
taken exactly once

given that this debug info is meant to handle non-recursive locks,
it makes little sense to include them in the handling

@fix

Depends on D6264

Reviewers: stefan_schmidt, ManMower, devilhorns

Reviewed By: ManMower

Subscribers: cedric, #committers

Tags: #efl

Differential Revision: https://phab.enlightenment.org/D6265
src/lib/eina/eina_inline_lock_posix.x