Hi Ming, from a quick gance this looks very useful. Please split the callback into two instead of overloading them with the bool mapped parameter. Please keep Akinobu Mita in the loop, as this should go on top of his blk-mq fixes.