All of lore.kernel.org
 help / color / mirror / Atom feed
* [PULL 0/1] machine queue, 2020-05-13
@ 2020-05-13 14:00 Eduardo Habkost
  2020-05-13 14:00 ` [PULL 1/1] hostmem: don't use mbind() if host-nodes is empty Eduardo Habkost
                   ` (2 more replies)
  0 siblings, 3 replies; 6+ messages in thread
From: Eduardo Habkost @ 2020-05-13 14:00 UTC (permalink / raw)
  To: qemu-devel, Peter Maydell; +Cc: Igor Mammedov, Eduardo Habkost

The following changes since commit de2f658b6bb422ec0e0fa94a49e476018602eeea:

  Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20200511' into staging (2020-05-11 14:34:27 +0100)

are available in the Git repository at:

  git://github.com/ehabkost/qemu.git tags/machine-next-pull-request

for you to fetch changes up to 70b6d525dfb51d5e523d568d1139fc051bc223c5:

  hostmem: don't use mbind() if host-nodes is empty (2020-05-12 12:48:57 -0400)

----------------------------------------------------------------
machine queue, 2020-05-13

Bug fixes:
* hostmem: don't use mbind() if host-nodes is empty (Igor Mammedov)

----------------------------------------------------------------

Igor Mammedov (1):
  hostmem: don't use mbind() if host-nodes is empty

 backends/hostmem.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

-- 
2.26.2




^ permalink raw reply	[flat|nested] 6+ messages in thread

* [PULL 1/1] hostmem: don't use mbind() if host-nodes is empty
  2020-05-13 14:00 [PULL 0/1] machine queue, 2020-05-13 Eduardo Habkost
@ 2020-05-13 14:00 ` Eduardo Habkost
  2020-05-13 14:22 ` [PULL 0/1] machine queue, 2020-05-13 Eduardo Habkost
  2020-06-02 12:21 ` Peter Maydell
  2 siblings, 0 replies; 6+ messages in thread
From: Eduardo Habkost @ 2020-05-13 14:00 UTC (permalink / raw)
  To: qemu-devel, Peter Maydell
  Cc: Eduardo Habkost, qemu-stable, Manuel Hohmann, Igor Mammedov,
	Philippe Mathieu-Daudé

From: Igor Mammedov <imammedo@redhat.com>

Since 5.0 QEMU uses hostmem backend for allocating main guest RAM.
The backend however calls mbind() which is typically NOP
in case of default policy/absent host-nodes bitmap.
However when runing in container with black-listed mbind()
syscall, QEMU fails to start with error
 "cannot bind memory to host NUMA nodes: Operation not permitted"
even when user hasn't provided host-nodes to pin to explictly
(which is the case with -m option)

To fix issue, call mbind() only in case when user has provided
host-nodes explicitly (i.e. host_nodes bitmap is not empty).
That should allow to run QEMU in containers with black-listed
mbind() without memory pinning. If QEMU provided memory-pinning
is required user still has to white-list mbind() in container
configuration.

Reported-by: Manuel Hohmann <mhohmann@physnet.uni-hamburg.de>
Signed-off-by: Igor Mammedov <imammedo@redhat.com>
Message-Id: <20200430154606.6421-1-imammedo@redhat.com>
Tested-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Cc: qemu-stable@nongnu.org
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
---
 backends/hostmem.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/backends/hostmem.c b/backends/hostmem.c
index 327f9eebc3..0efd7b7bd6 100644
--- a/backends/hostmem.c
+++ b/backends/hostmem.c
@@ -383,8 +383,10 @@ host_memory_backend_memory_complete(UserCreatable *uc, Error **errp)
         assert(sizeof(backend->host_nodes) >=
                BITS_TO_LONGS(MAX_NODES + 1) * sizeof(unsigned long));
         assert(maxnode <= MAX_NODES);
-        if (mbind(ptr, sz, backend->policy,
-                  maxnode ? backend->host_nodes : NULL, maxnode + 1, flags)) {
+
+        if (maxnode &&
+            mbind(ptr, sz, backend->policy, backend->host_nodes, maxnode + 1,
+                  flags)) {
             if (backend->policy != MPOL_DEFAULT || errno != ENOSYS) {
                 error_setg_errno(errp, errno,
                                  "cannot bind memory to host NUMA nodes");
-- 
2.26.2



^ permalink raw reply related	[flat|nested] 6+ messages in thread

* Re: [PULL 0/1] machine queue, 2020-05-13
  2020-05-13 14:00 [PULL 0/1] machine queue, 2020-05-13 Eduardo Habkost
  2020-05-13 14:00 ` [PULL 1/1] hostmem: don't use mbind() if host-nodes is empty Eduardo Habkost
@ 2020-05-13 14:22 ` Eduardo Habkost
  2020-05-14  9:58   ` Peter Maydell
  2020-06-02 12:21 ` Peter Maydell
  2 siblings, 1 reply; 6+ messages in thread
From: Eduardo Habkost @ 2020-05-13 14:22 UTC (permalink / raw)
  To: qemu-devel, Peter Maydell; +Cc: Igor Mammedov

[-- Attachment #1: Type: text/plain, Size: 1149 bytes --]

Peter, note that my PGP key had expired 2 weeks ago, so you'll
probably see a few signature check warnings.

On Wed, May 13, 2020 at 10:00:56AM -0400, Eduardo Habkost wrote:
> The following changes since commit de2f658b6bb422ec0e0fa94a49e476018602eeea:
> 
>   Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20200511' into staging (2020-05-11 14:34:27 +0100)
> 
> are available in the Git repository at:
> 
>   git://github.com/ehabkost/qemu.git tags/machine-next-pull-request
> 
> for you to fetch changes up to 70b6d525dfb51d5e523d568d1139fc051bc223c5:
> 
>   hostmem: don't use mbind() if host-nodes is empty (2020-05-12 12:48:57 -0400)
> 
> ----------------------------------------------------------------
> machine queue, 2020-05-13
> 
> Bug fixes:
> * hostmem: don't use mbind() if host-nodes is empty (Igor Mammedov)
> 
> ----------------------------------------------------------------
> 
> Igor Mammedov (1):
>   hostmem: don't use mbind() if host-nodes is empty
> 
>  backends/hostmem.c | 6 ++++--
>  1 file changed, 4 insertions(+), 2 deletions(-)
> 
> -- 
> 2.26.2
> 

-- 
Eduardo

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [PULL 0/1] machine queue, 2020-05-13
  2020-05-13 14:22 ` [PULL 0/1] machine queue, 2020-05-13 Eduardo Habkost
