diff options
author | Ira W. Snyder <iws@ovro.caltech.edu> | 2014-02-01 00:30:54 +0100 |
---|---|---|
committer | Sasha Levin <sasha.levin@oracle.com> | 2014-02-27 03:21:49 +0100 |
commit | 367d896dafe1b5f49bee75d3a419b9eb9936ae26 (patch) | |
tree | eb427eb9f13ce07e80d72207afec8b62e616acaf /tools | |
parent | Linus 3.14-rc1 (diff) | |
download | linux-367d896dafe1b5f49bee75d3a419b9eb9936ae26.tar.xz linux-367d896dafe1b5f49bee75d3a419b9eb9936ae26.zip |
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')
-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) __attribute__((constructor)) static void init_preload(void) { - if (__init_state != done) + if (__init_state == done) return; #ifndef __GLIBC__ |