Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
mainline
/
linux
/
da3dae54e4ff09886b9a19224c8d9556bb2ba096
/
block
/
blk-core.c
da3dae5
Documentation: Docbook: Fix generated DocBook/kernel-api.xml
by Masanari Iida
· 10 years ago
f1d7024
Merge branch 'for-linus' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 11 years ago
b55b390
Merge git://git.infradead.org/users/willy/linux-nvme
by Linus Torvalds
· 11 years ago
28747fc
block: remove WQ_POWER_EFFICIENT from kblockd
by Matias Bjørling
· 11 years ago
f27b087
block: add blk_rq_set_block_pc()
by Jens Axboe
· 11 years ago
4d92a9b
block: remove 'magic' from struct blk_plug
by Jens Axboe
· 11 years ago
4ce01dd
blk-mq: merge blk_mq_alloc_reserved_request into blk_mq_alloc_request
by Christoph Hellwig
· 11 years ago
3d2936f
block: only allocate/free mq_usage_counter in blk-mq
by Ming Lei
· 11 years ago
da41a58
blk-mq: Micro-optimize blk_queue_nomerges() check
by Robert Elliott
· 11 years ago
e3a2b3f
blk-mq: allow changing of queue depth through sysfs
by Jens Axboe
· 11 years ago
7276d02
block: only calculate part_in_flight() once
by Jens Axboe
· 11 years ago
3291fa5
NVMe: Add tracepoints
by Keith Busch
· 11 years ago
1212007
block: export blk_finish_request
by Christoph Hellwig
· 11 years ago
70f4db6
blk-mq: add blk_mq_delay_queue
by Christoph Hellwig
· 11 years ago
b4f42e2
block: remove struct request buffer member
by Jens Axboe
· 11 years ago
f89e0dd
Merge tag 'v3.15-rc1' into for-3.16/core
by Jens Axboe
· 11 years ago
21f9fcd
block: replace IS_ERR and PTR_ERR with PTR_ERR_OR_ZERO
by Duan Jiong
· 11 years ago
360f92c
block: fix regression with block enabled tagging
by Jens Axboe
· 11 years ago
8ab1459
block: add kblockd_schedule_delayed_work_on()
by Jens Axboe
· 11 years ago
59c3d45
block: remove 'q' parameter from kblockd_schedule_*_work()
by Jens Axboe
· 11 years ago
159d813
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
by Linus Torvalds
· 11 years ago
7a48837
Merge branch 'for-3.15/core' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 11 years ago
708f04d
block: free q->flush_rq in blk_init_allocated_queue error paths
by Dave Jones
· 11 years ago
7982e90
block: fix q->flush_rq NULL pointer crash on dm-mpath flush
by Mike Snitzer
· 11 years ago
af5040d
blktrace: fix accounting of partially completed requests
by Roman Pen
· 11 years ago
d426334
Merge branch 'master' into for-next
by Jiri Kosina
· 11 years ago
e227867
treewide: Fix typo in Documentation/DocBook
by Masanari Iida
· 11 years ago
1874198
blk-mq: rework flush sequencing logic
by Christoph Hellwig
· 11 years ago
6f5ba58
blk-mq: divert __blk_put_request for MQ ops
by Christoph Hellwig
· 11 years ago
f04c1fe
block: blk-mq: make blk_sync_queue support mq
by Ming Lei
· 11 years ago
43a5e4e
block: blk-mq: support draining mq queue
by Ming Lei
· 11 years ago
7988613
block: Convert bio_for_each_segment() to bvec_iter
by Kent Overstreet
· 11 years ago
4f024f3
block: Abstract out bvec iterator
by Kent Overstreet
· 11 years ago
e37459b
Merge branch 'blk-mq/core' into for-3.13/core
by Jens Axboe
· 11 years ago
23779fb
block: Enable sysfs nomerge control for I/O requests in the plug list
by Alireza Haghdoost
· 11 years ago
eb1c160
elevator: Fix a race in elevator switching and md device initialization
by Tomoki Sekiyama
· 11 years ago
fff4996
blk-core: Fix memory corruption if blkcg_init_queue fails
by Mikulas Patocka
· 11 years ago
4912aa6
block: fix race between request completion and timeout handling
by Jeff Moyer
· 11 years ago
92f399c
blk-mq: mq plug list breakage
by Shaohua Li
· 11 years ago
3228f48
blk-mq: fix for flush deadlock
by Christoph Hellwig
· 11 years ago
320ae51
blk-mq: new multi-queue block IO queueing mechanism
by Jens Axboe
· 11 years ago
71fe07d
block: remove request ref_count
by Christoph Hellwig
· 11 years ago
5953316
block: make rq->cmd_flags be 64-bit
by Jens Axboe
· 12 years ago
68cf8d0
Merge branch 'for-3.12/core' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 11 years ago
7aef2e7
block: trace all devices plug operation
by Jianpeng Ma
· 11 years ago
7e782af
[SCSI] Return ENODATA on medium error
by Hannes Reinecke
· 12 years ago
a9d6ceb8
[SCSI] return ENOSPC on thin provisioning failure
by Hannes Reinecke
· 12 years ago
c1101cb
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
by Linus Torvalds
· 11 years ago
f317ff9
Merge branch 'for-3.11' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq
by Linus Torvalds
· 11 years ago
d1ffc1f
block/dasd: detailed I/O errors
by Hannes Reinecke
· 12 years ago
c60855c
blkpm: avoid sleep when holding queue lock
by Aaron Lu
· 12 years ago
695588f
block: queue work on power efficient wq
by Viresh Kumar
· 12 years ago
4de13d7a
Merge branch 'for-3.10/core' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 12 years ago
0a82a8d
Revert "block: add missing block_bio_complete() tracepoint"
by Linus Torvalds
· 12 years ago
705cd0e
Merge branch 'for-jens' of http://evilpiepirate.org/git/linux-bcache into for-3.10/core
by Jens Axboe
· 12 years ago
f73a1c7
block: Add bio_end_sector()
by Kent Overstreet
· 12 years ago
f79ea41
block: Refactor blk_update_request()
by Kent Overstreet
· 12 years ago
c815881
block: implement runtime pm strategy
by Lin Ming
· 12 years ago
6c95466
block: add runtime pm helpers
by Lin Ming
· 12 years ago
ee89f81
Merge branch 'for-3.9/core' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 12 years ago
ffecfd1
block: optionally snapshot page contents to provide stable pages during write
by Darrick J. Wong
· 12 years ago
8c1cf6b
block: add @req to bio_{front|back}_merge tracepoints
by Tejun Heo
· 12 years ago
3a366e6
block: add missing block_bio_complete() tracepoint
by Tejun Heo
· 12 years ago
422765c
block: Remove should_sort judgement when flush blk_plug
by Jianpeng Ma
· 12 years ago
cbae8d4
block: export block_unplug tracepoint
by NeilBrown
· 12 years ago
24faf6f
block: Make blk_cleanup_queue() wait until request_fn finished
by Bart Van Assche
· 12 years ago
7046057
block: Avoid scheduling delayed work on a dead queue
by Bart Van Assche
· 12 years ago
c246e80
block: Avoid that request_fn is invoked on a dead queue
by Bart Van Assche
· 12 years ago
807592a
block: Let blk_drain_queue() caller obtain the queue lock
by Bart Van Assche
· 12 years ago
3f3299d
block: Rename queue dead flag
by Bart Van Assche
· 12 years ago
c304a51
block: use NUMA_NO_NODE instead of -1
by Ezequiel Garcia
· 12 years ago
975927b
block: Add blk_rq_pos(rq) to sort rq when plushing
by Jianpeng Ma
· 12 years ago
ce40be7
Merge branch 'for-3.7/core' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 12 years ago
033d995
Merge branch 'for-3.7' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq
by Linus Torvalds
· 12 years ago
60ea822
block: fix request_queue->flags initialization
by Tejun Heo
· 12 years ago
749fefe
block: lift the initial queue bypass mode on blk_register_queue() instead of blk_init_allocated_queue()
by Tejun Heo
· 12 years ago
4363ac7
block: Implement support for WRITE SAME
by Martin K. Petersen
· 12 years ago
f31dc1c
block: Consolidate command flag and queue limit checks for merges
by Martin K. Petersen
· 12 years ago
e2a60da
block: Clean up special command handling logic
by Martin K. Petersen
· 12 years ago
e32463b
block: remove the duplicated setting for congestion_threshold
by Jaehoon Chung
· 12 years ago
bf800ef
block: Add bio_clone_bioset(), bio_clone_kmalloc()
by Kent Overstreet
· 12 years ago
4254bba
block: Kill bi_destructor
by Kent Overstreet
· 12 years ago
1e2a410f
block: Ues bi_pool for bio_integrity_alloc()
by Kent Overstreet
· 12 years ago
37d7b34
block: rate-limit the error message from failing commands
by Yi Zou
· 12 years ago
136b572
workqueue: deprecate __cancel_delayed_work()
by Tejun Heo
· 12 years ago
e7c2f96
workqueue: use mod_delayed_work() instead of __cancel + queue
by Tejun Heo
· 12 years ago
74018dc
blk: pass from_schedule to non-request unplug functions.
by NeilBrown
· 12 years ago
2a7d555
block: stack unplug
by Shaohua Li
· 12 years ago
9cbb175
blk: centralize non-request unplug handling.
by NeilBrown
· 12 years ago
a051661
blkcg: implement per-blkg request allocation
by Tejun Heo
· 13 years ago
5b788ce
block: prepare for multiple request_lists
by Tejun Heo
· 13 years ago
8a5ecdd
block: add q->nr_rqs[] and move q->rq.elvpriv to q->nr_rqs_elvpriv
by Tejun Heo
· 13 years ago
7f4b35d
block: allocate io_context upfront
by Tejun Heo
· 13 years ago
a06e05e
block: refactor get_request[_wait]()
by Tejun Heo
· 13 years ago
a91a5ac
mempool: add @gfp_mask to mempool_create_node()
by Tejun Heo
· 13 years ago
5e5cfac
block: Mitigate lock unbalance caused by lock switching
by Asias He
· 13 years ago
458f27a
block: Avoid missed wakeup in request waitqueue
by Asias He
· 13 years ago
0b7877d
Merge tag 'v3.4-rc5' into for-3.5/core
by Jens Axboe
· 13 years ago
aaf7c68
block: fix elvpriv allocation failure handling
by Tejun Heo
· 13 years ago
29e2b09
block: collapse blk_alloc_request() into get_request()
by Tejun Heo
· 13 years ago
Next »