[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] Very strange behavior between balloon driver and network driver (Arndale)
Hello, When I'm creating/destroying domUs consecutively, suddenly network driver does not work.
[ 709.900000] asix 1-3.2.4:1.0 eth0: asix_rx_fixup() Bad Header Length 0x85555, offset 4 while USB-dongle network device does not show any message.
I investigated this problem and found out that when I comment out the following line //if (current_credit()) hypercalls. I think while mapping and unmapping domain pages with the above hypercalls, somehow the network driver memory is corrupted.
Currently, most suspcious function is create_p2m_entries in xen (xen/arch/arm/p2m.c) to the given mfn without checking whether the pte is already take by someone. this behavior is OK. If it is not OK, I think it can corrupt others memory (for instance, inocent network driver).
Do you have any ideas or experience similar bug (the network error)?
Best, Jaeyong
_______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |