On Mon, Nov 30, 2020 at 8:44 PM Andreas Gruenbacher agruenba@redhat.com wrote:
In gfs2_create_inode, make sure to cancel any pending delete work before locking the inode glock. Otherwise, gfs2_cancel_delete_work may block waiting for delete_work_func to complete, and delete_work_func may block trying to acquire the inode glock in gfs2_inode_lookup.
(Please see version 2 of this patch.)
Thanks, Andreas