]> git.baikalelectronics.ru Git - kernel.git/commit
gfs2: Fix I_NEW check in gfs2_dinode_in
authorBob Peterson <rpeterso@redhat.com>
Wed, 19 May 2021 18:45:56 +0000 (14:45 -0400)
committerAndreas Gruenbacher <agruenba@redhat.com>
Thu, 20 May 2021 11:31:37 +0000 (13:31 +0200)
commit0ed9586254da23c3ba9afce1a98991f6ea53668c
treedd13f6b6ccca7f77928bd65b3c66ada3109d805f
parentc7cd2139f757d2aae11e909f72cb08a846c66191
gfs2: Fix I_NEW check in gfs2_dinode_in

Patch 371d19e29012 added a new check for I_NEW inodes, but unfortunately
it used the wrong variable, i_flags. This caused GFS2 to withdraw when
gfs2_lookup_by_inum needed to refresh an I_NEW inode. This patch switches
to use the correct variable, i_state.

Fixes: 371d19e29012 ("gfs2: be careful with inode refresh")
Signed-off-by: Bob Peterson <rpeterso@redhat.com>
Signed-off-by: Andreas Gruenbacher <agruenba@redhat.com>
fs/gfs2/glops.c