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 <ru...@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 <herb...@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.
signature.asc
Description: This is a digitally signed message part