summaryrefslogtreecommitdiffstats
path: root/drivers/md/dm-writecache.c
Commit message (Expand)AuthorAgeFilesLines
* dm: update target status functions to support IMA measurementTushar Sugandhi2021-08-101-0/+3
* dm writecache: add event countersMikulas Patocka2021-08-101-3/+53
* dm writecache: report invalid return from writecache_map helpersMikulas Patocka2021-08-101-1/+4
* dm writecache: further writecache_map() cleanupMike Snitzer2021-08-101-32/+43
* dm writecache: factor out writecache_map_remap_origin()Mike Snitzer2021-08-101-15/+15
* dm writecache: split up writecache_map() to improve code readabilityMike Snitzer2021-08-101-151/+187
* dm-writecache: use bvec_kmap_local instead of bvec_kmap_irqChristoph Hellwig2021-08-021-3/+2
* dm writecache: make writeback pause configurableMikulas Patocka2021-06-281-8/+40
* dm writecache: pause writeback if cache full and origin being written directlyMikulas Patocka2021-06-251-1/+20
* dm writecache: add optional "metadata_only" parameterMikulas Patocka2021-06-251-4/+12
* dm writecache: write at least 4k when committingMikulas Patocka2021-06-211-1/+5
* dm writecache: flush origin device when writing and cache is fullMikulas Patocka2021-06-161-2/+6
* dm writecache: have ssd writeback wait if the kcopyd workqueue is busyMikulas Patocka2021-06-151-0/+5
* dm writecache: use list_move instead of list_del/list_add in writecache_write...Baokun Li2021-06-141-6/+3
* dm writecache: commit just one block, not a full pageMikulas Patocka2021-06-141-5/+1
* dm writecache: remove unused gfp_t argument from wc_add_block()Mikulas Patocka2021-06-141-3/+3
* dm writecache: interrupt writeback if suspendedMikulas Patocka2021-06-041-2/+3
* dm writecache: don't split bios when overwriting contiguous cache contentMikulas Patocka2021-06-041-8/+30
* dm writecache: fix flexible_array.cocci warningsJulia Lawall2021-03-261-1/+1
* 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