ext4: make ext4_es_insert_delayed_block() return void
authorBaokun Li <libaokun1@huawei.com>
Mon, 24 Apr 2023 03:38:44 +0000 (11:38 +0800)
committerTheodore Ts'o <tytso@mit.edu>
Mon, 26 Jun 2023 23:35:12 +0000 (19:35 -0400)
commit8782b020ccbef6c4b62f00c86423f4d37ec60932
treeec7dea6f9528ecef9b7cce00d2060e4a6376347c
parented5d285b3f2a9a37ff778c5e440daf49351fcc4d
ext4: make ext4_es_insert_delayed_block() return void

Now it never fails when inserting a delay extent, so the return value in
ext4_es_insert_delayed_block is no longer necessary, let it return void.

[ Fixed bug which caused system hangs during bigalloc test runs.  See
 https://lore.kernel.org/r/20230612030405.GH1436857@mit.edu for more
 details.  -- TYT ]

Signed-off-by: Baokun Li <libaokun1@huawei.com>
Reviewed-by: Jan Kara <jack@suse.cz>
Link: https://lore.kernel.org/r/20230424033846.4732-11-libaokun1@huawei.com
Signed-off-by: Theodore Ts'o <tytso@mit.edu>
fs/ext4/extents_status.c
fs/ext4/extents_status.h
fs/ext4/inode.c