Christoph Hellwig
|
bbc758ec04
block: remove REQ_NO_TIMEOUT flag
|
9 ani în urmă |
Christoph Hellwig
|
287922eb0b
block: defer timeouts to a workqueue
|
9 ani în urmă |
Jens Axboe
|
3b627a3f93
block: clarify blk_add_timer() use case for blk-mq
|
9 ani în urmă |
Christoph Hellwig
|
55ce0da1da
block: fix blk_abort_request for blk-mq drivers
|
9 ani în urmă |
Keith Busch
|
5b3f25fc34
blk-mq: Allow requests to never expire
|
10 ani în urmă |
Christoph Hellwig
|
9041583765
block: fix blk_abort_request on blk-mq
|
11 ani în urmă |
Ming Lei
|
5e940aaa59
blk-timeout: fix blk_add_timer
|
11 ani în urmă |
Christoph Hellwig
|
46f92d42ee
blk-mq: unshared timeout handler
|
11 ani în urmă |
Jens Axboe
|
c7bca4183f
block: ensure that the timer is always added
|
11 ani în urmă |
Jens Axboe
|
0d2602ca30
blk-mq: improve support for shared tags maps
|
11 ani în urmă |
Christoph Hellwig
|
c4a634f432
block: fold __blk_add_timer into blk_add_timer
|
11 ani în urmă |
Jens Axboe
|
87ee7b1121
blk-mq: fix race with timeouts and requeue events
|
11 ani în urmă |
Jens Axboe
|
f793aa5378
block: relax when to modify the timeout timer
|
11 ani în urmă |
Christoph Hellwig
|
30a91cb4ef
blk-mq: rework I/O completions
|
11 ani în urmă |
Jens Axboe
|
e37459b8e2
Merge branch 'blk-mq/core' into for-3.13/core
|
11 ani în urmă |
Duan Jiong
|
8616ebb16b
block: replace IS_ERR and PTR_ERR with PTR_ERR_OR_ZERO
|
11 ani în urmă |
Jeff Moyer
|
4912aa6c11
block: fix race between request completion and timeout handling
|
12 ani în urmă |
Jens Axboe
|
320ae51fee
blk-mq: new multi-queue block IO queueing mechanism
|
12 ani în urmă |
Hannes Reinecke
|
80bd7181b0
block: check for timeout function in blk_rq_timed_out()
|
12 ani în urmă |
Asias He
|
76aaa5101f
block: Drop dead function blk_abort_queue()
|
13 ani în urmă |
Akinobu Mita
|
dd48c085c1
fault-injection: add ability to export fault_attr in arbitrary directory
|
14 ani în urmă |
Richard Kennedy
|
a534dbe96e
block: ensure jiffies wrap is handled correctly in blk_rq_timed_out_timer
|
15 ani în urmă |
Tejun Heo
|
2eef33e439
block: clean up misc stuff after block layer timeout conversion
|
16 ani în urmă |
Hannes Reinecke
|
17d5c8ca75
block: fix intermittent dm timeout based oops
|
16 ani în urmă |
Jens Axboe
|
b759113499
block: make blk_abort_queue() ignore non-request based devices
|
16 ani în urmă |
Hannes Reinecke
|
be987fdb55
block: fix deadlock in blk_abort_queue() for drivers that readd to timeout list
|
16 ani în urmă |
Jens Axboe
|
70ed28b92a
block: leave the request timeout timer running even on an empty list
|
17 ani în urmă |
Jens Axboe
|
65d3618ccf
block: add comment in blk_rq_timed_out() about why next can not be 0
|
17 ani în urmă |
malahal@us.ibm.com
|
565e411d76
block: optimizations in blk_rq_timed_out_timer()
|
17 ani în urmă |
Alan Stern
|
7838c15b8d
Block: use round_jiffies_up()
|
17 ani în urmă |