summaryrefslogtreecommitdiff
path: root/drivers/md/dm-cache-metadata.c
AgeCommit message (Expand)Author
2023-11-02Merge tag 'mm-stable-2023-11-01-14-33' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds
2023-10-23dm cache metadata: replace deprecated strncpy with strscpyJustin Stitt
2023-10-04mm: shrinker: convert shrinker_rwsem to mutexQi Zheng
2023-06-19Revert "mm: shrinkers: convert shrinker_rwsem to mutex"Qi Zheng
2023-03-28mm: shrinkers: convert shrinker_rwsem to mutexQi Zheng
2023-02-14dm: prefer '"%s...", __func__'Heinz Mauelshagen
2023-02-14dm: add missing empty linesHeinz Mauelshagen
2023-02-14dm: correct block comments format.Heinz Mauelshagen
2023-02-14dm: address space issues relative to switch/while/for/...Heinz Mauelshagen
2023-02-14dm: change "unsigned" to "unsigned int"Heinz Mauelshagen
2023-02-14dm: add missing SPDX-License-IndentifiersHeinz Mauelshagen
2022-12-01dm cache: Fix ABBA deadlock between shrink_slab and dm_cache_metadata_abortMike Snitzer
2022-05-09dm cache metadata: remove unnecessary variable in __dump_mappingGuo Zhengkui
2021-10-18dm: use bdev_nr_sectors and bdev_nr_bytes instead of open coding themChristoph Hellwig
2021-01-24dm: use bdev_read_only to check if a device is read-onlyChristoph Hellwig
2020-09-02dm cache metadata: Avoid returning cmd->bm wild pointer on errorYe Bin
2019-04-18dm cache metadata: Fix loading discard bitsetNikos Tsironis
2018-12-07dm cache metadata: verify cache has blocks in blocks_are_clean_separate_dirty()Mike Snitzer
2018-10-04dm cache metadata: ignore hints array being too small during resizeJoe Thornber
2018-08-09dm cache metadata: set dirty on all cache blocks after a crashIlya Dryomov
2018-08-07dm cache metadata: save in-core policy_hint_size to on-disk superblockMike Snitzer
2017-10-24dm cache: convert dm_cache_metadata.ref_count from atomic_t to refcount_tElena Reshetova
2017-05-05dm cache metadata: fail operations if fail_io mode has been establishedMike Snitzer
2017-05-03Merge tag 'for-4.12/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds
2017-04-27dm block manager: remove an unused argument from dm_block_manager_create()Bart Van Assche
2017-03-20dm cache metadata: fix metadata2 format's blocks_are_clean_separate_dirtyJoe Thornber
2017-02-16dm cache metadata: use cursor api in blocks_are_clean_separate_dirty()Mike Snitzer
2017-02-16dm cache metadata: use dm_bitset_new() to create the dirty bitset in format 2Joe Thornber
2017-02-16dm cache metadata: name the cache block that couldn't be loadedMike Snitzer
2017-02-16dm cache metadata: add "metadata2" featureJoe Thornber
2017-02-16dm cache metadata: use bitset cursor api to load discard bitsetJoe Thornber
2016-11-21dm cache metadata: remove an extra newline in DMERR and codeMike Snitzer
2016-09-22dm cache metadata: switch to using the new cursor api for loading metadataJoe Thornber
2016-09-22dm cache: speed up writing of the hint arrayJoe Thornber
2016-04-17dm cache metadata: fix cmd_read_lock() acquiring write lockAhmed Samy
2016-04-14dm cache metadata: fix READ_LOCK macros and cleanup WRITE_LOCK macrosMike Snitzer
2016-03-10dm cache: make sure every metadata function checks fail_ioJoe Thornber
2015-11-04Merge tag 'dm-4.4-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/d...Linus Torvalds
2015-10-31dm persistent data: eliminate unnecessary return valuesMikulas Patocka
2015-10-23dm cache: the CLEAN_SHUTDOWN flag was not being setJoe Thornber
2015-06-11dm cache: add fail io mode and needs_check flagJoe Thornber
2015-01-28dm cache: fix missing ERR_PTR returns and handlingJoe Thornber
2015-01-23dm cache: share cache-metadata object across inactive and active DM tablesJoe Thornber
2014-11-10dm cache: revert "remove remainder of distinct discard block size"Joe Thornber
2014-08-01dm cache metadata: use dm-space-map-metadata.h defined size limitsMike Snitzer
2014-07-15dm cache metadata: do not allow the data block size to changeMike Snitzer
2014-04-04dm cache: fix a lock-inversionJoe Thornber
2014-03-27dm: take care to copy the space map roots before locking the superblockJoe Thornber
2014-03-27dm transaction manager: fix corruption due to non-atomic transaction commitJoe Thornber
2014-03-27dm cache: remove remainder of distinct discard block sizeHeinz Mauelshagen