diff options
author | Ira W. Snyder <iws@ovro.caltech.edu> | 2014-01-31 18:30:54 -0500 |
---|---|---|
committer | Sasha Levin <sasha.levin@oracle.com> | 2014-02-26 21:21:49 -0500 |
commit | 367d896dafe1b5f49bee75d3a419b9eb9936ae26 (patch) | |
tree | eb427eb9f13ce07e80d72207afec8b62e616acaf /tools/lib | |
parent | 38dbfb59d1175ef458d006556061adeaa8751b72 (diff) |
tools/liblockdep: Fix initialization code path
This makes initialization actually happen. Without it, initialization is
always skipped due to an incorrect conditional statement.
Signed-off-by: Ira W. Snyder <iws@ovro.caltech.edu>
Signed-off-by: Sasha Levin <sasha.levin@oracle.com>
Diffstat (limited to 'tools/lib')
-rw-r--r-- | tools/lib/lockdep/preload.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/tools/lib/lockdep/preload.c b/tools/lib/lockdep/preload.c index f8465a811aa5..23bd69cb5ade 100644 --- a/tools/lib/lockdep/preload.c +++ b/tools/lib/lockdep/preload.c | |||
@@ -418,7 +418,7 @@ int pthread_rwlock_unlock(pthread_rwlock_t *rwlock) | |||
418 | 418 | ||
419 | __attribute__((constructor)) static void init_preload(void) | 419 | __attribute__((constructor)) static void init_preload(void) |
420 | { | 420 | { |
421 | if (__init_state != done) | 421 | if (__init_state == done) |
422 | return; | 422 | return; |
423 | 423 | ||
424 | #ifndef __GLIBC__ | 424 | #ifndef __GLIBC__ |