Rework for RHEL8.5

Rework for RHEL8.5 compatibility to avoid potential bug of exiting queue
after IO completion on a different CPU.

Targeted RHEL kernel version corrected.

Signed-off-by: Krzysztof Majzerowicz-Jaszcz <krzysztof.majzerowicz-jaszcz@intel.com>
This commit is contained in:
Krzysztof Majzerowicz-Jaszcz
2022-08-12 11:28:44 +02:00
parent 13984c976a
commit e997f768b0
4 changed files with 23 additions and 40 deletions

View File

@@ -186,7 +186,9 @@ static MAKE_RQ_RET_TYPE _casdsk_exp_obj_submit_bio(struct bio *bio)
static MAKE_RQ_RET_TYPE _casdsk_exp_obj_make_rq_fn(struct request_queue *q,
struct bio *bio)
{
return _casdsk_exp_obj_submit_bio(bio);
_casdsk_exp_obj_submit_bio(bio);
cas_blk_queue_exit(q);
KRETURN(0);
}
static int _casdsk_del_partitions(struct casdsk_disk *dsk)