hi all: blk_end_request_all will call blk_end_bidi_request for updating not only current request, but rq->next_rq as well. Per my understanding, driver will fetch request one by one from queue to finish transferring data. under what circumstance, driver will use blk_end_request_all for updating current and next request? appreciate your kind help in advance, -- To unsubscribe from this list: send the line "unsubscribe linux-block" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html