1
0
mirror of git://sourceware.org/git/lvm2.git synced 2024-12-21 13:34:40 +03:00
lvm2/device_mapper
Zdenek Kabelac 7e14835a46 libdm: improve parallel create of control node
When two parallel commands would have tried to create our
/dev/mapper/control node at the same time, one of them could
actually fail even if the 2nd. command actually mknod()
this control node correctly.

So for EEXIST case add detection if the control node is ok.

This may possibly help with some race case in early boot.
2023-02-13 13:41:59 +01:00
..
datastruct gcc: match types 2021-09-22 17:18:50 +02:00
ioctl libdm: improve parallel create of control node 2023-02-13 13:41:59 +01:00
misc devicemapper: in sync with libdm 2021-09-23 16:49:58 +02:00
mm gcc: use apropriate type for reading and printing values 2020-08-28 21:43:03 +02:00
regex build: get separate builddir working again 2018-06-04 13:22:14 +01:00
vdo vdo: fix reader error path 2022-12-20 15:04:36 +01:00
all.h writecache: support settings metadata_only and pause_writeback 2022-12-08 16:53:36 -06:00
libdm-common.c devicemapper: in sync with libdm 2021-09-23 16:49:58 +02:00
libdm-common.h device_mapper: rename libdevmapper.h -> all.h 2018-06-08 12:31:45 +01:00
libdm-config.c libdm-config: replace check for 0 2021-03-08 15:43:27 +01:00
libdm-deptree.c device_mapper: reactivate siblings for snapshot 2023-02-01 11:47:47 +01:00
libdm-file.c debug: change sys_error to sys_debug 2021-03-10 01:11:52 +01:00
libdm-report.c libdm: report: fix escaping of JSON quote char in reported fields 2022-08-24 12:10:10 +02:00
libdm-string.c device_mapper: remove dbg_malloc. 2018-06-08 13:40:53 +01:00
libdm-targets.c Allow dm-integrity to be used for raid images 2020-04-15 12:10:32 -05:00
libdm-timestamp.c device_mapper: remove dbg_malloc. 2018-06-08 13:40:53 +01:00
Makefile device_mapper: add parser for vdo metadata 2022-11-02 13:59:34 +01:00