Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.19
/
c5248f79f39e5254977a3916b2149c3ccffa2722
/
drivers
/
md
/
dm.c
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
· 10 years ago
54efd50
block: make generic_make_request handle arbitrarily sized bios
by Kent Overstreet
· 10 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
· 10 years ago
4452226
writeback: move backing_dev_info->state into bdi_writeback
by Tejun Heo
· 10 years ago
0f20972
dm: factor out a common cleanup_mapped_device()
by Mike Snitzer
· 10 years ago
2d76fff
dm: cleanup methods that requeue requests
by Mike Snitzer
· 10 years ago
cbc4e3c
dm: do not allocate any mempools for blk-mq request-based DM
by Mike Snitzer
· 10 years ago
183f780
Merge remote-tracking branch 'jens/for-4.2/core' into dm-4.2
by Mike Snitzer
· 10 years ago
1c220c6
dm: fix casting bug in dm_merge_bvec()
by Joe Thornber
· 10 years ago
e5d8de3
dm: fix false warning in free_rq_clone() for unmapped requests
by Mike Snitzer
· 10 years ago
45714fb
dm: requeue from blk-mq dm_mq_queue_rq() using BLK_MQ_RQ_QUEUE_BUSY
by Mike Snitzer
· 10 years ago
3a14075
dm: fix NULL pointer when clone_and_map_rq returns !DM_MAPIO_REMAPPED
by Junichi Nomura
· 10 years ago
4ae9944
dm: run queue on re-queue
by Junichi Nomura
· 10 years ago
5f1b670
block, dm: don't copy bios for request clones
by Christoph Hellwig
· 10 years ago
aa6df8d
dm: fix free_rq_clone() NULL pointer when requeueing unmapped request
by Mike Snitzer
· 10 years ago
3e6180f
dm: only initialize the request_queue once
by Christoph Hellwig
· 10 years ago
65ff5b7
dm verity: add error handling modes for corrupted blocks
by Sami Tolvanen
· 10 years ago
17e149b
dm: add 'use_blk_mq' module param and expose in per-device ro sysfs attr
by Mike Snitzer
· 10 years ago
0223334
dm: optimize dm_mq_queue_rq to _not_ use kthread if using pure blk-mq
by Mike Snitzer
· 10 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
ff36ab3
dm: remove request-based logic from make_request_fn wrapper
by Mike Snitzer
· 10 years ago
d56b9b2
dm: remove request-based DM queue's lld_busy_fn hook
by Mike Snitzer
· 10 years ago
52b0991
dm: remove unnecessary wrapper around blk_lld_busy
by Mike Snitzer
· 10 years ago
09c2d53
dm: rename __dm_get_reserved_ios() helper to __dm_get_module_param()
by Mike Snitzer
· 10 years ago
63a4f06
dm: fix add_disk() NULL pointer due to race with free_dev()
by Mike Snitzer
· 10 years ago
09ee96b
dm snapshot: suspend merging snapshot when doing exception handover
by Mikulas Patocka
· 10 years ago
b735fed
dm snapshot: suspend origin when doing exception handover
by Mikulas Patocka
· 10 years ago
ab7c7bb
dm: hold suspend_lock while suspending device during device deletion
by Mikulas Patocka
· 10 years ago
2bec1f4
dm: fix a race condition in dm_get_md
by Mikulas Patocka
· 10 years ago
802ea9d
Merge tag 'dm-3.20-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
by Linus Torvalds
· 10 years ago
3e12cef
Merge branch 'for-3.20/core' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 10 years ago
e5863d9
dm: allocate requests in target when stacking on blk-mq devices
by Mike Snitzer
· 10 years ago
466d89a
dm: prepare for allocating blk-mq clone requests in target
by Keith Busch
· 10 years ago
2eb6e1e
dm: submit stacked requests in irq enabled context
by Keith Busch
· 10 years ago
1ae49ea
dm: split request structure out from dm_rq_target_io structure
by Mike Snitzer
· 10 years ago
dbf9782
dm: remove exports for request-based interfaces without external callers
by Mike Snitzer
· 10 years ago
db507b3
dm: fix multipath regression due to initializing wrong request
by Mike Snitzer
· 10 years ago
febf715
block: require blk_rq_prep_clone() be given an initialized clone request
by Keith Busch
· 10 years ago
96b26c8
dm: fix handling of multiple internal suspends
by Mikulas Patocka
· 10 years ago
5164bec
dm: fix missed error code if .end_io isn't implemented by target_type
by zhendong chen
· 10 years ago
9ea18f8
Merge branch 'for-3.19/drivers' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 10 years ago
18c0b22
md: use generic io stats accounting functions to simplify io stat accounting
by Gu Zheng
· 10 years ago
a12f5d4
dm: use rcu_dereference_protected instead of rcu_dereference
by Eric Dumazet
· 10 years ago
ffcc393
dm: enhance internal suspend and resume interface
by Mike Snitzer
· 10 years ago
d67ee21
dm: add presuspend_undo hook to target_type
by Mike Snitzer
· 10 years ago
4d341d8
dm: return earlier from dm_blk_ioctl if target doesn't implement .ioctl
by Mike Snitzer
· 10 years ago
41abc4e
dm: do not call dm_sync_table() when creating new devices
by Hannes Reinecke
· 10 years ago
6fa9952
dm: sparse: Annotate field with __rcu for checking
by Pranith Kumar
· 10 years ago
3342397
dm: Use rcu_dereference() for accessing rcu pointer
by Pranith Kumar
· 10 years ago
148e51b
dm: improve documentation and code clarity in dm_merge_bvec
by Mike Snitzer
· 10 years ago
86f1152
dm: allow active and inactive tables to share dm_devs
by Benjamin Marzinski
· 10 years ago
3d8aab2
dm: use bioset_create_nobvec()
by Junichi Nomura
· 10 years ago
9977827
dm: remove nr_iovecs parameter from alloc_tio()
by Junichi Nomura
· 10 years ago
acfe0ad
dm: allocate a special workqueue for deferred device removal
by Mikulas Patocka
· 11 years ago
0e04c64
Merge tag 'dm-3.16-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
by Linus Torvalds
· 11 years ago
11f0431
dm: remove symbol export for dm_set_device_limits
by Mike Snitzer
· 11 years ago
7eee4ae
dm: disable WRITE SAME if it fails
by Mike Snitzer
· 11 years ago
Next »