From 988ac5f645fc55e3d2b35e6d09a584b7f1a8040b Mon Sep 17 00:00:00 2001 From: Toby Roth Date: Wed, 15 May 2024 13:31:16 +0300 Subject: [PATCH] Do not submit IO in complete flush Signed-off-by: Toby Roth Signed-off-by: Robert Baldyga --- modules/cas_cache/volume/vol_block_dev_top.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/modules/cas_cache/volume/vol_block_dev_top.c b/modules/cas_cache/volume/vol_block_dev_top.c index 7bb1b17..9a7c79e 100644 --- a/modules/cas_cache/volume/vol_block_dev_top.c +++ b/modules/cas_cache/volume/vol_block_dev_top.c @@ -370,10 +370,7 @@ static void blkdev_complete_flush(struct ocf_io *io, int error) return; } - if (in_interrupt()) - blkdev_defer_bio(bvol, bio, blkdev_handle_bio_noflush); - else - blkdev_handle_bio_noflush(bvol, bio); + blkdev_defer_bio(bvol, bio, blkdev_handle_bio_noflush); } static void blkdev_handle_flush(struct bd_object *bvol, struct bio *bio)