qemu-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-commits] [qemu/qemu] 6c7565: qxl: Only emit QXL_INTERRUPT_CLIENT_M


From: GitHub
Subject: [Qemu-commits] [qemu/qemu] 6c7565: qxl: Only emit QXL_INTERRUPT_CLIENT_MONITORS_CONFI...
Date: Tue, 06 Dec 2016 05:30:04 -0800

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: 6c7565028c272c4c6f2a83c3a90b044eeaf2804a
      
https://github.com/qemu/qemu/commit/6c7565028c272c4c6f2a83c3a90b044eeaf2804a
  Author: Christophe Fergeau <address@hidden>
  Date:   2016-12-05 (Mon, 05 Dec 2016)

  Changed paths:
    M hw/display/qxl.c

  Log Message:
  -----------
  qxl: Only emit QXL_INTERRUPT_CLIENT_MONITORS_CONFIG on config changes

Currently if the client keeps sending the same monitor config to
QEMU/spice-server, QEMU will always raise
a QXL_INTERRUPT_CLIENT_MONITORS_CONFIG regardless of whether there was a
change or not.
Guest-side (with fedora 25), the kernel QXL KMS driver will also forward the
event to user-space without checking if there were actual changes.
Next in line are gnome-shell/mutter (on a default f25 install), which
will try to reconfigure everything without checking if there is anything
to do.
Where this gets ugly is that when applying the resolution changes,
gnome-shell/mutter will call drmModeRmFB, drmModeAddFB, and
drmModeSetCrtc, which will cause the primary surface to be destroyed and
recreated by the QXL KMS driver. This in turn will cause the client to
resend a client monitors config message, which will cause QEMU to reemit
an interrupt with an unchanged monitors configuration, ...
This causes https://bugzilla.redhat.com/show_bug.cgi?id=1266484

This commit makes sure that we only emit
QXL_INTERRUPT_CLIENT_MONITORS_CONFIG when there are actual configuration
changes the guest should act on.

Signed-off-by: Christophe Fergeau <address@hidden>
Message-id: address@hidden
Signed-off-by: Gerd Hoffmann <address@hidden>


  Commit: 42a8dadc74f8982fc269e54e3c5627b54d9f83d8
      
https://github.com/qemu/qemu/commit/42a8dadc74f8982fc269e54e3c5627b54d9f83d8
  Author: Li Qiang <address@hidden>
  Date:   2016-12-05 (Mon, 05 Dec 2016)

  Changed paths:
    M hw/display/virtio-gpu-3d.c

  Log Message:
  -----------
  virtio-gpu: fix information leak in getting capset info dispatch

In virgl_cmd_get_capset_info dispatch function, the 'resp' hasn't
been full initialized before writing to the guest. This will leak
the 'resp.padding' and 'resp.hdr.padding' fieds to the guest. This
patch fix this issue.

Signed-off-by: Li Qiang <address@hidden>
Message-id: address@hidden
Reviewed-by: Marc-André Lureau <address@hidden>
Signed-off-by: Gerd Hoffmann <address@hidden>


  Commit: 2d1cd6c7a91a4beb99a0c3a21be529222a708545
      
https://github.com/qemu/qemu/commit/2d1cd6c7a91a4beb99a0c3a21be529222a708545
  Author: Li Qiang <address@hidden>
  Date:   2016-12-05 (Mon, 05 Dec 2016)

  Changed paths:
    M hw/display/virtio-gpu.c

  Log Message:
  -----------
  virtio-gpu: fix memory leak in update_cursor_data_virgl

In update_cursor_data_virgl function, if the 'width'/ 'height'
is not equal to current cursor's width/height it will return
without free the 'data' allocated previously. This will lead
a memory leak issue. This patch fix this issue.

Signed-off-by: Li Qiang <address@hidden>
Message-id: address@hidden
Reviewed-by: Marc-André Lureau <address@hidden>
Signed-off-by: Gerd Hoffmann <address@hidden>


  Commit: 77d54985b85a0cb760330ec2bd92505e0a2a97a9
      
https://github.com/qemu/qemu/commit/77d54985b85a0cb760330ec2bd92505e0a2a97a9
  Author: Prasad J Pandit <address@hidden>
  Date:   2016-12-05 (Mon, 05 Dec 2016)

  Changed paths:
    M hw/net/mcf_fec.c

  Log Message:
  -----------
  net: mcf: check receive buffer size register value

