--- libmultipath/discovery.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Index: multipath-tools-120821/libmultipath/discovery.c =================================================================== --- multipath-tools-120821.orig/libmultipath/discovery.c +++ multipath-tools-120821/libmultipath/discovery.c @@ -882,7 +882,7 @@ pathinfo (struct path *pp, vector hwtabl * fetch info not available through sysfs */ if (pp->fd < 0) - pp->fd = open(udev_device_get_devnode(pp->udev), O_RDWR); + pp->fd = open(udev_device_get_devnode(pp->udev), O_RDONLY); if (pp->fd < 0) { condlog(4, "Couldn't open node for %s: %s",