Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.9
/
cbc4e3c1350beb47beab8f34ad9be3d34a20c705
/
drivers
/
md
/
dm.c
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
· 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
· 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
· 10 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
· 10 years ago
11f0431
dm: remove symbol export for dm_set_device_limits
by Mike Snitzer
· 10 years ago
7eee4ae
dm: disable WRITE SAME if it fails
by Mike Snitzer
· 10 years ago
776edb5
Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip into next
by Linus Torvalds
· 10 years ago
1dd40c3
dm: introduce dm_accept_partial_bio
by Mikulas Patocka
· 11 years ago
e0d6609
dm: change sector_count member in clone_info from sector_t to unsigned
by Mikulas Patocka
· 11 years ago
4e857c5
arch: Mass conversion of smp_mb__*()
by Peter Zijlstra
· 11 years ago
b4f42e2
block: remove struct request buffer member
by Jens Axboe
· 11 years ago
9974fa2
dm table: add dm_table_run_md_queue_async
by Mike Snitzer
· 11 years ago
9cdb852
dm: use RCU_INIT_POINTER instead of rcu_assign_pointer in __unbind
by Monam Agarwal
· 11 years ago
bfc6d41
dm: stop using bi_private
by Mikulas Patocka
· 11 years ago
d70ab4f
dm: remove dm_get_mapinfo
by Mikulas Patocka
· 11 years ago
f568849
Merge branch 'for-3.14/core' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 11 years ago
2995fa7
dm sysfs: fix a module unload race
by Mikulas Patocka
· 11 years ago
be35f48
dm: wait until embedded kobject is released before destroying a device
by Mikulas Patocka
· 11 years ago
1ddd641
dm: remove pointless kobject comparison in dm_get_from_kobject
by Mikulas Patocka
· 11 years ago
1c3b13e
dm: Refactor for new bio cloning/splitting
by Kent Overstreet
· 11 years ago
4f024f3
block: Abstract out bvec iterator
by Kent Overstreet
· 11 years ago
2c140a2
dm: allow remove to be deferred
by Mikulas Patocka
· 11 years ago
e860313
dm: add reserved_bio_based_ios module parameter
by Mike Snitzer
· 11 years ago
f479082
dm: add reserved_rq_based_ios module parameter
by Mike Snitzer
· 11 years ago
6cfa585
dm: lower bio-based mempool reservation
by Mike Snitzer
· 11 years ago
f84cb8a
dm mpath: disable WRITE SAME if it fails
by Mike Snitzer
· 11 years ago
fd2ed4d
dm: add statistics support
by Mikulas Patocka
· 11 years ago
00c4fc3
dm ioctl: increase granularity of type_lock when loading table
by Mike Snitzer
· 11 years ago
670368a
dm: stop using WQ_NON_REENTRANT
by Tejun Heo
· 11 years ago
2a7faeb
dm: optimize reorder structure
by Mikulas Patocka
· 11 years ago
83d5e5b
dm: optimize use SRCU and RCU
by Mikulas Patocka
· 11 years ago
6c182cd
dm mpath: fix ioctl deadlock when no paths
by Hannes Reinecke
· 11 years ago
db2a144
block_device_operations->release() should return void
by Al Viro
· 12 years ago
0a82a8d
Revert "block: add missing block_bio_complete() tracepoint"
by Linus Torvalds
· 12 years ago
b0d8ed4
dm: add target num_write_bios fn
by Alasdair G Kergon
· 12 years ago
5f01520
dm: merge io_pool and tio_pool
by Jun'ichi Nomura
· 12 years ago
23e5083
dm: remove unused _rq_bio_info_cache
by Jun'ichi Nomura
· 12 years ago
87eb5b2
dm: fix limits initialization when there are no data devices
by Mike Christie
· 12 years ago
e4c9381
dm: refactor bio cloning
by Alasdair G Kergon
· 12 years ago
14fe594
dm: rename bio cloning functions
by Alasdair G Kergon
· 12 years ago
55a62ee
dm: rename request variables to bios
by Alasdair G Kergon
· 12 years ago
bd2a49b
dm: clean up clone_bio
by Alasdair G Kergon
· 12 years ago
16245bd
dm: do not replace bioset for request based dm
by Jun'ichi Nomura
· 12 years ago
ee89f81
Merge branch 'for-3.9/core' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 12 years ago
c9d76be
dm: convert to idr_alloc()
by Tejun Heo
· 12 years ago
adaedbd
dm: don't use idr_remove_all()
by Tejun Heo
· 12 years ago
fe7af2d
dm: fix write same requests counting
by Alasdair G Kergon
· 12 years ago
3a366e6
block: add missing block_bio_complete() tracepoint
by Tejun Heo
· 12 years ago
7de3ee5
dm: remove map_info
by Mikulas Patocka
· 12 years ago
ddbd658
dm: move target request nr to dm_target_io
by Mikulas Patocka
· 12 years ago
Next »