 
	
| [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 |