Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.19
/
b0a119fd990420d84baf8bc802bd2caf85edb464
/
block
/
blk-mq.c
3e1e21c
Merge branch 'for-4.5/nvme' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 9 years ago
bbc758e
block: remove REQ_NO_TIMEOUT flag
by Christoph Hellwig
· 9 years ago
287922eb
block: defer timeouts to a workqueue
by Christoph Hellwig
· 9 years ago
bffed45
blk-mq: Avoid memoryless numa node encoded in hctx numa_node
by Raghavendra K T
· 9 years ago
e0e827b
blk-mq: Reuse hardware context cpumask for tags
by Raghavendra K T
· 9 years ago
6f3b0e8
blk-mq: add a flags parameter to blk_mq_alloc_request
by Christoph Hellwig
· 9 years ago
b094f89
blk-mq: fix calling unplug callbacks with preempt disabled
by Jens Axboe
· 9 years ago
1fa8cc5
blk-mq: mark __blk_mq_complete_request() static
by Jens Axboe
· 9 years ago
3419b45
Merge branch 'for-4.4/io-poll' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 9 years ago
7b37163
blk-mq: return tag/queue combo in the make_request_fn handlers
by Jens Axboe
· 9 years ago
dece163
block: change ->make_request_fn() and users to return a queue cookie
by Jens Axboe
· 9 years ago
71baba4
mm, page_alloc: rename __GFP_WAIT to __GFP_RECLAIM
by Mel Gorman
· 9 years ago
d0164ad
mm, page_alloc: distinguish between being unable to sleep, unwilling to sleep and avoiding waking kswapd
by Mel Gorman
· 9 years ago
527d152
Merge branch 'for-4.4/integrity' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 9 years ago
d9734e0
Merge branch 'for-4.4/core' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 9 years ago
2404e60
blk-mq: avoid excessive boot delays with large lun counts
by Jeff Moyer
· 9 years ago
cfd0c55
blk-mq: mark ctx as pending at batch in flush plug path
by Ming Lei
· 9 years ago
676d060
blk-mq: fix for trace_block_plug()
by Ming Lei
· 9 years ago
e18378a
blk-mq: check bio_mergeable() early before merging
by Ming Lei
· 9 years ago
0809e3a
block: fix plug list flushing for nomerge queues
by Jeff Moyer
· 9 years ago
3ef28e8
block: generic request_queue reference counting
by Dan Williams
· 9 years ago
f42d79a
blk-mq: fix use-after-free in blk_mq_free_tag_set()
by Junichi Nomura
· 9 years ago
fd48ca3
Merge tag 'v4.3-rc4' into for-4.4/core
by Jens Axboe
· 9 years ago
0bf6cd5
blk-mq: factor out a helper to iterate all tags for a request_queue
by Christoph Hellwig
· 9 years ago
f4829a9
blk-mq: fix racy updates of rq->errors
by Christoph Hellwig
· 9 years ago
60de074
blk-mq: fix deadlock when reading cpu_list
by Akinobu Mita
· 9 years ago
5778322
blk-mq: avoid inserting requests before establishing new mapping
by Akinobu Mita
· 9 years ago
0e62636
blk-mq: fix q->mq_usage_counter access race
by Akinobu Mita
· 9 years ago
a723bab
blk-mq: Fix use after of free q->mq_map
by Akinobu Mita
· 9 years ago
4593fdb
blk-mq: fix sysfs registration/unregistration race
by Akinobu Mita
· 9 years ago
1356aae
blk-mq: avoid setting hctx->tags->cpumask before allocation
by Akinobu Mita
· 9 years ago
f75782e
block: kmemleak: Track the page allocations for struct request
by Catalin Marinas
· 9 years ago
0048b48
blk-mq: fix race between timeout and freeing request
by Ming Lei
· 9 years ago
54efd50
block: make generic_make_request handle arbitrarily sized bios
by Kent Overstreet
· 10 years ago
4246a0b
block: add a bi_error field to struct bio
by Christoph Hellwig
· 9 years ago
e56f698
blk-mq: set default timeout as 30 seconds
by Ming Lei
· 9 years ago
bfffa1c
Merge branch 'for-4.2/core' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 10 years ago
c3b4afc
blk-mq: free hctx->ctxs in queue's release handler
by Ming Lei
· 10 years ago
f26cdc8
blk-mq: Shared tag enhancements
by Keith Busch
· 10 years ago
4ecd4fe
block: use an atomic_t for mq_freeze_depth
by Christoph Hellwig
· 10 years ago
5b3f341
blk-mq: make plug work for mutiple disks and queues
by Shaohua Li
· 10 years ago
f984df1
blk-mq: do limited block plug for multiple queue case
by Shaohua Li
· 10 years ago
239ad21
blk-mq: avoid re-initialize request which is failed in direct dispatch
by Shaohua Li
· 10 years ago
e6c4438
blk-mq: fix plugging in blk_sq_make_request
by Jeff Moyer
· 10 years ago
9ba52e5
blk-mq: don't lose requests if a stopped queue restarts
by Shaohua Li
· 10 years ago
2a34c08
blk-mq: fix CPU hotplug handling
by Ming Lei
· 10 years ago
f054b56
blk-mq: fix race between timeout and CPU hotplug
by Ming Lei
· 10 years ago
569fd0c
blk-mq: fix iteration of busy bitmap
by Jens Axboe
· 10 years ago
d82312c
Merge branch 'for-4.1/core' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 10 years ago
889fa31
blk-mq: reduce unnecessary software queue looping
by Chong Yuan
· 10 years ago
ac21117
blk-mq: initialize 'struct request' and associated data to zero
by Linus Torvalds
· 10 years ago
c76cbbc
blk-mq: put blk_queue_rq_timeout together in blk_mq_init_queue()
by Wei Fang
· 10 years ago
f9018ac
block: remove redundant check about 'set->nr_hw_queues' in blk_mq_alloc_tag_set()
by Xiaoguang Wang
· 10 years ago
bfd343a
blk-mq: don't wait in blk_mq_queue_enter() if __GFP_WAIT isn't set
by Keith Busch
· 10 years ago
b94ec29
blk-mq: export blk_mq_run_hw_queues
by Mike Snitzer
· 10 years ago
b62c21b
blk-mq: add blk_mq_init_allocated_queue and export blk_mq_register_disk
by Mike Snitzer
· 10 years ago
9a30b09
blk-mq: fix use of incorrect goto label in blk_mq_init_queue error path
by Mike Snitzer
· 10 years ago
3e12cef
Merge branch 'for-3.20/core' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 10 years ago
201f201
blk-mq: make blk_mq_run_queues() static
by Jens Axboe
· 10 years ago
e09aae7
blk-mq: release mq's kobjects in blk_release_queue()
by Ming Lei
· 10 years ago
7417011
Revert "blk-mq: fix hctx/ctx kobject use-after-free"
by Ming Lei
· 10 years ago
24391c0
blk-mq: add tag allocation policy
by Shaohua Li
· 10 years ago
76d697d
blk-mq: fix hctx/ctx kobject use-after-free
by Ming Lei
· 10 years ago
eb130db
blk-mq: End unstarted requests on a dying queue
by Keith Busch
· 10 years ago
5b3f25f
blk-mq: Allow requests to never expire
by Keith Busch
· 10 years ago
1885b24
blk-mq: Add helper to abort requeued requests
by Jens Axboe
· 10 years ago
c68ed59
blk-mq: Let drivers cancel requeue_work
by Keith Busch
· 10 years ago
973c019
blk-mq: Export if requests were started
by Keith Busch
· 10 years ago
3fd5940
blk-mq: Wake tasks entering queue on dying
by Keith Busch
· 10 years ago
17ded32
blk-mq: get rid of ->cmd_size in the hardware queue
by Jens Axboe
· 10 years ago
c761d96
blk-mq: export blk_mq_freeze_queue()
by Jens Axboe
· 10 years ago
aed3ea9
block: wake up waiters when a queue is marked dying
by Jens Axboe
· 10 years ago
b4c6a02
blk-mq: Export freeze/unfreeze functions
by Keith Busch
· 10 years ago
c76541a
blk-mq: Exit queue on alloc failure
by Keith Busch
· 10 years ago
caf292a
Merge branch 'for-3.19/core' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 10 years ago
19c66e5
blk-mq: prevent unmapped hw queue from being scheduled
by Ming Lei
· 10 years ago
dc843ef
Merge remote-tracking branch 'scsi-queue/core-for-3.19' into for-linus
by James Bottomley
· 10 years ago
6637fad
blk-mq: move the kdump check to blk_mq_alloc_tag_set
by Shaohua Li
· 10 years ago
b657d7e
blk-mq: handle the single queue case in blk_mq_hctx_next_cpu
by Christoph Hellwig
· 10 years ago
7c7f2f2
blk-mq: add blk_mq_free_hctx_request()
by Jens Axboe
· 10 years ago
1a3b595
blk-mq: export blk_mq_free_request()
by Jens Axboe
· 10 years ago
205fb5f
blk-mq: add blk_mq_unique_tag()
by Bart Van Assche
· 10 years ago
2a90d4a
blk-mq: use get_cpu/put_cpu instead of preempt_disable/preempt_enable
by Paolo Bonzini
· 10 years ago
398205b
blk_mq: call preempt_disable/enable in blk_mq_run_hw_queue, and only if needed
by Paolo Bonzini
· 10 years ago
f3af020
blk-mq: make mq_queue_reinit_notify() freeze queues in parallel
by Tejun Heo
· 10 years ago
e167dfb
blk-mq: add BLK_MQ_F_DEFER_ISSUE support flag
by Jens Axboe
· 10 years ago
74c4505
blk-mq: add a 'list' parameter to ->queue_rq()
by Jens Axboe
· 10 years ago
d3dc366
Merge branch 'for-3.18/core' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 10 years ago
a86073e
blk-mq: allocate cpumask on the home node
by Jens Axboe
· 10 years ago
f70ced0
blk-mq: support per-distpatch_queue flush machinery
by Ming Lei
· 10 years ago
e97c293
block: introduce 'blk_mq_ctx' parameter to blk_get_flush_queue
by Ming Lei
· 10 years ago
ba48338
block: remove blk_init_flush() and its pair
by Ming Lei
· 10 years ago
7c94e1c
block: introduce blk_flush_queue to drive flush machinery
by Ming Lei
· 10 years ago
f355265
block: introduce blk_init_flush and its pair
by Ming Lei
· 10 years ago
1bcb1ea
blk-mq: allocate flush_rq in blk_mq_init_flush()
by Ming Lei
· 10 years ago
08e98fc
blk-mq: handle failure path for initializing hctx
by Ming Lei
· 10 years ago
17497ac
blk-mq, percpu_ref: start q->mq_usage_counter in atomic mode
by Tejun Heo
· 10 years ago
2aad2a8
percpu_ref: add PERCPU_REF_INIT_* flags
by Tejun Heo
· 10 years ago
9eca804
Revert "blk-mq, percpu_ref: implement a kludge for SCSI blk-mq stall during probe"
by Tejun Heo
· 10 years ago
d06efeb
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block into for-3.18
by Tejun Heo
· 10 years ago
Next »