[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#576838: KVM: networking stack tanks after page allocation failure



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


Reply to: