diff options
author | Bob Peterson <rpeterso@redhat.com> | 2012-11-16 09:04:16 -0500 |
---|---|---|
committer | Steven Whitehouse <swhiteho@redhat.com> | 2012-11-16 14:21:48 +0000 |
commit | b7804161a3a3077c568078dfaa4ee4ffc8817f65 (patch) | |
tree | 9f6ecb69481bdebf5691317d18a411a460e81303 | |
parent | 4e2f8849def738092ad6c0fc2b34737381bc9d26 (diff) | |
download | linux-stable-b7804161a3a3077c568078dfaa4ee4ffc8817f65.tar.gz linux-stable-b7804161a3a3077c568078dfaa4ee4ffc8817f65.tar.bz2 linux-stable-b7804161a3a3077c568078dfaa4ee4ffc8817f65.zip |
GFS2: don't reference inode's glock during block allocation trace
This patch changes the block allocation trace so that it references
the rgd's glock rather than the inode's glock. Now that the order
of inode creation is switched, this prevents a reference to the
glock which may not be set yet.
Signed-off-by: Bob Peterson <rpeterso@redhat.com>
Signed-off-by: Steven Whitehouse <swhiteho@redhat.com>
-rw-r--r-- | fs/gfs2/trace_gfs2.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/fs/gfs2/trace_gfs2.h b/fs/gfs2/trace_gfs2.h index bbdc78af60ca..2ee13e841e9f 100644 --- a/fs/gfs2/trace_gfs2.h +++ b/fs/gfs2/trace_gfs2.h @@ -486,7 +486,7 @@ TRACE_EVENT(gfs2_block_alloc, ), TP_fast_assign( - __entry->dev = ip->i_gl->gl_sbd->sd_vfs->s_dev; + __entry->dev = rgd->rd_gl->gl_sbd->sd_vfs->s_dev; __entry->start = block; __entry->inum = ip->i_no_addr; __entry->len = len; |