Bob and I have been looking into the following syzbot-reported quota bug: https://lore.kernel.org/all/0000000000002b5e2405f14e8...@google.com
The following patches fix that bug. I've put those patches onto our for-next branch; they will be submitted upstream in the upcoming merge window. https://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git/log/?h=for-next Thanks, Andreas Andreas Gruenbacher (8): gfs2: Rename sd_{ glock => kill }_wait gfs2: Rename SDF_DEACTIVATING to SDF_KILL gfs2: Fix wrong quota shrinker return value gfs2: Use gfs2_qd_dispose in gfs2_quota_cleanup gfs2: Factor out duplicate quota data disposal code gfs2: No more quota complaints after withdraw gfs2: Fix initial quota data refcount gfs2: Fix quota data refcount after cleanup Bob Peterson (1): gfs2: Use qd_sbd more consequently fs/gfs2/glock.c | 10 ++-- fs/gfs2/glops.c | 2 +- fs/gfs2/incore.h | 4 +- fs/gfs2/ops_fstype.c | 7 ++- fs/gfs2/quota.c | 139 +++++++++++++++++++++++++------------------ fs/gfs2/quota.h | 1 + fs/gfs2/super.c | 3 +- fs/gfs2/sys.c | 2 +- 8 files changed, 98 insertions(+), 70 deletions(-) -- 2.40.1