Nadav Amit
2019-May-17 17:10 UTC
[PATCH v4 0/4] vmw_balloon: Compaction and shrinker support
> On May 3, 2019, at 6:25 PM, Nadav Amit <namit at vmware.com> wrote: > >> On Apr 25, 2019, at 4:54 AM, Nadav Amit <namit at vmware.com> 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?
Greg Kroah-Hartman
2019-May-17 17:24 UTC
[PATCH v4 0/4] vmw_balloon: Compaction and shrinker support
On Fri, May 17, 2019 at 05:10:23PM +0000, Nadav Amit wrote:> > On May 3, 2019, at 6:25 PM, Nadav Amit <namit at vmware.com> wrote: > > > >> On Apr 25, 2019, at 4:54 AM, Nadav Amit <namit at vmware.com> 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?I thought you needed the mm developers to ack the first patch, did that ever happen?
Nadav Amit
2019-May-17 17:57 UTC
[PATCH v4 0/4] vmw_balloon: Compaction and shrinker support
> On May 17, 2019, at 10:24 AM, Greg Kroah-Hartman <gregkh at linuxfoundation.org> wrote: > > On Fri, May 17, 2019 at 05:10:23PM +0000, Nadav Amit wrote: >>> On May 3, 2019, at 6:25 PM, Nadav Amit <namit at vmware.com> wrote: >>> >>>> On Apr 25, 2019, at 4:54 AM, Nadav Amit <namit at vmware.com> 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? > > > I thought you needed the mm developers to ack the first patch, did that > ever happen?Yes. You will see Michael Tsirkin?s ?Acked-by" on it.
Reasonably Related Threads
- [PATCH v4 0/4] vmw_balloon: Compaction and shrinker support
- [PATCH v4 0/4] vmw_balloon: Compaction and shrinker support
- [PATCH v4 0/4] vmw_balloon: Compaction and shrinker support
- [PATCH v4 0/4] vmw_balloon: Compaction and shrinker support
- [PATCH v3 0/4] vmw_balloon: compaction and shrinker support