blk-mq: don't run might_sleep() if the operation needn't blocking