quota: Remove BUG_ON from dqget()
authorJan Kara <jack@suse.cz>
Fri, 20 Oct 2023 11:34:08 +0000 (13:34 +0200)
committerJan Kara <jack@suse.cz>
Mon, 22 Jan 2024 11:56:20 +0000 (12:56 +0100)
commit249f374eb9b6b969c64212dd860cc1439674c4a8
tree02514df42f9709b99575b0828f49b1fbb5b7186a
parentd44c576637238d2dafdd22dc856f0cb2a1553049
quota: Remove BUG_ON from dqget()

dqget() checks whether dquot->dq_sb is set when returning it using
BUG_ON. Firstly this doesn't work as an invalidation check for quite
some time (we release dquot with dq_sb set these days), secondly using
BUG_ON is quite harsh. Use WARN_ON_ONCE and check whether dquot is still
hashed instead.

Signed-off-by: Jan Kara <jack@suse.cz>
fs/quota/dquot.c