|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] Freeze on boot pv domU 2.6.31 with Xen 4.1
> > I upgraded Xen to the last revision on the repository (21446) and > > installed it. 2.6.31.13 kernel (branch xen/stable-2.6.31.x) do not > > hang at boot time anymore (I have a 2.6.31.13 kernel on both Dom0 and > > pv DomU). > > > > Netchannel2 is added (and appears in guest), nevertheless, I get a > > triple fault from Xen's kernel when I try to start a dhcp client on > > the netchannel2 interface. Here is the crash report on Xen's console : > nc2 is very untested, so it isn't surprising that you're having problems > with it. Steven, do you have any thoughts about this? Does the attached patch help? Steven. commit 49b5467d72943a4f257fb6b926bbdd47bfff230c
Author: Steven Smith <ssmith@xxxxxxxxxxxxxxxxxxxxxxxxxx>
Date: Wed Jun 2 19:56:18 2010 +0100
Fix stupid use of integer offset as pointer.
Signed-off-by: Steven Smith <ssmith@xxxxxxxxxxxxx>
diff --git a/drivers/net/xen-netchannel2/util.c
b/drivers/net/xen-netchannel2/util.c
index 0d242a4..e8c3118 100644
--- a/drivers/net/xen-netchannel2/util.c
+++ b/drivers/net/xen-netchannel2/util.c
@@ -142,7 +142,7 @@ void pull_through(struct sk_buff *skb, unsigned count)
if (this_frag > count)
this_frag = count;
va = page_address(skb_shinfo(skb)->frags[frag].page);
- buf = skb->tail;
+ buf = skb_tail_pointer(skb);
memcpy(buf, va + skb_shinfo(skb)->frags[frag].page_offset,
this_frag);
skb->tail += this_frag;
Attachment:
signature.asc _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |