[lvm-devel] LVM2/tools lvmcmdline.c

prajnoha at sourceware.org prajnoha at sourceware.org
Fri Apr 22 12:07:36 UTC 2011


CVSROOT:	/cvs/lvm2
Module name:	LVM2
Changes by:	prajnoha at sourceware.org	2011-04-22 12:07:36

Modified files:
	tools          : lvmcmdline.c 

Log message:
	Use common udev_get_dev_dir() to get current device directory managed by udev.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/LVM2/tools/lvmcmdline.c.diff?cvsroot=lvm2&r1=1.140&r2=1.141

--- LVM2/tools/lvmcmdline.c	2011/04/22 12:05:33	1.140
+++ LVM2/tools/lvmcmdline.c	2011/04/22 12:07:35	1.141
@@ -955,13 +955,11 @@
 static int _set_udev_checking(struct cmd_context *cmd)
 {
 #ifdef UDEV_SYNC_SUPPORT
-	struct udev *udev;
 	const char *udev_dev_dir;
 	size_t udev_dev_dir_len;
 	int dirs_diff;
 
-	if (!(udev = udev_new()) ||
-	    !(udev_dev_dir = udev_get_dev_path(udev)) ||
+	if (!(udev_dev_dir = udev_get_dev_dir()) ||
 	    !*udev_dev_dir) {
 		log_error("Could not get udev dev path.");
 		return 0;
@@ -988,7 +986,6 @@
 		init_udev_checking(0);
 	}
 
-	udev_unref(udev);
 #endif
 	return 1;
 }




More information about the lvm-devel mailing list