> On Apr 25, 2019, at 4:54 AM, Nadav Amit <namit@xxxxxxxxxx> wrote: > > VMware balloon enhancements: adding support for memory compaction, > memory shrinker (to prevent OOM) and splitting of refused pages to > prevent recurring inflations. > > Patches 1-2: Support for compaction > Patch 3: Support for memory shrinker - disabled by default > Patch 4: Split refused pages to improve performance > > v3->v4: > * "get around to" comment [Michael] > * Put list_add under page lock [Michael] > > v2->v3: > * Fixing wrong argument type (int->size_t) [Michael] > * Fixing a comment (it) [Michael] > * Reinstating the BUG_ON() when page is locked [Michael] > > v1->v2: > * Return number of pages in list enqueue/dequeue interfaces [Michael] > * Removed first two patches which were already merged > > Nadav Amit (4): > mm/balloon_compaction: List interfaces > vmw_balloon: Compaction support > vmw_balloon: Add memory shrinker > vmw_balloon: Split refused pages > > drivers/misc/Kconfig | 1 + > drivers/misc/vmw_balloon.c | 489 ++++++++++++++++++++++++++--- > include/linux/balloon_compaction.h | 4 + > mm/balloon_compaction.c | 144 ++++++--- > 4 files changed, 553 insertions(+), 85 deletions(-) > > -- > 2.19.1 Ping. _______________________________________________ Virtualization mailing list Virtualization@xxxxxxxxxxxxxxxxxxxxxxxxxx https://lists.linuxfoundation.org/mailman/listinfo/virtualization