]> git.baikalelectronics.ru Git - kernel.git/commit
GFS2: Always use iopen glock for gl_deletes
authorBob Peterson <rpeterso@redhat.com>
Fri, 4 Dec 2015 18:57:00 +0000 (12:57 -0600)
committerBob Peterson <rpeterso@redhat.com>
Fri, 18 Dec 2015 17:02:52 +0000 (11:02 -0600)
commit749f6c48df103b3d11f2ed56f356a5cebf88d983
tree27ee8727bcd8b74b71f91a1caa1b8153a8e096a2
parent7e411842277f32b91a2188b5eda208ba374aea42
GFS2: Always use iopen glock for gl_deletes

Before this patch, when function try_rgrp_unlink queued a glock for
delete_work to reclaim the space, it used the inode glock to do so.
That's different from the iopen callback which uses the iopen glock
for the same purpose. We should be consistent and always use the
iopen glock. This may also save us reference counting problems with
the inode glock, since clear_glock does an extra glock_put() for the
inode glock.

Signed-off-by: Bob Peterson <rpeterso@redhat.com>
fs/gfs2/rgrp.c