ColdFire Fast Ethernet Controller uses a receive buffer size
register(EMRBR) to hold maximum size of all receive buffers.
It is set by a user before any operation. If it was set to be
zero, ColdFire emulator would go into an infinite loop while
receiving data in mcf_fec_receive. Add check to avoid it.

Reported-by: Wjjzhang <address@hidden>
Signed-off-by: Prasad J Pandit <address@hidden>
Signed-off-by: Jason Wang <address@hidden>


  Commit: 64f441d2e53ac6ed8b4ef199e1995529d2012000
      
https://github.com/qemu/qemu/commit/64f441d2e53ac6ed8b4ef199e1995529d2012000
  Author: Andrey Smirnov <address@hidden>
  Date:   2016-12-05 (Mon, 05 Dec 2016)

  Changed paths:
    M hw/net/fsl_etsec/rings.c

  Log Message:
  -----------
  fsl_etsec: Pad short payloads with zeros

Depending on QEMU network setup it is possible for us to receive a
complete Ethernet packet that is less 64 bytes long. One such example is
when QEMU is configured to use a standalone TAP device (not set to be a
part of any bridge) receives and ARP packet. In cases like that we need
to add more than just 4-bytes of CRC padding and ensure that our payload
is at least 60 bytes long, such that, when combined with CRC padding
bytes the resulting size is at least 802.3 minimum MTU bytes
long (64). Failing to do that results in code in etsec_walk_rx_ring()
setting BD_RX_SH which, in turn, makes corresponding Linux driver of
emulated host to reject buffer as a runt packet

Signed-off-by: Andrey Smirnov <address@hidden>
Signed-off-by: Jason Wang <address@hidden>


  Commit: 4299b90e9ba9ce5ca9024572804ba751aa1a7e70
      
https://github.com/qemu/qemu/commit/4299b90e9ba9ce5ca9024572804ba751aa1a7e70
  Author: Prasad J Pandit <address@hidden>
  Date:   2016-12-05 (Mon, 05 Dec 2016)

  Changed paths:
    M hw/display/cirrus_vga.c

  Log Message:
  -----------
  display: cirrus: check vga bits per pixel(bpp) value

In Cirrus CLGD 54xx VGA Emulator, if cirrus graphics mode is VGA,
'cirrus_get_bpp' returns zero(0), which could lead to a divide
by zero error in while copying pixel data. The same could occur
via blit pitch values. Add check to avoid it.

Reported-by: Huawei PSIRT <address@hidden>
Signed-off-by: Prasad J Pandit <address@hidden>
Message-id: address@hidden
Signed-off-by: Gerd Hoffmann <address@hidden>


  Commit: 043b5a49516f5037430e7864e23fc2fdd39f2b10
      
https://github.com/qemu/qemu/commit/043b5a49516f5037430e7864e23fc2fdd39f2b10
  Author: Eric Blake <address@hidden>
  Date:   2016-12-05 (Mon, 05 Dec 2016)

  Changed paths:
    M qapi/qmp-event.c

  Log Message:
  -----------
  qmp-event: Avoid qobject_from_jsonf("%"PRId64)

The qobject_from_jsonf() function implements a pseudo-printf
language for creating a QObject; however, it is hard-coded to
only parse a subset of formats understood by -Wformat, and is
not a straight synonym to bare printf().  In particular, any
use of an int64_t integer works only if the system's
definition of PRId64 matches what the parser expects; which
works on glibc (%lld or %ld depending on 32- vs. 64-bit) and
mingw (%I64d), but not on Mac OS (%qd).  Rather than enhance
the parser, it is just as easy to use 'long long', which we
know always works.  There are few enough callers of
qobject_from_json[fv]() that it is easy to audit that this is
the only non-testsuite caller that was actually relying on
this particular conversion.

Reported by: G 3 <address@hidden>
Signed-off-by: Eric Blake <address@hidden>
Message-Id: <address@hidden>
Reviewed-by: Markus Armbruster <address@hidden>
[Cast tv.tv_sec, tv.tv_usec to long long for type correctness]
Signed-off-by: Markus Armbruster <address@hidden>


  Commit: 1792d7d0a2dc18496e8fc52906163f9f73f3d931
      
