]> www.infradead.org Git - users/hch/misc.git/commit
block: remove BLK_MQ_F_SHOULD_MERGE block-remove-BLK_MQ_F_SHOULD_MERGE
authorChristoph Hellwig <hch@lst.de>
Tue, 17 Dec 2024 04:52:25 +0000 (05:52 +0100)
committerChristoph Hellwig <hch@lst.de>
Tue, 17 Dec 2024 08:06:55 +0000 (09:06 +0100)
commitc22c6bcd0eb2a789d6af4afae87d1328a019ea29
tree9d4bca55bc0bda733c75037d6a5ef9295a3680ea
parentaa3339c7e313c15ec0bedd276a2019478be064bb
block: remove BLK_MQ_F_SHOULD_MERGE

BLK_MQ_F_SHOULD_MERGE is set for all tag_sets except those that purely
process passthrough commands (bsg-lib, ufs tmf, various nvme admin
queues) and thus don't even check the flag.  Remove it to simplify the
driver interface.

Signed-off-by: Christoph Hellwig <hch@lst.de>
34 files changed:
arch/um/drivers/ubd_kern.c
block/blk-mq-debugfs.c
block/blk-mq-sched.c
drivers/block/amiflop.c
drivers/block/aoe/aoeblk.c
drivers/block/ataflop.c
drivers/block/floppy.c
drivers/block/loop.c
drivers/block/mtip32xx/mtip32xx.c
drivers/block/nbd.c
drivers/block/null_blk/main.c
drivers/block/ps3disk.c
drivers/block/rbd.c
drivers/block/rnbd/rnbd-clt.c
drivers/block/sunvdc.c
drivers/block/swim.c
drivers/block/swim3.c
drivers/block/ublk_drv.c
drivers/block/virtio_blk.c
drivers/block/xen-blkfront.c
drivers/block/z2ram.c
drivers/cdrom/gdrom.c
drivers/md/dm-rq.c
drivers/memstick/core/ms_block.c
drivers/memstick/core/mspro_block.c
drivers/mmc/core/queue.c
drivers/mtd/mtd_blkdevs.c
drivers/mtd/ubi/block.c
drivers/nvme/host/apple.c
drivers/nvme/host/core.c
drivers/s390/block/dasd_genhd.c
drivers/s390/block/scm_blk.c
drivers/scsi/scsi_lib.c
include/linux/blk-mq.h