Ilya Dryomov
|
5b1fe7bec8
dm cache metadata: set dirty on all cache blocks after a crash
|
7 år sedan |
Mike Snitzer
|
fd2fa95416
dm cache metadata: save in-core policy_hint_size to on-disk superblock
|
7 år sedan |
Elena Reshetova
|
6bdd079610
dm cache: convert dm_cache_metadata.ref_count from atomic_t to refcount_t
|
7 år sedan |
Mike Snitzer
|
10add84e27
dm cache metadata: fail operations if fail_io mode has been established
|
8 år sedan |
Linus Torvalds
|
d35a878ae1
Merge tag 'for-4.12/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
|
8 år sedan |
Bart Van Assche
|
73cbca6a63
dm block manager: remove an unused argument from dm_block_manager_create()
|
8 år sedan |
Joe Thornber
|
0d963b6e65
dm cache metadata: fix metadata2 format's blocks_are_clean_separate_dirty
|
8 år sedan |
Mike Snitzer
|
7f1b21591a
dm cache metadata: use cursor api in blocks_are_clean_separate_dirty()
|
8 år sedan |
Joe Thornber
|
683bb1a374
dm cache metadata: use dm_bitset_new() to create the dirty bitset in format 2
|
9 år sedan |
Mike Snitzer
|
48551054fc
dm cache metadata: name the cache block that couldn't be loaded
|
8 år sedan |
Joe Thornber
|
629d0a8a1a
dm cache metadata: add "metadata2" feature
|
9 år sedan |
Joe Thornber
|
ae4a46a1f6
dm cache metadata: use bitset cursor api to load discard bitset
|
8 år sedan |
Mike Snitzer
|
07d938822a
dm cache metadata: remove an extra newline in DMERR and code
|
8 år sedan |
Joe Thornber
|
f177940a80
dm cache metadata: switch to using the new cursor api for loading metadata
|
9 år sedan |
Joe Thornber
|
4e781b498e
dm cache: speed up writing of the hint array
|
9 år sedan |
Ahmed Samy
|
6545b60baa
dm cache metadata: fix cmd_read_lock() acquiring write lock
|
9 år sedan |
Mike Snitzer
|
9567366fef
dm cache metadata: fix READ_LOCK macros and cleanup WRITE_LOCK macros
|
9 år sedan |
Joe Thornber
|
d14fcf3dd7
dm cache: make sure every metadata function checks fail_io
|
9 år sedan |
Linus Torvalds
|
e0700ce709
Merge tag 'dm-4.4-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
|
9 år sedan |
Mikulas Patocka
|
4c7da06f5a
dm persistent data: eliminate unnecessary return values
|
9 år sedan |
Joe Thornber
|
3201ac452e
dm cache: the CLEAN_SHUTDOWN flag was not being set
|
9 år sedan |
Joe Thornber
|
028ae9f76f
dm cache: add fail io mode and needs_check flag
|
10 år sedan |
Joe Thornber
|
766a78882d
dm cache: fix missing ERR_PTR returns and handling
|
10 år sedan |
Joe Thornber
|
9b1cc9f251
dm cache: share cache-metadata object across inactive and active DM tables
|
10 år sedan |
Joe Thornber
|
1bad9bc4ee
dm cache: revert "remove remainder of distinct discard block size"
|
10 år sedan |
Mike Snitzer
|
895b47d798
dm cache metadata: use dm-space-map-metadata.h defined size limits
|
11 år sedan |
Mike Snitzer
|
048e5a07f2
dm cache metadata: do not allow the data block size to change
|
11 år sedan |
Joe Thornber
|
0596661f0a
dm cache: fix a lock-inversion
|
11 år sedan |
Joe Thornber
|
5a32083d03
dm: take care to copy the space map roots before locking the superblock
|
11 år sedan |
Joe Thornber
|
a9d45396f5
dm transaction manager: fix corruption due to non-atomic transaction commit
|
11 år sedan |