https://github.com/qemu/qemu/commit/1792d7d0a2dc18496e8fc52906163f9f73f3d931
  Author: Eric Blake <address@hidden>
  Date:   2016-12-05 (Mon, 05 Dec 2016)

  Changed paths:
    M tests/test-qga.c

  Log Message:
  -----------
  test-qga: Avoid qobject_from_jsonv("%"PRId64)

The qobject_from_jsonv() function implements a pseudo-printf
language for creating a QObject; however, it is hard-coded to
only parse a subset of formats understood by -Wformat, and is
not a straight synonym to bare printf().  In particular, any
use of an int64_t integer works only if the system's
definition of PRId64 matches what the parser expects; which
works on glibc (%lld or %ld depending on 32- vs. 64-bit) and
mingw (%I64d), but not on Mac OS (%qd).  Rather than enhance
the parser, it is just as easy to use normal printf() for
this particular conversion, matching what is done elsewhere
in this file [1], which is safe in this instance because the
format does not contain any of the problematic differences
(bare '%' or the '%s' format).

The use of PRId64 for a variable named 'pid' is gross, but it
is a sad reality of the 64-bit mingw environment, which
mistakenly defines pid_t as a 64-bit type even though getpid()
returns 'int' on that platform [2].  Our definition of the
QGA GuestExec type defines 'pid' as a 64-bit entity, and we
can't tighten it to 'int32' unless the mingw header is fixed.
Using 'long long' instead of 'int64_t' just so that we can
stick with qobject_from_jsonv("%lld") instead of printf() is
not any prettier, since we may have later type churn anyways.

[1] see 'git grep -A2 strdup_printf tests/test-qga.c'
[2] https://bugzilla.redhat.com/show_bug.cgi?id=1397787

Reported by: G 3 <address@hidden>
Signed-off-by: Eric Blake <address@hidden>
Message-Id: <address@hidden>
Reviewed-by: Markus Armbruster <address@hidden>
Signed-off-by: Markus Armbruster <address@hidden>


  Commit: 29a6731afb20707ab0c1f9be997bef74cef34665
      
https://github.com/qemu/qemu/commit/29a6731afb20707ab0c1f9be997bef74cef34665
  Author: Eric Blake <address@hidden>
  Date:   2016-12-05 (Mon, 05 Dec 2016)

  Changed paths:
    M tests/check-qjson.c
    M tests/test-qobject-input-visitor.c

  Log Message:
  -----------
  tests: Avoid qobject_from_jsonf("%"PRId64)

The qobject_from_jsonf() function implements a pseudo-printf
language for creating a QObject; however, it is hard-coded to
only parse a subset of formats understood by -Wformat, and is
not a straight synonym to bare printf().  In particular, any
use of an int64_t integer works only if the system's
definition of PRId64 matches what the parser expects; which
works on glibc (%lld or %ld depending on 32- vs. 64-bit) and
mingw (%I64d), but not on Mac OS (%qd).  Rather than enhance
the parser, it is just as easy to force the use of int (where
the value is small enough) or long long instead of int64_t,
which we know always works.

This should cover all remaining testsuite uses of
qobject_from_json[fv]() that were trying to rely on PRId64,
although my proof for that was done by adding in asserts and
checking that 'make check' still passed, where such asserts
are inappropriate during hard freeze.  A later series in 2.9
may remove all dynamic JSON parsing, but that's a bigger task.

Reported by: G 3 <address@hidden>
Signed-off-by: Eric Blake <address@hidden>
Message-Id: <address@hidden>
Reviewed-by: Markus Armbruster <address@hidden>
[Rename value64 to value_ll]
Signed-off-by: Markus Armbruster <address@hidden>


  Commit: 95cd8fd9098cd5918f98fa5b4c1e6e6721313d59
      
https://github.com/qemu/qemu/commit/95cd8fd9098cd5918f98fa5b4c1e6e6721313d59
  Author: Marc-André Lureau <address@hidden>
  Date:   2016-12-05 (Mon, 05 Dec 2016)

  Changed paths:
    M qga/qapi-schema.json

  Log Message:
  -----------
  qga/schema: fix double-return in doc

guest-get-memory-block-info documentation should have only one
"Returns:".

Signed-off-by: Marc-André Lureau <address@hidden>
Reviewed-by: Eric Blake <address@hidden>
Message-Id: <address@hidden>
Reviewed-by: Markus Armbruster <address@hidden>
Signed-off-by: Markus Armbruster <address@hidden>


  Commit: 49687ace0237a6af1e93d27e74c4f72983e1be2b
      
