0001-Export-__smp_call_function_single.patch
0002-smp-don-t-warn-about-csd-flags-having-CSD_FLAG_LOCK-.patch
0003-block-make-rq-cmd_flags-be-64-bit.patch
0004-blk-mq-new-multi-queue-block-IO-queueing-mechanism.patch
0005-null_blk-multi-queue-aware-block-test-driver.patch

0006-mtip32xx-roll-up-of-v3.10-rc2-changes.patch
0007-mtip32xx-basic-mq-support.patch
# left out the "mtip32xx: basic support for issue groups" commit
# based on Jens' recommendation (due to it being experimental/broken)

# various prereq virtio patches from v3.10-rc1 so blk-mq changes apply cleanly:
0008-virtio_ring-expose-virtio-barriers-for-use-in-vringh.patch
0009-virtio_ring-virtqueue_add_sgs-to-add-multiple-sgs.patch
0010-virtio-blk-reorganize-virtblk_add_req.patch
0011-virtio-blk-use-virtqueue_add_sgs-on-bio-path.patch
0012-virtio-blk-use-virtqueue_add_sgs-on-req-path.patch
0013-virtio_blk-blk-mq-support.patch

0014-direct-io-only-inc-dec-inode-i_dio_count-for-file-sy.patch
0015-blk-mq-flush-handling.patch
0016-blk-mq-cpu-hot-plug-unplug-fixes.patch
0017-blk-mq-make-flush-work-again.patch
0018-blk-mq-timeout-fixes.patch
0019-blk-mq-fix-timer-infinite-loop-after-first-timeout-e.patch

0099-redhat-enable-CONFIG_BLK_DEV_NULL_BLK-m-in-config-ge.patch