search for: vmw_balloon

Displaying 20 results from an estimated 48 matches for "vmw_balloon".

2019 May 17
2
[PATCH v4 0/4] vmw_balloon: Compaction and shrinker support
...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 + &...
2019 May 17
2
[PATCH v4 0/4] vmw_balloon: Compaction and shrinker support
...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 + &...
2019 May 17
1
[PATCH v4 0/4] vmw_balloon: Compaction and shrinker support
...t;> 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 ++++++++++++++++++++++++++--- >>>&...
2019 Feb 06
0
[PATCH 0/6] vmw_balloon: 64-bit limit support, compaction, shrinker
...> > Cc: linux-mm at kvack.org > Cc: virtualization at lists.linux-foundation.org I don't seem to have got anything except patch 0 either directly or through virtualization at lists.linux-foundation.org Could you bounce the relevant patches there? Thanks! > Nadav Amit (5): > vmw_balloon: bump version number > mm/balloon_compaction: list interfaces > vmw_balloon: compaction support > vmw_balloon: add memory shrinker > vmw_balloon: split refused pages > > Xavier Deguillard (1): > vmw_balloon: support 64-bit memory limit > > drivers/misc/Kconfi...
2015 Dec 01
0
[PATCH 6/6] VMware balloon: Update vmw_balloon.c to use the VMW_PORT macro
...y: Thomas Hellstrom <thellstrom at vmware.com> Reviewed-by: Alok N Kataria <akataria at vmware.com> Cc: pv-drivers at vmware.com Cc: Xavier Deguillard <xdeguillard at vmware.com> Cc: linux-kernel at vger.kernel.org Cc: virtualization at lists.linux-foundation.org --- drivers/misc/vmw_balloon.c | 29 ++++++++++++----------------- 1 file changed, 12 insertions(+), 17 deletions(-) diff --git a/drivers/misc/vmw_balloon.c b/drivers/misc/vmw_balloon.c index ffb5634..90a0d07 100644 --- a/drivers/misc/vmw_balloon.c +++ b/drivers/misc/vmw_balloon.c @@ -43,6 +43,7 @@ #include <linux/debugfs...
2015 Dec 04
0
[PATCH 6/6] VMware balloon: Update vmw_balloon.c to use the VMW_PORT macro
...: Xavier Deguillard <xdeguillard at vmware.com> Cc: linux-kernel at vger.kernel.org Cc: virtualization at lists.linux-foundation.org Cc: Greg Kroah-Hartman <gregkh at linuxfoundation.org> --- v1 Swapped parameters 1 and 2 to VMW_PORT because the macro has been updated --- drivers/misc/vmw_balloon.c | 29 ++++++++++++----------------- 1 file changed, 12 insertions(+), 17 deletions(-) diff --git a/drivers/misc/vmw_balloon.c b/drivers/misc/vmw_balloon.c index ffb5634..f8f60ca 100644 --- a/drivers/misc/vmw_balloon.c +++ b/drivers/misc/vmw_balloon.c @@ -43,6 +43,7 @@ #include <linux/debugfs...
2015 Dec 04
0
[PATCH 6/6] VMware balloon: Update vmw_balloon.c to use the VMW_PORT macro
...: Xavier Deguillard <xdeguillard at vmware.com> Cc: linux-kernel at vger.kernel.org Cc: virtualization at lists.linux-foundation.org Cc: Greg Kroah-Hartman <gregkh at linuxfoundation.org> --- v1 Swapped parameters 1 and 2 to VMW_PORT because the macro has been updated --- drivers/misc/vmw_balloon.c | 29 ++++++++++++----------------- 1 file changed, 12 insertions(+), 17 deletions(-) diff --git a/drivers/misc/vmw_balloon.c b/drivers/misc/vmw_balloon.c index ffb5634..f8f60ca 100644 --- a/drivers/misc/vmw_balloon.c +++ b/drivers/misc/vmw_balloon.c @@ -43,6 +43,7 @@ #include <linux/debugfs...
2019 May 04
0
[PATCH v4 0/4] vmw_balloon: Compaction and shrinker support
...l] > * 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_compact...
2019 May 17
0
[PATCH v4 0/4] vmw_balloon: Compaction and shrinker support
...>> > >> 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/...
2016 Jan 19
2
[PATCH 6/6] VMware balloon: Update vmw_balloon.c to use the VMW_PORT macro
...rd at vmware.com> Cc: linux-kernel at vger.kernel.org Cc: virtualization at lists.linux-foundation.org Cc: Greg Kroah-Hartman <gregkh at linuxfoundation.org> --- v1 Swapped parameters 1 and 2 to VMW_PORT because the macro has been updated v2 Updated VMW_PORT() usage because the macro and vmw_balloon.c's usage have changed. --- drivers/misc/vmw_balloon.c | 31 ++++++++++++------------------- 1 file changed, 12 insertions(+), 19 deletions(-) diff --git a/drivers/misc/vmw_balloon.c b/drivers/misc/vmw_balloon.c index 1e688bf..6476b74 100644 --- a/drivers/misc/vmw_balloon.c +++ b/drivers/misc...
2016 Jan 19
2
[PATCH 6/6] VMware balloon: Update vmw_balloon.c to use the VMW_PORT macro
...rd at vmware.com> Cc: linux-kernel at vger.kernel.org Cc: virtualization at lists.linux-foundation.org Cc: Greg Kroah-Hartman <gregkh at linuxfoundation.org> --- v1 Swapped parameters 1 and 2 to VMW_PORT because the macro has been updated v2 Updated VMW_PORT() usage because the macro and vmw_balloon.c's usage have changed. --- drivers/misc/vmw_balloon.c | 31 ++++++++++++------------------- 1 file changed, 12 insertions(+), 19 deletions(-) diff --git a/drivers/misc/vmw_balloon.c b/drivers/misc/vmw_balloon.c index 1e688bf..6476b74 100644 --- a/drivers/misc/vmw_balloon.c +++ b/drivers/misc...
2019 Apr 25
6
[PATCH v4 0/4] vmw_balloon: Compaction and shrinker support
...) [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 ++++++...
2019 Apr 25
6
[PATCH v4 0/4] vmw_balloon: Compaction and shrinker support
...) [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 ++++++...
2019 Apr 23
5
[PATCH v3 0/4] vmw_balloon: compaction and shrinker support
...) [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 ++++++...
2015 Dec 01
0
[PATCH 6/6] VMware balloon: Update vmw_balloon.c to use the VMW_PORT macro
...> On Tue, Dec 01, 2015 at 02:18:52PM -0800, Sinclair Yeh wrote: > > +#define VMWARE_BALLOON_CMD(cmd, data, result) \ > > +({ \ > > + unsigned long __status, __dummy1, __dummy2; \ > > + unsigned long __si = 0, __di = 0; \ > > + VMW_PORT(data, VMW_BALLOON_CMD_##cmd, VMW_BALLOON_HV_PORT, \ > > + VMW_BALLOON_HV_MAGIC, \ > > + __status, result, __dummy1, __dummy2, __si, __di);\ > > + if (VMW_BALLOON_CMD_##cmd == VMW_BALLOON_CMD_START) \ > > + result = __dummy1; \ > > + result &= -1UL; \ >...
2016 Feb 08
0
[PATCH 6/6] VMware balloon: Update vmw_balloon.c to use the VMW_PORT macro
...__dummy2, __dummy3; \ > - __asm__ __volatile__ ("inl %%dx" : \ > - "=a"(__status), \ > - "=c"(__dummy1), \ > - "=d"(__dummy2), \ > - "=b"(result), \ > - "=S" (__dummy3) : \ > - "0"(VMW_BALLOON_HV_MAGIC), \ > - "1"(VMW_BALLOON_CMD_##cmd), \ > - "2"(VMW_BALLOON_HV_PORT), \ > - "3"(arg1), \ > - "4" (arg2) : \ > - "memory"); \ > - if (VMW_BALLOON_CMD_##cmd == VMW_BALLOON_CMD_START) \ > - result = _...
2016 Mar 31
2
[PATCH 6/6] VMware balloon: Update vmw_balloon.c to use the VMW_PORT macro
...__asm__ __volatile__ ("inl %%dx" : \ > > - "=a"(__status), \ > > - "=c"(__dummy1), \ > > - "=d"(__dummy2), \ > > - "=b"(result), \ > > - "=S" (__dummy3) : \ > > - "0"(VMW_BALLOON_HV_MAGIC), \ > > - "1"(VMW_BALLOON_CMD_##cmd), \ > > - "2"(VMW_BALLOON_HV_PORT), \ > > - "3"(arg1), \ > > - "4" (arg2) : \ > > - "memory"); \ > > - if (VMW_BALLOON_CMD_##cmd == VMW_BALLOON_C...
2016 Mar 31
0
[PATCH 6/6] VMware balloon: Update vmw_balloon.c to use the VMW_PORT macro
On Thu, Mar 31, 2016 at 07:39:53AM -0700, Sinclair Yeh wrote: > Hi, > > Does any one know when this series will be applied? No idea, it's not going through my tree, as I don't have these in my queue anymore... greg k-h
2018 Sep 18
0
[PATCH 00/19] vmw_balloon: compaction, shrinker, 64-bit, etc.
On Mon, Sep 17, 2018 at 11:38:34PM -0700, Nadav Amit wrote: > This patch-set adds the following enhancements to the VMware balloon > driver: > > 1. Balloon compaction support. > 2. Report the number of inflated/deflated ballooned pages through vmstat. > 3. Memory shrinker to avoid balloon over-inflation (and OOM). > 4. Support VMs with memory limit that is greater than 16TB.
2018 Sep 25
0
[PATCH v2 00/20] vmw_balloon: compaction, shrinker, 64-bit, etc.
On Thu, Sep 20, 2018 at 10:30:06AM -0700, Nadav Amit wrote: > This patch-set adds the following enhancements to the VMware balloon > driver: > > 1. Balloon compaction support. > 2. Report the number of inflated/deflated ballooned pages through vmstat. > 3. Memory shrinker to avoid balloon over-inflation (and OOM). > 4. Support VMs with memory limit that is greater than 16TB.