Skip to content

Commit dcd8608

Browse files
committed
Merge branch 'for-6.11/block' into for-next
* for-6.11/block: rnbd-cnt: don't set QUEUE_FLAG_SAME_FORCE rnbd: don't set QUEUE_FLAG_SAME_COMP mpt3sas_scsih: don't set QUEUE_FLAG_NOMERGES megaraid_sas: don't set QUEUE_FLAG_NOMERGES loop: don't set QUEUE_FLAG_NOMERGES
2 parents e58af04 + caffa7c commit dcd8608

File tree

4 files changed

+2
-23
lines changed

4 files changed

+2
-23
lines changed

drivers/block/loop.c

Lines changed: 2 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -211,13 +211,10 @@ static void __loop_update_dio(struct loop_device *lo, bool dio)
211211
if (lo->lo_state == Lo_bound)
212212
blk_mq_freeze_queue(lo->lo_queue);
213213
lo->use_dio = use_dio;
214-
if (use_dio) {
215-
blk_queue_flag_clear(QUEUE_FLAG_NOMERGES, lo->lo_queue);
214+
if (use_dio)
216215
lo->lo_flags |= LO_FLAGS_DIRECT_IO;
217-
} else {
218-
blk_queue_flag_set(QUEUE_FLAG_NOMERGES, lo->lo_queue);
216+
else
219217
lo->lo_flags &= ~LO_FLAGS_DIRECT_IO;
220-
}
221218
if (lo->lo_state == Lo_bound)
222219
blk_mq_unfreeze_queue(lo->lo_queue);
223220
}
@@ -2053,14 +2050,6 @@ static int loop_add(int i)
20532050
}
20542051
lo->lo_queue = lo->lo_disk->queue;
20552052

2056-
/*
2057-
* By default, we do buffer IO, so it doesn't make sense to enable
2058-
* merge because the I/O submitted to backing file is handled page by
2059-
* page. For directio mode, merge does help to dispatch bigger request
2060-
* to underlayer disk. We will enable merge once directio is enabled.
2061-
*/
2062-
blk_queue_flag_set(QUEUE_FLAG_NOMERGES, lo->lo_queue);
2063-
20642053
/*
20652054
* Disable partition scanning by default. The in-kernel partition
20662055
* scanning can be requested individually per-device during its

drivers/block/rnbd/rnbd-clt.c

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1397,8 +1397,6 @@ static int rnbd_client_setup_device(struct rnbd_clt_dev *dev,
13971397
dev->queue = dev->gd->queue;
13981398
rnbd_init_mq_hw_queues(dev);
13991399

1400-
blk_queue_flag_set(QUEUE_FLAG_SAME_COMP, dev->queue);
1401-
blk_queue_flag_set(QUEUE_FLAG_SAME_FORCE, dev->queue);
14021400
return rnbd_clt_setup_gen_disk(dev, rsp, idx);
14031401
}
14041402

drivers/scsi/megaraid/megaraid_sas_base.c

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1981,8 +1981,6 @@ megasas_set_nvme_device_properties(struct scsi_device *sdev,
19811981

19821982
lim->max_hw_sectors = max_io_size / 512;
19831983
lim->virt_boundary_mask = mr_nvme_pg_size - 1;
1984-
1985-
blk_queue_flag_set(QUEUE_FLAG_NOMERGES, sdev->request_queue);
19861984
}
19871985

19881986
/*

drivers/scsi/mpt3sas/mpt3sas_scsih.c

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2680,12 +2680,6 @@ scsih_device_configure(struct scsi_device *sdev, struct queue_limits *lim)
26802680
pcie_device_put(pcie_device);
26812681
spin_unlock_irqrestore(&ioc->pcie_device_lock, flags);
26822682
mpt3sas_scsih_change_queue_depth(sdev, qdepth);
2683-
/* Enable QUEUE_FLAG_NOMERGES flag, so that IOs won't be
2684-
** merged and can eliminate holes created during merging
2685-
** operation.
2686-
**/
2687-
blk_queue_flag_set(QUEUE_FLAG_NOMERGES,
2688-
sdev->request_queue);
26892683
lim->virt_boundary_mask = ioc->page_size - 1;
26902684
return 0;
26912685
}

0 commit comments

Comments
 (0)