[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] tapdisk in debian 3.11 kernel
> > I got it working by initialising ctx_idp to 0. I believe it uses eventfd now > anyway and the patch is no longer required. > Okay that was stupid. The result was that tapdisk spins at 100% CPU. The problem is that debian uname is '3.11-0.bpo.2-amd64' and tapdisk detects kernel version for eventfd by looking for 'x.y.z', which fails. This works for me: diff --git a/drivers/tapdisk-utils.c b/drivers/tapdisk-utils.c index 4c45c83..7825e13 100644 --- a/drivers/tapdisk-utils.c +++ b/drivers/tapdisk-utils.c @@ -256,8 +256,12 @@ int tapdisk_linux_version(void) return -errno; n = sscanf(uts.release, "%u.%u.%u", &version, &patchlevel, &sublevel); - if (n != 3) - return -ENOSYS; + if (n != 3) { + sublevel = 0; + n = sscanf(uts.release, "%u.%u", &version, &patchlevel); + if (n != 2) + return -ENOSYS; + } return KERNEL_VERSION(version, patchlevel, sublevel); } James _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |