[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] Latest pv_ops (2.6.30-rc3) and xen-unstable



On Thu, 2009-05-07 at 14:47 -0400, Valtteri Kiviniemi wrote:
> Hi,
> 
> Yeah, so it seems to be:

The switch to/from curses has hidden most of the interesting stuff
(including a useful error message :-(), if you redirect to a file you
get:
open("/sys/devices/xen-backend/", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) 
= -1 ENOENT (No such file or directory)
dup(2)                                  = 6
fcntl64(6, F_GETFL)                     = 0x8001 (flags O_WRONLY|O_LARGEFILE)
close(6)                                = 0
write(2, "Error opening /sys/devices/xen-b"..., 67Error opening 
/sys/devices/xen-backend/: No such file or directory
) = 67

This path doesn't exist in the pvops kernel. Looks
like /sys/bus/xen-backend/devices is just as good and exists in both
pvops and 2.6.18 kernels.

Subject: xenstat: Use backend path which is compatible with pvops and 
2.6.18-xen kernels.

Signed-off-by: Ian Campbell <ian.campbell@xxxxxxxxxx>

diff -r 07812e857e67 tools/xenstat/libxenstat/src/xenstat_linux.c
--- a/tools/xenstat/libxenstat/src/xenstat_linux.c      Thu Apr 09 12:09:14 
2009 +0100
+++ b/tools/xenstat/libxenstat/src/xenstat_linux.c      Fri May 08 09:40:45 
2009 +0100
@@ -31,7 +31,7 @@
 
 #include "xenstat_priv.h"
 
-#define SYSFS_VBD_PATH "/sys/devices/xen-backend/"
+#define SYSFS_VBD_PATH "/sys/bus/xen-backend/devices"
 
 struct priv_data {
        FILE *procnetdev;



_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.