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.