[PATCH 0/2] [Trusty] (upstream) SRU: LP1616193 vhost-net:

Dave Chiluk chiluk at canonical.com
Thu Aug 25 19:37:14 UTC 2016


https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1616193

The Problem: when a host machines memory becomes fragmented to the point where kmalloc order 4 fails, vhost_net_open fails causing virtual machines to start failing.

The Fix: Adds a fall-back to vmalloc when kmalloc fails.  This is similar to what other subsystems do.  This does not relieve the sorce of the fragmentation which is believed to be dentry cache *(vfs.cache.pressure=600, helps but does not eliminate the issue).  Fix was included in 3.15 so not necessary for our other kernels.

The first patch is required in order to fix the bug.

The second patch was a later clean-up of the first patch, and I think it's responsible for inclusion.  However I'll leave that decision to the Team.  

Dave.





More information about the kernel-team mailing list