aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorflar2 <asegaert@gmail.com>2019-05-22 18:01:04 -0400
committerGtrCraft <nickvanbokhorst@hotmail.com>2022-07-11 16:24:48 +0200
commit6fa18ace9d394dbf20789799b6582c9abe7e7d26 (patch)
tree8d18c3d096f7244897f8db59b53cb3e3ac9c35ed
parentccb79548c75d411e300ea0e007c32a4f461a016e (diff)
block: fix elevator ops
-rw-r--r--block/fiops-iosched.c6
-rw-r--r--block/maple-iosched.c2
-rw-r--r--block/sio-iosched.c2
-rw-r--r--block/zen-iosched.c2
4 files changed, 6 insertions, 6 deletions
diff --git a/block/fiops-iosched.c b/block/fiops-iosched.c
index 7748ee3ea98a..a384fc194c5b 100644
--- a/block/fiops-iosched.c
+++ b/block/fiops-iosched.c
@@ -534,7 +534,7 @@ fiops_find_rq_fmerge(struct fiops_data *fiopsd, struct bio *bio)
return NULL;
}
-static int fiops_merge(struct request_queue *q, struct request **req,
+static enum elv_merge fiops_merge(struct request_queue *q, struct request **req,
struct bio *bio)
{
struct fiops_data *fiopsd = q->elevator->elevator_data;
@@ -550,7 +550,7 @@ static int fiops_merge(struct request_queue *q, struct request **req,
}
static void fiops_merged_request(struct request_queue *q, struct request *req,
- int type)
+ enum elv_merge type)
{
if (type == ELEVATOR_FRONT_MERGE) {
struct fiops_ioc *ioc = RQ_CIC(req);
@@ -729,7 +729,7 @@ static struct elv_fs_entry fiops_attrs[] = {
};
static struct elevator_type iosched_fiops = {
- .ops = {
+ .ops.sq = {
.elevator_merge_fn = fiops_merge,
.elevator_merged_fn = fiops_merged_request,
.elevator_merge_req_fn = fiops_merged_requests,
diff --git a/block/maple-iosched.c b/block/maple-iosched.c
index 8655bdb61ca1..beb474e83ec9 100644
--- a/block/maple-iosched.c
+++ b/block/maple-iosched.c
@@ -421,7 +421,7 @@ static struct elv_fs_entry maple_attrs[] = {
};
static struct elevator_type iosched_maple = {
- .ops = {
+ .ops.sq = {
.elevator_merge_req_fn = maple_merged_requests,
.elevator_dispatch_fn = maple_dispatch_requests,
.elevator_add_req_fn = maple_add_request,
diff --git a/block/sio-iosched.c b/block/sio-iosched.c
index 877062c32d6c..45b97b8db612 100644
--- a/block/sio-iosched.c
+++ b/block/sio-iosched.c
@@ -370,7 +370,7 @@ static struct elv_fs_entry sio_attrs[] = {
};
static struct elevator_type iosched_sio = {
- .ops = {
+ .ops.sq = {
.elevator_merge_req_fn = sio_merged_requests,
.elevator_dispatch_fn = sio_dispatch_requests,
.elevator_add_req_fn = sio_add_request,
diff --git a/block/zen-iosched.c b/block/zen-iosched.c
index 7e2cb040ccc5..80af3ef83243 100644
--- a/block/zen-iosched.c
+++ b/block/zen-iosched.c
@@ -254,7 +254,7 @@ static struct elv_fs_entry zen_attrs[] = {
};
static struct elevator_type iosched_zen = {
- .ops = {
+ .ops.sq = {
.elevator_merge_req_fn = zen_merged_requests,
.elevator_dispatch_fn = zen_dispatch_requests,
.elevator_add_req_fn = zen_add_request,