Bart Van Assche
|
f5e350f021
blk-mq: Fix timeout handling in case the timeout handler returns BLK_EH_DONE
|
7 tahun lalu |
Christoph Hellwig
|
f6e7d48a78
block: remove BLK_EH_HANDLED
|
7 tahun lalu |
Christoph Hellwig
|
6600593cbd
block: rename BLK_EH_NOT_HANDLED to BLK_EH_DONE
|
7 tahun lalu |
Keith Busch
|
12f5b93145
blk-mq: Remove generation seqeunce
|
7 tahun lalu |
Tejun Heo
|
bc6d65e6dc
blk-mq: Directly schedule q->timeout_work when aborting a request
|
7 tahun lalu |
Bart Van Assche
|
8814ce8a0f
block: Introduce blk_queue_flag_{set,clear,test_and_{set,clear}}()
|
7 tahun lalu |
Jens Axboe
|
0a72e7f449
block: add accessors for setting/querying request deadline
|
7 tahun lalu |
Tejun Heo
|
634f9e4631
blk-mq: remove REQ_ATOM_COMPLETE usages from blk-mq
|
7 tahun lalu |
Tejun Heo
|
358f70da49
blk-mq: make blk_abort_request() trigger timeout path
|
7 tahun lalu |
Tejun Heo
|
1d9bd5161b
blk-mq: replace timeout synchronization with a RCU and generation based scheme
|
7 tahun lalu |
Bart Van Assche
|
4e9b6f2082
block: Fix a race between blk_cleanup_queue() and timeout handling
|
7 tahun lalu |
Peter Zijlstra
|
a7af0af321
blk-mq: attempt to fix atomic flag memory ordering
|
8 tahun lalu |
Bart Van Assche
|
2fff8a924d
block: Check locking assumptions at runtime
|
8 tahun lalu |
Christoph Hellwig
|
caf7df1227
block: remove the errors field from struct request
|
8 tahun lalu |
Christoph Hellwig
|
bbc758ec04
block: remove REQ_NO_TIMEOUT flag
|
9 tahun lalu |
Christoph Hellwig
|
287922eb0b
block: defer timeouts to a workqueue
|
9 tahun lalu |
Jens Axboe
|
3b627a3f93
block: clarify blk_add_timer() use case for blk-mq
|
9 tahun lalu |
Christoph Hellwig
|
55ce0da1da
block: fix blk_abort_request for blk-mq drivers
|
9 tahun lalu |
Keith Busch
|
5b3f25fc34
blk-mq: Allow requests to never expire
|
10 tahun lalu |
Christoph Hellwig
|
9041583765
block: fix blk_abort_request on blk-mq
|
11 tahun lalu |
Ming Lei
|
5e940aaa59
blk-timeout: fix blk_add_timer
|
11 tahun lalu |
Christoph Hellwig
|
46f92d42ee
blk-mq: unshared timeout handler
|
11 tahun lalu |
Jens Axboe
|
c7bca4183f
block: ensure that the timer is always added
|
11 tahun lalu |
Jens Axboe
|
0d2602ca30
blk-mq: improve support for shared tags maps
|
11 tahun lalu |
Christoph Hellwig
|
c4a634f432
block: fold __blk_add_timer into blk_add_timer
|
11 tahun lalu |
Jens Axboe
|
87ee7b1121
blk-mq: fix race with timeouts and requeue events
|
11 tahun lalu |
Jens Axboe
|
f793aa5378
block: relax when to modify the timeout timer
|
11 tahun lalu |
Christoph Hellwig
|
30a91cb4ef
blk-mq: rework I/O completions
|
11 tahun lalu |
Jens Axboe
|
e37459b8e2
Merge branch 'blk-mq/core' into for-3.13/core
|
11 tahun lalu |
Duan Jiong
|
8616ebb16b
block: replace IS_ERR and PTR_ERR with PTR_ERR_OR_ZERO
|
11 tahun lalu |