Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.9
/
54589079b6c586e7904bc60bf2dd9e907ebc4685
/
block
/
blk-mq.c
8d7f1fd
block/mq: fix potential deadlock during cpu hotplug
by Wanpeng Li
· 8 years ago
3f4e241
blk-mq: fix kernel oops in blk_mq_tag_idle()
by Ming Lei
· 7 years ago
3bab65f
blk-mq: fix race between updating nr_hw_queues and switching io sched
by Ming Lei
· 7 years ago
2005c4f
blk-mq: NVMe 512B/4K+T10 DIF/DIX format returns I/O error on dd with split op
by Wen Xiong
· 8 years ago
18dd7b9
block/mq: Cure cpu hotplug lock inversion
by Peter Zijlstra
· 8 years ago
bc88591
blk-mq: initialize mq kobjects in blk_mq_init_allocated_queue()
by Ming Lei
· 8 years ago
d7045cb
blk-mq: Avoid memory reclaim when remapping queues
by Gabriel Krisman Bertazi
· 8 years ago
21d17f1
blk-mq: don't complete un-started request in timeout handler
by Ming Lei
· 8 years ago
d9c19f9
blk-mq: Always schedule hctx->next_cpu
by Gabriel Krisman Bertazi
· 8 years ago
67b0069
blk-mq: Do not invoke .queue_rq() for a stopped queue
by Bart Van Assche
· 8 years ago
7fe3113
blk-mq: update hardware and software queues for sleeping alloc
by Jens Axboe
· 8 years ago
24532f7
Merge branch 'for-4.9/block-smp' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 8 years ago
12e3d3c
Merge branch 'for-4.9/block-irq' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 8 years ago
513a4be
Merge branch 'for-4.9/block' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 8 years ago
c8712c6
blk-mq: skip unmapped queues in blk_mq_alloc_request_hctx
by Christoph Hellwig
· 8 years ago
97a3286
blk-mq: fixup "Convert to new hotplug state machine"
by Sebastian Andrzej Siewior
· 8 years ago
1b792f2
blk-mq: add flag for drivers wanting blocking ->queue_rq()
by Jens Axboe
· 8 years ago
63581af
blk-mq: remove non-blocking pass in blk_mq_map_request
by Christoph Hellwig
· 8 years ago
841bac2
blk-mq: get rid of manual run of queue with __blk_mq_run_hw_queue()
by Jens Axboe
· 8 years ago
65d5291
blk-mq: Convert to new hotplug state machine
by Sebastian Andrzej Siewior
· 8 years ago
9467f85
blk-mq/cpu-notif: Convert to new hotplug state machine
by Thomas Gleixner
· 8 years ago
40aabb6
sbitmap: push per-cpu last_tag into sbitmap_queue
by Omar Sandoval
· 8 years ago
8845964
blk-mq: abstract tag allocation out into sbitmap library
by Omar Sandoval
· 8 years ago
703fd1c
blk-mq: account higher order dispatch
by Jens Axboe
· 8 years ago
9151bcb
blk-mq: kill unused blk_mq_create_mq_map()
by Jens Axboe
· 8 years ago
1b15793
blk-mq: get rid of the cpumask in struct blk_mq_tags
by Christoph Hellwig
· 8 years ago
da695ba
blk-mq: allow the driver to pass in a queue mapping
by Christoph Hellwig
· 8 years ago
7d7e0f9
blk-mq: remove ->map_queue
by Christoph Hellwig
· 8 years ago
bdd17e7
blk-mq: only allocate a single mq_map per tag_set
by Christoph Hellwig
· 8 years ago
4e68a01
blk-mq: don't redistribute hardware queues on a CPU hotplug event
by Christoph Hellwig
· 8 years ago
2849450
blk-mq: introduce blk_mq_delay_kick_requeue_list()
by Mike Snitzer
· 8 years ago
88c7b2b
blk-mq: prefetch request in blk_mq_tag_to_rq()
by Jens Axboe
· 8 years ago
27489a3
blk-mq: turn hctx->run_work into a regular work struct
by Jens Axboe
· 8 years ago
0e87e58
blk-mq: improve warning for running a queue on the wrong CPU
by Jens Axboe
· 8 years ago
e57690f
blk-mq: don't overwrite rq->mq_ctx
by Jens Axboe
· 8 years ago
1eff9d3
block: rename bio bi_rw to bi_opf
by Jens Axboe
· 8 years ago
71f79fb
blk-mq: Allow timeouts to run while queue is freezing
by Gabriel Krisman Bertazi
· 8 years ago
3fc9d69
Merge branch 'for-4.8/drivers' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 8 years ago
d05d7f4
Merge branch 'for-4.8/core' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 8 years ago
0c4de0f
block: ensure bios return from blk_get_request are properly initialized
by Christoph Hellwig
· 8 years ago
1f5bd33
blk-mq: add blk_mq_alloc_request_hctx
by Ming Lin
· 8 years ago
52b9c33
blk-mq: actually hook up defer list when running requests
by Omar Sandoval
· 8 years ago
28a8f0d
block, drivers, fs: rename REQ_FLUSH to REQ_PREFLUSH
by Mike Christie
· 8 years ago
d9d8c5c
block: convert is_sync helpers to use REQ_OPs.
by Mike Christie
· 8 years ago
cc6e3b1
block: prepare mq request creation to use REQ_OPs
by Mike Christie
· 8 years ago
87c279e
blk-mq: really fix plug list flushing for nomerge queues
by Omar Sandoval
· 8 years ago
c7de572
blk-mq: clear q->mq_ops if init fail
by Ming Lin
· 8 years ago
b3a834b
blk-mq: fix undefined behaviour in order_to_size()
by Bartlomiej Zolnierkiewicz
· 9 years ago
a21f2a3
block: Minor blk_account_io_start usage cleanup
by Michael Callahan
· 9 years ago
897bb0c
blk-mq: Use proper cpumask iterator
by Thomas Gleixner
· 9 years ago
35d88d9
Merge branch 'for-4.6/core' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 9 years ago
4ee86ba
blk-mq: add bounds check on tag-to-rq conversion
by Hannes Reinecke
· 9 years ago
e9137d4
blk-mq: Fix NULL pointer updating nr_requests
by Keith Busch
· 9 years ago
6684167
blk-mq: mark request queue as mq asap
by Ming Lei
· 9 years ago
a59e0f5
blk-mq: End unstarted requests on dying queue
by Keith Busch
· 9 years ago
868f2f0
blk-mq: dynamic h/w context count
by Keith Busch
· 9 years ago
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
287922e
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
· 9 years ago
c3b4afc
blk-mq: free hctx->ctxs in queue's release handler
by Ming Lei
· 9 years ago
f26cdc8
blk-mq: Shared tag enhancements
by Keith Busch
· 9 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
Next »