# SPDX-License-Identifier: GPL-2.0 # # Makefile for the kernel block layer # obj-$([31mCONFIG_BLOCK[0m) := bio.o elevator.o blk-core.o blk-sysfs.o \ blk-flush.o blk-settings.o blk-ioc.o blk-map.o \ blk-exec.o blk-merge.o blk-softirq.o blk-timeout.o \ blk-lib.o blk-mq.o blk-mq-tag.o blk-stat.o \ blk-mq-sysfs.o blk-mq-cpumap.o blk-mq-sched.o ioctl.o \ genhd.o partition-generic.o ioprio.o \ badblocks.o partitions/ blk-rq-qos.o obj-$([31mCONFIG_BOUNCE[0m) += bounce.o obj-$([31mCONFIG_BLK_SCSI_REQUEST[0m) += scsi_ioctl.o obj-$([31mCONFIG_BLK_DEV_BSG[0m) += bsg.o obj-$([31mCONFIG_BLK_DEV_BSGLIB[0m) += bsg-lib.o obj-$([31mCONFIG_BLK_CGROUP[0m) += blk-cgroup.o obj-$([31mCONFIG_BLK_DEV_THROTTLING[0m) += blk-throttle.o obj-$([31mCONFIG_BLK_CGROUP_IOLATENCY[0m) += blk-iolatency.o obj-$([31mCONFIG_BLK_CGROUP_IOCOST[0m) += blk-iocost.o obj-$([31mCONFIG_MQ_IOSCHED_DEADLINE[0m) += mq-deadline.o obj-$([31mCONFIG_MQ_IOSCHED_KYBER[0m) += kyber-iosched.o bfq-y := bfq-iosched.o bfq-wf2q.o bfq-cgroup.o obj-$([31mCONFIG_IOSCHED_BFQ[0m) += bfq.o obj-$([31mCONFIG_BLOCK_COMPAT[0m) += compat_ioctl.o obj-$([31mCONFIG_BLK_CMDLINE_PARSER[0m) += cmdline-parser.o obj-$([31mCONFIG_BLK_DEV_INTEGRITY[0m) += bio-integrity.o blk-integrity.o t10-pi.o obj-$([31mCONFIG_BLK_MQ_PCI[0m) += blk-mq-pci.o obj-$([31mCONFIG_BLK_MQ_VIRTIO[0m) += blk-mq-virtio.o obj-$([31mCONFIG_BLK_MQ_RDMA[0m) += blk-mq-rdma.o obj-$([31mCONFIG_BLK_DEV_ZONED[0m) += blk-zoned.o obj-$([31mCONFIG_BLK_WBT[0m) += blk-wbt.o obj-$([31mCONFIG_BLK_DEBUG_FS[0m) += blk-mq-debugfs.o obj-$([31mCONFIG_BLK_DEBUG_FS_ZONED[0m)+= blk-mq-debugfs-zoned.o obj-$([31mCONFIG_BLK_SED_OPAL[0m) += sed-opal.o obj-$([31mCONFIG_BLK_PM[0m) += blk-pm.o |