From: Julia Lawall <julia@xxxxxxx> If pgpath->pg->ps.type is NULL, it is not possible to access its name field. So I have simply modified the error message to drop the printing of the name field. This problem was found using the following semantic match (http://www.emn.fr/x-info/coccinelle/) // <smpl> @@ expression E, E1; identifier f; statement S1,S2,S3; @@ * if (E == NULL) { ... when != if (E == NULL) S1 else S2 when != E = E1 * E->f ... when any return ...; } else S3 // </smpl> Signed-off-by: Julia Lawall <julia@xxxxxxx> --- diff -u -p a/drivers/md/dm-mpath.c b/drivers/md/dm-mpath.c --- a/drivers/md/dm-mpath.c 2008-04-16 13:27:57.000000000 +0200 +++ b/drivers/md/dm-mpath.c 2008-05-12 09:19:35.000000000 +0200 @@ -884,8 +884,7 @@ static int reinstate_path(struct pgpath goto out; if (!pgpath->pg->ps.type) { - DMWARN("Reinstate path not supported by path selector %s", - pgpath->pg->ps.type->name); + DMWARN("Reinstate path not supported by path selector"); r = -EINVAL; goto out; } -- dm-devel mailing list dm-devel@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/dm-devel