| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-07-09 | mm: remove callers of pfn_t functionality | Alistair Popple | 1 | -6/+5 |
| 2025-06-08 | treewide, timers: Rename from_timer() to timer_container_of() | Ingo Molnar | 1 | -2/+2 |
| 2025-04-05 | treewide: Switch/rename to timer_delete[_sync]() | Thomas Gleixner | 1 | -3/+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 io: Support IO priority | Hongyu Jin | 1 | -4/+4 |
| 2024-01-30 | dm writecache: allow allocations larger than 2GiB | Mikulas Patocka | 1 | -4/+4 |
| 2023-04-11 | dm: add helper macro for simple DM target module init and exit | Yangtao Li | 1 | -13/+1 |
| 2023-04-11 | dm: push error reporting down to dm_register_target() | Yangtao Li | 1 | -9/+1 |
| 2023-02-14 | dm: fix use of sizeof() macro | Heinz Mauelshagen | 1 | -3/+3 |
| 2023-02-14 | dm: avoid useless 'else' after 'break' or return' | Heinz Mauelshagen | 1 | -8/+8 |
| 2023-02-14 | dm: remove unnecessary braces from single statement blocks | Heinz Mauelshagen | 1 | -4/+3 |
| 2023-02-14 | dm: add missing empty lines | Heinz Mauelshagen | 1 | -8/+27 |
| 2023-02-14 | dm: fix trailing statements | Heinz Mauelshagen | 1 | -4/+8 |
| 2023-02-14 | dm: fix undue/missing spaces | Heinz Mauelshagen | 1 | -2/+2 |
| 2023-02-14 | dm: address indent/space issues | Heinz Mauelshagen | 1 | -1/+1 |
| 2023-02-14 | dm: avoid assignment in if conditions | Heinz Mauelshagen | 1 | -4/+7 |
| 2023-02-14 | dm: change "unsigned" to "unsigned int" | Heinz Mauelshagen | 1 | -40/+40 |
| 2023-02-14 | dm: add missing SPDX-License-Indentifiers | Heinz Mauelshagen | 1 | -1/+1 |
| 2022-08-11 | Merge tag 'for-6.0/dm-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git... | Linus Torvalds | 1 | -1/+2 |
| 2022-08-09 | dm writecache: fix smatch warning about invalid return from writecache_map | Mikulas Patocka | 1 | -1/+2 |
| 2022-08-02 | Merge tag 'for-6.0/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/g... | Linus Torvalds | 1 | -18/+25 |
| 2022-07-14 | dm writecache: count number of blocks discarded, not number of discard bios | Mikulas Patocka | 1 | -1/+1 |
| 2022-07-14 | dm writecache: count number of blocks written, not number of write bios | Mikulas Patocka | 1 | -3/+9 |
| 2022-07-14 | dm writecache: count number of blocks read, not number of read bios | Mikulas Patocka | 1 | -0/+1 |
| 2022-07-14 | dm writecache: return void from functions | Mikulas Patocka | 1 | -13/+13 |
| 2022-07-14 | dm writecache: set a default MAX_WRITEBACK_JOBS | Mikulas Patocka | 1 | -1/+1 |
| 2022-07-14 | dm/core: Reduce the size of struct dm_io_request | Bart Van Assche | 1 | -8/+4 |
| 2022-05-16 | dax: introduce DAX_RECOVERY_WRITE dax access mode | Jane Chu | 1 | -3/+4 |
| 2022-02-02 | block: pass a block_device and opf to bio_alloc_bioset | Christoph Hellwig | 1 | -3/+4 |
| 2021-12-04 | dm: make the DAX support depend on CONFIG_FS_DAX | Christoph Hellwig | 1 | -1/+1 |
| 2021-11-09 | Merge tag 'for-5.16/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/... | Linus Torvalds | 1 | -4/+2 |
| 2021-11-01 | dm writecache: Make use of the helper macro kthread_run() | Cai Huoqing | 1 | -4/+2 |
| 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/+3 |
| 2021-08-10 | dm writecache: add event counters | Mikulas Patocka | 1 | -3/+53 |
| 2021-08-10 | dm writecache: report invalid return from writecache_map helpers | Mikulas Patocka | 1 | -1/+4 |
| 2021-08-10 | dm writecache: further writecache_map() cleanup | Mike Snitzer | 1 | -32/+43 |
| 2021-08-10 | dm writecache: factor out writecache_map_remap_origin() | Mike Snitzer | 1 | -15/+15 |
| 2021-08-10 | dm writecache: split up writecache_map() to improve code readability | Mike Snitzer | 1 | -151/+187 |
| 2021-08-02 | dm-writecache: use bvec_kmap_local instead of bvec_kmap_irq | Christoph Hellwig | 1 | -3/+2 |
| 2021-06-28 | dm writecache: make writeback pause configurable | Mikulas Patocka | 1 | -8/+40 |
| 2021-06-25 | dm writecache: pause writeback if cache full and origin being written directly | Mikulas Patocka | 1 | -1/+20 |
| 2021-06-25 | dm writecache: add optional "metadata_only" parameter | Mikulas Patocka | 1 | -4/+12 |
| 2021-06-21 | dm writecache: write at least 4k when committing | Mikulas Patocka | 1 | -1/+5 |
| 2021-06-16 | dm writecache: flush origin device when writing and cache is full | Mikulas Patocka | 1 | -2/+6 |
| 2021-06-15 | dm writecache: have ssd writeback wait if the kcopyd workqueue is busy | Mikulas Patocka | 1 | -0/+5 |
| 2021-06-14 | dm writecache: use list_move instead of list_del/list_add in writecache_write... | Baokun Li | 1 | -6/+3 |
| 2021-06-14 | dm writecache: commit just one block, not a full page | Mikulas Patocka | 1 | -5/+1 |
| 2021-06-14 | dm writecache: remove unused gfp_t argument from wc_add_block() | Mikulas Patocka | 1 | -3/+3 |
| 2021-06-04 | dm writecache: interrupt writeback if suspended | Mikulas Patocka | 1 | -2/+3 |
| 2021-06-04 | dm writecache: don't split bios when overwriting contiguous cache content | Mikulas Patocka | 1 | -8/+30 |
| 2021-03-26 | dm writecache: fix flexible_array.cocci warnings | Julia Lawall | 1 | -1/+1 |
| 2021-03-11 | block: rename BIO_MAX_PAGES to BIO_MAX_VECS | Christoph Hellwig | 1 | -2/+2 |
| 2021-02-09 | dm writecache: use bdev_nr_sectors() instead of open-coded equivalent | Mike Snitzer | 1 | -1/+1 |
| 2021-02-09 | dm writecache: fix writing beyond end of underlying device when shrinking | Mikulas Patocka | 1 | -0/+18 |
| 2021-02-08 | dm writecache: return the exact table values that were set | Mikulas Patocka | 1 | -24/+30 |
| 2021-02-03 | dm writecache: fix unnecessary NULL check warnings | Tian Tao | 1 | -4/+2 |
| 2021-02-03 | dm writecache: fix performance degradation in ssd mode | Mikulas Patocka | 1 | -1/+1 |
| 2020-12-01 | dm writecache: remove BUG() and fail gracefully instead | Mike Snitzer | 1 | -1/+1 |
| 2020-11-17 | dm writecache: fix the maximum number of arguments | Mikulas Patocka | 1 | -1/+1 |
| 2020-11-17 | dm writecache: advance the number of arguments when reporting max_age | Mikulas Patocka | 1 | -0/+2 |
| 2020-10-12 | Merge tag 'ras_updates_for_v5.10' of git://git.kernel.org/pub/scm/linux/kerne... | Linus Torvalds | 1 | -6/+9 |
| 2020-10-06 | x86, powerpc: Rename memcpy_mcsafe() to copy_mc_to_{user, kernel}() | Dan Williams | 1 | -6/+9 |
| 2020-09-01 | dm writecache: handle DAX to partitions on persistent memory correctly | Mikulas Patocka | 1 | -2/+10 |
| 2020-08-07 | Merge tag 'powerpc-5.9-1' of git://git.kernel.org/pub/scm/linux/kernel/git/po... | Linus Torvalds | 1 | -1/+1 |
| 2020-08-04 | Merge tag 'uninit-macro-v5.9-rc1' of git://git.kernel.org/pub/scm/linux/kerne... | Linus Torvalds | 1 | -1/+1 |
| 2020-08-03 | Merge tag 'for-5.9/block-20200802' of git://git.kernel.dk/linux-block | Linus Torvalds | 1 | -1/+1 |
| 2020-07-16 | treewide: Remove uninitialized_var() usage | Kees Cook | 1 | -1/+1 |
| 2020-07-16 | libnvdimm/nvdimm/flush: Allow architecture to override the flush barrier | Aneesh Kumar K.V | 1 | -1/+1 |
| 2020-07-08 | dm writecache: reject asynchronous pmem devices | Michal Suchanek | 1 | -0/+6 |
| 2020-07-01 | block: rename generic_make_request to submit_bio_noacct | Christoph Hellwig | 1 | -1/+1 |
| 2020-06-19 | dm writecache: add cond_resched to loop in persistent_memory_claim() | Mikulas Patocka | 1 | -0/+2 |
| 2020-06-17 | dm writecache: skip writecache_wait when using pmem mode | Huaisheng Ye | 1 | -2/+4 |
| 2020-06-17 | dm writecache: correct uncommitted_block when discarding uncommitted entry | Huaisheng Ye | 1 | -0/+2 |
| 2020-05-15 | dm writecache: improve performance on DDR persistent memory (Optane) | Mikulas Patocka | 1 | -1/+37 |
| 2020-05-15 | dm writecache: remove superfluous test in persistent_memory_claim | Mikulas Patocka | 1 | -4/+0 |
| 2020-04-16 | dm writecache: fix data corruption when reloading the target | Mikulas Patocka | 1 | -15/+37 |
| 2020-03-27 | dm writecache: add cond_resched to avoid CPU hangs | Mikulas Patocka | 1 | -1/+5 |
| 2020-03-24 | dm writecache: optimize superblock write | Mikulas Patocka | 1 | -2/+32 |
| 2020-03-24 | dm writecache: implement gradual cleanup | Mikulas Patocka | 1 | -1/+36 |
| 2020-03-24 | dm writecache: implement the "cleaner" policy | Mikulas Patocka | 1 | -5/+43 |
| 2020-03-24 | dm writecache: do direct write if the cache is full | Mikulas Patocka | 1 | -0/+13 |
| 2020-03-03 | dm: bump version of core and various targets | Mike Snitzer | 1 | -1/+1 |
| 2020-02-27 | dm writecache: verify watermark during resume | Mikulas Patocka | 1 | -2/+10 |
| 2020-02-27 | dm: report suspended device during destroy | Mikulas Patocka | 1 | -1/+1 |
| 2020-01-16 | dm writecache: improve performance of large linear writes on SSDs | Mikulas Patocka | 1 | -4/+25 |
| 2020-01-14 | dm writecache: fix incorrect flush sequence when doing SSD mode commit | Mikulas Patocka | 1 | -21/+21 |
| 2019-11-05 | dm writecache: handle REQ_FUA | Maged Mokhtar | 1 | -1/+2 |
| 2019-11-05 | dm writecache: fix uninitialized variable warning | Mikulas Patocka | 1 | -1/+1 |
| 2019-09-05 | dm writecache: skip writecache_wait for pmem mode | Huaisheng Ye | 1 | -1/+2 |
| 2019-08-26 | dm writecache: optimize performance by sorting the blocks for writeback_all | Huaisheng Ye | 1 | -3/+16 |
| 2019-08-26 | dm writecache: add unlikely for getting two block with same LBA | Huaisheng Ye | 1 | -2/+2 |
| 2019-08-26 | dm writecache: remove unused member pointer in writeback_struct | Huaisheng Ye | 1 | -1/+0 |
| 2019-04-26 | dm writecache: avoid unnecessary lookups in writecache_find_entry() | Mikulas Patocka | 1 | -6/+5 |
| 2019-04-26 | dm writecache: remove unused member page_offset in writeback_struct | Huaisheng Ye | 1 | -2/+0 |
| 2019-04-18 | dm writecache: add unlikely for returned value of rb_next/prev | Huaisheng Ye | 1 | -2/+2 |
| 2019-04-18 | dm writecache: remove needless dereferences in __writecache_writeback_pmem() | Huaisheng Ye | 1 | -6/+6 |
| 2019-03-05 | dm writecache: fix typo in name for writeback_wq | Huaisheng Ye | 1 | -1/+1 |
| 2018-12-18 | dm writecache: fix typo in error msg for creating writecache_flush_thread | Shenghui Wang | 1 | -1/+1 |
| 2018-10-22 | dm writecache: remove disabled code in memory_entry() | Mike Snitzer | 1 | -4/+1 |
| 2018-08-25 | Merge tag 'libnvdimm-for-4.19_misc' of gitolite.kernel.org:pub/scm/linux/kern... | Linus Torvalds | 1 | -2/+1 |
| 2018-08-16 | dm writecache: fix a crash due to reading past end of dirty_bitmap | Mikulas Patocka | 1 | -1/+1 |
| 2018-07-30 | md/dm-writecache: Don't request pointer dummy_addr when not required | Huaisheng Ye | 1 | -2/+1 |
| 2018-07-27 | dm writecache: report start_sector in status line | Mikulas Patocka | 1 | -1/+5 |
| 2018-07-02 | dm writecache: support optional offset for start of device | Mikulas Patocka | 1 | -14/+29 |
| 2018-06-22 | dm writecache: use 2-factor allocator arguments | Kees Cook | 1 | -5/+5 |
| 2018-06-08 | dm: add writecache target | Mikulas Patocka | 1 | -0/+2305 |