@ 2020-05-14  9:58   ` Peter Maydell
  2020-05-19 16:40     ` Eduardo Habkost
  0 siblings, 1 reply; 6+ messages in thread
From: Peter Maydell @ 2020-05-14  9:58 UTC (permalink / raw)
  To: Eduardo Habkost; +Cc: Igor Mammedov, QEMU Developers

On Wed, 13 May 2020 at 15:23, Eduardo Habkost <ehabkost@redhat.com> wrote:
>
> Peter, note that my PGP key had expired 2 weeks ago, so you'll
> probably see a few signature check warnings.

I couldn't find your updated key on the keyservers -- which
server did you upload it to?

thanks
-- PMM


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [PULL 0/1] machine queue, 2020-05-13
  2020-05-14  9:58   ` Peter Maydell
@ 2020-05-19 16:40     ` Eduardo Habkost
  0 siblings, 0 replies; 6+ messages in thread
From: Eduardo Habkost @ 2020-05-19 16:40 UTC (permalink / raw)
  To: Peter Maydell; +Cc: Igor Mammedov, QEMU Developers

[-- Attachment #1: Type: text/plain, Size: 17033 bytes --]

On Thu, May 14, 2020 at 10:58:16AM +0100, Peter Maydell wrote:
> On Wed, 13 May 2020 at 15:23, Eduardo Habkost <ehabkost@redhat.com> wrote:
> >
> > Peter, note that my PGP key had expired 2 weeks ago, so you'll
> > probably see a few signature check warnings.
> 
> I couldn't find your updated key on the keyservers -- which
> server did you upload it to?

I have pushed it to the server my gpg version defaults to:
hkp://hkps.pool.sks-keyservers.net.  I assumed would feed other
keyservers.

I have now manually published the updated key on keys.gnupg.net,
pgp.mit.edu, and I'm including it below:


-----BEGIN PGP PUBLIC KEY BLOCK-----

mQINBFQ+Y1QBEAC/DBrkpldUWnx7jsZYMNq+agDR+FHMEQ0iX2gTqfXDq0gIQCQj
rNzb+kbOlD0JX+KxY986FzkkA47EmgOsWaEGntRsqS4qRNrNqq6B2zia9InuMUOW
NbXg0V/QntUYzTrBRQerPCNbIVtltw1gxd9Xz+umzHJoc6v8flrYbBirAl49f/8l
ALTYy5iKa6nYmwvzAQhWpHTrrZlRm+sM4Jwc7w6qBotqUCLN51UOkUdDl5eLQY4d
D80Q/ZTQo8qlA3ezqYGzV47SFXNOS9MLy9fjE8ps5EtdB+GFTiw7BJcFNq7vGeyf
6ADipP61bVMd6ho1nS4kSHyJBMHvI2I4BYEwPXbclztgQ5/VJh92mLCgIMRXBZUY
pGSU2ZyAVS3HwcJufvwwlfaBP5z55YPeTGV34jFICd+berTte5jzONhiiJoLvUQm
IVsVFSRVr3fiGX0XSBbuhXTtkStGPUQiowWkXmDQo9HyQM8zQ4vM4pgXN2B2B4Im
f1C8/NDWAUKeVlD6H1+iC/ttK2CdUcv+pmAlSKDpD3XaVxN+HOjs8GK/kOpH+sRt
sFDCZCf7UWn8kpvJwvPes/VfR29qkr5T8P/oHFxgRhFQwyFLM+SXNpEkWZxlok4B
87UK/3AEYF26rbT0co6EP1vXcOv93albmnC5J1reOIXqomQM01bpLGOGCQARAQAB
tCVFZHVhcmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+iQJUBBMBCAA+
AhsDBQsJCAcDBRUKCQgLBRYCAwEAAh4BAheAFiEEWjIv1avE09usz9GqKAeTb5hN
xaYFAl67/IkFCRAhM7UACgkQKAeTb5hNxabzHRAAsKbV239X6L/G324IpETNPcIa
k062CbUJMeg5K8/NRk1MWA8ccjvV5sC9/8L/wDSOuNMQ7f6ei8UbA52erXDxybh6
y05ZBgLNDWsREp5uARqhnKKMmlAr/Br8pW1R5KVgkV86T96OilwJGPD8+tkMjrie
w25HF1SvSnis+kmcjSFt7yFBgfoCYnvng7JvDxHUtNbSMoZeUn6luFkQOrKZsMyS
pqDtjETlSXZgzBJ/AP+GgbLCJXVn0kv6ZktyZx3MkvuVXNj7w/O8tO9SXY7cT3Zv
MWqFZnZwX1+Pum4zzLl4IzpIOO/BAPTySPcv5FfwXw7MpM0rmeK6TiTvE4ppMp7q
AaaaLPtoKeCYfqgf2JKIgXGZf1uNBKw3kp9eOvfzZw1sFH3Of91JUhZOIl4y3bXn
eX71petmhckLTD0os6CLJryTA0k0lFHp3KQ6dHtmx0YO5JpgQC4Wu9haLwEC1gUo
vMgiQ5UX0kB0Vn416yDsCEvo0n4ZZJwrjAzKGpKTAogJumS7F7ew/nicBvwaHdTc
jsl2OSP0JeXAj7XX4PTXqU/Qcorc55onKZ/SS6rcCM+WTNi/xgiMysV5qi/jeSnE
MlrEm6wPvW2ZYJKAZH52/grPnd9JkE2cMrrR3/HKnH2Cr57pUBB+esNG6fPULvI9
+1RcNQ1aRxvvJ0OVJgGJARwEEAECAAYFAlQ/q6cACgkQznnekoTE3oNWfQf+JG++
79qxK4EEKtzNv1kUD+/LKoMbQXqAqs+o5iGzRrRYJSUcYHs3v6qBVWsKiCjTs6C1
aMbd/zQYWuarVicnXz2asLgPPkYCzVbVKzfC1ywywP14sWuq9OoyhRSRLMwly8xJ
gvHghBDeGcst87U5jQuDvPegaZGqK0DKH278tjHvGzpweb7GMUKUtx0OlM++XqoQ
ohyOLHBqYOuAbtsmObYTla7S3cjEkXXitJ4102xAI7Mvuvp3ClyA8Y+5GLfAdc28
aXEXuuXOmiTD6Q52coiKjYwuK6tfhe8XY9k6UPRDbHFgEHEiZes7En1xrMr83qZ7
3L0mh4yF/NFNhehvbIkCHAQQAQIABgUCVD9xEwAKCRAb1mW+m02G8kwvEACenAES
MOSHZkF+73NDRLw+4gmLjqQOGobb8IDMqxn64dlYy9Xjb+s+kB9bTWG/1C4K52dc
cRyjkgLJsPCet4tE9MhFEp8QY4mwCshX6h79zv838zkwIJD+OgHvp+Du7mc0Vkd6
DN7b1pSd8IQc1HGQnJdPOxAqBHDUsWGLrJcp4an+xqdX5iUVUaJINd2QwCQ39AcQ
+2rFbufDAXSdsSyrQDKB/Sfcr8GJmUPO5Xv72MI29b4OJHnL2FfO6h1wM4Lr/Zpa
kBXd5bR5S6c6fCIZIJlABzwMQWAQqp59h5UQxTGIWZgBBLUzdYCMxptdRMpZRwhu
p3PykAbuE8Dp4Oh/oBmBv/08LFsmoVzMg/VjgA/dhVAbeJ0oIuqLlCmttJu3KEqr
qQi086cWmqEH3jDsYPEj08fiq/2fMchzP9J1UuqdVRNbqw7auypzeaEES+KlY9d5
gMKJZAO5irz19zqqtQtJV8FCFKszAl4GTg0Zso6q3Q4lr4YHnZxW1lDteCa5GI1i
LjpR6w0AHlEXv79X0ygSYCzMdQpieIBMeagfH50rLEP8lT6v+KDm/UEdShE/i1YO
W/I0ae5jOU3WLzNWTZjS2VuKX0cPO32beULGqc9DlRINNUfXaYFSowha2SQrNbAE
5mCFdB7KCAncRr0F0eKii7pnd3DGxWW31J2SJokCHAQQAQIABgUCVD+Z+wAKCRDL
zpdJdle1mmF+D/9MFp7tpsnDFW1scJCLDG/rqJlhyDU7QiTVGmXqsc84/Fui1Ru6
10HefLsmbKs41MYVZclHM+Qc8ityXwrK6B0Bgi34imXD3iYves/C8PoUyv7QlFOz
lkPiorBf4UzrYvK7dMZuusm2x4Dz2PFxoOOohixuYAe8PR04OWOvRftABw68hbJl
/8swXVopXJmMbBd6JKb27fJaxJLk2ZwiT34Q91S87ApdL3B2bTTfEA7RDWbHNXW8
SAcSKRnKj5d+xZsybTjgF7njHSmIyrlyuZ/PaiRu3RXdTger5TItYOo7JmOzAP5J
JqbMPStK9BD1F6okRE7Dtc9wDvuhsQsQnzrpI4U1sU1UEKCT8mupTwLguvA5yICa
Uzs3liMt19tGAl/XKUF7JwJG4eElfD9ek/Vf0vbW/xPL5lkydaz/AADLdq+b8jML
RT3yiJi9UN/11y1nRdQU6JTVKojvhXW6h6sUrqx4ycNC5VMik1tJeMq6yemTyXA0
aXNlr09jEPHnxfmrHI3RxFRQBobwpvs2RaT+117B5QyYFDhwdZOd4g/R1LO/cZ/X
B2iIX2IwstDq+daoBnBCXk6sZ6+wEJa0hETPMtQNgbeynG5RxvhhkeQK5/r/j525
cI6n6P7kAKFz0T4yJbeiT+kcDYBsiwn37ah6GcVfike+S+I16ELNLTjz6okCIgQS
AQIADAUCVD+pYQWDB4YfgAAKCRAWMTDaWyRTCkKhD/9h3NffAEaQ9xTTVaS0yr1w
+K9uCJUk0RJB48uG4mP/NZ9NR08cY0bJlXN03MIRors6fdaSEy34isbPHZxXsw1w
Qi6MKhDjW2mjVrxHQ2jLgLbfIzl5upjrdRIaJFTOV9y9BYBDN2Ie2xpbXQ1pl+iI
YQ3hUqq95Tg/HFAO5IdEcKP0zeJYDaTLZTdYGwm2UKnOIOpcsRVjW0ryMZx/Ztlo
kyNnXvofOrX9fb7+epIrwm3/QZyONmaqwHmqrFybhNV/ct4eAG0IPo1+BwSUe5ch
+iLFkRfsZPNk3oZ9D3ZAG6OD1NV6kM4lQOdJvSawrAONOICE7uEHaevabpsmONEP
3IwIHGkBCVy+atvTaNtjDo3/eSqMHql6RfMo7y3GBdS6fIvHHMuiwEMH2O7IZ18D
kWjWS+yMPRZ+JvoYzeitoacKDvxOTQLlB3EE6mVPWNz10uq28XudT+k0Ywuq3mhE
yhP8CkFqn5UVc109y7L8IPB0dtVEwcCxJ/nxloCjdKodn58/G0rL+SKlkDOQdmkB
uOT5WGNT2EjBxmFuW5fWYpKnYv6UY6jOf64637U4ULjThSXNauroIFR0bBhB51b6
QztFeUOQLSfg/FHELs7yz3YpBwfA4xKSZ71Ko8ki103PwmqwSAh0y/Du9am/aBER
mviYTAJKXqcA8E6uTRIJNYkCHAQTAQgABgUCVD/xJgAKCRD0h+8YWHLXIwcKD/wJ
Tr652CPQVXdLVgdaKdc34UN1FWLOqCinOhleINjfnnnLMaK/4Z1OAudkc2x50ptn
stp8H4aCGW4yFHhT98cmzBVpAimXUeHyddXx8kkzPriFf3MBnL/xp5C4ke8MY+/N
bp1Iejh9HUI+prYcgdWO3gSPnigoD0D1/dChX8cFkotrNXTZHoWBfYsXffQZXG/u
TzUqbVe9ICNv9EcDpdKMJk/xQD5ry22LEiPY4tE64xFBUfqtAzTlEUzgdbcPUFaa
Snvq+UhiJ2m6+Zjq+w2QZ9fDtwR6+qdp0LlFf99TCv6moO11jEcfOW511avcQQHt
kJCFZbeqxIehAXT5XsFh9soLeHBWZ1PprvtIq1ekvF6sVk82BoMFIEe88Gs7ur1i
w39crp9R7J2zUGWapaXpx0eMQJ3gdTpXNl6VQOVNWEVoC5+ZIh4DzpM5ld4rnNgv
VpB36iVwC5cNMSN2qHt27ZIwuEu6bUoO8HctXnPdMhqscG3GDqCmruI7Ju6lVtWr
avEw5ws6qtasLUU8IWyMsxZdUaCGtSi97RljX7sXNCvNIEJPXe8Xld6f3OTi0Vpq
s9mZLFdHNUVLzEm31v2oeVpyxVu1LLlahnSgkL1YIi3ZrNGo3IC9611N/M75PgZN
SJES6AsTQ5QndfIZ+d9TUrZ6PHG3+ZpUFGxm+9z58okCHAQSAQIABgUCVETwAQAK
CRBMttju0+hxOAmfD/9cp7wQP8ndtsbF0C9zeWh3z51rnMh72eUfnWua74RudcSt
NnU8IlYVhC0ax7A5zJpljDeFgUWl2P1JFGi7qWN3jKCMcZBne6zj9RgYLp8KgNmG
S/Eg7YtMf9O8in/1sJXiKifFb3oM2o+/VMPeuOXFBc/UyBG23ebUyqfneBrcgv+B
7VwqC3opFIifjD72ermB3F+2CZz6+d/dyuXxudW2kp24rWzleSTyACkw4BSU/8eo
ukNdKsl3a1EbWRri9BzkPMA+XEihDBVDCyewQfsRl0LmRBa2uPAe4y1jKWBpnLpC
q96j2DGp9aD6Q2omXPQ/wcyw0nYVwBQVZq00L/FvGPddGYrfVb2IY45gvMm8TQka
CpRHkI4cvuf4dRYFgHhmVEO2W13GY+dAN21TunDv6CoaVehUqKE1+MBJBdV2QIwy
t2ccQ4b06PhDbSgEBWZ/HgmumUZWjfS6MdLcNBwmZPJX85vQ5fDilTa1z5XwZGQE
ncAWaoKCRzEKCYfWYzeddxtLx/uh9gvN2jK9qzYEzqxOVUYxcmhXv8Udxezqd/zR
Uo0jAEqxRElAKPTcjLuMlCvlNbVWapjUMSGUyU6EqEBVtLLA2RsGn4tAKSV9NxqC
HvuhkIZ2oMz4NQdfZF8xqwUgmSAj0NJTkr0s63ic2H1qUHEK6VMd66RAikxzAIkC
HAQTAQIABgUCVEMzNwAKCRC8Ur+iObz/Y1qED/9M1/qqWpkb0Z8kDqJQFun2SJJK
o+Piat6jUZII+HCaWSooaQmZrctzE0CEbrMIwQ8gpwp6vTu74MxId7BLikP3OHjw
Bdqg4dj+HEuQoxye8xeyLxJVtd2TnkFhRsZi1EB6Xb8FilIR7bbRwDsB/ZiCMaTF
Ad9v1qEC/sIBA8g5TjM8sqBJ+OG5QOxB6lqeFP6Ry3d/m6artX3NQXVlLYJu9+Rv
I88v9HjrbHLj0FABn+NZEzkCY/Lj3vD0IQ7ZgXkcjHUz4Vz+TkfbH/vGMAiRHQQV
HKdf+l7lAtPyk3FXpbCAONA1VuVLc6hoqeSEEugJYBf9Hzho0tiVkK+xAGc5+Uoi
umqs1s3bWUXj9hm7kwxSplWOH8jaFDBkOdUFg9ux+XwckVI+aP9TzumjTgUTY22/
GVhittUt+heAz20netuVKImqmRO8P2zinmpf07tbsL14zzM+pWI1dGF/4GJ+e6p4
0ICM6xaOrMH6I+GNhcMMf1++hrfgeEQcSVEBYdKs6BRgbpJw5bZSZEMRUvtBi1py
pjU0wGOKlHEGHRAmA+k31OPsRN8bCLAizNejnZMwbQi1hSPxNLnkCA7qDk8kYca5
XSFkwR5rE3Eq9JSRTzdUTsvGHrhyFsnzzbALSPTQhSfK2ndks8761+rep7I6W21S
JzpEA0rXbQF+ywZxl4kBHAQTAQIABgUCVETVWwAKCRANhyHYKDjH2BazB/wNqM58
iKvys3ManOn2r1k8iP0eo3QgOwO/WsVKH4dAXVDchQ7PFW+g/J+Ic3GfiIixU6yY
OB4bRnVW7zm1nI/Zncht82FA+FU5ayKPJd/6E3dLBKHPTqsHJxMIch79S7vCeK4C
sNkjc0/eCRD95EgL0LouhXwp60ZIa0B+fofWhgnq7td0vTjJFD/+pQC3jn5RkLQo
iPehqYWUJTEo5gO1QRXZi/EmKlanTTWekjcGC7B0bdtrYH77tTyNdzZpJdk9VdlT
yCt7y+vcGevQP/Tb1lCwvpz3kCwmKexOlEuGwaLBHVJE3dCsrz+k28LTgqsZGc7X
c1m0i2KO7qGjXjb0iQEcBBABAgAGBQJV1oqzAAoJEFIRjjwLKdprsFkH+wXHPm7k
lhcB6XuTDpkSTEjVqF+EXBHNwC7AoYpRuhVodPC9QUVWsmkIupeVf7UZdSKRDX/Z
OjJdzfsH6Nx7HfeGCZ2hkzoPqLT4wIaxqehfbUU4E7u7W3jWNYXpsM6XN05xqsEl
KOZyQEVtC0cNFUk3wJyIZb2p+TMzPoa9FJW6ewH/Yj62Q2sPtD+gPt9Oocx9fs5j
iTuE0rXYGqf9zmPcmSOSP2QkEfBJesgDmUozEVMMFaPaO3GA8t4n9mNYFErTwTvG
XOoAj6IGcxTQBpUtVCvKpiISIBcl51V4byLi97y9Ax8NkO9pnfsPSJPPQnfg6WTb
Crb1ufNxLN8d2d2JARwEEAECAAYFAlXXOzQACgkQnKSrs4Grc8gFrQf+J7MPkp6F
nSV8r9E9BT5Qwzn2gKvWloep7DeyGMOxYUCIDAwpO8A8Qx1lpH5NyeHVMmWeEdT5
MP7MFMnbj18nF28tq+c3Hz5XoviWf7Vkw1kL6hRM63Nt+u5Rsugh6hb4c99GT/NL
TSIIJ5jthL8sb4ncKSTeqhq9VutC5iouG2wvnCbVayN7vUXU/mg/LSscx9AjQVLc
duvnAUdp7djll/JjK093Z0ft3KwCykLDsFz/ywEP3arKuCT9DId/BormAKx594LC
PRuL2R+etaoJlCXGVSEVTlPh9gtXvMCv4sW52zHRHgzKlvrWoKsXDoRMUKHPoYKZ
x+jKEdT7mD4Md4kCHAQQAQgABgUCVdaH2gAKCRA8JSXtFDYM3mNaD/0eU9P3/vHv
NbNa9/AnXGnPEYQ7wotNX8mCGUxdRq0F3POr7F6iLuNOBQJ1q5+Qk7P0BJbMVl2G
bj2VvyMR3fATLb2DYzCaH/RrdCcAW5oI0CU+XPIKTQ2FTx/yUiGKYNdm0GC8DLK7
hVh7OGizrXC1MywobIBpvesbiGBdFGZBGp5WI759NIUviUQ6PcCavN7NNx4eDgma
xNAiP0A94o7ZGR1eKSIPvY4S+2BHMNTkQvHAPvWFS6BXZFXrZziEUW921VwDyvNJ
B2R/rRWTUcswGP5LXfpM3n+r4aujQnF4kihwO0fwJ5jNIPV9YsRTDOlY4q9eL+Xr
mr4Q+20glLHYCyhM5TfOaWg29b081xjWifAo/PpJSmDimLAU68OYoTFsyX7x9NNd
F/j6De7GpT7Y2PYN1yn7TglY+zcNIYEy93BLCTGKIeV6IDdwXb+tgvF4/1/NGi+o
dSkPRutAkn0bsgZwIcXJpUSo/m1fLoZ3mgPZ3AJ2foXIqe0ez+WJOvsovnxHGtQp
p5uNnUbiVaBACyVB19t5mF7TpBi6pGjISQ1Di4W0HoqxMHDrdnckh9unVXehZsfK
JfgUgl8+T8cDMxs1ZWcIOzmvjWGP1pzkTEbO73UqBTRxeMIbj67p7+NkifOtP4hT
H30113xCLmTMELYKnHobiRwiyi6szLDeZIkCHAQQAQIABgUCVdaSRgAKCRC+Mhmv
PtQTQWEiD/9IyLjcp9+GcFz7xi7/noIWd+7hlMnk7j8VWaMN/xVj5ukSQmxjnZbq
99P+9SfH+wq22vC0k3PdOOv5vkPNsWFm5YNQI1GQtegLgQBTXcic4rgrBi07ZfKf
1uqP8DQWh5OR8C+LVLxVUM3CYaSVe7aXcvjg1KnX3Rqzv1N1U7BSxbZmvkPIMw/A
JCotj6F3oqd+URsLjoUKDCjj9J8O4N3TF3fe0jmWGB1D/fo4e86FxpwzWsMW03kY
gX9uocqNM7LmtjFldAVy+vkE7q1BmhiavWKiEK+iIrDnUJoa2/Il6YidVOSqm+Mq
ZLEB+tq378J9Xg1TNpfw7th6uUPCPmKeRQjwIclxguUicqrAztMD+Fe+KkvQVJcD
yQY/3slXFMGgQBou8zaT/0v7asibbwy+xR2A+tFVMrq6v9JkkrdWZ+/a2xVtB+G6
3OEsgfHig0QEXmuBsFFNIFrsg67iTP1aqWbsN0bC5Y4rmJAxcY2k+920TKIZ51Ea
Qtu395nY/JSCOgF4egaK6JSgfm3qp407A+V7lp0n3aVSd24IRnieiUjJaF58cmHS
2I0wZgpQL2M8tfj4WlUzPCcpgiASN8FBJ2iZuMnGJ1adFJccJxhETDONFehc08QL
wjJMBDj/8XmITmrt43/4OnkPLd6CDS2OCN4i7C946CjS08zF6UAowYkCHAQTAQgA
BgUCVdd1JAAKCRAIH8KfJBeG3bHCD/0fmaTKlsev7ZiXH0s0dizvl8W35RWWmxxo
tyqwIucqDihFH0gowMs/fYfl5J6hm0jc2fE28dJL9Gusr30lWgK+lorWN/xz/ryh
/VhVWWzXMZ96AQLky1P6UY7ienUCvNeQd6529mgvU70YvJ9Zzyv4c15VOXBrjbY7
bVtiEdDUVvnQ0g1xrXEmWUhD4ciEk8PrgXC6qlNwo7CVntPoLlhuuC4ySLhcvqV1
OhNanGoO9pujcAfYhCGyyqdwzd3IF1POD/EStOGXxLGphjg+kA6hOdVyMzpwNKLx
iy8O23MgqrIcTXDxsnsFyvjT1SyTcyidyl76L8DiX+jXTPXYjhvPPewFlQ90cvZV
eENMsjIaLr6YrZ5DUu7jf963cfzU1jmtl0nqmCXoMzVtvvWJ0Q8A7KaRW7Be6bIL
DmPBqq1CJQXh3sbse8RYAl5g1Y2N6HkIzQqfcaVr+9rg+nnCoL1OgNJ0MEcG0zq4
cguvYpM1WKcOOm/18pYrlckrQChtIcViQyOsNOJIR0b8KSP8EVpNU3eu4FFg91sP
W751i0NTZ/bIMJVpMwhcXboASNOdnjkxAk0tw5hHyYvDjL0nsLtdDdtVhyTavmJz
sgBsUYqgKVAXOrs9W6lMjPSSLHlmPNT8yovLZN0oM7kqnVpjK+NwzX4TgHpVbWhO
oJNXW7bcL4kCHAQTAQIABgUCVdduFQAKCRDK+l09dP8CaSLoEADZ89j1Oxu4fS5G
bvLxqHulKWWu+3xicmD3FFyD24EOiOnGiMEHoqi+igPWlwZP3K5Z0RyFZLrV8EiS
U21CwCLkFiSuxx0SDDOgmn7H8sGutp0J1MP+c7Z7I9SXDVtQBmzr6F00BGJXB2Bb
2YFxNxasupPBEQUiWfQJnVFsJlq5kAVTCmCyslO0azxfBKBnQi/cv6ZPx8HdIxiI
awPew53yYantYrlZC4BQnGnTpLGA6RsjWbRbCE36xe+tjbYoJkfYqql+1kHZfF/y
CzR0FMhjWtOP1aDG8MMp7QfHK95gi+CUsah/Ep5FLqwARVYfMVoASM2HEC2NfNzw
sCR4YkbM101DA5dFwuCnAcljvtq5KcWwCp+bGZbP/r+jdLMM7qTgaZCli0DFabSf
MQHSGwYz4S6x6v/Y/USi7iyyiO6r6ACRL1w4dHZ8+YRAoVrr47HlVC6w3Cp2CX3c
ka8Q7eXqmHEIi6XcVZIRiycuReHSbvvuqDFg/ZbojNlZN3yeKWgC5KdHSrd7a5O7
yJY44uoexwKlKrHFEPiNLzZ/VULXGp4peRj922zjCzsDic2Jy0KULJjmkW27hDdE
PLM4b2cR1jXWkUiW3r2abRkkVXVHhCvBUO5dGHiO8Q9GEops5gHHTQsOIIGAZYuM
2giodzj+fyzd9gYeXCdmjO6dmIqbGIkCHAQSAQIABgUCVdeP7wAKCRAu2dd0/nAt
tb/IEACvMoBrudLnR0ppHLyc1HxpxTHit0njFxW8dtO+20TgIOJqSlTgcK5lD51f
6p7VMk84PWr4iJiB+2BF+8MNG0Axd9AHdrxRcyjNEuJOymijW1GL7PbiQ0kKrukO
EENumvqdVs9xOhC8kLJw625nOR3Z+HLLu7Sb9P2D/v2bUar9RrwNky90zZYTgkFo
UeZjXUI+EmplOHjImPhr23kSAEM9nfzoyIeldzIPMcERXWgy+hbNXbAC3k2V9FSY
NyM4/qjcb76ZmU9Q/WFswtaMZXRKiY74PFZmF89n+BfWugrHEcnaEx3k1JSrKRtm
dCbG8EtCFFqbWnUQDWEz3nGBRFaYJy3ys0iK3W5qIrhCme+ihGsj4mJuKrN1SMqq
Kgj2RtgOuN0SqU+h3glyG5dI7uHMs3gqmu8jMgxxRG3LAxd2QV7hIbSIDGB0PLa5
6b35FLOBEkv3c5keBUWoIuevFjluk5AIuOgtsC+Wd+viH+pgaEoqrPHsmj+iUePx
aByXIXuIppVZA7/PrQzz4dgoNwwfH4DlKWCpZEG5tmp2DDgL8XgL7ra4z3PXT/XP
2+GSFVQnHmgLvAnMukCArMxsVHHIIbrcqmBKqK2lr3HvN6qYtr62RiB0XYxxKFPW
b5zOoUD/Hkn8EYVOs6YLwUNJBeOEXcixLqJ/MA/XUsAJnYIJw4kCHAQTAQIABgUC
Vdt77AAKCRC9vnsnwN4wV3KoD/sEkSMa6uRcyC9hHwognZl2ZVxeF8EFcqk2xUcW
xUYqUy6eHqq8Zt7UunLO0nE0H/tR545nZQLnd5ghaDamwPcHZTgBm5hKn7LeOHKQ
Kb180y4MTfpulqpznGOMKvgE3q9Cvl1S/F9yMvVKXxYE1t+DtZXKGVQzvuA+JtyI
dZiOdVwHGiL6aY2clMXu59xN2YcIA5Rm8v1ZOFqxCKl1U4Jff/l1H6K+IvgFFVn3
EEFt9sEIyp4U4asEh5DnS09tASXpemwOdFeKzewfU2s9ouxf3QnTzMXvuGu6tj2A
QRpEGIKAhUZ3mU7qVigW4vvLouzub21+Y/NAKCdtguYdpg89KretviRtKWqBLwNJ
m56dZ1iI2iEdPp3oASrmSqcwzINNKTAkqDCcJmZPwlBBoEIRyZ2ZJbj8rlVDy56+
q7kgiRvu7uDDAIj0CJXVM8O7dKN3N4pDRmYqUGIWajwikHJzudbTnIIRA4PaWRa4
HkLna7lndnH4KLJ0W3Pclqt+7WK1zaWDgOWXpmGt1s8js7nhWR1l9fKkbuvmSkA2
+a6Yhspk0fMm4IlkmdM/sCOtiYHmvLNu6c607tU+TUILGnoaCpNPYdWJvXsl5x7a
sWAXbNChhCM99p/GDYfvveTMtv1XEWR07Jip1WFM2uaIItsuU4H4AiS6el3jLx3y
x+v0O4kBHAQTAQgABgUCVdttuQAKCRCnoWtKJSdDasmgCACN+O9EA14Y1OwFseHh
Qy8Iz1/7n8DfYeYc/8hyXWbJNlFqMFkRqCOJykGkJijdstkYq5oJmxLURxLEWAAD
kmBRtWMrgqDPxMUY5Y5p/l+RN0DSqbSKOeNOzFRUz5xmsq7SNSgcbvJ2BIL0shR3
FbKgO9uQ7ytXOKrqT5/LKg6VR55m3zjnGGjcWmqIaMIkukDRuCfoL67SOIt2QiUk
BjGlb9vdgcTeC5ri0bBkpP9Bv3nw0oJGzEF9Tyy+Ti6KnzasddbHLfqN/NW9Tmdw
k+xfCv4EuyXElgIh3oqXjien73XmiWCadHctmQ03s/wM+44DM7U/rayFXJ5dbhzJ
xfBkiQIcBBMBAgAGBQJV3Oe/AAoJEIipBk0YNWHrUx8P/AuX+2bFuSf78jXdNsv1
untOLiGPCVbP5r2D2HgZiIHkCq4DtexRCmpMLaKz3kHyJ98LuS+GJ2pI4tpUNJ8z
bLcobzK0wWpelEQMgzQTiX3rYx3GsNwOg7ai9QHpKwGFYylgSPOdZXJRlQkAvvKv
J0r/07w/mhe+qHNMZz++5XcfZlD+cakSIyBR9dbpdH2Tz1wcU1CfHXjvYmcypOZ2
UOj13YTmfRKxQOhXJm0tybSYueX+YS/Fq31zaAMR7UAHhK+5oR3+nkuMDQld9MO0
w1tqqxKpqcFA7jIqw5gYQtIHOXTpqGqctgzrRPxhuuKfx8cByKpW1crkL0YuS2BP
i3dR7zpR32u6IGWFlusb9hlENxDe2XPsFO0U6VvJ7GBH7jQmm/3is/CPv8EA+kN5
D7vtqfbPlNTyAwHsmrRfkCPucqDElGluiJyYlbwlB5HxUdqmg15pb68+w/myyE8m
i/fWwMeL5iuJ9+l30NELvv2HKNv1vhaJJXKdoUkWl/KtPxEfAg7H2gXjDGngkKYV
8Ss7nu9wrltOKFiqrg0s+MhPeYZAps3RTGCy3vsWIuacxeV4dXLDJQHy5Ac1gu1q
6YHuoJumGI16alJXsDgzR4YSTZChkew37DeMSgMLcYVWMDAZKEUeRFD4yoRP063T
PWQxseIj7L550bVcyY+J9yi1iQEcBBABAgAGBQJV171pAAoJEPysq+5i0R5MLWcH
/RVF9ZL5tHjAhX50x3+7IDseS89bpL6Msb+RwfVU8cNdYa2jtZRmyWbvchHRAtv3
tlpULyjCVQHfNYfcy5xsi8LlR61S9s5TLFeX5n0hBhZNdISAdzrKJceCwwGEGFIi
xfhcnWzLFcX2zqWyIPIqmW+Pf69Q+RBYI+Bs5WzpSx1Rxe+ucCXoL8nQoGKfsF0Z
bx0JYIS8Fi9p5zfxTJr+Sa3J3n45jQak/1z5S5n9oWQOtRGNMMQ2qgXnHS7bFLCA
wdtvVKSG2qdoMW3o8K2fU9d9XS2XHV8JqbeWp6jEs6yQJ0lPVXZ2lObewue55Gzs
qxkTTU+nviZzjHjE8I6ULSqJARwEEwEIAAYFAlXbVK8ACgkQ9AfbAGHVz0DUpQf/
Ssx94pyfwoy892BK1ItQj9RscguvZi1ozb7vNGeaqakhO3qWbH7cOWQda1Zt68ON
SeN0QbliUeHS0MoqNDmMDSnkrEYQ8IADHmN59/91ztzyeVpPXidtFk8JY8NNTxDG
bZdX5Khh7ZJDlI5M4bca6KhyCUHNbPJxRMvhcaE0YwDOuErpl6fnF0N78G51qC2R
RP1jXmfhEtxKQEJGcH/QXcnYgTSmmRCCVDS5ycVh/c2rCifEPx3mFscvhTFZJdRc
7XVsxhB5Asy3EWPvIgHS9Gc5B5jcr0pkGMqRwKXMxAWceUHnv5G4ymSn//o6K4mo
MJ+/bKOx9iR4PbgBnwvQz4kCHAQQAQIABgUCVddflAAKCRBN3hD3AP+DWqncD/wL
EAASf3980UK3CDY2zmq7lAvxWi95d81pb1SfwFFA7m9MPS1lOOdcML94sJAvtPTo
km2ZdvpB0XgGwkLplpajr9YtUcCFISKVWC4Hjwz8z6nw2gYoLvLhPW0hBVG4gSTW
vBgrjhaEstaLrqiFZjv5dGemC9yQFOEVFBRVzi1vjRLx7KCwzBR5Sb+arl3Mw/it
DZaFWWe37nAR/RTFieOYb3x3DJqCEapJJrrIPYSX75mmD9MbtytZdtXgH0WsZtyg
mMJujgaFjajJLLmsW3Hvu2rbnr2t7bfzvr1OutXHbKmGlhbZRQ+VtIm4zXtUw0np
QgC2LUeAyPRTq4/l25Tp+ermbpUpM0HQ7fzGocPFZGJbRQpXbsT6MpxNM2rwEo5X
vpQRLH3kgI0CBCBjNQ8hl2GsFtj9mZyrpVaUBr9Yf2+5DG2zJ8rDcN1QW33cdqel
cP8Apr8tw4oUC2ebC1vghpxKFHUSkjOoero1hDN6ELyvxY6vYiMZh1g0dfC8lvHd
fHZqBy+b73XE2TzCXdb2Z07ctKP1+AKNWbMeTrr+981molJfRfuLzT2VXfAvcprR
kq6ih0ci7crgVJM6U4wOcQST0S6g71ES74dXcuX72/X2phIAA1VcL6HvotaUXwEj
Gz4AbYfTq96U/5YSU3tffiBHE2ORrZJ2nXyYjxb2TrkCDQRUPmNUARAAwq1XURsk
uEufFt0RmesJB21vUlySIqXESIUThDi1Px3YBj92JodCG9V0585pOsTCzJiYWnxy
VVPN5KSn969yOlmLG+iiyOS2dHU0asy7II2s8xK2vbT+rlhEjAbkrX/Kow6ELC4a
EWMyZd7s8ipP3uocIhCj+NeqcPzM1QCoxC1X36USYd07/GpeIGHhyvBb4YU90af1
rInSSIs92utx2sBVmoTstZURcYk1w3WBz5eRhRSkhr6P1C25KTFeLtZwXvCjLp+O
/PHV6XqVaDjjA0/3CgIR5ev/C1s+CDlUrVvsl4rXi9e7LR/MrVSnY5Za43gcORMR
FubV7uOFwcCpdBtvh+Ps6LIW6X3zmI3dWlHAG3cxxMv4aWYEKQC1Bodo4b0adIS6
Q2YYDpGFznbhuxCpy4eev65R1PTrXsqJngWbNr+VRuQn3XXWf9oKq4wKkExRI9Ie
3lEmj3CS3RVyJg8OX/e9VOVYrWjWv9alNOH1OOzp7Fw1O8pce1/ZkV5nCgNuZz7O
WZ4WbiWwbrbePYAyAgyU2nyvtFfKoYFw4wlz7Te0EQJ6A67EBcNng2CRuJNjkyyz
gbB8WEmGiEcOo4CJ8NZry40T6IPPcARppzSsV4fezWsYSv1/+H0qn9QnYEaEB3lF
ZWH8MR+xFp3NmivvHIl6lNwJZosvlOvVADkAEQEAAYkCJQQYAQgADwIbDAUCWPkB
UAUJCl44eQAKCRAoB5NvmE3FptXoD/9Vc71Lrc6uVD+gxA0+abcTpbLHi6epW7r5
yu/PrAmrzo4LROrbf1Otjc1k7IhR6dIRc6U4pMo5e4wF0eZqTkr212EaFS5wdYkL
zi6j/v1nVLTzfG2257ybfyhSdOlmX6aXkEmwNVFImmKlLh2++S0PuwIQVrjx18Ag
Ik8q1rNE+4fSlY8m+mO5jnaUbmUx+Cwzc1qQdFrZAX2MtEpQ+heuXo6kIbuLMWBQ
qYKXNqz8jsw3q4boG26dxA6CGTW+HcHJAlFCfoB7YzeeC4ggX3bU072IZ/Rcfmxc
foOglX+HqFSkG0llvNVlcR6qROT7qCV4fEUy8jsrWlHRXXa1nguRSyPZ+RSuzR4q
DIpXVXWcXLrcgxjDCouRuIxDQ5Rbbg83O5zn6hLXaMsNXeE/O2UV1guY4O3HbiES
sLXWBN2126+VRcwKJESZ4C5aZViDhrE7oMhS01D2WphldR+9Q6CgLkOnqc0N9jKt
55IDonf9cGKtcFtAtzDOkPDWzecPxqBZgriemvP+VlpP8Wi0AihXISsO36ypb79O
iuvBqYXygYG9iGjdaVuSTo5uscc61hvAT/Um3nwQfdfrozHY1PG1ZJVYOjt9yfGa
nY/Ceal8zLDvPDbx7oa/wswJpBLl2eg87aYDGPneHgOebqI/kHw6R3r5JTUi3db+
DQwb/9wJbA==
=oaU8
-----END PGP PUBLIC KEY BLOCK-----

-- 
Eduardo

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [PULL 0/1] machine queue, 2020-05-13
  2020-05-13 14:00 [PULL 0/1] machine queue, 2020-05-13 Eduardo Habkost
  2020-05-13 14:00 ` [PULL 1/1] hostmem: don't use mbind() if host-nodes is empty Eduardo Habkost
  2020-05-13 14:22 ` [PULL 0/1] machine queue, 2020-05-13 Eduardo Habkost
@ 2020-06-02 12:21 ` Peter Maydell
  2 siblings, 0 replies; 6+ messages in thread
From: Peter Maydell @ 2020-06-02 12:21 UTC (permalink / raw)
  To: Eduardo Habkost; +Cc: Igor Mammedov, QEMU Developers

On Wed, 13 May 2020 at 15:01, Eduardo Habkost <ehabkost@redhat.com> wrote:
>
> The following changes since commit de2f658b6bb422ec0e0fa94a49e476018602eeea:
>
>   Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20200511' into staging (2020-05-11 14:34:27 +0100)
>
> are available in the Git repository at:
>
>   git://github.com/ehabkost/qemu.git tags/machine-next-pull-request
>
> for you to fetch changes up to 70b6d525dfb51d5e523d568d1139fc051bc223c5:
>
>   hostmem: don't use mbind() if host-nodes is empty (2020-05-12 12:48:57 -0400)
>
> ----------------------------------------------------------------
> machine queue, 2020-05-13
>
> Bug fixes:
> * hostmem: don't use mbind() if host-nodes is empty (Igor Mammedov)


Applied, thanks (I was able to pull your updated key from the
keyserver).

Please update the changelog at https://wiki.qemu.org/ChangeLog/5.1
for any user-visible changes.

-- PMM


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2020-06-02 12:22 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-05-13 14:00 [PULL 0/1] machine queue, 2020-05-13 Eduardo Habkost
2020-05-13 14:00 ` [PULL 1/1] hostmem: don't use mbind() if host-nodes is empty Eduardo Habkost
2020-05-13 14:22 ` [PULL 0/1] machine queue, 2020-05-13 Eduardo Habkost
2020-05-14  9:58   ` Peter Maydell
2020-05-19 16:40     ` Eduardo Habkost
2020-06-02 12:21 ` Peter Maydell

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.