[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