1
0
mirror of git://sourceware.org/git/lvm2.git synced 2024-12-21 13:34:40 +03:00
lvm2/lib
Zdenek Kabelac e30bc9b179 device_mapper: refactor code to lvm library
Move the code around caching active dm device devno, name and uuid
from device_mapper/libdm-iface to dev_cache file - as libdm layer
cares about 'decoding' ioctl data from kernel and caching for use by
lvm stays within lvm.

Introduce:
dev_cache_update_dm_devs
dev_cache_get_dm_dev_by_devno
dev_cache_get_dm_dev_by_uuid

Use radix_tree for searching.
2024-06-21 11:28:54 +02:00
..
activate device_mapper: refactor code to lvm library 2024-06-21 11:28:54 +02:00
cache lvmcache: stop saving duplicate pvs info between scans 2024-04-26 14:13:46 -05:00
cache_segtype cleanup: relocate section 2024-05-27 15:16:26 +02:00
commands dev_manager: remove disable_dm_dev flag 2024-05-27 15:35:57 +02:00
config cov: convert some more enternal field masks 2024-05-27 16:35:23 +02:00
datastruct cleanup: eliminate unused assign 2021-03-11 00:18:01 +01:00
device device_mapper: refactor code to lvm library 2024-06-21 11:28:54 +02:00
display const: use arrays of strings 2024-05-04 01:01:57 +02:00
error error: try with modprobe 2024-05-27 15:16:26 +02:00
filters cleanup: some more MAJOR MINOR unsigned 2024-06-03 15:30:05 +02:00
format_text gcc: check cv pointer when needed 2024-06-19 14:28:02 +02:00
freeseg device_mapper: remove dbg_malloc. 2018-06-08 13:40:53 +01:00
integrity const: _ops segtype handler 2024-05-04 01:01:57 +02:00
label device_mapper: refactor code to lvm library 2024-06-21 11:28:54 +02:00
locking refactor: update dm_strncpy to _dm_strncpy 2024-04-04 19:38:21 +02:00
log cleanup: use _ for static var 2024-06-03 15:30:05 +02:00
lvmpolld cleanup: some typos 2024-05-27 15:35:57 +02:00
metadata raid_manip: prevent reshape with freed component SubLVs 2024-06-18 14:14:24 +02:00
mirror mirror: drop unneeded call 2024-05-27 15:35:57 +02:00
misc gcc: pipe error path 2024-06-19 14:28:02 +02:00
mm gcc: same signess 2024-05-14 17:59:26 +02:00
notify debug: check for syscalls 2023-09-03 22:03:33 +02:00
properties build: Don't generate symlinks in include/ dir 2018-05-14 10:30:20 +01:00
raid cleanup: relocate section 2024-05-27 15:16:26 +02:00
report cov: replace enum report_type_t with unsigned 2024-05-27 16:35:23 +02:00
snapshot const: _ops segtype handler 2024-05-04 01:01:57 +02:00
striped const: _ops segtype handler 2024-05-04 01:01:57 +02:00
thin cleanup: use _ for static var 2024-06-03 15:30:05 +02:00
unknown const: _ops segtype handler 2024-05-04 01:01:57 +02:00
uuid cleanup: use _ for static var 2024-06-03 15:30:05 +02:00
vdo cleanup: relocate section 2024-05-27 15:16:26 +02:00
writecache const: _ops segtype handler 2024-05-04 01:01:57 +02:00
zero const: _ops segtype handler 2024-05-04 01:01:57 +02:00
Makefile.in devices: factor common list functions 2022-11-07 11:38:46 -06:00