https://github.com/qemu/qemu/commit/49687ace0237a6af1e93d27e74c4f72983e1be2b
  Author: Marc-André Lureau <address@hidden>
  Date:   2016-12-05 (Mon, 05 Dec 2016)

  Changed paths:
    M qapi-schema.json
    M qapi/block-core.json
    M qga/qapi-schema.json

  Log Message:
  -----------
  qapi: fix schema symbol sections

According to docs/qapi-code-gen.txt, there needs to be '##' to start a
and end a symbol section, that's also what the documentation parser
expects.

Signed-off-by: Marc-André Lureau <address@hidden>
Reviewed-by: Eric Blake <address@hidden>
Message-Id: <address@hidden>
Reviewed-by: Markus Armbruster <address@hidden>
Signed-off-by: Markus Armbruster <address@hidden>


  Commit: c5927e7abf4fec928db815f1175b116b927eb97b
      
https://github.com/qemu/qemu/commit/c5927e7abf4fec928db815f1175b116b927eb97b
  Author: Marc-André Lureau <address@hidden>
  Date:   2016-12-05 (Mon, 05 Dec 2016)

  Changed paths:
    M qapi-schema.json
    M qapi/block-core.json
    M qapi/crypto.json

  Log Message:
  -----------
  qapi: fix missing symbol @prefix

Signed-off-by: Marc-André Lureau <address@hidden>
Reviewed-by: Eric Blake <address@hidden>
Message-Id: <address@hidden>
Reviewed-by: Markus Armbruster <address@hidden>
Signed-off-by: Markus Armbruster <address@hidden>


  Commit: 4d5c8bc42f0c935f002639d8f340e8b9fa980ec4
      
https://github.com/qemu/qemu/commit/4d5c8bc42f0c935f002639d8f340e8b9fa980ec4
  Author: Marc-André Lureau <address@hidden>
  Date:   2016-12-05 (Mon, 05 Dec 2016)

  Changed paths:
    M qapi-schema.json
    M qapi/block-core.json
    M qapi/common.json
    M qapi/rocker.json
    M qga/qapi-schema.json

  Log Message:
  -----------
  qapi: fix various symbols mismatch in documentation

There are various mismatch:
- invalid symbols
- section and member symbols mismatch
- enum or union values vs 'type'

The documentation parser catches all these cases.

Signed-off-by: Marc-André Lureau <address@hidden>
Message-Id: <address@hidden>
Reviewed-by: Markus Armbruster <address@hidden>
Signed-off-by: Markus Armbruster <address@hidden>


  Commit: 9f2a70e465453193c756abc2a8f38e10a9774b3c
      
https://github.com/qemu/qemu/commit/9f2a70e465453193c756abc2a8f38e10a9774b3c
  Author: Marc-André Lureau <address@hidden>
  Date:   2016-12-05 (Mon, 05 Dec 2016)

  Changed paths:
    M qapi-schema.json
    M qapi/block-core.json

  Log Message:
  -----------
  qapi: use one symbol per line

The documentation parser we are going to add only handles a single
symbol per line.

Signed-off-by: Marc-André Lureau <address@hidden>
Message-Id: <address@hidden>
Reviewed-by: Markus Armbruster <address@hidden>
Signed-off-by: Markus Armbruster <address@hidden>


  Commit: 5072f7b38b1b9b26b8fbe1a89086386a420aded8
      
https://github.com/qemu/qemu/commit/5072f7b38b1b9b26b8fbe1a89086386a420aded8
  Author: Marc-André Lureau <address@hidden>
  Date:   2016-12-05 (Mon, 05 Dec 2016)

  Changed paths:
    M qapi-schema.json
    M qapi/block-core.json
    M qapi/block.json
    M qapi/common.json
    M qapi/event.json
    M qapi/introspect.json
    M qapi/trace.json
    M qga/qapi-schema.json

  Log Message:
  -----------
  qapi: add missing colon-ending for section name

The documentation parser we are going to add expects a section name to
end with ':', otherwise the comment is treated as free-form text body.

Signed-off-by: Marc-André Lureau <address@hidden>
Message-Id: <address@hidden>
Reviewed-by: Markus Armbruster <address@hidden>
Signed-off-by: Markus Armbruster <address@hidden>


  Commit: 5460da501a57cd72eda6fec736d76539122e2f99
      
