]> git.baikalelectronics.ru Git - kernel.git/commit
GFS2: Don't cache iopen glocks
authorBob Peterson <rpeterso@redhat.com>
Wed, 29 May 2013 15:51:52 +0000 (11:51 -0400)
committerSteven Whitehouse <swhiteho@redhat.com>
Mon, 3 Jun 2013 15:40:22 +0000 (16:40 +0100)
commit87d7beab8f82428f9d9f0c0bf6d5be145c933836
treec9da72b651e1c06ac14804d661f1dfbf4e8df75a
parent7e8d2d1e8cff2d8f4d9f6ac6f87e6021395cd2ac
GFS2: Don't cache iopen glocks

This patch makes GFS2 immediately reclaim/delete all iopen glocks
as soon as they're dequeued. This allows deleters to get an
EXclusive lock on iopen so files are deleted properly instead of
being set as unlinked.

Signed-off-by: Bob Peterson <rpeterso@redhat.com>
Signed-off-by: Steven Whitehouse <swhiteho@redhat.com>
fs/gfs2/inode.c
fs/gfs2/super.c