[dm-devel] [PATCH 02/10] kpartx.rules: respect skip_kpartx flag
Hannes Reinecke
hare at suse.de
Sun Oct 30 13:42:41 UTC 2016
On 10/29/2016 04:55 AM, Benjamin Marzinski wrote:
> Check if DM_SUBSYSTEM_UDEV_FLAG1 is set, and if so, don't run kpartx.
> If the event was not generated by device-mapper, just use the existing
> value of DM_SUBSYSTEM_UDEV_FLAG1.
>
> Signed-off-by: Benjamin Marzinski <bmarzins at redhat.com>
> ---
> kpartx/kpartx.rules | 2 ++
> 1 file changed, 2 insertions(+)
>
> diff --git a/kpartx/kpartx.rules b/kpartx/kpartx.rules
> index 1713f3c..48a4d6c 100644
> --- a/kpartx/kpartx.rules
> +++ b/kpartx/kpartx.rules
> @@ -37,6 +37,8 @@ ENV{ID_FS_USAGE}=="filesystem|other", ENV{ID_FS_LABEL_ENC}=="?*", \
> # Create dm tables for partitions
> ENV{DM_ACTION}=="PATH_FAILED|PATH_REINSTATED", GOTO="kpartx_end"
> ENV{DM_NR_VALID_PATHS}=="0", GOTO="kpartx_end"
> +ENV{ENV{DM_UDEV_PRIMARY_SOURCE_FLAG}!="1", IMPORT{db}="DM_SUBSYSTEM_UDEV_FLAG1"
> +ENV{DM_SUBSYSTEM_UDEV_FLAG1}=="1", GOTO="kpartx_end"
> ENV{DM_STATE}!="SUSPENDED", ENV{DM_UUID}=="mpath-*", \
> RUN+="/sbin/kpartx -u -p -part /dev/$name"
>
>
Reviewed-by: Hannes Reinecke <hare at suse.com>
Cheers,
Hannes
--
Dr. Hannes Reinecke zSeries & Storage
hare at suse.de +49 911 74053 688
SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 Nürnberg
GF: J. Hawn, J. Guild, F. Imendörffer, HRB 16746 (AG Nürnberg)
More information about the dm-devel
mailing list