[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] 2.6.30 dom0 Xen patches
> As I don't expect to get the stuff I have pushed out before our tree gets > switched to 2.6.31-rc, I'll attach the whole patch set as it is after fixing > the > !ia32-emulation problem you pointed out. I have rebased the 2.6.30 Xen patches (xen-patches-2.6.30-20090703.tb2) that Jan Beulich was kind enough to send to me before openSUSE switch their tree to 2.6.31-git etc, the new files are available at http://code.google.com/p/gentoo-xen-kernel/downloads/list xen-sources-2.6.30-r2.ebuild xen-patches-2.6.30-3.tar.bz2 Non-Gentoo users can simply apply the patches to 2.6.30.1 in numeric order. As usual I did not include patches that are for backwards compatibility, suse specific features, experimental features (eg tmem), or that require patches to Xen itself. Note that James Harper's gplpv driver for networking (xennet.sys) does not work with 2.6.30, he has given me a patch which works around the problem but you will need to recompile the drivers yourself, the patch is: diff -r 36221c314d54 xennet/xennet_common.c --- a/xennet/xennet_common.c Wed Jul 15 20:05:36 2009 +1000 +++ b/xennet/xennet_common.c Fri Jul 17 23:53:12 2009 +1000 @@ -181,6 +181,12 @@ return PARSE_TOO_SMALL; } } + + if ((ULONG)XN_HDR_SIZE + pi->ip4_length > pi->total_length) + { + KdPrint((__DRIVER_NAME " XN_HDR_SIZE + ip4_length (%d) > total_length (%d)\n", XN_HDR_SIZE + pi->ip4_length, pi->total_length)); + return PARSE_UNKNOWN_TYPE; + } pi->tcp_length = pi->ip4_length - pi->ip4_header_length - pi->tcp_header_length; pi->tcp_remaining = pi->tcp_length; Andy _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |