bcache: fix crash in bcache_btree_node_alloc_fail tracepoint
authorSlava Pestov <sp@daterainc.com>
Fri, 23 May 2014 18:18:35 +0000 (11:18 -0700)
committerKent Overstreet <kmo@daterainc.com>
Mon, 4 Aug 2014 22:23:03 +0000 (15:23 -0700)
'b' was NULL.

Change-Id: Icac0fd04afa2d23f213d96d51afd53374e6dd0c0

drivers/md/bcache/btree.c
include/trace/events/bcache.h

index 39c7f5b73724dc093d30f52768d5c7c3d422d1b1..f8237856a61ba36e47917f0f743d1ce1b47dac43 100644 (file)
@@ -1096,7 +1096,7 @@ err_free:
 err:
        mutex_unlock(&c->bucket_lock);
 
-       trace_bcache_btree_node_alloc_fail(b);
+       trace_bcache_btree_node_alloc_fail(c);
        return b;
 }
 
index 6778e4135a8e4ea5d5f3923164c98c36e1483641..981acf74b14f1fdbf00fc2c7bd915c82a9b37c3c 100644 (file)
@@ -261,9 +261,9 @@ DEFINE_EVENT(btree_node, bcache_btree_node_alloc,
        TP_ARGS(b)
 );
 
-DEFINE_EVENT(btree_node, bcache_btree_node_alloc_fail,
-       TP_PROTO(struct btree *b),
-       TP_ARGS(b)
+DEFINE_EVENT(cache_set, bcache_btree_node_alloc_fail,
+       TP_PROTO(struct cache_set *c),
+       TP_ARGS(c)
 );
 
 DEFINE_EVENT(btree_node, bcache_btree_node_free,
This page took 0.026358 seconds and 5 git commands to generate.