summaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
authorIra W. Snyder <iws@ovro.caltech.edu>2014-02-01 00:30:54 +0100
committerSasha Levin <sasha.levin@oracle.com>2014-02-27 03:21:49 +0100
commit367d896dafe1b5f49bee75d3a419b9eb9936ae26 (patch)
treeeb427eb9f13ce07e80d72207afec8b62e616acaf /tools
parentLinus 3.14-rc1 (diff)
downloadlinux-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.c2
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__