| Age | Commit message (Expand) | Author | Files | Lines |
| 2026-02-21 | Convert 'alloc_obj' family to use the new default GFP_KERNEL argument | Linus Torvalds | 1 | -3/+3 |
| 2026-02-21 | treewide: Replace kmalloc with kmalloc_obj for non-scalar types | Kees Cook | 1 | -3/+3 |
| 2025-12-10 | dm: ignore discard return value | Chaitanya Kulkarni | 1 | -7/+5 |
| 2025-10-20 | dm: Fix deadlock when reloading a multipath table | Benjamin Marzinski | 1 | -5/+2 |
| 2025-08-19 | dm: use vmalloc_array() to simplify code | Qianfeng Rong | 1 | -2/+2 |
| 2025-07-31 | dm: set DM_TARGET_PASSES_CRYPTO feature for dm-thin | LongPing Wei | 1 | -3/+4 |
| 2025-01-08 | Merge tag 'for-6.13/dm-fixes' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 1 | -3/+2 |
| 2025-01-08 | dm thin: make get_first_thin use rcu-safe list first function | Krister Johansen | 1 | -3/+2 |
| 2024-11-25 | Merge tag 'for-6.13/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/... | Linus Torvalds | 1 | -0/+1 |
| 2024-11-20 | dm thin: Add missing destroy_work_on_stack() | Yuan Can | 1 | -0/+1 |
| 2024-10-29 | block: add a bdev_limits helper | Christoph Hellwig | 1 | -1/+1 |
| 2024-09-02 | dm: Convert to use ERR_CAST() | Yuesong Li | 1 | -1/+1 |
| 2024-07-10 | dm: stop using blk_limits_io_{min,opt} | Christoph Hellwig | 1 | -3/+3 |
| 2024-05-21 | Merge tag 'for-6.10/dm-fixes' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 1 | -2/+2 |
| 2024-05-20 | dm: always manage discard support in terms of max_hw_discard_sectors | Mike Snitzer | 1 | -2/+2 |
| 2024-04-01 | dm: use bio_list_merge_init | Christoph Hellwig | 1 | -9/+3 |
| 2024-02-20 | dm: update relevant MODULE_AUTHOR entries to latest dm-devel mailing list | Mike Snitzer | 1 | -1/+1 |
| 2024-02-20 | dm thin: add braces around conditional code that spans lines | Mike Snitzer | 1 | -8/+12 |
| 2023-06-30 | Merge tag 'for-6.5/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/g... | Linus Torvalds | 1 | -24/+17 |
| 2023-06-26 | Merge tag 'for-6.5/block-2023-06-23' of git://git.kernel.dk/linux | Linus Torvalds | 1 | -4/+5 |
| 2023-06-16 | dm thin: disable discards for thin-pool if no_discard_passdown | Mike Snitzer | 1 | -8/+5 |
| 2023-06-16 | dm thin: update .io_hints methods to not require handling discards last | Mike Snitzer | 1 | -14/+12 |
| 2023-06-16 | dm thin: remove return code variable in pool_map | Mike Snitzer | 1 | -3/+1 |
| 2023-06-15 | dm thin: fix issue_discard to pass GFP_NOIO to __blkdev_issue_discard | Mike Snitzer | 1 | -2/+1 |
| 2023-06-12 | block: replace fmode_t with a block-specific type for block open flags | Christoph Hellwig | 1 | -4/+5 |
| 2023-03-30 | dm bio prison v1: add dm_cell_key_has_valid_range | Mike Snitzer | 1 | -6/+15 |
| 2023-03-30 | dm bio prison v1: improve concurrent IO performance | Joe Thornber | 1 | -38/+54 |
| 2023-03-30 | dm thin: speed up cell_defer_no_holder() | Joe Thornber | 1 | -6/+8 |
| 2023-03-06 | dm thin: fix deadlock when swapping to thin device | Coly Li | 1 | -0/+2 |
| 2023-02-17 | dm thin: add cond_resched() to various workqueue loops | Mike Snitzer | 1 | -0/+2 |
| 2023-02-14 | dm: declare variables static when sensible | Heinz Mauelshagen | 1 | -1/+1 |
| 2023-02-14 | dm: avoid using symbolic permissions | Heinz Mauelshagen | 1 | -1/+1 |
| 2023-02-14 | dm: add missing empty lines | Heinz Mauelshagen | 1 | -0/+5 |
| 2023-02-14 | dm: correct block comments format. | Heinz Mauelshagen | 1 | -8/+16 |
| 2023-02-14 | dm: address indent/space issues | Heinz Mauelshagen | 1 | -3/+3 |
| 2023-02-14 | dm: change "unsigned" to "unsigned int" | Heinz Mauelshagen | 1 | -23/+23 |
| 2023-02-14 | dm: add missing SPDX-License-Indentifiers | Heinz Mauelshagen | 1 | -0/+1 |
| 2022-12-13 | Merge tag 'for-6.2/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/g... | Linus Torvalds | 1 | -4/+14 |
| 2022-12-07 | block: remove bio_set_op_attrs | Christoph Hellwig | 1 | -1/+1 |
| 2022-12-01 | dm thin: resume even if in FAIL mode | Luo Meng | 1 | -4/+12 |
| 2022-11-30 | dm thin: Fix UAF in run_timer_softirq() | Luo Meng | 1 | -0/+2 |
| 2022-07-15 | dm thin: fix use-after-free crash in dm_sm_register_threshold_callback | Luo Meng | 1 | -1/+3 |
| 2022-04-17 | block: decouple REQ_OP_SECURE_ERASE from REQ_OP_DISCARD | Christoph Hellwig | 1 | -2/+2 |
| 2022-04-17 | block: remove QUEUE_FLAG_DISCARD | Christoph Hellwig | 1 | -10/+1 |
| 2022-03-10 | dm: simplify dm_sumbit_bio_remap interface | Mike Snitzer | 1 | -2/+2 |
| 2022-03-10 | dm thin: use dm_submit_bio_remap | Mike Snitzer | 1 | -2/+3 |
| 2022-03-02 | dm: stop using bdevname | Christoph Hellwig | 1 | -5/+3 |
| 2022-02-22 | dm thin: use time_is_before_jiffies instead of open coding it | Wang Qing | 1 | -1/+1 |
| 2022-02-02 | block: pass a block_device and opf to bio_alloc | Christoph Hellwig | 1 | -5/+4 |
| 2022-02-02 | dm-thin: use blkdev_issue_flush instead of open coding it | Christoph Hellwig | 1 | -10/+1 |
| 2022-02-02 | dm: bio_alloc can't fail if it is allowed to sleep | Christoph Hellwig | 1 | -16/+9 |
| 2021-10-18 | dm: use bdev_nr_sectors and bdev_nr_bytes instead of open coding them | Christoph Hellwig | 1 | -1/+1 |
| 2021-08-10 | dm: update target status functions to support IMA measurement | Tushar Sugandhi | 1 | -0/+8 |
| 2021-03-26 | dm thin: remove needless request_queue NULL pointer check | Xu Wang | 1 | -1/+1 |
| 2020-07-08 | writeback: remove bdi->congested_fn | Christoph Hellwig | 1 | -16/+0 |
| 2020-07-01 | block: rename generic_make_request to submit_bio_noacct | Christoph Hellwig | 1 | -2/+2 |
| 2020-01-14 | dm thin: change data device's flush_bio to be member of struct pool | Mikulas Patocka | 1 | -9/+10 |
| 2020-01-14 | dm thin: don't allow changing data device during thin-pool reload | Mikulas Patocka | 1 | -5/+13 |
| 2020-01-14 | dm thin: fix use-after-free in metadata_pre_commit_callback | Mike Snitzer | 1 | -4/+3 |
| 2019-12-06 | dm thin: Flush data device before committing metadata | Nikos Tsironis | 1 | -2/+40 |
| 2019-11-18 | dm thin: wakeup worker only when deferred bios exist | Jeffle Xu | 1 | -1/+4 |
| 2019-11-05 | dm thin: replace spin_lock_irqsave with spin_lock_irq | Mikulas Patocka | 1 | -67/+46 |
| 2019-03-05 | dm thin: add sanity checks to thin-pool and external snapshot creation | Jason Cai (Xiang Feng) | 1 | -0/+13 |
| 2019-02-20 | dm: eliminate 'split_discard_bios' flag from DM target interface | Mike Snitzer | 1 | -1/+0 |
| 2019-02-14 | dm thin: fix bug where bio that overwrites thin block ignores FUA | Nikos Tsironis | 1 | -5/+50 |
| 2019-01-15 | dm thin: fix passdown_double_checking_shared_status() | Joe Thornber | 1 | -5/+5 |
| 2018-12-12 | dm thin: bump target version | Mike Snitzer | 1 | -2/+2 |
| 2018-12-11 | dm thin: send event about thin-pool state change _after_ making it | Mike Snitzer | 1 | -33/+35 |
| 2018-10-16 | dm thin: use refcount_t for thin_c reference counting | John Pittman | 1 | -4/+4 |
| 2018-09-10 | dm thin metadata: try to avoid ever aborting transactions | Joe Thornber | 1 | -8/+65 |
| 2018-08-07 | dm thin: stop no_space_timeout worker when switching to write-mode | Hou Tao | 1 | -0/+2 |
| 2018-07-31 | dm kcopyd: return void from dm_kcopyd_copy() | Mike Snitzer | 1 | -20/+3 |
| 2018-07-30 | dm thin: include metadata_low_watermark threshold in pool status | Andy Grover | 1 | -2/+4 |
| 2018-06-27 | dm thin: handle running out of data space vs concurrent discard | Mike Snitzer | 1 | -2/+9 |
| 2018-06-12 | Merge tag 'overflow-v4.18-rc1-part2' of git://git.kernel.org/pub/scm/linux/ke... | Linus Torvalds | 1 | -1/+3 |
| 2018-06-12 | treewide: Use array_size() in vmalloc() | Kees Cook | 1 | -1/+3 |
| 2018-06-08 | dm: adjust structure members to improve alignment | Mike Snitzer | 1 | -2/+3 |
| 2018-06-05 | dm: Use kzalloc for all structs with embedded biosets/mempools | Kent Overstreet | 1 | -1/+1 |
| 2018-05-30 | dm: convert to bioset_init()/mempool_init() | Kent Overstreet | 1 | -16/+16 |
| 2018-04-03 | dm: allow targets to return output from messages they are sent | Mike Snitzer | 1 | -1/+2 |
| 2018-01-29 | dm thin: fix trailing semicolon in __remap_and_issue_shared_cell | Luis de Bethencourt | 1 | -1/+1 |
| 2018-01-17 | dm: backfill missing calls to mutex_destroy() | Mike Snitzer | 1 | -0/+7 |
| 2017-12-04 | dm: fix various targets to dm_register_target after module __init resources c... | monty_pavel@sina.com | 1 | -12/+10 |
| 2017-10-25 | locking/atomics: COCCINELLE/treewide: Convert trivial ACCESS_ONCE() patterns ... | Mark Rutland | 1 | -1/+1 |
| 2017-09-14 | Merge tag 'for-4.14/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/... | Linus Torvalds | 1 | -1/+1 |
| 2017-08-28 | dm: constify argument arrays | Eric Biggers | 1 | -1/+1 |
| 2017-08-23 | block: replace bi_bdev with a gendisk pointer and partitions index | Christoph Hellwig | 1 | -3/+3 |
| 2017-07-03 | Merge branch 'for-4.13/block' of git://git.kernel.dk/linux-block | Linus Torvalds | 1 | -34/+33 |
| 2017-06-27 | dm thin: do not queue freed thin mapping for next stage processing | Vallish Vaidyeshwara | 1 | -13/+13 |
| 2017-06-09 | block: switch bios to blk_status_t | Christoph Hellwig | 1 | -33/+32 |
| 2017-06-09 | dm: change ->end_io calling convention | Christoph Hellwig | 1 | -2/+2 |
| 2017-05-03 | Merge tag 'for-4.12/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/... | Linus Torvalds | 1 | -1/+2 |
| 2017-04-24 | dm thin: fix a memory leak when passing discard bio down | Dennis Yang | 1 | -0/+1 |
| 2017-04-08 | block: remove the discard_zeroes_data flag | Christoph Hellwig | 1 | -2/+0 |
| 2017-03-07 | dm bio prison v2: new interface for the bio prison | Joe Thornber | 1 | -1/+1 |
| 2017-02-02 | block: Use pointer to backing_dev_info from request_queue | Jan Kara | 1 | -1/+1 |
| 2017-01-27 | block: add a op_is_flush helper | Christoph Hellwig | 1 | -8/+5 |
| 2016-08-07 | block: rename bio bi_rw to bi_opf | Jens Axboe | 1 | -4/+4 |
| 2016-07-20 | dm thin: fix a race condition between discarding and provisioning a block | Joe Thornber | 1 | -11/+91 |
| 2016-06-07 | block, drivers, fs: rename REQ_FLUSH to REQ_PREFLUSH | Mike Christie | 1 | -4/+4 |
| 2016-06-07 | dm: use bio op accessors | Mike Christie | 1 | -7/+10 |
| 2016-06-07 | block discard: use bio set op accessor | Mike Christie | 1 | -1/+1 |
| 2016-06-07 | block/fs/drivers: remove rw argument from submit_bio | Mike Christie | 1 | -1/+2 |
| 2016-05-13 | dm thin: unroll issue_discard() to create longer discard bio chains | Joe Thornber | 1 | -37/+71 |
| 2016-05-13 | dm thin: use __blkdev_issue_discard for async discard support | Mike Snitzer | 1 | -54/+16 |
| 2016-05-13 | dm thin: remove __bio_inc_remaining() and switch to using bio_inc_remaining() | Mike Snitzer | 1 | -12/+1 |
| 2016-05-05 | dm thin: Remove return statement from void function | Amitoj Kaur Chawla | 1 | -1/+1 |
| 2016-03-11 | dm thin: consistently return -ENOSPC if pool has run out of data space | Mike Snitzer | 1 | -4/+17 |
| 2016-02-22 | dm: rename target's per_bio_data_size to per_io_data_size | Mike Snitzer | 1 | -1/+1 |
| 2016-01-06 | dm thin: bump thin and thin-pool target versions | Mike Snitzer | 1 | -2/+2 |
| 2015-12-17 | dm thin: fix race condition when destroying thin pool workqueue | Nikolay Borisov | 1 | -2/+2 |
| 2015-11-23 | dm thin: fix regression in advertised discard limits | Mike Snitzer | 1 | -3/+2 |
| 2015-11-16 | dm thin: restore requested 'error_if_no_space' setting on OODS to WRITE trans... | Mike Snitzer | 1 | -0/+1 |
| 2015-10-13 | dm thin: fix missing pool reference count decrement in pool_ctr error path | Mike Snitzer | 1 | -1/+1 |
| 2015-09-13 | dm thin: disable discard support for thin devices if pool's is disabled | Mike Snitzer | 1 | -0/+4 |
| 2015-09-02 | Merge tag 'dm-4.3-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/d... | Linus Torvalds | 1 | -74/+15 |
| 2015-09-02 | Merge branch 'for-4.3/core' of git://git.kernel.dk/linux-block | Linus Torvalds | 1 | -49/+23 |
| 2015-08-18 | dm thin: optimize async discard submission | Mike Snitzer | 1 | -74/+15 |
| 2015-08-13 | block: kill merge_bvec_fn() completely | Kent Overstreet | 1 | -31/+0 |
| 2015-07-29 | block: add a bi_error field to struct bio | Christoph Hellwig | 1 | -18/+23 |
| 2015-07-26 | dm thin: return -ENOSPC when erroring retry list due to out of data space | Mike Snitzer | 1 | -3/+8 |
| 2015-07-16 | dm thin: display 'needs_check' in status if it is set | Mike Snitzer | 1 | -2/+8 |
| 2015-07-16 | dm thin: stay in out-of-data-space mode once no_space_timeout expires | Mike Snitzer | 1 | -4/+17 |
| 2015-07-05 | dm thin: allocate the cell_sort_array dynamically | Joe Thornber | 1 | -1/+12 |
| 2015-06-11 | dm thin: fail messages with EOPNOTSUPP when pool cannot handle messages | Mike Snitzer | 1 | -1/+1 |
| 2015-06-11 | dm thin: range discard support | Joe Thornber | 1 | -148/+433 |
| 2015-05-29 | dm thin: cleanup schedule_zero() to read more logically | Mike Snitzer | 1 | -9/+7 |
| 2015-05-29 | dm thin: cleanup overwrite's endio restore to be centralized | Mike Snitzer | 1 | -8/+3 |
| 2015-05-22 | block: remove management of bi_remaining when restoring original bi_end_io | Mike Snitzer | 1 | -6/+3 |
| 2015-05-05 | bio: skip atomic inc/dec of ->bi_remaining for non-chains | Jens Axboe | 1 | -2/+2 |
| 2015-02-27 | dm thin: fix to consistently zero-fill reads to unprovisioned blocks | Joe Thornber | 1 | -11/+0 |
| 2015-02-12 | 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-28 | dm thin: don't allow messages to be sent to a pool target in READ_ONLY or FAI... | Joe Thornber | 1 | -0/+6 |
| 2014-12-17 | dm thin: fix crash by initializing thin device's refcount and completion earlier | Marc Dionne | 1 | -3/+2 |
| 2014-12-17 | dm thin: fix missing out-of-data-space to write mode transition if blocks are... | Joe Thornber | 1 | -2/+20 |
| 2014-12-17 | dm thin: fix inability to discard blocks when in out-of-data-space mode | Joe Thornber | 1 | -1/+1 |
| 2014-11-21 | dm thin: fix pool_io_hints to avoid looking at max_hw_sectors | Mike Snitzer | 1 | -14/+7 |
| 2014-11-19 | dm thin: suspend/resume active thin devices when reloading thin-pool | Mike Snitzer | 1 | -2/+38 |
| 2014-11-19 | dm thin: do not allow thin device activation while pool is suspended | Mike Snitzer | 1 | -10/+45 |
| 2014-11-12 | dm thin: remove stale 'trim' message in block comment above pool_message | Mike Snitzer | 1 | -1/+0 |
| 2014-11-12 | dm thin: fix a race in thin_dtr | Mikulas Patocka | 1 | -3/+3 |
| 2014-11-10 | dm bio prison: introduce support for locking ranges of blocks | Joe Thornber | 1 | -2/+4 |
| 2014-11-10 | dm thin: refactor requeue_io to eliminate spinlock bouncing | Mike Snitzer | 1 | -20/+23 |
| 2014-11-10 | dm thin: optimize retry_bios_on_resume | Mike Snitzer | 1 | -7/+2 |
| 2014-11-10 | dm thin: sort the deferred cells | Joe Thornber | 1 | -20/+68 |
| 2014-11-10 | dm thin: direct dispatch when breaking sharing | Joe Thornber | 1 | -13/+57 |
| 2014-11-10 | dm thin: remap the bios in a cell immediately | Joe Thornber | 1 | -29/+61 |
| 2014-11-10 | dm thin: defer whole cells rather than individual bios | Joe Thornber | 1 | -47/+207 |
| 2014-11-10 | dm thin: factor out remap_and_issue_overwrite | Mike Snitzer | 1 | -18/+20 |
| 2014-11-10 | dm thin: performance improvement to discard processing | Joe Thornber | 1 | -7/+3 |
| 2014-11-10 | dm thin: implement thin_merge | Mike Snitzer | 1 | -2/+18 |
| 2014-11-10 | dm thin: adjust max_sectors_kb based on thinp blocksize | Mike Snitzer | 1 | -3/+31 |
| 2014-11-10 | dm thin: throttle incoming IO | Joe Thornber | 1 | -1/+65 |
| 2014-11-10 | dm thin: prefetch missing metadata pages | Joe Thornber | 1 | -4/+6 |
| 2014-11-10 | dm bio prison: switch to using a red black tree | Joe Thornber | 1 | -2/+1 |
| 2014-11-04 | dm thin: grab a virtual cell before looking up the mapping | Joe Thornber | 1 | -4/+12 |
| 2014-08-01 | dm thin: set minimum_io_size to pool's data block size | Mike Snitzer | 1 | -1/+1 |
| 2014-08-01 | dm thin: relax external origin size constraints | Joe Thornber | 1 | -43/+115 |
| 2014-08-01 | dm thin: switch to an atomic_t for tracking pending new block preparations | Joe Thornber | 1 | -13/+16 |
| 2014-06-11 | dm thin: update discard_granularity to reflect the thin-pool blocksize | Lukas Czerner | 1 | -1/+2 |
| 2014-06-03 | dm thin: return ENOSPC instead of EIO when error_if_no_space enabled | Mike Snitzer | 1 | -14/+24 |
| 2014-06-03 | dm thin: cleanup noflush_work to use a proper completion | Joe Thornber | 1 | -18/+34 |
| 2014-05-20 | dm thin: add 'no_space_timeout' dm-thin-pool module param | Mike Snitzer | 1 | -3/+9 |
| 2014-05-14 | dm thin: add timeout to stop out-of-data-space mode holding IO forever | Joe Thornber | 1 | -0/+21 |
| 2014-05-14 | dm thin: allow metadata commit if pool is in PM_OUT_OF_DATA_SPACE mode | Joe Thornber | 1 | -1/+1 |
| 2014-04-29 | dm thin: use INIT_WORK_ONSTACK in noflush_work to avoid ODEBUG warning | Mike Snitzer | 1 | -1/+1 |
| 2014-04-08 | dm thin: fix rcu_read_lock being held in code that can sleep | Joe Thornber | 1 | -3/+67 |
| 2014-04-08 | dm thin: irqsave must always be used with the pool->lock spinlock | Joe Thornber | 1 | -2/+3 |
| 2014-04-04 | dm thin: sort the per thin deferred bios using an rb_tree | Mike Snitzer | 1 | -2/+82 |
| 2014-03-31 | dm thin: use per thin device deferred bio lists | Mike Snitzer | 1 | -61/+104 |
| 2014-03-31 | dm thin: simplify pool_is_congested | Mike Snitzer | 1 | -11/+5 |
| 2014-03-28 | dm thin: fix dangling bio in process_deferred_bios error path | Mike Snitzer | 1 | -1/+1 |
| 2014-03-05 | dm thin: fix noflush suspend IO queueing | Joe Thornber | 1 | -2/+72 |
| 2014-03-05 | dm thin: fix deadlock in __requeue_bio_list | Joe Thornber | 1 | -6/+7 |
| 2014-03-05 | dm thin: fix out of data space handling | Joe Thornber | 1 | -45/+102 |
| 2014-03-05 | dm thin: ensure user takes action to validate data and metadata consistency | Mike Snitzer | 1 | -22/+54 |
| 2014-03-04 | dm thin: synchronize the pool mode during suspend | Mike Snitzer | 1 | -0/+6 |
| 2014-02-27 | dm thin: allow metadata space larger than supported to go unused | Mike Snitzer | 1 | -12/+19 |
| 2014-02-24 | dm thin: fix the error path for the thin device constructor | Mike Snitzer | 1 | -1/+4 |
| 2014-02-17 | dm thin: avoid metadata commit if a pool's thin devices haven't changed | Mike Snitzer | 1 | -1/+2 |
| 2014-01-30 | Merge branch 'for-3.14/core' of git://git.kernel.dk/linux-block | Linus Torvalds | 1 | -12/+18 |
| 2014-01-15 | dm thin: fix pool feature parsing | Mike Snitzer | 1 | -1/+1 |
| 2014-01-07 | dm thin: fix set_pool_mode exposed pool operation races | Mike Snitzer | 1 | -13/+27 |
| 2014-01-07 | dm thin: eliminate the no_free_space flag | Mike Snitzer | 1 | -22/+4 |
| 2014-01-07 | dm thin: add error_if_no_space feature | Mike Snitzer | 1 | -6/+25 |
| 2014-01-07 | dm thin: requeue bios to DM core if no_free_space and in read-only mode | Mike Snitzer | 1 | -6/+20 |
| 2014-01-07 | dm thin: cleanup and improve no space handling | Mike Snitzer | 1 | -29/+32 |
| 2014-01-07 | dm thin: log info when growing the data or metadata device | Mike Snitzer | 1 | -0/+7 |
| 2014-01-07 | dm thin: handle metadata failures more consistently | Joe Thornber | 1 | -21/+27 |
| 2014-01-07 | dm thin: factor out check_low_water_mark and use bools | Joe Thornber | 1 | -15/+22 |
| 2014-01-07 | dm thin: add mappings to end of prepared_* lists | Mike Snitzer | 1 | -3/+3 |
| 2014-01-07 | dm thin: return error from alloc_data_block if pool is not in write mode | Joe Thornber | 1 | -0/+3 |
| 2014-01-07 | dm thin: use bool rather than unsigned for flags in structures | Mike Snitzer | 1 | -11/+11 |
| 2014-01-07 | dm thin: fix discard support to a previously shared block | Joe Thornber | 1 | -2/+12 |
| 2014-01-07 | dm thin: initialize dm_thin_new_mapping returned by get_next_mapping | Mike Snitzer | 1 | -11/+6 |
| 2013-12-31 | Merge tag 'v3.13-rc6' into for-3.14/core | Jens Axboe | 1 | -27/+39 |
| 2013-12-10 | dm thin: allow pool in read-only mode to transition to read-write mode | Joe Thornber | 1 | -2/+10 |
| 2013-12-10 | dm thin: re-establish read-only state when switching to fail mode | Joe Thornber | 1 | -0/+1 |
| 2013-12-10 | dm thin: always fallback the pool mode if commit fails | Joe Thornber | 1 | -22/+15 |