| Age | Commit message (Expand) | Author | Files | Lines |
| 2 days | Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/de... | Mark Brown | 1 | -1/+1 |
| 2026-05-04 | dm vdo: use GFP_NOIO for blkdev_issue_zeroout on format path | Bruce Johnston | 1 | -2/+2 |
| 2026-05-04 | dm vdo: use get_random_u32() where appropriate | David Carlier | 1 | -1/+1 |
| 2026-03-30 | dm vdo: Fix spelling mistake "postive" -> "positive" | Colin Ian King | 1 | -1/+1 |
| 2026-03-26 | dm vdo: save the formatted metadata to disk | Bruce Johnston | 3 | -20/+147 |
| 2026-03-26 | dm vdo: add formatting logic and initialization | Bruce Johnston | 2 | -25/+81 |
| 2026-03-26 | dm vdo: add synchronous metadata I/O submission helper | Bruce Johnston | 3 | -13/+34 |
| 2026-03-26 | dm vdo: add geometry block structure | Bruce Johnston | 2 | -45/+66 |
| 2026-03-26 | dm vdo: add geometry block encoding | Bruce Johnston | 2 | -0/+58 |
| 2026-03-26 | dm vdo: add upfront validation for logical size | Bruce Johnston | 1 | -0/+6 |
| 2026-03-26 | dm vdo: add formatting parameters to table line | Bruce Johnston | 5 | -17/+111 |
| 2026-03-26 | dm vdo: add super block initialization to encodings.c | Bruce Johnston | 3 | -0/+90 |
| 2026-03-26 | dm vdo: add geometry block initialization to encodings.c | Bruce Johnston | 4 | -0/+103 |
| 2026-03-02 | dm vdo: add __counted_by attribute to a number of structures | Ken Raeburn | 8 | -8/+8 |
| 2026-03-02 | dm vdo: remove redundant TYPE argument from vdo_allocate macro | Ken Raeburn | 32 | -198/+114 |
| 2026-03-02 | dm vdo: update vdo_allocate_extended to take a field name, no types | Ken Raeburn | 17 | -78/+40 |
| 2026-03-02 | dm vdo slab-depot: validate old zone count on load | Matthew Sakai | 1 | -0/+4 |
| 2026-03-02 | dm vdo indexer: validate saved zone count | Matthew Sakai | 1 | -0/+3 |
| 2026-01-27 | dm vdo encodings: clean up header and version functions | Matthew Sakai | 2 | -30/+6 |
| 2026-01-02 | dm-vdo: adjust function name reference | Julia Lawall | 1 | -2/+2 |
| 2025-12-11 | Merge tag 'for-6.19/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/... | Linus Torvalds | 20 | -169/+298 |
| 2025-12-10 | dm vdo: fix kerneldoc warnings | Matthew Sakai | 20 | -169/+298 |
| 2025-10-24 | treewide: Remove in_irq() | Matthew Wilcox (Oracle) | 1 | -1/+1 |
| 2025-10-03 | Merge tag 'for-6.18/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/... | Linus Torvalds | 2 | -16/+5 |
| 2025-09-23 | dm vdo: return error on corrupted metadata in start_restoring_volume functions | Ivan Abramov | 1 | -2/+2 |
| 2025-09-23 | dm vdo: Update code to use mem_is_zero | Bruce Johnston | 1 | -14/+3 |
| 2025-09-09 | block: remove the bi_inline_vecs variable sized array from struct bio | Christoph Hellwig | 1 | -1/+1 |
| 2025-07-31 | vdo: omit need_resched() before cond_resched() | Mikulas Patocka | 1 | -2/+1 |
| 2025-06-08 | treewide, timers: Rename from_timer() to timer_container_of() | Ingo Molnar | 1 | -1/+1 |
| 2025-05-15 | dm vdo indexer: don't read request structure after enqueuing | Matthew Sakai | 1 | -11/+13 |
| 2025-04-05 | treewide: Switch/rename to timer_delete[_sync]() | Thomas Gleixner | 1 | -1/+1 |
| 2025-04-02 | Merge tag 'for-6.15/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/... | Linus Torvalds | 19 | -171/+272 |
| 2025-02-25 | dm vdo indexer: reorder uds_request to reduce padding | Ken Raeburn | 2 | -32/+27 |
| 2025-02-24 | dm vdo: rework processing of loaded refcount byte arrays | Ken Raeburn | 1 | -22/+83 |
| 2025-02-24 | dm vdo: remove remaining ring references | Sweet Tea Dorminy | 7 | -22/+22 |
| 2025-02-24 | dm vdo: add missing spin_lock_init | Ken Raeburn | 1 | -0/+1 |
| 2025-02-03 | dm vdo slab-depot: read refcount blocks in large chunks at load time | Ken Raeburn | 2 | -17/+59 |
| 2025-02-03 | dm vdo vio-pool: allow variable-sized metadata vios | Ken Raeburn | 5 | -19/+46 |
| 2025-02-03 | dm vdo vio-pool: support pools with multiple data blocks per vio | Ken Raeburn | 4 | -9/+12 |
| 2025-02-03 | dm vdo vio-pool: add a pool pointer to pooled_vio | Ken Raeburn | 4 | -17/+19 |
| 2025-02-03 | dm vdo: remove checks that can not fail | Matthew Sakai | 2 | -22/+1 |
| 2025-02-03 | dm vdo indexer: prevent unterminated string warning | Chung Chung | 1 | -2/+3 |
| 2025-02-03 | dm vdo: use a short static string for thread name prefix | Matthew Sakai | 1 | -10/+1 |
| 2024-11-25 | Merge tag 'for-6.13/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/... | Linus Torvalds | 16 | -109/+33 |
| 2024-11-20 | dm vdo: fix function doc comment formatting | Matthew Sakai | 10 | -23/+19 |
| 2024-11-20 | dm vdo int-map: remove unused parameters | Matthew Sakai | 1 | -17/+11 |
| 2024-11-20 | dm-vdo: reset bi_ioprio to the default value when the bio is reset | Susan LeGendre-McGhee | 1 | -0/+1 |
| 2024-11-20 | dm-vdo murmurhash: remove u64 alignment requirement | Susan LeGendre-McGhee | 1 | -5/+2 |
| 2024-11-20 | dm vdo: Remove unused uds_compute_index_size | Dr. David Alan Gilbert | 2 | -30/+0 |
| 2024-11-20 | dm vdo: Remove unused functions | Dr. David Alan Gilbert | 2 | -34/+0 |
| 2024-11-05 | dm vdo: update min_heap_callbacks to use default builtin swap | Kuan-Wei Chiu | 2 | -10/+2 |
| 2024-11-05 | lib/min_heap: introduce non-inline versions of min heap API functions | Kuan-Wei Chiu | 1 | -0/+1 |
| 2024-10-02 | move asm/unaligned.h to linux/unaligned.h | Al Viro | 2 | -2/+2 |
| 2024-09-23 | dm vdo: handle unaligned discards correctly | Matthew Sakai | 1 | -6/+9 |
| 2024-09-18 | dm vdo indexer: Convert comma to semicolon | Shen Lichuan | 1 | -1/+1 |
| 2024-08-21 | dm vdo: force read-only mode for a corrupt recovery journal | Susan LeGendre-McGhee | 3 | -19/+24 |
| 2024-08-21 | dm vdo: abort loading dirty VDO with the old recovery journal format | Susan LeGendre-McGhee | 2 | -4/+24 |
| 2024-08-21 | dm vdo: add dmsetup message for returning configuration info | Bruce Johnston | 3 | -1/+53 |
| 2024-08-21 | dm vdo: remove bad check of bi_next field | Ken Raeburn | 1 | -1/+0 |
| 2024-08-21 | dm vdo: don't refer to dedupe_context after releasing it | Ken Raeburn | 1 | -0/+3 |
| 2024-07-21 | Merge tag 'mm-nonmm-stable-2024-07-21-15-07' of git://git.kernel.org/pub/scm/... | Linus Torvalds | 2 | -16/+17 |
| 2024-07-19 | Merge tag 'for-6.11/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/... | Linus Torvalds | 5 | -15/+9 |
| 2024-07-19 | dm vdo int-map: fix kerneldoc formatting | Matthew Sakai | 1 | -1/+1 |
| 2024-07-19 | dm vdo repair: add missing kerneldoc fields | Matthew Sakai | 1 | -3/+5 |
| 2024-07-11 | Merge tag 'for-6.10/dm-fixes-2' of git://git.kernel.org/pub/scm/linux/kernel/... | Linus Torvalds | 1 | -1/+1 |
| 2024-07-11 | dm vdo: replace max_discard_sectors with max_hw_discard_sectors | Bruce Johnston | 1 | -1/+1 |
| 2024-07-10 | dm vdo indexer: use swap() instead of open coding it | Jiapeng Chong | 1 | -4/+1 |
| 2024-07-10 | dm vdo: remove unused struct 'uds_attribute' | Dr. David Alan Gilbert | 1 | -5/+0 |
| 2024-07-10 | dm: stop using blk_limits_io_{min,opt} | Christoph Hellwig | 1 | -2/+2 |
| 2024-06-24 | lib min_heap: rename min_heapify() to min_heap_sift_down() | Kuan-Wei Chiu | 1 | -1/+1 |
| 2024-06-24 | lib min_heap: add args for min_heap_callbacks | Kuan-Wei Chiu | 2 | -9/+10 |
| 2024-06-24 | lib min_heap: add type safe interface | Kuan-Wei Chiu | 2 | -7/+7 |
| 2024-05-21 | Merge tag 'pull-bd_inode-1' of git://git.kernel.org/pub/scm/linux/kernel/git/... | Linus Torvalds | 2 | -3/+3 |
| 2024-05-18 | Merge tag 'kbuild-v6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/mas... | Linus Torvalds | 1 | -1/+1 |
| 2024-05-13 | Merge tag 'for-6.10/block-20240511' of git://git.kernel.dk/linux | Linus Torvalds | 2 | -4/+2 |
| 2024-05-10 | kbuild: use $(src) instead of $(srctree)/$(src) for source directory | Masahiro Yamada | 1 | -1/+1 |
| 2024-05-03 | dm-vdo: use bdev_nr_bytes(bdev) instead of i_size_read(bdev->bd_inode) | Al Viro | 2 | -3/+3 |
| 2024-04-10 | dm vdo murmurhash: remove unneeded semicolon | Matthew Sakai | 1 | -1/+1 |
| 2024-04-01 | dm: use bio_list_merge_init | Christoph Hellwig | 2 | -4/+2 |
| 2024-03-29 | dm vdo murmurhash3: use kernel byteswapping routines instead of GCC ones | Ken Raeburn | 1 | -25/+8 |
| 2024-03-04 | dm vdo: remove meaningless version number constant | Matthew Sakai | 1 | -5/+0 |
| 2024-03-04 | dm vdo: remove vdo_perform_once | Matthew Sakai | 4 | -54/+10 |
| 2024-03-04 | dm vdo block-map: Remove stray semicolon | Yang Li | 1 | -1/+1 |
| 2024-03-04 | dm vdo string-utils: change from uds_ to vdo_ namespace | Mike Snitzer | 6 | -19/+19 |
| 2024-03-04 | dm vdo logger: change from uds_ to vdo_ namespace | Mike Snitzer | 39 | -505/+505 |
| 2024-03-04 | dm vdo funnel-queue: change from uds_ to vdo_ namespace | Mike Snitzer | 6 | -49/+49 |
| 2024-03-04 | dm vdo indexer: fix use after free | Matthew Sakai | 1 | -3/+4 |
| 2024-03-04 | dm vdo logger: remove log level to string conversion code | Mike Snitzer | 2 | -57/+0 |
| 2024-03-04 | dm vdo: add 'log_level' module parameter | Mike Snitzer | 3 | -10/+27 |
| 2024-03-04 | dm vdo: remove all sysfs interfaces | Mike Snitzer | 16 | -2749/+9 |
| 2024-03-04 | dm vdo target: eliminate inappropriate uses of UDS_SUCCESS | Mike Snitzer | 1 | -7/+7 |
| 2024-03-04 | dm vdo indexer: update ASSERT and ASSERT_LOG_ONLY usage | Matthew Sakai | 10 | -110/+107 |
| 2024-03-04 | dm vdo encodings: update some stale comments | Mike Snitzer | 1 | -3/+1 |
| 2024-03-04 | dm vdo permassert: audit all of ASSERT to test for VDO_SUCCESS | Mike Snitzer | 26 | -556/+559 |
| 2024-03-04 | dm-vdo funnel-workqueue: return VDO_SUCCESS from make_simple_work_queue | Mike Snitzer | 1 | -1/+1 |
| 2024-03-04 | dm vdo thread-utils: return VDO_SUCCESS on vdo_create_thread success | Mike Snitzer | 4 | -4/+4 |
| 2024-03-04 | dm vdo int-map: return VDO_SUCCESS on success | Mike Snitzer | 3 | -16/+12 |
| 2024-03-04 | dm vdo: check for VDO_SUCCESS return value from memory-alloc functions | Mike Snitzer | 28 | -82/+82 |
| 2024-03-04 | dm vdo memory-alloc: return VDO_SUCCESS on success | Mike Snitzer | 2 | -16/+16 |
| 2024-03-04 | dm vdo errors: remove unused error codes | Matthew Sakai | 4 | -51/+8 |
| 2024-03-04 | dm vdo memory-alloc: rename vdo_do_allocation to __vdo_do_allocation | Mike Snitzer | 1 | -15/+15 |
| 2024-03-04 | dm vdo memory-alloc: change from uds_ to vdo_ namespace | Mike Snitzer | 44 | -455/+453 |
| 2024-03-04 | dm-vdo: change unnamed enums to defines | Bruce Johnston | 25 | -160/+91 |
| 2024-03-04 | dm vdo: remove outdated pointer_map reference | Matthew Sakai | 1 | -4/+1 |
| 2024-03-04 | dm vdo: update module comments | Matthew Sakai | 1 | -8/+3 |
| 2024-03-04 | dm vdo indexer delta-index: fix typos in comments | Matthew Sakai | 2 | -2/+2 |
| 2024-03-04 | dm vdo: fix various function names referenced in comment blocks | Jiapeng Chong | 8 | -12/+12 |
| 2024-03-04 | dm vdo: move indexer files into sub-directory | Mike Snitzer | 36 | -56/+77 |
| 2024-03-04 | dm vdo: remove unnecessary indexer.h includes | Matthew Sakai | 2 | -2/+0 |
| 2024-03-04 | dm vdo: clean up scnprintf usage | Chung Chung | 1 | -579/+239 |
| 2024-03-04 | dm vdo: include <asm/current.h> to resolve current being undeclared | Mike Snitzer | 3 | -0/+3 |
| 2024-03-04 | dm vdo indexer-volume: fix missing mutex_lock in process_entry | Mike Snitzer | 1 | -1/+1 |
| 2024-03-04 | dm vdo flush: initialize return to NULL in allocate_flush | Mike Snitzer | 1 | -1/+1 |
| 2024-03-04 | dm vdo slab-depot: delete unnecessary check in allocate_components | Dan Carpenter | 1 | -3/+0 |
| 2024-03-04 | dm vdo memory-alloc: simplify allocations_allowed() | Mike Snitzer | 1 | -4/+2 |
| 2024-03-04 | dm vdo: remove internal ticket references | Susan LeGendre-McGhee | 11 | -39/+41 |
| 2024-03-01 | dm vdo thread-device: rename all methods to reflect vdo-only use | Mike Snitzer | 4 | -29/+27 |
| 2024-03-01 | dm vdo thread-registry: rename all methods to reflect vdo-only use | Mike Snitzer | 4 | -21/+21 |
| 2024-03-01 | dm vdo thread-utils: cleanup included headers | Mike Snitzer | 3 | -8/+3 |
| 2024-03-01 | dm vdo thread-utils: further cleanup of thread functions | Mike Snitzer | 6 | -21/+15 |
| 2024-03-01 | dm vdo thread-utils: remove all uds_*_mutex wrappers | Mike Snitzer | 5 | -157/+96 |
| 2024-03-01 | dm vdo thread-utils: push uds_*_cond interface down to indexer | Mike Snitzer | 6 | -79/+40 |
| 2024-03-01 | dm vdo: fold thread-cond-var.c into thread-utils | Mike Snitzer | 4 | -52/+34 |
| 2024-03-01 | dm vdo indexer: rename uds.h to indexer.h | Mike Snitzer | 22 | -24/+23 |
| 2024-03-01 | dm vdo: rename uds-threads.[ch] to thread-utils.[ch] | Mike Snitzer | 14 | -16/+15 |
| 2024-03-01 | dm vdo indexer sparse-cache: cleanup threads_barrier code | Mike Snitzer | 1 | -41/+19 |
| 2024-03-01 | dm vdo uds-threads: push 'barrier' down to sparse-cache | Mike Snitzer | 3 | -72/+68 |
| 2024-03-01 | dm vdo uds-threads: eliminate uds_*_semaphore interfaces | Mike Snitzer | 2 | -44/+15 |
| 2024-03-01 | dm vdo: make uds_*_semaphore interface private to uds-threads.c | Mike Snitzer | 2 | -37/+39 |
| 2024-03-01 | dm vdo block-map: rename page state name from "UDS_FREE" to "FREE" | Mike Snitzer | 1 | -1/+1 |
| 2024-03-01 | dm vdo volume-index: fix an assert statement in start_restoring_volume_sub_in... | Harshit Mogalapalli | 1 | -1/+1 |
| 2024-02-20 | dm vdo logger: update logging to start with "device-mapper: vdo" | Mike Snitzer | 2 | -10/+8 |
| 2024-02-20 | dm vdo logger: switch UDS_LOG_NOTICE to be alias for UDS_LOG_INFO | Mike Snitzer | 3 | -8/+1 |
| 2024-02-20 | dm vdo: tweak wait_for_completion_interruptible callers | Mike Snitzer | 2 | -5/+6 |
| 2024-02-20 | dm vdo delta-index: fix various small nits | Mike Snitzer | 2 | -14/+11 |
| 2024-02-20 | dm vdo chapter_index: fix a few small nits | Mike Snitzer | 1 | -4/+5 |
| 2024-02-20 | dm vdo: cleanup style for comments in structs | Mike Snitzer | 8 | -163/+163 |
| 2024-02-20 | dm vdo dedupe: fix various small nits | Mike Snitzer | 1 | -4/+7 |
| 2024-02-20 | dm vdo string-utils: remove unnecessary includes | Mike Snitzer | 1 | -6/+0 |
| 2024-02-20 | dm vdo message-stats: reformat to remove excessive newlines | Ken Raeburn | 1 | -615/+172 |
| 2024-02-20 | dm vdo: use #define for NO_CHAPTER and NO_CHAPTER_INDEX_ENTRY | Mike Snitzer | 2 | -5/+3 |
| 2024-02-20 | dm vdo: move encoding constants to encodings.c | Susan LeGendre-McGhee | 2 | -9/+9 |
| 2024-02-20 | dm vdo: add documentation details on zones and locking | Matthew Sakai | 4 | -5/+35 |
| 2024-02-20 | dm vdo recovery-journal: fix sparse 'mixed bitwiseness' warning | Mike Snitzer | 1 | -2/+2 |
| 2024-02-20 | dm vdo dedupe: silence sparse warnings about locking context imbalances | Mike Snitzer | 1 | -0/+2 |
| 2024-02-20 | dm vdo data-vio: silence sparse warnings about locking context imbalances | Mike Snitzer | 1 | -14/+21 |
| 2024-02-20 | dm vdo: fix various blk_opf_t sparse warnings | Mike Snitzer | 6 | -10/+10 |
| 2024-02-20 | dm vdo: fix sparse 'warning: Using plain integer as NULL pointer' | Mike Snitzer | 2 | -5/+6 |
| 2024-02-20 | dm vdo: fix sparse warnings about missing statics | Mike Snitzer | 5 | -21/+5 |
| 2024-02-20 | dm vdo: rename struct configuration to uds_configuration | Mike Snitzer | 11 | -42/+42 |
| 2024-02-20 | dm vdo: rename struct geometry to index_geometry | Mike Snitzer | 18 | -120/+121 |
| 2024-02-20 | dm vdo index: fix various small nits | Mike Snitzer | 4 | -13/+15 |
| 2024-02-20 | dm vdo dedupe: fix various small nits | Mike Snitzer | 1 | -5/+4 |
| 2024-02-20 | dm vdo slab-depot: fix various small nits | Mike Snitzer | 1 | -10/+9 |
| 2024-02-20 | dm vdo data-vio: rename is_trim flag to is_discard | Mike Snitzer | 4 | -12/+12 |
| 2024-02-20 | dm vdo: rename vdo_map_to_system_error to vdo_status_to_errno | Mike Snitzer | 4 | -9/+9 |
| 2024-02-20 | dm vdo: rename uds_map_to_system_error to uds_status_to_errno | Mike Snitzer | 4 | -14/+14 |
| 2024-02-20 | dm vdo: slight cleanup of UDS error codes | Mike Snitzer | 2 | -21/+18 |
| 2024-02-20 | dm vdo block-map: rename struct cursors member to 'completion' | Mike Snitzer | 2 | -12/+10 |
| 2024-02-20 | dm vdo block-map: avoid extra dereferences to access vdo object | Mike Snitzer | 1 | -3/+3 |
| 2024-02-20 | dm vdo block-map: remove extra vdo arg from initialize_block_map_zone | Mike Snitzer | 1 | -3/+2 |
| 2024-02-20 | dm vdo block-map: use uds_log_ratelimit() rather than open code it | Mike Snitzer | 1 | -7/+3 |
| 2024-02-20 | dm vdo block-map: fix a few small nits | Mike Snitzer | 1 | -7/+8 |
| 2024-02-20 | dm vdo: use a proper Makefile for dm-vdo | Mike Snitzer | 3 | -0/+3034 |
| 2024-02-20 | dm vdo: fix how dm_kcopyd_client_create() failure is checked | Mike Snitzer | 1 | -2/+5 |
| 2024-02-20 | dm vdo int-map: remove unused parameter from vdo_int_map_create | Bruce Johnston | 7 | -20/+10 |
| 2024-02-20 | dm vdo int-map: rename functions to use a common vdo_int_map preamble | Bruce Johnston | 7 | -31/+35 |
| 2024-02-20 | dm vdo dedupe: switch to using int-map instead of pointer-map | Bruce Johnston | 4 | -804/+23 |
| 2024-02-20 | dm vdo wait-queue: rename to vdo_waitq_dequeue_waiter | Mike Snitzer | 7 | -21/+20 |
| 2024-02-20 | dm vdo block-map: optimize enter_zone_read_only_mode | Mike Snitzer | 1 | -5/+3 |
| 2024-02-20 | dm vdo wait-queue: optimize vdo_waitq_dequeue_matching_waiters | Mike Snitzer | 1 | -6/+2 |
| 2024-02-20 | dm vdo wait-queue: remove unused debug function vdo_waitq_get_next_waiter | Mike Snitzer | 2 | -21/+0 |
| 2024-02-20 | dm vdo wait-queue: add proper namespace to interface | Mike Snitzer | 17 | -389/+413 |
| 2024-02-20 | dm vdo io-submitter: rename to vdo_submit_vio and submit_data_vio | Mike Snitzer | 3 | -10/+10 |
| 2024-02-20 | dm vdo io-submitter: rename to vdo_submit_data_vio | Mike Snitzer | 4 | -6/+6 |
| 2024-02-20 | dm vdo io-submitter: rename to vdo_submit_flush_vio | Mike Snitzer | 4 | -5/+5 |
| 2024-02-20 | dm vdo io-submitter: rename to vdo_submit_metadata_vio | Mike Snitzer | 7 | -69/+68 |
| 2024-02-20 | dm vdo io-submitter: remove get_bio_sector | Mike Snitzer | 1 | -18/+15 |
| 2024-02-20 | dm vdo: add debugging support | Matthew Sakai | 2 | -0/+295 |
| 2024-02-20 | dm vdo: add sysfs support for setting parameters and fetching stats | Matthew Sakai | 4 | -0/+2362 |
| 2024-02-20 | dm vdo: add statistics reporting | Matthew Sakai | 3 | -0/+1506 |
| 2024-02-20 | dm vdo: add the on-disk formats and marshalling of vdo structures | Matthew Sakai | 2 | -0/+2780 |
| 2024-02-20 | dm vdo: add the primary vdo structure | Matthew Sakai | 2 | -0/+2160 |
| 2024-02-20 | dm vdo: add repair of damaged vdo volumes | Matthew Sakai | 2 | -0/+1771 |
| 2024-02-20 | dm vdo: add the recovery journal | Matthew Sakai | 2 | -0/+2073 |
| 2024-02-20 | dm vdo: implement the block map page cache | Matthew Sakai | 2 | -0/+1389 |
| 2024-02-20 | dm vdo: add the block map | Matthew Sakai | 2 | -0/+2313 |
| 2024-02-20 | dm vdo: add the slab depot | Matthew Sakai | 2 | -0/+1062 |
| 2024-02-20 | dm vdo: add the block allocators and physical zones | Matthew Sakai | 4 | -0/+2339 |
| 2024-02-20 | dm vdo: add the slab summary | Matthew Sakai | 2 | -0/+394 |
| 2024-02-20 | dm vdo: add slab structure, slab journal and reference counters | Matthew Sakai | 2 | -0/+2656 |
| 2024-02-20 | dm vdo: add the compressed block bin packer | Matthew Sakai | 2 | -0/+906 |
| 2024-02-20 | dm vdo: add use of deduplication index in hash zones | Matthew Sakai | 2 | -0/+651 |
| 2024-02-20 | dm vdo: add hash locks and hash zones | Matthew Sakai | 2 | -0/+2537 |
| 2024-02-20 | dm vdo: add the vdo io_submitter | Matthew Sakai | 2 | -0/+527 |
| 2024-02-20 | dm vdo: add flush support | Matthew Sakai | 4 | -0/+1066 |
| 2024-02-20 | dm vdo: add data_vio, the request object which services incoming bios | Matthew Sakai | 2 | -0/+2726 |
| 2024-02-20 | dm vdo: add vio, the request object for vdo metadata | Matthew Sakai | 2 | -0/+700 |
| 2024-02-20 | dm vdo: add administrative state and action manager | Matthew Sakai | 4 | -0/+1182 |
| 2024-02-20 | dm vdo: implement external deduplication index interface | Matthew Sakai | 5 | -0/+1367 |