> On May 3, 2019, at 6:25 PM, Nadav Amit <namit@xxxxxxxxxx> wrote: > >> 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. Ping. Greg, did it got lost again?