]> www.infradead.org Git - users/jedix/linux-maple.git/commit
ext4: protect ext4_release_dquot against freezing
authorOjaswin Mujoo <ojaswin@linux.ibm.com>
Thu, 21 Nov 2024 12:38:55 +0000 (18:08 +0530)
committerTheodore Ts'o <tytso@mit.edu>
Thu, 6 Mar 2025 03:12:27 +0000 (22:12 -0500)
commit530fea29ef82e169cd7fe048c2b7baaeb85a0028
tree1679eccb56d06782855a529b28fd851808adf9cc
parent9e28059d56649a7212d5b3f8751ec021154ba3dd
ext4: protect ext4_release_dquot against freezing

Protect ext4_release_dquot against freezing so that we
don't try to start a transaction when FS is frozen, leading
to warnings.

Further, avoid taking the freeze protection if a transaction
is already running so that we don't need end up in a deadlock
as described in

  46e294efc355 ext4: fix deadlock with fs freezing and EA inodes

Suggested-by: Jan Kara <jack@suse.cz>
Signed-off-by: Ojaswin Mujoo <ojaswin@linux.ibm.com>
Reviewed-by: Baokun Li <libaokun1@huawei.com>
Reviewed-by: Jan Kara <jack@suse.cz>
Link: https://patch.msgid.link/20241121123855.645335-3-ojaswin@linux.ibm.com
Signed-off-by: Theodore Ts'o <tytso@mit.edu>
fs/ext4/super.c