summaryrefslogtreecommitdiffstats
path: root/drivers/md/dm-writecache.c
Commit message (Expand)AuthorAgeFilesLines
* block: rename BIO_MAX_PAGES to BIO_MAX_VECSChristoph Hellwig2021-03-111-2/+2
* dm writecache: use bdev_nr_sectors() instead of open-coded equivalentMike Snitzer2021-02-091-1/+1
* dm writecache: fix writing beyond end of underlying device when shrinkingMikulas Patocka2021-02-091-0/+18
* dm writecache: return the exact table values that were setMikulas Patocka2021-02-081-24/+30
* dm writecache: fix unnecessary NULL check warningsTian Tao2021-02-031-4/+2
* dm writecache: fix performance degradation in ssd modeMikulas Patocka2021-02-031-1/+1
* dm writecache: remove BUG() and fail gracefully insteadMike Snitzer2020-12-011-1/+1
* dm writecache: fix the maximum number of argumentsMikulas Patocka2020-11-171-1/+1
* dm writecache: advance the number of arguments when reporting max_ageMikulas Patocka2020-11-171-0/+2
* Merge tag 'ras_updates_for_v5.10' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2020-10-121-6/+9
|\
| * x86, powerpc: Rename memcpy_mcsafe() to copy_mc_to_{user, kernel}()Dan Williams2020-10-061-6/+9
* | dm writecache: handle DAX to partitions on persistent memory correctlyMikulas Patocka2020-09-011-2/+10
|/
* Merge tag 'powerpc-5.9-1' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds2020-08-071-1/+1
|\
| * libnvdimm/nvdimm/flush: Allow architecture to override the flush barrierAneesh Kumar K.V2020-07-161-1/+1
* | Merge tag 'uninit-macro-v5.9-rc1' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2020-08-041-1/+1
|\ \
| * | treewide: Remove uninitialized_var() usageKees Cook2020-07-161-1/+1
* | | Merge tag 'for-5.9/block-20200802' of git://git.kernel.dk/linux-blockLinus Torvalds2020-08-031-1/+1
|\ \ \
| * | | block: rename generic_make_request to submit_bio_noacctChristoph Hellwig2020-07-011-1/+1
| | |/ | |/|
* | | dm writecache: reject asynchronous pmem devicesMichal Suchanek2020-07-081-0/+6
| |/ |/|
* | dm writecache: add cond_resched to loop in persistent_memory_claim()Mikulas Patocka2020-06-191-0/+2
* | dm writecache: skip writecache_wait when using pmem modeHuaisheng Ye2020-06-171-2/+4
* | dm writecache: correct uncommitted_block when discarding uncommitted entryHuaisheng Ye2020-06-171-0/+2
|/
* dm writecache: improve performance on DDR persistent memory (Optane)Mikulas Patocka2020-05-151-1/+37
* dm writecache: remove superfluous test in persistent_memory_claimMikulas Patocka2020-05-151-4/+0
* dm writecache: fix data corruption when reloading the targetMikulas Patocka2020-04-161-15/+37
* dm writecache: add cond_resched to avoid CPU hangsMikulas Patocka2020-03-271-1/+5
* dm writecache: optimize superblock writeMikulas Patocka2020-03-241-2/+32
* dm writecache: implement gradual cleanupMikulas Patocka2020-03-241-1/+36
* dm writecache: implement the "cleaner" policyMikulas Patocka2020-03-241-5/+43
* dm writecache: do direct write if the cache is fullMikulas Patocka2020-03-241-0/+13
* dm: bump version of core and various targetsMike Snitzer2020-03-031-1/+1
* dm writecache: verify watermark during resumeMikulas Patocka2020-02-271-2/+10
* dm: report suspended device during destroyMikulas Patocka2020-02-271-1/+1
* dm writecache: improve performance of large linear writes on SSDsMikulas Patocka2020-01-161-4/+25
* dm writecache: fix incorrect flush sequence when doing SSD mode commitMikulas Patocka2020-01-141-21/+21
* dm writecache: handle REQ_FUAMaged Mokhtar2019-11-051-1/+2
* dm writecache: fix uninitialized variable warningMikulas Patocka2019-11-051-1/+1
* dm writecache: skip writecache_wait for pmem modeHuaisheng Ye2019-09-051-1/+2
* dm writecache: optimize performance by sorting the blocks for writeback_allHuaisheng Ye2019-08-261-3/+16
* dm writecache: add unlikely for getting two block with same LBAHuaisheng Ye2019-08-261-2/+2
* dm writecache: remove unused member pointer in writeback_structHuaisheng Ye2019-08-261-1/+0
* dm writecache: avoid unnecessary lookups in writecache_find_entry()Mikulas Patocka2019-04-261-6/+5
* dm writecache: remove unused member page_offset in writeback_structHuaisheng Ye2019-04-261-2/+0
* dm writecache: add unlikely for returned value of rb_next/prevHuaisheng Ye2019-04-181-2/+2
* dm writecache: remove needless dereferences in __writecache_writeback_pmem()Huaisheng Ye2019-04-181-6/+6
* dm writecache: fix typo in name for writeback_wqHuaisheng Ye2019-03-051-1/+1
* dm writecache: fix typo in error msg for creating writecache_flush_threadShenghui Wang2018-12-181-1/+1
* dm writecache: remove disabled code in memory_entry()Mike Snitzer2018-10-221-4/+1
* Merge tag 'libnvdimm-for-4.19_misc' of gitolite.kernel.org:pub/scm/linux/kern...Linus Torvalds2018-08-251-2/+1
|\
| * md/dm-writecache: Don't request pointer dummy_addr when not requiredHuaisheng Ye2018-07-301-2/+1