Home
last modified time | relevance | path

Searched hist:"30 a91cb4ef385fe1b260df204ef314d86fff2850" (Results 1 – 4 of 4) sorted by relevance

/linux/block/
H A Dblk-timeout.cdiff 30a91cb4ef385fe1b260df204ef314d86fff2850 Mon Feb 10 12:24:38 CET 2014 Christoph Hellwig <hch@infradead.org> blk-mq: rework I/O completions

Rework I/O completions to work more like the old code path. blk_mq_end_io
now stays out of the business of deferring completions to others CPUs
and calling blk_mark_rq_complete. The latter is very important to allow
completing requests that have timed out and thus are already marked completed,
the former allows using the IPI callout even for driver specific completions
instead of having to reimplement them.

Signed-off-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Jens Axboe <axboe@fb.com>
H A Dblk-mq.hdiff 30a91cb4ef385fe1b260df204ef314d86fff2850 Mon Feb 10 12:24:38 CET 2014 Christoph Hellwig <hch@infradead.org> blk-mq: rework I/O completions

Rework I/O completions to work more like the old code path. blk_mq_end_io
now stays out of the business of deferring completions to others CPUs
and calling blk_mark_rq_complete. The latter is very important to allow
completing requests that have timed out and thus are already marked completed,
the former allows using the IPI callout even for driver specific completions
instead of having to reimplement them.

Signed-off-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Jens Axboe <axboe@fb.com>
H A Dblk-mq.cdiff 30a91cb4ef385fe1b260df204ef314d86fff2850 Mon Feb 10 12:24:38 CET 2014 Christoph Hellwig <hch@infradead.org> blk-mq: rework I/O completions

Rework I/O completions to work more like the old code path. blk_mq_end_io
now stays out of the business of deferring completions to others CPUs
and calling blk_mark_rq_complete. The latter is very important to allow
completing requests that have timed out and thus are already marked completed,
the former allows using the IPI callout even for driver specific completions
instead of having to reimplement them.

Signed-off-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Jens Axboe <axboe@fb.com>
/linux/include/linux/
H A Dblk-mq.hdiff 30a91cb4ef385fe1b260df204ef314d86fff2850 Mon Feb 10 12:24:38 CET 2014 Christoph Hellwig <hch@infradead.org> blk-mq: rework I/O completions

Rework I/O completions to work more like the old code path. blk_mq_end_io
now stays out of the business of deferring completions to others CPUs
and calling blk_mark_rq_complete. The latter is very important to allow
completing requests that have timed out and thus are already marked completed,
the former allows using the IPI callout even for driver specific completions
instead of having to reimplement them.

Signed-off-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Jens Axboe <axboe@fb.com>