mirror of
https://github.com/linux-apfs/apfstests.git
synced 2026-05-01 15:01:44 -07:00
common: Add _dmsetup_create and _dmsetup_remove helpers
Make sure both "$UDEV_SETTLE_PROG" and "mknodes" can always be run after a dm create or remove operation. Suggested-by: Dave Chinner <david@fromorbit.com> Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: Xiao Yang <yangx.jy@cn.fujitsu.com> Signed-off-by: Eryu Guan <guaneryu@gmail.com>
This commit is contained in:
@@ -3794,6 +3794,20 @@ _require_label_get_max()
|
||||
dummy=$(_label_get_max)
|
||||
}
|
||||
|
||||
_dmsetup_remove()
|
||||
{
|
||||
$UDEV_SETTLE_PROG >/dev/null 2>&1
|
||||
$DMSETUP_PROG remove "$@" >>$seqres.full 2>&1
|
||||
$DMSETUP_PROG mknodes >/dev/null 2>&1
|
||||
}
|
||||
|
||||
_dmsetup_create()
|
||||
{
|
||||
$DMSETUP_PROG create "$@" >>$seqres.full 2>&1 || return 1
|
||||
$DMSETUP_PROG mknodes >/dev/null 2>&1
|
||||
$UDEV_SETTLE_PROG >/dev/null 2>&1
|
||||
}
|
||||
|
||||
init_rc
|
||||
|
||||
################################################################################
|
||||
|
||||
Reference in New Issue
Block a user