https://github.com/qemu/qemu/commit/5460da501a57cd72eda6fec736d76539122e2f99
  Author: Alex Bennée <address@hidden>
  Date:   2016-12-05 (Mon, 05 Dec 2016)

  Changed paths:
    M target-arm/translate-a64.c

  Log Message:
  -----------
  target-arm/translate-a64: fix gen_load_exclusive

While testing rth's latest TCG patches with risu I found ldaxp was
broken. Investigating further I found it was broken by 1dd089d0 when
the cmpxchg atomic work was merged. As part of that change the code
attempted to be clever by doing a single 64 bit load and then shuffle
the data around to set the two 32 bit registers.

As I couldn't quite follow the endian magic I've simply partially
reverted the change to the original code gen_load_exclusive code. This
doesn't affect the cmpxchg functionality as that is all done on in
gen_store_exclusive part which is untouched.

I've also restored the comment that was removed (with a slight tweak
to mention cmpxchg).

Signed-off-by: Alex Bennée <address@hidden>
Acked-by: Richard Henderson <address@hidden>
Message-id: address@hidden
Signed-off-by: Peter Maydell <address@hidden>


  Commit: 1a417e46aedb7d762691fdd9aaab67465240b830
      
https://github.com/qemu/qemu/commit/1a417e46aedb7d762691fdd9aaab67465240b830
  Author: Prasanna Kumar Kalever <address@hidden>
  Date:   2016-12-05 (Mon, 05 Dec 2016)

  Changed paths:
    M block/gluster.c
    M qapi/block-core.json

  Log Message:
  -----------
  block/gluster: fix QMP to match debug option

The QMP definition of BlockdevOptionsGluster:
{ 'struct': 'BlockdevOptionsGluster',
  'data': { 'volume': 'str',
      'path': 'str',
      'server': ['GlusterServer'],
      '*debug-level': 'int',
      '*logfile': 'str' } }

But instead of 'debug-level we have exported 'debug' as the option for choosing
debug level of gluster protocol driver.

This patch fix QMP definition BlockdevOptionsGluster
s/debug-level/debug/

Suggested-by: Eric Blake <address@hidden>
Signed-off-by: Prasanna Kumar Kalever <address@hidden>
Reviewed-by: Eric Blake <address@hidden>
Signed-off-by: Jeff Cody <address@hidden>


  Commit: 7103d9165b78dd827e05d87f1edf1a5ec0847ebe
      
https://github.com/qemu/qemu/commit/7103d9165b78dd827e05d87f1edf1a5ec0847ebe
  Author: Prasanna Kumar Kalever <address@hidden>
  Date:   2016-12-05 (Mon, 05 Dec 2016)

  Changed paths:
    M block/nfs.c
    M qapi/block-core.json

  Log Message:
  -----------
  block/nfs: fix QMP to match debug option

The QMP definition of BlockdevOptionsNfs:
{ 'struct': 'BlockdevOptionsNfs',
  'data': { 'server': 'NFSServer',
      'path': 'str',
      '*user': 'int',
      '*group': 'int',
      '*tcp-syn-count': 'int',
      '*readahead-size': 'int',
      '*page-cache-size': 'int',
      '*debug-level': 'int' } }

To make this consistent with other block protocols like gluster, lets
change s/debug-level/debug/

Suggested-by: Eric Blake <address@hidden>
Signed-off-by: Prasanna Kumar Kalever <address@hidden>
Reviewed-by: Eric Blake <address@hidden>
Signed-off-by: Jeff Cody <address@hidden>


  Commit: 76b5550f709b975a7b04fb4c887f300b7bb731c2
      
https://github.com/qemu/qemu/commit/76b5550f709b975a7b04fb4c887f300b7bb731c2
  Author: Prasanna Kumar Kalever <address@hidden>
  Date:   2016-12-05 (Mon, 05 Dec 2016)

  Changed paths:
    M qemu-doc.texi
    M qemu-options.hx

  Log Message:
  -----------
  qemu-doc: update gluster protocol usage guide

Document:
1. The new debug and logfile options with their usages
2. New json format and its usage and
3. update "GlusterFS, Device URL Syntax" section in "Invocation"

