Message ID | 201105050729.p457TV6N029923@pentland.suse.de (mailing list archive) |
---|---|
State | Deferred, archived |
Headers | show |
diff --git a/libmultipath/discovery.c b/libmultipath/discovery.c index aa25cc4..a93f08c 100644 --- a/libmultipath/discovery.c +++ b/libmultipath/discovery.c @@ -706,6 +706,10 @@ path_offline (struct path * pp) struct sysfs_device * parent; char buff[SCSI_STATE_SIZE]; + if (pp->bus != SYSFS_BUS_SCSI) + /* No information for non-SCSI devices, return UP */ + return PATH_UP; + pp->sysdev = sysfs_device_from_path(pp); if (!pp->sysdev) { condlog(1, "%s: failed to get sysfs information", pp->dev);
path_offline() only makes sense for SCSI devices, as non of the other types can detect the path state. Signed-off-by: Hannes Reinecke <hare@suse.de> -- dm-devel mailing list dm-devel@redhat.com https://www.redhat.com/mailman/listinfo/dm-devel