Re: [PATCH v4 0/4] vmw_balloon: Compaction and shrinker support
On Fri, May 17, 2019 at 05:57:22PM +, Nadav Amit wrote: > > On May 17, 2019, at 10:24 AM, Greg Kroah-Hartman > > wrote: > > > > On Fri, May 17, 2019 at 05:10:23PM +, Nadav Amit wrote: > >>> On May 3, 2019, at 6:25 PM, Nadav Amit wrote: > >>> > On Apr 25, 2019, at 4:54 AM, Nadav Amit 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. Ah, missed that, thanks. Will queue this up after the -rc1 release is out, can't do anything until then. greg k-h
Re: [PATCH v4 0/4] vmw_balloon: Compaction and shrinker support
> On May 17, 2019, at 10:24 AM, Greg Kroah-Hartman > wrote: > > On Fri, May 17, 2019 at 05:10:23PM +, Nadav Amit wrote: >>> On May 3, 2019, at 6:25 PM, Nadav Amit wrote: >>> On Apr 25, 2019, at 4:54 AM, Nadav Amit 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.
Re: [PATCH v4 0/4] vmw_balloon: Compaction and shrinker support
On Fri, May 17, 2019 at 05:10:23PM +, Nadav Amit wrote: > > On May 3, 2019, at 6:25 PM, Nadav Amit wrote: > > > >> On Apr 25, 2019, at 4:54 AM, Nadav Amit 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?
Re: [PATCH v4 0/4] vmw_balloon: Compaction and shrinker support
> On May 3, 2019, at 6:25 PM, Nadav Amit wrote: > >> On Apr 25, 2019, at 4:54 AM, Nadav Amit 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?
Re: [PATCH v4 0/4] vmw_balloon: Compaction and shrinker support
> On Apr 25, 2019, at 4:54 AM, Nadav Amit 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@lists.linux-foundation.org https://lists.linuxfoundation.org/mailman/listinfo/virtualization
[PATCH v4 0/4] vmw_balloon: Compaction and shrinker support
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 ___ Virtualization mailing list Virtualization@lists.linux-foundation.org https://lists.linuxfoundation.org/mailman/listinfo/virtualization