Signed-off-by: Prasanna Kumar Kalever <address@hidden>
Reviewed-by: Eric Blake <address@hidden>
Signed-off-by: Jeff Cody <address@hidden>


  Commit: 9f5832d34b0c155e9538a745c80e441aed257670
      
https://github.com/qemu/qemu/commit/9f5832d34b0c155e9538a745c80e441aed257670
  Author: Andrey Smirnov <address@hidden>
  Date:   2016-12-06 (Tue, 06 Dec 2016)

  Changed paths:
    M hw/net/fsl_etsec/etsec.c

  Log Message:
  -----------
  fsl_etsec: Fix various small problems in hexdump code

Fix various small problems in hexdump code, such as:
    - Reference to non-existing field etsec->nic->nc.name is replaced
    with nc->name

    - Type mismatch warnings

Signed-off-by: Andrey Smirnov <address@hidden>
Signed-off-by: Jason Wang <address@hidden>


  Commit: e24f095e44c57a19717319ef3510f812c7a43d0e
      
https://github.com/qemu/qemu/commit/e24f095e44c57a19717319ef3510f812c7a43d0e
  Author: Stefan Hajnoczi <address@hidden>
  Date:   2016-12-06 (Tue, 06 Dec 2016)

  Changed paths:
    M hw/display/cirrus_vga.c
    M hw/display/qxl.c
    M hw/display/virtio-gpu-3d.c
    M hw/display/virtio-gpu.c

  Log Message:
  -----------
  Merge remote-tracking branch 'kraxel/tags/pull-vga-20161205-1' into staging

qxl: fix flickering.
cirrus: avoid devision by zero.
virtio-gpu: fix two leaks.

# gpg: Signature made Mon 05 Dec 2016 10:55:45 AM GMT
# gpg:                using RSA key 0x4CB6D8EED3E87138
# gpg: Good signature from "Gerd Hoffmann (work) <address@hidden>"
# gpg:                 aka "Gerd Hoffmann <address@hidden>"
# gpg:                 aka "Gerd Hoffmann (private) <address@hidden>"
# Primary key fingerprint: A032 8CFF B93A 17A7 9901  FE7D 4CB6 D8EE D3E8 7138

* kraxel/tags/pull-vga-20161205-1:
  display: cirrus: check vga bits per pixel(bpp) value
  virtio-gpu: fix memory leak in update_cursor_data_virgl
  virtio-gpu: fix information leak in getting capset info dispatch
  qxl: Only emit QXL_INTERRUPT_CLIENT_MONITORS_CONFIG on config changes

Message-id: address@hidden
Signed-off-by: Stefan Hajnoczi <address@hidden>


  Commit: 8a844b2603c05aa3ce0739b44a83696820774d31
      
https://github.com/qemu/qemu/commit/8a844b2603c05aa3ce0739b44a83696820774d31
  Author: Stefan Hajnoczi <address@hidden>
  Date:   2016-12-06 (Tue, 06 Dec 2016)

  Changed paths:
    M qapi-schema.json
    M qapi/block-core.json
    M qapi/block.json
    M qapi/common.json
    M qapi/crypto.json
    M qapi/event.json
    M qapi/introspect.json
    M qapi/qmp-event.c
    M qapi/rocker.json
    M qapi/trace.json
    M qga/qapi-schema.json
    M tests/check-qjson.c
    M tests/test-qga.c
    M tests/test-qobject-input-visitor.c

  Log Message:
  -----------
  Merge remote-tracking branch 'armbru/tags/pull-qapi-2016-12-05' into staging

QAPI patches for 2016-12-05

# gpg: Signature made Mon 05 Dec 2016 04:41:53 PM GMT
# gpg:                using RSA key 0x3870B400EB918653
# gpg: Good signature from "Markus Armbruster <address@hidden>"
# gpg:                 aka "Markus Armbruster <address@hidden>"
# Primary key fingerprint: 354B C8B3 D7EB 2A6B 6867  4E5F 3870 B400 EB91 8653

* armbru/tags/pull-qapi-2016-12-05:
  qapi: add missing colon-ending for section name
  qapi: use one symbol per line
  qapi: fix various symbols mismatch in documentation
  qapi: fix missing symbol @prefix
  qapi: fix schema symbol sections
  qga/schema: fix double-return in doc
  tests: Avoid qobject_from_jsonf("%"PRId64)
  test-qga: Avoid qobject_from_jsonv("%"PRId64)
  qmp-event: Avoid qobject_from_jsonf("%"PRId64)

