]> www.infradead.org Git - users/hch/misc.git/commit
block: remove BLK_MQ_F_SHOULD_MERGE
authorChristoph Hellwig <hch@lst.de>
Thu, 19 Dec 2024 06:01:59 +0000 (07:01 +0100)
committerJens Axboe <axboe@kernel.dk>
Thu, 19 Dec 2024 14:48:54 +0000 (07:48 -0700)
commit9377b95cda735bb14f7a2243a4f49ee9c8e948f8
treeeec285b8264489a600e3ab37f261479de3291402
parent737371e839a368007758be329413b3f5ec9e7976
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>
Link: https://lore.kernel.org/r/20241219060214.1928848-1-hch@lst.de
Signed-off-by: Jens Axboe <axboe@kernel.dk>
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