gfs2: Initialize iopen glock holder for new inodes
authorAndreas Gruenbacher <agruenba@redhat.com>
Fri, 17 Jun 2016 12:22:15 +0000 (07:22 -0500)
committerBob Peterson <rpeterso@redhat.com>
Fri, 17 Jun 2016 13:35:03 +0000 (08:35 -0500)
commit1e875f5a95a28b5286165db9fa832b0773657ddb
treece81c0e518c2256111b2f6cc8e2a5f50741d781a
parent36e4ad0316c017d5b271378ed9a1c9a4b77fab5f
gfs2: Initialize iopen glock holder for new inodes

In gfs2_init_inode_once, initialize inode->i_iopen_gh.gh_gl to NULL:
otherwise, when gfs2_inode_lookup fails, the iopen glock holder can
remain unset and iget_failed can end up accessing random memory.

Signed-off-by: Andreas Gruenbacher <agruenba@redhat.com>
Signed-off-by: Bob Peterson <rpeterso@redhat.com>
fs/gfs2/main.c