Message-id: address@hidden
Signed-off-by: Stefan Hajnoczi <address@hidden>


  Commit: 5d3074f0dbe18b52ff4fc571c78dd6228525cfb0
      
https://github.com/qemu/qemu/commit/5d3074f0dbe18b52ff4fc571c78dd6228525cfb0
  Author: Stefan Hajnoczi <address@hidden>
  Date:   2016-12-06 (Tue, 06 Dec 2016)

  Changed paths:
    M target-arm/translate-a64.c

  Log Message:
  -----------
  Merge remote-tracking branch 'pm215/tags/pull-target-arm-20161205' into 
staging

target-arm queue:
 * fix gen_load_exclusive handling of ldaxp

# gpg: Signature made Mon 05 Dec 2016 05:57:51 PM GMT
# gpg:                using RSA key 0x3C2525ED14360CDE
# gpg: Good signature from "Peter Maydell <address@hidden>"
# gpg:                 aka "Peter Maydell <address@hidden>"
# gpg:                 aka "Peter Maydell <address@hidden>"
# Primary key fingerprint: E1A5 C593 CD41 9DE2 8E83  15CF 3C25 25ED 1436 0CDE

* pm215/tags/pull-target-arm-20161205:
  target-arm/translate-a64: fix gen_load_exclusive

Message-id: address@hidden
Signed-off-by: Stefan Hajnoczi <address@hidden>


  Commit: 8a04c80f9fd5d9c0ef8b512fe2f51457ba255ec3
      
https://github.com/qemu/qemu/commit/8a04c80f9fd5d9c0ef8b512fe2f51457ba255ec3
  Author: Stefan Hajnoczi <address@hidden>
  Date:   2016-12-06 (Tue, 06 Dec 2016)

  Changed paths:
    M block/gluster.c
    M block/nfs.c
    M qapi/block-core.json
    M qemu-doc.texi
    M qemu-options.hx

  Log Message:
  -----------
  Merge remote-tracking branch 'jtc/tags/block-pull-request' into staging

# gpg: Signature made Mon 05 Dec 2016 09:30:45 PM GMT
# gpg:                using RSA key 0xBDBE7B27C0DE3057
# gpg: Good signature from "Jeffrey Cody <address@hidden>"
# gpg:                 aka "Jeffrey Cody <address@hidden>"
# gpg:                 aka "Jeffrey Cody <address@hidden>"
# Primary key fingerprint: 9957 4B4D 3474 90E7 9D98  D624 BDBE 7B27 C0DE 3057

* jtc/tags/block-pull-request:
  qemu-doc: update gluster protocol usage guide
  block/nfs: fix QMP to match debug option
  block/gluster: fix QMP to match debug option

Message-id: address@hidden
Signed-off-by: Stefan Hajnoczi <address@hidden>


  Commit: ce1f3e88f8338cff5bac3b1d1289f8f2260c7247
      
https://github.com/qemu/qemu/commit/ce1f3e88f8338cff5bac3b1d1289f8f2260c7247
  Author: Stefan Hajnoczi <address@hidden>
  Date:   2016-12-06 (Tue, 06 Dec 2016)

  Changed paths:
    M hw/net/fsl_etsec/etsec.c
    M hw/net/fsl_etsec/rings.c
    M hw/net/mcf_fec.c

  Log Message:
  -----------
  Merge remote-tracking branch 'jasowang/tags/net-pull-request' into staging

# gpg: Signature made Tue 06 Dec 2016 02:24:23 AM GMT
# gpg:                using RSA key 0xEF04965B398D6211
# gpg: Good signature from "Jason Wang (Jason Wang on RedHat) <address@hidden>"
# Primary key fingerprint: 215D 46F4 8246 689E C77F  3562 EF04 965B 398D 6211

* jasowang/tags/net-pull-request:
  fsl_etsec: Fix various small problems in hexdump code
  fsl_etsec: Pad short payloads with zeros
  net: mcf: check receive buffer size register value

Message-id: address@hidden
Signed-off-by: Stefan Hajnoczi <address@hidden>


Compare: https://github.com/qemu/qemu/compare/bc66cedb4141...ce1f3e88f833

reply via email to

[Prev in Thread] Current Thread [Next in Thread]