summaryrefslogtreecommitdiff
path: root/block/blk-timeout.c
Commit message (Expand)AuthorAge
* blk-mq: Directly schedule q->timeout_work when aborting a requestTejun Heo2018-04-02
* block: Introduce blk_queue_flag_{set,clear,test_and_{set,clear}}()Bart Van Assche2018-03-08
* block: add accessors for setting/querying request deadlineJens Axboe2018-01-10
* blk-mq: remove REQ_ATOM_COMPLETE usages from blk-mqTejun Heo2018-01-09
* blk-mq: make blk_abort_request() trigger timeout pathTejun Heo2018-01-09
* blk-mq: replace timeout synchronization with a RCU and generation based schemeTejun Heo2018-01-09
* block: Fix a race between blk_cleanup_queue() and timeout handlingBart Van Assche2017-10-30
* blk-mq: attempt to fix atomic flag memory orderingPeter Zijlstra2017-10-04
* block: Check locking assumptions at runtimeBart Van Assche2017-06-20
* block: remove the errors field from struct requestChristoph Hellwig2017-04-20
* block: remove REQ_NO_TIMEOUT flagChristoph Hellwig2015-12-22
* block: defer timeouts to a workqueueChristoph Hellwig2015-12-22
* block: clarify blk_add_timer() use case for blk-mqJens Axboe2015-11-24
* block: fix blk_abort_request for blk-mq driversChristoph Hellwig2015-11-24
* blk-mq: Allow requests to never expireKeith Busch2015-01-08
* block: fix blk_abort_request on blk-mqChristoph Hellwig2014-09-22
* blk-timeout: fix blk_add_timerMing Lei2014-09-22
* blk-mq: unshared timeout handlerChristoph Hellwig2014-09-22
* block: ensure that the timer is always addedJens Axboe2014-05-30
* blk-mq: improve support for shared tags mapsJens Axboe2014-05-13
* block: fold __blk_add_timer into blk_add_timerChristoph Hellwig2014-04-25
* blk-mq: fix race with timeouts and requeue eventsJens Axboe2014-04-24
* block: relax when to modify the timeout timerJens Axboe2014-04-16
* blk-mq: rework I/O completionsChristoph Hellwig2014-02-10
* Merge branch 'blk-mq/core' into for-3.13/coreJens Axboe2013-11-08
|\
| * blk-mq: new multi-queue block IO queueing mechanismJens Axboe2013-10-25
* | block: replace IS_ERR and PTR_ERR with PTR_ERR_OR_ZERODuan Jiong2013-11-08
* | block: fix race between request completion and timeout handlingJeff Moyer2013-11-08
|/
* block: check for timeout function in blk_rq_timed_out()Hannes Reinecke2013-07-01
* block: Drop dead function blk_abort_queue()Asias He2012-06-15
* fault-injection: add ability to export fault_attr in arbitrary directoryAkinobu Mita2011-08-03
* block: ensure jiffies wrap is handled correctly in blk_rq_timed_out_timerRichard Kennedy2010-04-21
* block: clean up misc stuff after block layer timeout conversionTejun Heo2009-04-28
* block: fix intermittent dm timeout based oopsHannes Reinecke2009-04-24
* block: make blk_abort_queue() ignore non-request based devicesJens Axboe2009-04-22
* block: fix deadlock in blk_abort_queue() for drivers that readd to timeout listHannes Reinecke2009-02-18
* block: leave the request timeout timer running even on an empty listJens Axboe2008-12-29
* block: add comment in blk_rq_timed_out() about why next can not be 0Jens Axboe2008-12-29
* block: optimizations in blk_rq_timed_out_timer()malahal@us.ibm.com2008-12-29
* Block: use round_jiffies_up()Alan Stern2008-11-06
* block: use rq complete marking in blk_abort_request()Jens Axboe2008-10-09
* block: add fault injection mechanism for faking request timeoutsJens Axboe2008-10-09
* block: Add interface to abort queued requestsMike Anderson2008-10-09
* block: unify request timeout handlingJens Axboe2008-10-09