Move to blk-mq block interface.

Currently Open-CAS uses single queue block interface,
which is removed in kernel in version 5.0.
From this moment on Open-CAS supports only blk-mq,
and single queue is not supported any longer.

Signed-off-by: Michal Rakowski <michal.rakowski@intel.com>
This commit is contained in:
Michal Rakowski
2019-08-12 15:02:22 +02:00
parent 8d80ef5aef
commit 95af3c6f9f
5 changed files with 124 additions and 169 deletions

View File

@@ -9,6 +9,7 @@
#include <linux/fs.h>
#include <linux/blkdev.h>
#include <linux/mutex.h>
#include <linux/blk-mq.h>
struct casdsk_exp_obj;
@@ -35,6 +36,7 @@ struct casdsk_disk {
int gd_flags;
int gd_minors;
struct blk_mq_tag_set tag_set;
struct casdsk_exp_obj *exp_obj;
struct kobject kobj;