On Sun, 2010-04-25 at 12:07 -0400, micah anderson wrote:
[...]
> Ok, I've been testing this for a couple of weeks now, and I can now say,
> with confidence, that the virtio net driver seems to be the
> culprit. When I run with the e1000e driver, I do not get this page fault
> at all. So that is a good work-around, but not a solution.
>
> It seems as if Redhat encountered and fixed this bug back in January:
>
> https://bugzilla.redhat.com/show_bug.cgi?id=554078
The original upstream bug fix was:
commit 3161e453e496eb5643faad30fff5a5ab183da0fe
Author: Rusty Russell <rusty@rustcorp.com.au>
Date: Wed Aug 26 12:22:32 2009 -0700
virtio: net refill on out-of-memory
which was included in Linux 2.6.31.
However, another fix was needed on top of that:
commit 39d321577405e8e269fd238b278aaf2425fa788a
Author: Herbert Xu <herbert@gondor.apana.org.au>
Date: Mon Jan 25 15:51:01 2010 -0800
virtio_net: Make delayed refill more reliable
I'll apply that and ask you to test the result.
Ben.
--
Ben Hutchings
Once a job is fouled up, anything done to improve it makes it worse.
Attachment:
signature.asc
Description: This is a digitally signed message part