Files
linux/fs/gfs2
Bob Peterson 053640a738 gfs2: Dequeue waiters when withdrawn
When a withdraw occurs, ordinary (not system) glocks may not be granted
anymore. Later, when the file system is unmounted, gfs2_gl_hash_clear()
tries to clear out all the glocks, but these un-grantable pending
waiters prevent some glocks from being freed. So the unmount hangs, at
least for its ten-minute timeout period.

This patch takes measures to remove any pending waiters from
the glocks that will never be granted. This allows the unmount to
proceed in a reasonable period of time.

Signed-off-by: Bob Peterson <rpeterso@redhat.com>
Signed-off-by: Andreas Gruenbacher <agruenba@redhat.com>
2022-08-25 17:11:14 +02:00
..
2019-07-03 14:45:18 +02:00
2021-06-29 10:56:51 +02:00
2022-08-25 17:11:14 +02:00
2022-08-25 17:11:14 +02:00
2022-06-29 16:59:07 +02:00
2022-05-09 23:12:33 -04:00
2022-02-02 07:49:59 -07:00
2022-08-25 17:11:14 +02:00
2022-06-28 20:38:15 +02:00