Age | Commit message (Expand) | Author | Files | Lines |
2015-06-12 | dm cache: age and write back cache entries even without active IO | Joe Thornber | 1 | -2/+2 |
2015-06-12 | dm cache: prefix all DMERR and DMINFO messages with cache device name | Mike Snitzer | 1 | -38/+64 |
2015-06-12 | dm cache: add fail io mode and needs_check flag | Joe Thornber | 1 | -28/+176 |
2015-06-12 | dm cache: wake the worker thread every time we free a migration object | Joe Thornber | 1 | -3/+6 |
2015-05-29 | dm cache: boost promotion of blocks that will be overwritten | Joe Thornber | 1 | -7/+7 |
2015-05-29 | dm cache: defer whole cells | Joe Thornber | 1 | -63/+262 |
2015-05-29 | dm cache: pull out some bitset utility functions for reuse | Joe Thornber | 1 | -24/+0 |
2015-05-29 | dm cache: pass a new 'critical' flag to the policies when requesting writebac... | Joe Thornber | 1 | -1/+2 |
2015-05-29 | dm cache: track IO to the origin device using io_tracker | Joe Thornber | 1 | -7/+49 |
2015-05-29 | dm cache: add io_tracker | Joe Thornber | 1 | -0/+73 |
2015-05-29 | dm cache: fix race when issuing a POLICY_REPLACE operation | Joe Thornber | 1 | -20/+38 |
2015-05-22 | block: remove management of bi_remaining when restoring original bi_end_io | Mike Snitzer | 1 | -6/+0 |
2015-05-05 | bio: skip atomic inc/dec of ->bi_remaining for non-chains | Jens Axboe | 1 | -1/+1 |
2015-02-13 | Merge tag 'dm-3.20-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/... | Linus Torvalds | 1 | -2/+3 |
2015-02-09 | dm: use time_in_range() and time_after() | Manuel Schölling | 1 | -2/+3 |
2015-01-23 | dm cache: fix problematic dual use of a single migration count variable | Joe Thornber | 1 | -39/+50 |
2014-12-01 | dm cache: fix spurious cell_defer when dealing with partial block at end of d... | Joe Thornber | 1 | -2/+2 |
2014-12-01 | dm cache: dirty flag was mistakenly being cleared when promoting via overwrite | Joe Thornber | 1 | -3/+7 |
2014-12-01 | dm cache: only use overwrite optimisation for promotion when in writeback mode | Joe Thornber | 1 | -1/+2 |
2014-12-01 | dm cache: discard block size must be a multiple of cache block size | Joe Thornber | 1 | -6/+3 |
2014-12-01 | dm cache: fix a harmless race when working out if a block is discarded | Joe Thornber | 1 | -2/+4 |
2014-12-01 | dm cache: when reloading a discard bitset allow for a different discard block... | Joe Thornber | 1 | -7/+87 |
2014-12-01 | dm cache: fix some issues with the new discard range support | Joe Thornber | 1 | -3/+3 |
2014-11-13 | dm cache: emit a warning message if there are a lot of cache blocks | Joe Thornber | 1 | -3/+16 |
2014-11-10 | dm cache: improve discard support | Joe Thornber | 1 | -45/+121 |
2014-11-10 | dm cache: revert "prevent corruption caused by discard_block_size > cache_blo... | Joe Thornber | 1 | -3/+34 |
2014-11-10 | dm cache: revert "remove remainder of distinct discard block size" | Joe Thornber | 1 | -26/+46 |
2014-11-10 | dm bio prison: introduce support for locking ranges of blocks | Joe Thornber | 1 | -1/+2 |
2014-11-10 | dm bio prison: switch to using a red black tree | Joe Thornber | 1 | -2/+1 |
2014-09-10 | dm cache: fix race causing dirty blocks to be marked as clean | Anssi Hannula | 1 | -2/+2 |
2014-08-01 | dm cache: set minimum_io_size to cache's data block size | Mike Snitzer | 1 | -1/+1 |
2014-08-01 | dm cache metadata: use dm-space-map-metadata.h defined size limits | Mike Snitzer | 1 | -1/+1 |
2014-08-01 | dm cache: fail migrations in the do_worker error path | Joe Thornber | 1 | -0/+1 |
2014-08-01 | dm cache: simplify deferred set reference count increments | Joe Thornber | 1 | -46/+77 |
2014-08-01 | dm cache: fix race affecting dirty block count | Anssi Hannula | 1 | -7/+6 |
2014-05-27 | dm cache: always split discards on cache block boundaries | Heinz Mauelshagen | 1 | -0/+2 |
2014-05-02 | dm cache: fix writethrough mode quiescing in cache_map | Mike Snitzer | 1 | -0/+1 |
2014-04-04 | dm cache: fix a lock-inversion | Joe Thornber | 1 | -26/+2 |
2014-03-28 | dm cache: remove remainder of distinct discard block size | Heinz Mauelshagen | 1 | -46/+26 |
2014-03-28 | dm cache: prevent corruption caused by discard_block_size > cache_block_size | Mike Snitzer | 1 | -34/+3 |
2014-03-12 | dm cache: fix access beyond end of origin device | Heinz Mauelshagen | 1 | -5/+3 |
2014-03-12 | dm cache: fix truncation bug when copying a block to/from >2TB fast device | Heinz Mauelshagen | 1 | -1/+2 |
2014-02-28 | dm cache: fix truncation bug when mapping I/O to >2TB fast device | Heinz Mauelshagen | 1 | -2/+3 |
2014-02-17 | dm cache: do not add migration to completed list before unhooking bio | Mike Snitzer | 1 | -2/+4 |
2014-02-17 | dm cache: move hook_info into common portion of per_bio_data structure | Mike Snitzer | 1 | -1/+1 |
2014-01-30 | Merge branch 'for-3.14/core' of git://git.kernel.dk/linux-block | Linus Torvalds | 1 | -10/+18 |
2014-01-16 | dm cache: add policy name to status output | Mike Snitzer | 1 | -1/+3 |
2014-01-10 | dm cache: add block sizes and total cache blocks to status output | Mike Snitzer | 1 | -6/+10 |
2013-12-31 | Merge tag 'v3.13-rc6' into for-3.14/core | Jens Axboe | 1 | -1/+1 |
2013-12-11 | dm cache: actually resize cache | Vincent Pelletier | 1 | -1/+1 |