IO polling is available on blk-mq devices. Currently it is not possible to perform IO polling on stackable devices like MD. We have built a prototype exposing new function for bio devices to do IO polling on them. That function is in available on request_queue so bio based drivers can provide handler for it. IO polling has been provided for RAID-0 level for MD. Andrzej Jakowski (2): block: introduce polling on bio level md: enable io polling block/blk-core.c | 3 ++- block/blk-mq.c | 26 ++++++++++++++++++++++++++ drivers/md/md.c | 39 +++++++++++++++++++++++++++++++++++---- include/linux/blkdev.h | 2 ++ 4 files changed, 65 insertions(+), 5 deletions(-) -- 2.20.1