Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.9
/
4b0986f856d0cac1d58c9bdd229c4e9574a18f90
/
drivers
/
md
/
dm.c
1d07880
crypto: ice: Fix compilation issues
by AnilKumar Chimata
· 7 years ago
5959cde
blk: Ensure users for current->bio_list can see the full list.
by NeilBrown
· 7 years ago
21582cd
dm: flush queued bios when process blocks to avoid deadlock
by Mikulas Patocka
· 8 years ago
e0f3e6a
Merge tag 'dm-4.9-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
by Linus Torvalds
· 8 years ago
d09960b
dm: free io_barrier after blk_cleanup_queue call
by Tahsin Erdogan
· 8 years ago
3989144
kthread: kthread worker API cleanup
by Petr Mladek
· 8 years ago
9f4c3f8
dm: convert wait loops to use autoremove_wake_function()
by Bart Van Assche
· 8 years ago
e3fabdf
dm: use signal_pending_state() in dm_wait_for_completion()
by Bart Van Assche
· 8 years ago
b48633f
dm: rename task state function arguments
by Bart Van Assche
· 8 years ago
5a8f1f8
dm: add two lockdep_assert_held() statements
by Bart Van Assche
· 8 years ago
3b785fb
dm: mark request_queue dead before destroying the DM device
by Bart Van Assche
· 8 years ago
8dc2365
dm: return correct error code in dm_resume()'s retry loop
by Minfei Huang
· 8 years ago
1eff9d3
block: rename bio bi_rw to bi_opf
by Jens Axboe
· 8 years ago
eaf9a73
dm: set DMF_SUSPENDED* _before_ clearing DMF_NOFLUSH_SUSPENDING
by Mike Snitzer
· 8 years ago
f0c98eb
Merge tag 'libnvdimm-for-4.8' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm
by Linus Torvalds
· 8 years ago
f7e6816
Merge tag 'dm-4.8-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
by Linus Torvalds
· 8 years ago
545ed20
dm: add infrastructure for DAX support
by Toshi Kani
· 8 years ago
7024628
block: get rid of bio_rw and READA
by Christoph Hellwig
· 8 years ago
9c72bad
dm: call PR reserve/unreserve on each underlying device
by Christoph Hellwig
· 8 years ago
e83068a
dm mpath: add optional "queue_mode" feature
by Mike Snitzer
· 8 years ago
4cc9613
dm: move request-based code out to dm-rq.[hc]
by Mike Snitzer
· 8 years ago
28a8f0d
block, drivers, fs: rename REQ_FLUSH to REQ_PREFLUSH
by Mike Christie
· 8 years ago
3a5e02c
block, drivers: add REQ_OP_FLUSH operation
by Mike Christie
· 8 years ago
c2df40d
drivers: use req op accessor
by Mike Christie
· 8 years ago
e604714
dm: use bio op accessors
by Mike Christie
· 8 years ago
528ec5a
dm: pass dm stats data dir instead of bi_rw
by Mike Christie
· 8 years ago
cfae752
dm: remove unused mapped_device argument from free_tio()
by Mike Snitzer
· 8 years ago
072623d
dm: fix dm_target_io leak if clone_bio() returns an error
by Mikulas Patocka
· 8 years ago
98dbc9c
dm: fix rq_end_stats() NULL pointer in dm_requeue_original_request()
by Bryn M. Reeves
· 8 years ago
c80914e
dm: return error if bio_integrity_clone() fails in clone_bio()
by Mike Snitzer
· 9 years ago
e233d80
dm: drop unnecessary assignment of md->queue
by Bob Liu
· 9 years ago
032482f
dm: reorder 'struct mapped_device' members to fix alignment and holes
by Mike Snitzer
· 9 years ago
1d3aa6f
dm: remove dummy definition of 'struct dm_table'
by Mike Snitzer
· 9 years ago
115485e
dm: add 'dm_numa_node' module parameter
by Mike Snitzer
· 9 years ago
591ddcf
dm: allow immutable request-based targets to use blk-mq pdu
by Mike Snitzer
· 9 years ago
30187e1
dm: rename target's per_bio_data_size to per_io_data_size
by Mike Snitzer
· 9 years ago
eca7ee6
dm: distinquish old .request_fn (dm-old) vs dm-mq request-based DM
by Mike Snitzer
· 9 years ago
c5248f7
dm: remove support for stacking dm-mq on .request_fn device(s)
by Mike Snitzer
· 9 years ago
818c5f3
dm: fix a couple locking issues with use of block interfaces
by Mike Snitzer
· 9 years ago
1c357a1
dm: allocate blk_mq_tag_set rather than embed in mapped_device
by Mike Snitzer
· 9 years ago
faad87d
dm: add 'dm_mq_nr_hw_queues' and 'dm_mq_queue_depth' module params
by Mike Snitzer
· 9 years ago
c91852ff
dm: optimize dm_request_fn()
by Mike Snitzer
· 9 years ago
16f1226
dm: optimize dm_mq_queue_rq()
by Mike Snitzer
· 9 years ago
e522c03
dm: cleanup dm_any_congested()
by Mike Snitzer
· 9 years ago
ae6ad75
dm: remove unused dm_get_rq_mapinfo()
by Mike Snitzer
· 9 years ago
6acfe68
dm: fix excessive dm-mq context switching
by Mike Snitzer
· 9 years ago
956a402
dm: fix sparse "unexpected unlock" warnings in ioctl code
by Mike Snitzer
· 9 years ago
6648202
dm: do not return target from dm_get_live_table_for_ioctl()
by Mike Snitzer
· 9 years ago
4328daa
dm: fix dm_rq_target_io leak on faults with .request_fn DM w/ blk-mq paths
by Mike Snitzer
· 9 years ago
647a20d
dm: do not reuse dm_blk_ioctl block_device input as local variable
by Mike Snitzer
· 9 years ago
5bbbfdf
dm: fix ioctl retry termination with signal
by Junichi Nomura
· 9 years ago
dece163
block: change ->make_request_fn() and users to return a queue cookie
by Jens Axboe
· 9 years ago
e0700ce
Merge tag 'dm-4.4-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
by Linus Torvalds
· 9 years ago
527d152
Merge branch 'for-4.4/integrity' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 9 years ago
dbba42d
dm: eliminate unused "bioset" process for each bio-based DM device
by Mikulas Patocka
· 9 years ago
6f65985
dm: drop NULL test before kmem_cache_destroy() and mempool_destroy()
by Julia Lawall
· 9 years ago
71cdb69
dm: add support for passing through persistent reservations
by Christoph Hellwig
· 9 years ago
e56f81e
dm: refactor ioctl handling
by Christoph Hellwig
· 9 years ago
ad5f498
dm: initialize non-blk-mq queue data before queue is used
by Mikulas Patocka
· 9 years ago
9609b99
md, dm, scsi, nvme, libnvdimm: drop blk_integrity_unregister() at shutdown
by Dan Williams
· 9 years ago
50887bd
dm: fix request-based dm error reporting
by Junichi Nomura
· 9 years ago
2a708cf
dm: fix AB-BA deadlock in __dm_destroy()
by Junichi Nomura
· 9 years ago
1e1a4e8
Merge tag 'dm-4.3-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
by Linus Torvalds
· 9 years ago
1081230
Merge branch 'for-4.3/core' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 9 years ago
8ae1266
block: kill merge_bvec_fn() completely
by Kent Overstreet
· 9 years ago
54efd50
block: make generic_make_request handle arbitrarily sized bios
by Kent Overstreet
· 9 years ago
ab37844
dm: test return value for DM_MAPIO_SUBMITTED
by Mikulas Patocka
· 9 years ago
bd4aaf8
dm: fix dm_merge_bvec regression on 32 bit systems
by Mike Snitzer
· 9 years ago
4246a0b
block: add a bi_error field to struct bio
by Christoph Hellwig
· 9 years ago
b06075a
dm: fix use after free crash due to incorrect cleanup sequence
by Mikulas Patocka
· 9 years ago
621739b
Revert "dm: only run the queue on completion if congested or no requests pending"
by Mike Snitzer
· 9 years ago
22165fa
Merge tag 'dm-4.2-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
by Linus Torvalds
· 9 years ago
78d8e58
Revert "block, dm: don't copy bios for request clones"
by Mike Snitzer
· 9 years ago
4e6e36c
Revert "dm: do not allocate any mempools for blk-mq request-based DM"
by Mike Snitzer
· 9 years ago
6597ac8
Merge tag 'dm-4.2-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
by Linus Torvalds
· 9 years ago
e4bc13a
Merge branch 'for-4.2/writeback' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 9 years ago
bfffa1c
Merge branch 'for-4.2/core' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 9 years ago
e262f34
dm stats: add support for request-based DM devices
by Mikulas Patocka
· 9 years ago
4452226
writeback: move backing_dev_info->state into bdi_writeback
by Tejun Heo
· 9 years ago
0f20972
dm: factor out a common cleanup_mapped_device()
by Mike Snitzer
· 9 years ago
2d76fff
dm: cleanup methods that requeue requests
by Mike Snitzer
· 9 years ago
cbc4e3c
dm: do not allocate any mempools for blk-mq request-based DM
by Mike Snitzer
· 9 years ago
183f780
Merge remote-tracking branch 'jens/for-4.2/core' into dm-4.2
by Mike Snitzer
· 9 years ago
1c220c6
dm: fix casting bug in dm_merge_bvec()
by Joe Thornber
· 9 years ago
e5d8de3
dm: fix false warning in free_rq_clone() for unmapped requests
by Mike Snitzer
· 9 years ago
45714fb
dm: requeue from blk-mq dm_mq_queue_rq() using BLK_MQ_RQ_QUEUE_BUSY
by Mike Snitzer
· 9 years ago
3a14075
dm: fix NULL pointer when clone_and_map_rq returns !DM_MAPIO_REMAPPED
by Junichi Nomura
· 9 years ago
4ae9944
dm: run queue on re-queue
by Junichi Nomura
· 9 years ago
5f1b670
block, dm: don't copy bios for request clones
by Christoph Hellwig
· 9 years ago
aa6df8d
dm: fix free_rq_clone() NULL pointer when requeueing unmapped request
by Mike Snitzer
· 9 years ago
3e6180f
dm: only initialize the request_queue once
by Christoph Hellwig
· 9 years ago
65ff5b7
dm verity: add error handling modes for corrupted blocks
by Sami Tolvanen
· 9 years ago
17e149b
dm: add 'use_blk_mq' module param and expose in per-device ro sysfs attr
by Mike Snitzer
· 9 years ago
0223334
dm: optimize dm_mq_queue_rq to _not_ use kthread if using pure blk-mq
by Mike Snitzer
· 9 years ago
bfebd1c
dm: add full blk-mq support to request-based DM
by Mike Snitzer
· 10 years ago
0ce6579
dm: impose configurable deadline for dm_request_fn's merge heuristic
by Mike Snitzer
· 10 years ago
de3ec86
dm: don't start current request if it would've merged with the previous
by Mike Snitzer
· 10 years ago
d548b34
dm: reduce the queue delay used in dm_request_fn from 100ms to 10ms
by Mike Snitzer
· 10 years ago
9d1deb8
dm: don't schedule delayed run of the queue if nothing to do
by Mike Snitzer
· 10 years ago
9a0e609
dm: only run the queue on completion if congested or no requests pending
by Mike Snitzer
· 10 years ago
Next »