Joe Thornber
|
2bb812df63
dm cache: discard block size must be a multiple of cache block size
|
há 11 anos atrás |
Joe Thornber
|
43c32bf2b0
dm cache: fix a harmless race when working out if a block is discarded
|
há 11 anos atrás |
Joe Thornber
|
3e2e1c3098
dm cache: when reloading a discard bitset allow for a different discard block size
|
há 11 anos atrás |
Joe Thornber
|
2572629a13
dm cache: fix some issues with the new discard range support
|
há 11 anos atrás |
Joe Thornber
|
8001e87d0e
dm array: if resizing the array is a noop set the new root to the old one
|
há 11 anos atrás |
Eric Dumazet
|
a12f5d48bd
dm: use rcu_dereference_protected instead of rcu_dereference
|
há 11 anos atrás |
Mike Snitzer
|
d200c30ef0
dm thin: fix pool_io_hints to avoid looking at max_hw_sectors
|
há 11 anos atrás |
Mike Snitzer
|
583024d248
dm thin: suspend/resume active thin devices when reloading thin-pool
|
há 11 anos atrás |
Mike Snitzer
|
ffcc393641
dm: enhance internal suspend and resume interface
|
há 11 anos atrás |
Mike Snitzer
|
80e96c5484
dm thin: do not allow thin device activation while pool is suspended
|
há 11 anos atrás |
Mike Snitzer
|
d67ee213fa
dm: add presuspend_undo hook to target_type
|
há 11 anos atrás |
Mike Snitzer
|
4d341d8216
dm: return earlier from dm_blk_ioctl if target doesn't implement .ioctl
|
há 11 anos atrás |
Mike Snitzer
|
5ec02084f6
dm thin: remove stale 'trim' message in block comment above pool_message
|
há 11 anos atrás |
Mikulas Patocka
|
17181fb7a0
dm thin: fix a race in thin_dtr
|
há 11 anos atrás |
Joe Thornber
|
d1d9220cba
dm cache: emit a warning message if there are a lot of cache blocks
|
há 11 anos atrás |
Joe Thornber
|
7ae34e7778
dm cache: improve discard support
|
há 11 anos atrás |
Joe Thornber
|
08b184514f
dm cache: revert "prevent corruption caused by discard_block_size > cache_block_size"
|
há 11 anos atrás |
Joe Thornber
|
1bad9bc4ee
dm cache: revert "remove remainder of distinct discard block size"
|
há 11 anos atrás |
Joe Thornber
|
5f274d8865
dm bio prison: introduce support for locking ranges of blocks
|
há 11 anos atrás |
Mike Snitzer
|
f1afb36a61
dm cache policy mq: simplify ability to promote sequential IO to the cache
|
há 11 anos atrás |
Joe Thornber
|
b155aa0e5a
dm cache policy mq: tweak algorithm that decides when to promote a block
|
há 11 anos atrás |
Hannes Reinecke
|
41abc4e1af
dm: do not call dm_sync_table() when creating new devices
|
há 11 anos atrás |
Pranith Kumar
|
6fa9952097
dm: sparse: Annotate field with __rcu for checking
|
há 11 anos atrás |
Pranith Kumar
|
33423974bf
dm: Use rcu_dereference() for accessing rcu pointer
|
há 11 anos atrás |
Mike Snitzer
|
42d6a8ce3c
dm thin: refactor requeue_io to eliminate spinlock bouncing
|
há 11 anos atrás |
Mike Snitzer
|
9d094eebd7
dm thin: optimize retry_bios_on_resume
|
há 11 anos atrás |
Joe Thornber
|
ac4c3f34a9
dm thin: sort the deferred cells
|
há 11 anos atrás |
Joe Thornber
|
23ca2bb6c6
dm thin: direct dispatch when breaking sharing
|
há 11 anos atrás |
Joe Thornber
|
2d759a46b4
dm thin: remap the bios in a cell immediately
|
há 11 anos atrás |
Joe Thornber
|
a374bb217b
dm thin: defer whole cells rather than individual bios
|
há 11 anos atrás |