qemu-commits
[Top][All Lists]
Advanced

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

[Qemu-commits] [qemu/qemu] b6f3b2: target-mips: Clean up switch fall thr


From: GitHub
Subject: [Qemu-commits] [qemu/qemu] b6f3b2: target-mips: Clean up switch fall through after co...
Date: Tue, 10 Feb 2015 03:00:08 -0800

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: b6f3b233eabb4df5d65ae9fbfb3d3c8befea0de7
      
https://github.com/qemu/qemu/commit/b6f3b233eabb4df5d65ae9fbfb3d3c8befea0de7
  Author: Markus Armbruster <address@hidden>
  Date:   2015-02-10 (Tue, 10 Feb 2015)

  Changed paths:
    M target-mips/translate.c

  Log Message:
  -----------
  target-mips: Clean up switch fall through after commit fecd264

Commit fecd264 added a number of fall-throughs, but neglected to
properly document them as intentional.  Commit d922445 cleaned that up
for many, but not all cases.  Take care of the remaining ones.

Spotted by Coverity.

Signed-off-by: Markus Armbruster <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>


  Commit: 627b84f4060c6d39f347dd3d4f9d60612615091c
      
https://github.com/qemu/qemu/commit/627b84f4060c6d39f347dd3d4f9d60612615091c
  Author: Gonglei <address@hidden>
  Date:   2015-02-10 (Tue, 10 Feb 2015)

  Changed paths:
    M hw/core/fw-path-provider.c
    M hw/ppc/spapr.c

  Log Message:
  -----------
  fw_cfg: fix typos in comments: patch -> path

Signed-off-by: Gonglei <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>


  Commit: 91043dadc47cfb939e34eb9e02ee595b16100808
      
https://github.com/qemu/qemu/commit/91043dadc47cfb939e34eb9e02ee595b16100808
  Author: Don Koch <address@hidden>
  Date:   2015-02-10 (Tue, 10 Feb 2015)

  Changed paths:
    M hw/display/xenfb.c
    M trace-events

  Log Message:
  -----------
  Add tracing to xenfb.

Signed-off-by: Don Koch <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>


  Commit: 5edab03d40408564212887f7674591230784a1a8
      
https://github.com/qemu/qemu/commit/5edab03d40408564212887f7674591230784a1a8
  Author: Don Koch <address@hidden>
  Date:   2015-02-10 (Tue, 10 Feb 2015)

  Changed paths:
    M hw/input/ps2.c
    M trace-events

  Log Message:
  -----------
  Add trace to ps2.c.

Signed-off-by: Don Koch <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>


  Commit: 32c952498b6ab740894fe83513bf43e872bf56a2
      
https://github.com/qemu/qemu/commit/32c952498b6ab740894fe83513bf43e872bf56a2
  Author: Don Koch <address@hidden>
  Date:   2015-02-10 (Tue, 10 Feb 2015)

  Changed paths:
    M hw/net/pcnet-pci.c
    M trace-events

  Log Message:
  -----------
  Add/convert trace calls in pcnet-pci.c.

Add trace calls. Convert some #ifdef DEBUG printfs to trace.

Signed-off-by: Don Koch <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>


  Commit: 15cae340094402bfe77565d7c6d09e2bb9d6601b
      
https://github.com/qemu/qemu/commit/15cae340094402bfe77565d7c6d09e2bb9d6601b
  Author: Don Koch <address@hidden>
  Date:   2015-02-10 (Tue, 10 Feb 2015)

  Changed paths:
    M hw/net/pcnet.c
    M trace-events

  Log Message:
  -----------
  Convert some debugging printfs to trace calls in pcnet.c.

Signed-off-by: Don Koch <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>


  Commit: 46ede58bb461c1171251988e7fb1db6590350975
      
https://github.com/qemu/qemu/commit/46ede58bb461c1171251988e7fb1db6590350975
  Author: Markus Armbruster <address@hidden>
  Date:   2015-02-10 (Tue, 10 Feb 2015)

  Changed paths:
    M vl.c

  Log Message:
  -----------
  vl: Fix bogus error message for implied mon ID clashing

monitor_parse() desugars --monitor, --qmp and -qmp-pretty to --mon.
The ID it picks can clash with a user-specified ID.  When it happens,
the error message is misleading.

Reproducer:

    $ qemu --mon id=compat_monitor0 --monitor stdio

Message before the patch:

    duplicate chardev: compat_monitor0

There's no "duplicate chardev" here.  The problem is a duplicate
monitor ID.  Moreover, the message provides no clue which option
caused the problem.  The patch changes the message to:

    qemu: --monitor stdio: Duplicate ID 'compat_monitor0' for mon

monitor_parse() is also used for creating a default monitor, but
that's not done when the user specifies a monitor, so an ID clash is
impossible then.

Signed-off-by: Markus Armbruster <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>


  Commit: 88ea8ed74cb6956f43199a098ca4963ae73bba57
      
https://github.com/qemu/qemu/commit/88ea8ed74cb6956f43199a098ca4963ae73bba57
  Author: Gonglei <address@hidden>
  Date:   2015-02-10 (Tue, 10 Feb 2015)

  Changed paths:
    M fsdev/virtfs-proxy-helper.c

  Log Message:
  -----------
  virtfs-proxy-helper: Fix possible socket leak.

Signed-off-by: Gonglei <address@hidden>
Reviewed-by: Markus Armbruster <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>


  Commit: 7eff518b6c91bdd62710dd9868ec7a17bd6f1434
      
https://github.com/qemu/qemu/commit/7eff518b6c91bdd62710dd9868ec7a17bd6f1434
  Author: Chen Gang S <address@hidden>
  Date:   2015-02-10 (Tue, 10 Feb 2015)

  Changed paths:
    M linux-user/syscall.c

  Log Message:
  -----------
  linux-user/syscall.c: lock_iovec: unlock vec[i] in failure processing code 
block

When failure occurs during locking of vec[i], we also need to unlock all
already locked vec[i] in failure processing code block before return.

Code in unlock_user() checks vec[i].iov_base for NULL, so there's no
need not check it .

If error is EFAULT when "i == 0", vec[i].iov_base is NULL, we can just
skip it, so can still use "while (--i >= 0)" loop condition.

Signed-off-by: Chen Gang <address@hidden>
Reviewed-by: Peter Maydell <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>


  Commit: 71ec7cef01b0f855cb9f774300f80d1ddcb91fc9
      
https://github.com/qemu/qemu/commit/71ec7cef01b0f855cb9f774300f80d1ddcb91fc9
  Author: Chen Gang S <address@hidden>
  Date:   2015-02-10 (Tue, 10 Feb 2015)

  Changed paths:
    M linux-user/syscall.c

  Log Message:
  -----------
  linux-user/syscall.c: Fix typo issue for using target_vec[i].iov_len instead 
of target_vec[i].iov_base

It is only a typo issue, need use tswapal(target_vec[i].iov_len) for the
len.

Signed-off-by: Chen Gang <address@hidden>
Reviewed-by: Peter Maydell <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>


  Commit: a86b3c64d45f2bf306fd4bf879abb4ac21d761f9
      
https://github.com/qemu/qemu/commit/a86b3c64d45f2bf306fd4bf879abb4ac21d761f9
  Author: Chen Gang S <address@hidden>
  Date:   2015-02-10 (Tue, 10 Feb 2015)

  Changed paths:
    M linux-user/main.c

  Log Message:
  -----------
  linux-user/main.c: Use TARGET_SIG* instead of SIG*

In main.c, all SIG* should be TARGET_SIG*, since the relevant functions
(queue_signal() and gdb_handlesig()) expect TARGET_SIG*.

The corresponding vi command is "1,$ s/\<SIG/TARGET_SIG/g".

Signed-off-by: Chen Gang <address@hidden>
Reviewed-by: Peter Maydell <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>


  Commit: dec0473dc683ac0ddd7946acdebd285728966a02
      
https://github.com/qemu/qemu/commit/dec0473dc683ac0ddd7946acdebd285728966a02
  Author: Chen Gang S <address@hidden>
  Date:   2015-02-10 (Tue, 10 Feb 2015)

  Changed paths:
    M linux-user/syscall.c

  Log Message:
  -----------
  linux-user/syscall.c: do_ioctl_dm: Need to call unlock_user() before going to 
failure return in default case

In abi_long do_ioctl_dm(), after lock_user() call, the code does
not call unlock_user() before going to failure return in default case.

Signed-off-by: Chen Gang <address@hidden>
Reviewed-by: Peter Maydell <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>


  Commit: dbfe1b6aef1751bced58cbd4a7a3868721ace2ba
      
https://github.com/qemu/qemu/commit/dbfe1b6aef1751bced58cbd4a7a3868721ace2ba
  Author: Thomas Huth <address@hidden>
  Date:   2015-02-10 (Tue, 10 Feb 2015)

  Changed paths:
    M qemu-log.c

  Log Message:
  -----------
  qemu-log: Correct help text of 'log cpu_reset'

The logging of the CPU state during reset is done for all architectures
nowadays (see cpu_common_reset() in qom/cpu.c), so the "x86 only" text
does not apply here anymore.

Signed-off-by: Thomas Huth <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>


  Commit: a7fa2e9783ee957635d23ddab151a8be97df5b2a
      
https://github.com/qemu/qemu/commit/a7fa2e9783ee957635d23ddab151a8be97df5b2a
  Author: Paolo Bonzini <address@hidden>
  Date:   2015-02-10 (Tue, 10 Feb 2015)

  Changed paths:
    M cpu-exec.c

  Log Message:
  -----------
  cpu-exec: drop dead assignment

All uses of TB inside cpu_exec are dominated by "tb = tb_find_fast(env)",
and there are no uses after the switch statement.  So the assignment
is dead, as reported by Coverity.

Signed-off-by: Paolo Bonzini <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>


  Commit: 52851b7e3d816502b8ae4e8353f31fd9ee801509
      
https://github.com/qemu/qemu/commit/52851b7e3d816502b8ae4e8353f31fd9ee801509
  Author: Paolo Bonzini <address@hidden>
  Date:   2015-02-10 (Tue, 10 Feb 2015)

  Changed paths:
    M cpu-exec.c

  Log Message:
  -----------
  cpu-exec: simplify icount code

Use MIN instead of an "if" statement.  Move "tb" assignment where
the value is actually used.

Signed-off-by: Paolo Bonzini <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>


  Commit: b658c53d2b87c1e9e0ade887a70ecb0de1474a7b
      
https://github.com/qemu/qemu/commit/b658c53d2b87c1e9e0ade887a70ecb0de1474a7b
  Author: Paolo Bonzini <address@hidden>
  Date:   2015-02-10 (Tue, 10 Feb 2015)

  Changed paths:
    M util/qemu-sockets.c

  Log Message:
  -----------
  qemu-sockets: improve error reporting in unix_listen_opts

Coverity complains about not checking the returned value of mkstemp.  While
at it, also improve error checking for snprintf, and refine error messages
in general.

Signed-off-by: Paolo Bonzini <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>


  Commit: a50c7c869a4fa1c78b4c38d3419566dd25d32e90
      
https://github.com/qemu/qemu/commit/a50c7c869a4fa1c78b4c38d3419566dd25d32e90
  Author: Paolo Bonzini <address@hidden>
  Date:   2015-02-10 (Tue, 10 Feb 2015)

  Changed paths:
    M util/aes.c

  Log Message:
  -----------
  aes: remove a dead return statement

bits is checked to be 128, 192 or 256 at the beginning of the function.

Signed-off-by: Paolo Bonzini <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>


  Commit: 02f292d9051f616511f482275b571c6153e3a48b
      
https://github.com/qemu/qemu/commit/02f292d9051f616511f482275b571c6153e3a48b
  Author: Christian Borntraeger <address@hidden>
  Date:   2015-02-10 (Tue, 10 Feb 2015)

  Changed paths:
    M vl.c

  Log Message:
  -----------
  vl.c: fix memory leak spotted by valgrind

valgrind complains about:
==42062== 16 bytes in 1 blocks are definitely lost in loss record 387 of 1,048
==42062==    at 0x402DCB2: malloc (vg_replace_malloc.c:299)
==42062==    by 0x40C1BE3: g_malloc (in /usr/lib64/libglib-2.0.so.0.3800.2)
==42062==    by 0x40DA133: g_slice_alloc (in /usr/lib64/libglib-2.0.so.0.3800.2)
==42062==    by 0x40DB2E5: g_slist_prepend (in 
/usr/lib64/libglib-2.0.so.0.3800.2)
==42062==    by 0x801637FF: object_class_get_list_tramp (object.c:690)
==42062==    by 0x40A96C9: g_hash_table_foreach (in 
/usr/lib64/libglib-2.0.so.0.3800.2)
==42062==    by 0x80164885: object_class_foreach (object.c:665)
==42062==    by 0x80164975: object_class_get_list (object.c:698)
==42062==    by 0x800100A5: machine_parse (vl.c:2447)
==42062==    by 0x800100A5: main (vl.c:3756)

Lets free machines in case of mc.

Signed-off-by: Christian Borntraeger <address@hidden>
Reviewed-by: Paolo Bonzini <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>


  Commit: 55a10996034cb2e633f0437cedd97f345183c0ec
      
https://github.com/qemu/qemu/commit/55a10996034cb2e633f0437cedd97f345183c0ec
  Author: Kevin Wolf <address@hidden>
  Date:   2015-02-10 (Tue, 10 Feb 2015)

  Changed paths:
    M util/qemu-sockets.c

  Log Message:
  -----------
  qemu-sockets: Fix buffer overflow in inet_parse()

The size of the stack allocated host[] array didn't account for the
terminating '\0' byte that sscanf() writes. Fix the array size.

Signed-off-by: Kevin Wolf <address@hidden>
Reviewed-by: John Snow <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>


  Commit: aa5e03d2aa4ed19bfb7f4ce80092758018c6a71c
      
https://github.com/qemu/qemu/commit/aa5e03d2aa4ed19bfb7f4ce80092758018c6a71c
  Author: Maxim Ostapenko <address@hidden>
  Date:   2015-02-10 (Tue, 10 Feb 2015)

  Changed paths:
    M linux-user/syscall_defs.h

  Log Message:
  -----------
  linux-user: wrong TARGET_SI_PAD_SIZE value for some targets.

Fix TARGET_SI_PAD_SIZE calculation to match the way the kernel does it.
Use different TARGET_SI_PREAMBLE_SIZE for 32-bit and 64-bit targets.

Signed-off-by: Maxim Ostapenko <address@hidden>
Reviewed-by: Peter Maydell <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>


  Commit: b41112c46b93f781669c0eb89e51d3a87af6bb49
      
https://github.com/qemu/qemu/commit/b41112c46b93f781669c0eb89e51d3a87af6bb49
  Author: Daniel P. Berrange <address@hidden>
  Date:   2015-02-10 (Tue, 10 Feb 2015)

  Changed paths:
    M libcacard/Makefile

  Log Message:
  -----------
  libcacard: stop linking against every single 3rd party library

Building QEMU results in a libcacard.so that links against
practically the entire world

        linux-vdso.so.1 =>  (0x00007fff71e99000)
        libssl3.so => /usr/lib64/libssl3.so (0x00007f49f94b6000)
        libsmime3.so => /usr/lib64/libsmime3.so (0x00007f49f928e000)
        libnss3.so => /usr/lib64/libnss3.so (0x00007f49f8f67000)
        libnssutil3.so => /usr/lib64/libnssutil3.so (0x00007f49f8d3b000)
        libplds4.so => /usr/lib64/libplds4.so (0x00007f49f8b36000)
        libplc4.so => /usr/lib64/libplc4.so (0x00007f49f8931000)
        libnspr4.so => /usr/lib64/libnspr4.so (0x00007f49f86f2000)
        libdl.so.2 => /usr/lib64/libdl.so.2 (0x00007f49f84ed000)
        libm.so.6 => /usr/lib64/libm.so.6 (0x00007f49f81e5000)
        libgthread-2.0.so.0 => /usr/lib64/libgthread-2.0.so.0 
(0x00007f49f7fe3000)
        librt.so.1 => /usr/lib64/librt.so.1 (0x00007f49f7dda000)
        libz.so.1 => /usr/lib64/libz.so.1 (0x00007f49f7bc4000)
        libcap-ng.so.0 => /usr/lib64/libcap-ng.so.0 (0x00007f49f79be000)
        libuuid.so.1 => /usr/lib64/libuuid.so.1 (0x00007f49f77b8000)
        libgnutls.so.28 => /usr/lib64/libgnutls.so.28 (0x00007f49f749a000)
        libSDL-1.2.so.0 => /usr/lib64/libSDL-1.2.so.0 (0x00007f49f71fd000)
        libpthread.so.0 => /usr/lib64/libpthread.so.0 (0x00007f49f6fe0000)
        libvte.so.9 => /usr/lib64/libvte.so.9 (0x00007f49f6d3f000)
        libXext.so.6 => /usr/lib64/libXext.so.6 (0x00007f49f6b2d000)
        libgtk-x11-2.0.so.0 => /usr/lib64/libgtk-x11-2.0.so.0 
(0x00007f49f64a0000)
        libgdk-x11-2.0.so.0 => /usr/lib64/libgdk-x11-2.0.so.0 
(0x00007f49f61de000)
        libpangocairo-1.0.so.0 => /usr/lib64/libpangocairo-1.0.so.0 
(0x00007f49f5fd1000)
        libatk-1.0.so.0 => /usr/lib64/libatk-1.0.so.0 (0x00007f49f5daa000)
        libcairo.so.2 => /usr/lib64/libcairo.so.2 (0x00007f49f5a9d000)
        libgdk_pixbuf-2.0.so.0 => /usr/lib64/libgdk_pixbuf-2.0.so.0 
(0x00007f49f5878000)
        libgio-2.0.so.0 => /usr/lib64/libgio-2.0.so.0 (0x00007f49f5500000)
        libpangoft2-1.0.so.0 => /usr/lib64/libpangoft2-1.0.so.0 
(0x00007f49f52eb000)
        libpango-1.0.so.0 => /usr/lib64/libpango-1.0.so.0 (0x00007f49f50a0000)
        libgobject-2.0.so.0 => /usr/lib64/libgobject-2.0.so.0 
(0x00007f49f4e4e000)
        libglib-2.0.so.0 => /usr/lib64/libglib-2.0.so.0 (0x00007f49f4b15000)
        libfontconfig.so.1 => /usr/lib64/libfontconfig.so.1 (0x00007f49f48d6000)
        libfreetype.so.6 => /usr/lib64/libfreetype.so.6 (0x00007f49f462b000)
        libX11.so.6 => /usr/lib64/libX11.so.6 (0x00007f49f42e8000)
        libxenstore.so.3.0 => /usr/lib64/libxenstore.so.3.0 (0x00007f49f40de000)
        libxenctrl.so.4.4 => /usr/lib64/libxenctrl.so.4.4 (0x00007f49f3eb6000)
        libxenguest.so.4.4 => /usr/lib64/libxenguest.so.4.4 (0x00007f49f3c8b000)
        libseccomp.so.2 => /usr/lib64/libseccomp.so.2 (0x00007f49f3a74000)
        librdmacm.so.1 => /usr/lib64/librdmacm.so.1 (0x00007f49f385d000)
        libibverbs.so.1 => /usr/lib64/libibverbs.so.1 (0x00007f49f364a000)
        libutil.so.1 => /usr/lib64/libutil.so.1 (0x00007f49f3447000)
        libc.so.6 => /usr/lib64/libc.so.6 (0x00007f49f3089000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f49f9902000)
        libp11-kit.so.0 => /usr/lib64/libp11-kit.so.0 (0x00007f49f2e23000)
        libtspi.so.1 => /usr/lib64/libtspi.so.1 (0x00007f49f2bb2000)
        libtasn1.so.6 => /usr/lib64/libtasn1.so.6 (0x00007f49f299f000)
        libnettle.so.4 => /usr/lib64/libnettle.so.4 (0x00007f49f276d000)
        libhogweed.so.2 => /usr/lib64/libhogweed.so.2 (0x00007f49f2545000)
        libgmp.so.10 => /usr/lib64/libgmp.so.10 (0x00007f49f22cd000)
        libncurses.so.5 => /usr/lib64/libncurses.so.5 (0x00007f49f20a5000)
        libtinfo.so.5 => /usr/lib64/libtinfo.so.5 (0x00007f49f1e7a000)
        libgmodule-2.0.so.0 => /usr/lib64/libgmodule-2.0.so.0 
(0x00007f49f1c76000)
        libXfixes.so.3 => /usr/lib64/libXfixes.so.3 (0x00007f49f1a6f000)
        libXrender.so.1 => /usr/lib64/libXrender.so.1 (0x00007f49f1865000)
        libXinerama.so.1 => /usr/lib64/libXinerama.so.1 (0x00007f49f1662000)
        libXi.so.6 => /usr/lib64/libXi.so.6 (0x00007f49f1452000)
        libXrandr.so.2 => /usr/lib64/libXrandr.so.2 (0x00007f49f1247000)
        libXcursor.so.1 => /usr/lib64/libXcursor.so.1 (0x00007f49f103c000)
        libXcomposite.so.1 => /usr/lib64/libXcomposite.so.1 (0x00007f49f0e39000)
        libXdamage.so.1 => /usr/lib64/libXdamage.so.1 (0x00007f49f0c35000)
        libharfbuzz.so.0 => /usr/lib64/libharfbuzz.so.0 (0x00007f49f09dd000)
        libpixman-1.so.0 => /usr/lib64/libpixman-1.so.0 (0x00007f49f072f000)
        libEGL.so.1 => /usr/lib64/libEGL.so.1 (0x00007f49f0505000)
        libpng16.so.16 => /usr/lib64/libpng16.so.16 (0x00007f49f02d2000)
        libxcb-shm.so.0 => /usr/lib64/libxcb-shm.so.0 (0x00007f49f00cd000)
        libxcb-render.so.0 => /usr/lib64/libxcb-render.so.0 (0x00007f49efec3000)
        libxcb.so.1 => /usr/lib64/libxcb.so.1 (0x00007f49efca1000)
        libGL.so.1 => /usr/lib64/libGL.so.1 (0x00007f49efa06000)
        libffi.so.6 => /usr/lib64/libffi.so.6 (0x00007f49ef7fe000)
        libselinux.so.1 => /usr/lib64/libselinux.so.1 (0x00007f49ef5d8000)
        libresolv.so.2 => /usr/lib64/libresolv.so.2 (0x00007f49ef3be000)
        libexpat.so.1 => /usr/lib64/libexpat.so.1 (0x00007f49ef193000)
        libbz2.so.1 => /usr/lib64/libbz2.so.1 (0x00007f49eef83000)
        libgcc_s.so.1 => /usr/lib64/libgcc_s.so.1 (0x00007f49eed6c000)
        liblzma.so.5 => /usr/lib64/liblzma.so.5 (0x00007f49eeb46000)
        libnl-route-3.so.200 => /usr/lib64/libnl-route-3.so.200 
(0x00007f49ee8e2000)
        libnl-3.so.200 => /usr/lib64/libnl-3.so.200 (0x00007f49ee6c4000)
        libcrypto.so.10 => /usr/lib64/libcrypto.so.10 (0x00007f49ee2d6000)
        libssl.so.10 => /usr/lib64/libssl.so.10 (0x00007f49ee067000)
        libgraphite2.so.3 => /usr/lib64/libgraphite2.so.3 (0x00007f49ede48000)
        libX11-xcb.so.1 => /usr/lib64/libX11-xcb.so.1 (0x00007f49edc46000)
        libxcb-dri2.so.0 => /usr/lib64/libxcb-dri2.so.0 (0x00007f49eda41000)
        libxcb-xfixes.so.0 => /usr/lib64/libxcb-xfixes.so.0 (0x00007f49ed838000)
        libxcb-shape.so.0 => /usr/lib64/libxcb-shape.so.0 (0x00007f49ed634000)
        libgbm.so.1 => /usr/lib64/libgbm.so.1 (0x00007f49ed426000)
        libwayland-client.so.0 => /usr/lib64/libwayland-client.so.0 
(0x00007f49ed217000)
        libwayland-server.so.0 => /usr/lib64/libwayland-server.so.0 
(0x00007f49ed005000)
        libglapi.so.0 => /usr/lib64/libglapi.so.0 (0x00007f49ecddb000)
        libdrm.so.2 => /usr/lib64/libdrm.so.2 (0x00007f49ecbce000)
        libXau.so.6 => /usr/lib64/libXau.so.6 (0x00007f49ec9ca000)
        libxcb-glx.so.0 => /usr/lib64/libxcb-glx.so.0 (0x00007f49ec7b0000)
        libxcb-dri3.so.0 => /usr/lib64/libxcb-dri3.so.0 (0x00007f49ec5ad000)
        libxcb-present.so.0 => /usr/lib64/libxcb-present.so.0 
(0x00007f49ec3aa000)
        libxcb-randr.so.0 => /usr/lib64/libxcb-randr.so.0 (0x00007f49ec19b000)
        libxcb-sync.so.1 => /usr/lib64/libxcb-sync.so.1 (0x00007f49ebf94000)
        libxshmfence.so.1 => /usr/lib64/libxshmfence.so.1 (0x00007f49ebd91000)
        libXxf86vm.so.1 => /usr/lib64/libXxf86vm.so.1 (0x00007f49ebb8a000)
        libpcre.so.1 => /usr/lib64/libpcre.so.1 (0x00007f49eb91d000)
        libgssapi_krb5.so.2 => /usr/lib64/libgssapi_krb5.so.2 
(0x00007f49eb6cf000)
        libkrb5.so.3 => /usr/lib64/libkrb5.so.3 (0x00007f49eb3ec000)
        libcom_err.so.2 => /usr/lib64/libcom_err.so.2 (0x00007f49eb1e8000)
        libk5crypto.so.3 => /usr/lib64/libk5crypto.so.3 (0x00007f49eafb4000)
        libkrb5support.so.0 => /usr/lib64/libkrb5support.so.0 
(0x00007f49eada5000)
        libkeyutils.so.1 => /usr/lib64/libkeyutils.so.1 (0x00007f49eaba0000)

All libcacard actually needs are the NSS libs. Linking against the entire
world is a regression caused by

  commit 9d171bd9375e4d08feff9adda15163e0811f5f42
  Author: Michael Tokarev <address@hidden>
  Date:   Thu May 8 16:48:27 2014 +0400

    libcacard: remove libcacard-specific CFLAGS and LIBS from global vars

Which removed the setting of the LIBS variable in libcacard/Makefile.

Adding it back as an empty assignment brings the linked libs back to a more
reasonable set

        linux-vdso.so.1 =>  (0x00007fff575c1000)
        libssl3.so => /usr/lib64/libssl3.so (0x00007f7f753b1000)
        libsmime3.so => /usr/lib64/libsmime3.so (0x00007f7f75189000)
        libnss3.so => /usr/lib64/libnss3.so (0x00007f7f74e62000)
        libnssutil3.so => /usr/lib64/libnssutil3.so (0x00007f7f74c36000)
        libplds4.so => /usr/lib64/libplds4.so (0x00007f7f74a31000)
        libplc4.so => /usr/lib64/libplc4.so (0x00007f7f7482c000)
        libnspr4.so => /usr/lib64/libnspr4.so (0x00007f7f745ed000)
        libpthread.so.0 => /usr/lib64/libpthread.so.0 (0x00007f7f743d0000)
        libdl.so.2 => /usr/lib64/libdl.so.2 (0x00007f7f741cc000)
        libgthread-2.0.so.0 => /usr/lib64/libgthread-2.0.so.0 
(0x00007f7f73fca000)
        libglib-2.0.so.0 => /usr/lib64/libglib-2.0.so.0 (0x00007f7f73c90000)
        libc.so.6 => /usr/lib64/libc.so.6 (0x00007f7f738d3000)
        libz.so.1 => /usr/lib64/libz.so.1 (0x00007f7f736bd000)
        librt.so.1 => /usr/lib64/librt.so.1 (0x00007f7f734b4000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f7f757fd000)

Signed-off-by: Daniel P. Berrange <address@hidden>
Cc: <address@hidden>
Reviewed-by: Paolo Bonzini <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>


  Commit: 96c044afdf600e9418b3e509e60ef51a841eed20
      
https://github.com/qemu/qemu/commit/96c044afdf600e9418b3e509e60ef51a841eed20
  Author: Markus Armbruster <address@hidden>
  Date:   2015-02-10 (Tue, 10 Feb 2015)

  Changed paths:
    M util/qemu-option.c

  Log Message:
  -----------
  qemu-option: Replace pointless use of g_malloc0() by g_malloc()

get_opt_value() takes a write-only buffer, so zeroing it is pointless.
We don't do it elsewhere, either.

Signed-off-by: Markus Armbruster <address@hidden>
Reviewed-by: Gonglei <address@hidden>
Reviewed-by: Eric Blake <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>


  Commit: c0462f6d75fa481f7660c15a5ca3a60205aa4eca
      
https://github.com/qemu/qemu/commit/c0462f6d75fa481f7660c15a5ca3a60205aa4eca
  Author: Markus Armbruster <address@hidden>
  Date:   2015-02-10 (Tue, 10 Feb 2015)

  Changed paths:
    M util/qemu-option.c

  Log Message:
  -----------
  qemu-option: Pair g_malloc() with g_free(), not free()

Spotted by Coverity with preview checker ALLOC_FREE_MISMATCH enabled
and my "coverity: Model g_free() isn't necessarily free()" model patch
applied.

Signed-off-by: Markus Armbruster <address@hidden>
Reviewed-by: Gonglei <address@hidden>
Reviewed-by: Eric Blake <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>


  Commit: 5f1d1fc5928a6f8f63089b3d0768e0dc42c05fbb
      
https://github.com/qemu/qemu/commit/5f1d1fc5928a6f8f63089b3d0768e0dc42c05fbb
  Author: Markus Armbruster <address@hidden>
  Date:   2015-02-10 (Tue, 10 Feb 2015)

  Changed paths:
    M hw/ppc/spapr_vio.c

  Log Message:
  -----------
  spapr_vio: Pair g_malloc() with g_free(), not free()

Spotted by Coverity with preview checker ALLOC_FREE_MISMATCH enabled
and my "coverity: Model g_free() isn't necessarily free()" model patch
applied.

Signed-off-by: Markus Armbruster <address@hidden>
Reviewed-by: Gonglei <address@hidden>
Reviewed-by: Eric Blake <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>


  Commit: 0c6f807f4a98e7e258765dcf22619a582995fce0
      
https://github.com/qemu/qemu/commit/0c6f807f4a98e7e258765dcf22619a582995fce0
  Author: Markus Armbruster <address@hidden>
  Date:   2015-02-10 (Tue, 10 Feb 2015)

  Changed paths:
    M hw/usb/desc-msos.c

  Log Message:
  -----------
  usb: Pair g_malloc() with g_free(), not free()

Spotted by Coverity with preview checker ALLOC_FREE_MISMATCH enabled
and my "coverity: Model g_free() isn't necessarily free()" model patch
applied.

Signed-off-by: Markus Armbruster <address@hidden>
Reviewed-by: Eric Blake <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>


  Commit: c89c6e80a66aac16d7b14ff21e0aaeb99ebfe165
      
https://github.com/qemu/qemu/commit/c89c6e80a66aac16d7b14ff21e0aaeb99ebfe165
  Author: Markus Armbruster <address@hidden>
  Date:   2015-02-10 (Tue, 10 Feb 2015)

  Changed paths:
    M util/uri.c

  Log Message:
  -----------
  util/uri: uri_new() can't fail, drop dead error handling

Signed-off-by: Markus Armbruster <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>


  Commit: afd5ea3671f936f511015a71af9cd0ed23788515
      
https://github.com/qemu/qemu/commit/afd5ea3671f936f511015a71af9cd0ed23788515
  Author: Markus Armbruster <address@hidden>
  Date:   2015-02-10 (Tue, 10 Feb 2015)

  Changed paths:
    M util/uri.c

  Log Message:
  -----------
  util/uri: realloc2n() can't fail, drop dead error handling

Signed-off-by: Markus Armbruster <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>


  Commit: afb30dde3ad71349fc65726946d58e5d3c61f8af
      
https://github.com/qemu/qemu/commit/afb30dde3ad71349fc65726946d58e5d3c61f8af
  Author: Markus Armbruster <address@hidden>
  Date:   2015-02-10 (Tue, 10 Feb 2015)

  Changed paths:
    M util/uri.c

  Log Message:
  -----------
  util/uri: URI member path can be null, compare more carfully

uri_resolve_relative() calls strcmp(bas->path, ref->path).  However,
either argument could be null!  Evidence: the code checks for null
after the comparison.  Spotted by Coverity.

I suspect this was screwed up when we stole the code from libxml2.
There the conditional reads

    xmlStrEqual((xmlChar *)bas->path, (xmlChar *)ref->path)

with

    int
    xmlStrEqual(const xmlChar *str1, const xmlChar *str2) {
        if (str1 == str2) return(1);
        if (str1 == NULL) return(0);
        if (str2 == NULL) return(0);
        do {
            if (*str1++ != *str2) return(0);
        } while (*str2++);
        return(1);
    }

Fix by replicating libxml2's logic faithfully.

Cc: Paolo Bonzini <address@hidden>
Signed-off-by: Markus Armbruster <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>


  Commit: 559782cc94581481cb7748eb17c4790e418bf86e
      
https://github.com/qemu/qemu/commit/559782cc94581481cb7748eb17c4790e418bf86e
  Author: Greg Kurz <address@hidden>
  Date:   2015-02-10 (Tue, 10 Feb 2015)

  Changed paths:
    M qjson.c

  Log Message:
  -----------
  QJSON: fix typo in author's email address

Signed-off-by: Greg Kurz <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>


  Commit: be7433efbf8b4134ab9763abdecaf2e6a35e1ed1
      
https://github.com/qemu/qemu/commit/be7433efbf8b4134ab9763abdecaf2e6a35e1ed1
  Author: Greg Kurz <address@hidden>
  Date:   2015-02-10 (Tue, 10 Feb 2015)

  Changed paths:
    M scripts/analyze-migration.py

  Log Message:
  -----------
  Fix name error in migration stream analyzation script

It fixes the following error:

Traceback (most recent call last):
  File "./scripts/analyze-migration.py", line 584, in <module>
    dump.read(dump_memory = args.memory)
  File "./scripts/analyze-migration.py", line 528, in read
    self.sections[section_id].read()
  File "./scripts/analyze-migration.py", line 250, in read
    self.file.readvar(n_valid * HASH_PTE_SIZE_64)
NameError: global name 'HASH_PTE_SIZE_64' is not defined

Signed-off-by: Greg Kurz <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>


  Commit: 6b0126f94099db15fb0110218b17eeccefa077d1
      
https://github.com/qemu/qemu/commit/6b0126f94099db15fb0110218b17eeccefa077d1
  Author: Markus Armbruster <address@hidden>
  Date:   2015-02-10 (Tue, 10 Feb 2015)

  Changed paths:
    M hw/block/onenand.c

  Log Message:
  -----------
  onenand: g_malloc() can't fail, bury dead error handling

Signed-off-by: Markus Armbruster <address@hidden>
Reviewed-by: Eric Blake <address@hidden>
Reviewed-by: Gonglei <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>


  Commit: 66c5f3e596398a84949fb39e3d7b5f2c0ce3ea0f
      
https://github.com/qemu/qemu/commit/66c5f3e596398a84949fb39e3d7b5f2c0ce3ea0f
  Author: Markus Armbruster <address@hidden>
  Date:   2015-02-10 (Tue, 10 Feb 2015)

  Changed paths:
    M hw/net/rtl8139.c

  Log Message:
  -----------
  rtl8139: g_malloc() can't fail, bury dead error handling

Signed-off-by: Markus Armbruster <address@hidden>
Reviewed-by: Eric Blake <address@hidden>
Reviewed-by: Gonglei <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>


  Commit: 9834fe02b00552648d498ca561b51f8ff1d7df31
      
https://github.com/qemu/qemu/commit/9834fe02b00552648d498ca561b51f8ff1d7df31
  Author: Markus Armbruster <address@hidden>
  Date:   2015-02-10 (Tue, 10 Feb 2015)

  Changed paths:
    M kvm-all.c

  Log Message:
  -----------
  kvm: g_malloc() can't fail, bury dead error handling

Signed-off-by: Markus Armbruster <address@hidden>
Reviewed-by: Eric Blake <address@hidden>
Reviewed-by: Gonglei <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>


  Commit: e75bef035a80a1bd406375f22e32e37010bbdcd7
      
https://github.com/qemu/qemu/commit/e75bef035a80a1bd406375f22e32e37010bbdcd7
  Author: Markus Armbruster <address@hidden>
  Date:   2015-02-10 (Tue, 10 Feb 2015)

  Changed paths:
    M migration/rdma.c

  Log Message:
  -----------
  rdma: g_malloc0() can't fail, bury dead error handling

Signed-off-by: Markus Armbruster <address@hidden>
Reviewed-by: Eric Blake <address@hidden>
Reviewed-by: Gonglei <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>


  Commit: 4b3be73006d5d65d44bd482cc6e3cf2f4ab12c34
      
https://github.com/qemu/qemu/commit/4b3be73006d5d65d44bd482cc6e3cf2f4ab12c34
  Author: Markus Armbruster <address@hidden>
  Date:   2015-02-10 (Tue, 10 Feb 2015)

  Changed paths:
    M ui/vnc.c

  Log Message:
  -----------
  vnc: g_realloc() can't fail, bury dead error handling

Signed-off-by: Markus Armbruster <address@hidden>
Reviewed-by: Eric Blake <address@hidden>
Reviewed-by: Gonglei <address@hidden>
Reviewed-by: Thomas Huth <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>


  Commit: 8b98ade31ed7994d6bcbb0600ad0ea3f3d881088
      
https://github.com/qemu/qemu/commit/8b98ade31ed7994d6bcbb0600ad0ea3f3d881088
  Author: Markus Armbruster <address@hidden>
  Date:   2015-02-10 (Tue, 10 Feb 2015)

  Changed paths:
    M translate-all.c

  Log Message:
  -----------
  translate-all: Use g_try_malloc() for dynamic translator buffer

The USE_MMAP code can fail, and the caller handles the failure
already.  Let the !USE_MMAP code fail as well, for consistency.

Signed-off-by: Markus Armbruster <address@hidden>
Reviewed-by: Eric Blake <address@hidden>
Reviewed-by: Gonglei <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>


  Commit: 084cc83996d1414d4713a84291a0fadf4199b9d2
      
https://github.com/qemu/qemu/commit/084cc83996d1414d4713a84291a0fadf4199b9d2
  Author: Stefan Weil <address@hidden>
  Date:   2015-02-10 (Tue, 10 Feb 2015)

  Changed paths:
    M disas/sh4.c

  Log Message:
  -----------
  disas/sh4: Fix warning caused by missing 'static' attribute

Warning from the Sparse static analysis tool:

disas/sh4.c:335:22: warning:
 symbol 'sh_table' was not declared. Should it be static?

Signed-off-by: Stefan Weil <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>


  Commit: 6afc14e92ac81b29c25f097468f7751d5df1b5bc
      
https://github.com/qemu/qemu/commit/6afc14e92ac81b29c25f097468f7751d5df1b5bc
  Author: Stefan Weil <address@hidden>
  Date:   2015-02-10 (Tue, 10 Feb 2015)

  Changed paths:
    M include/migration/vmstate.h

  Log Message:
  -----------
  migration: Fix warning caused by missing declaration of vmstate_dummy

Warning from the Sparse static analysis tool:

stubs/vmstate.c:4:26: warning:
 symbol 'vmstate_dummy' was not declared. Should it be static?

Cc: Juan Quintela <address@hidden>
Cc: Amit Shah <address@hidden>
Signed-off-by: Stefan Weil <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>


  Commit: 2ae31aea21853c121968560138a817f103aafb92
      
https://github.com/qemu/qemu/commit/2ae31aea21853c121968560138a817f103aafb92
  Author: Stefan Weil <address@hidden>
  Date:   2015-02-10 (Tue, 10 Feb 2015)

  Changed paths:
    M migration/rdma.c

  Log Message:
  -----------
  migration: Fix warnings caused by missing 'static' attribute

Warnings from the Sparse static analysis tool:

migration-rdma.c:151:12: warning:
 symbol 'wrid_desc' was not declared. Should it be static?
migration-rdma.c:190:12: warning:
 symbol 'control_desc' was not declared. Should it be static?
migration-rdma.c:3301:19: warning:
 symbol 'rdma_read_ops' was not declared. Should it be static?
migration-rdma.c:3308:19: warning:
 symbol 'rdma_write_ops' was not declared. Should it be static?

Cc: Juan Quintela <address@hidden>
Cc: Amit Shah <address@hidden>
Signed-off-by: Stefan Weil <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>


  Commit: 302fe1235cf61df432cb3e5ff7e4fb7cc8561679
      
https://github.com/qemu/qemu/commit/302fe1235cf61df432cb3e5ff7e4fb7cc8561679
  Author: Stefan Weil <address@hidden>
  Date:   2015-02-10 (Tue, 10 Feb 2015)

  Changed paths:
    M target-moxie/machine.c

  Log Message:
  -----------
  moxie: Fix warning caused by missing include statement

Warning from the Sparse static analysis tool:

target-moxie/machine.c:4:26:
 warning: symbol 'vmstate_moxie_cpu' was not declared. Should it be static?

machine.h includes the missing declaration.

Cc: Anthony Green <address@hidden>
Signed-off-by: Stefan Weil <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>


  Commit: 92013cf8ca10adafec9a92deb5df993e7df22cb9
      
https://github.com/qemu/qemu/commit/92013cf8ca10adafec9a92deb5df993e7df22cb9
  Author: Stefan Weil <address@hidden>
  Date:   2015-02-10 (Tue, 10 Feb 2015)

  Changed paths:
    M hw/char/serial.c

  Log Message:
  -----------
  serial: Fix warnings caused by missing 'static' attribute

Warnings from the Sparse static analysis tool:

hw/char/serial.c:630:26: warning: symbol
 'vmstate_serial_thr_ipending' was not declared. Should it be static?
hw/char/serial.c:646:26: warning: symbol
 'vmstate_serial_tsr' was not declared. Should it be static?
hw/char/serial.c:665:26: warning: symbol
 'vmstate_serial_recv_fifo' was not declared. Should it be static?
hw/char/serial.c:681:26: warning: symbol
 'vmstate_serial_xmit_fifo' was not declared. Should it be static?
hw/char/serial.c:697:26: warning: symbol
 'vmstate_serial_fifo_timeout_timer' was not declared. Should it be static?
hw/char/serial.c:713:26: warning: symbol
 'vmstate_serial_timeout_ipending' was not declared. Should it be static?
hw/char/serial.c:729:26: warning: symbol
 'vmstate_serial_poll' was not declared. Should it be static?

Signed-off-by: Stefan Weil <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>


  Commit: 51575c3fca79b90953502dd1fa574711155a167e
      
https://github.com/qemu/qemu/commit/51575c3fca79b90953502dd1fa574711155a167e
  Author: Stefan Weil <address@hidden>
  Date:   2015-02-10 (Tue, 10 Feb 2015)

  Changed paths:
    M spice-qemu-char.c

  Log Message:
  -----------
  spice: Add missing 'static' attribute

Signed-off-by: Stefan Weil <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>


  Commit: 2822c1b65b54341dee33a85c96d419512f2b2da2
      
https://github.com/qemu/qemu/commit/2822c1b65b54341dee33a85c96d419512f2b2da2
  Author: Stefan Weil <address@hidden>
  Date:   2015-02-10 (Tue, 10 Feb 2015)

  Changed paths:
    M stubs/qtest.c

  Log Message:
  -----------
  stubs: Fix warning caused by missing include statement

Warning from the Sparse static analysis tool:

stubs/qtest.c:14:6:
 warning: symbol 'qtest_allowed' was not declared. Should it be static?

Add the missing include statement which declares qtest_allowed.

Signed-off-by: Stefan Weil <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>


  Commit: 73d22cafcaea7cb7b5f3ebbff2df5458d3f3c570
      
https://github.com/qemu/qemu/commit/73d22cafcaea7cb7b5f3ebbff2df5458d3f3c570
  Author: Stefan Weil <address@hidden>
  Date:   2015-02-10 (Tue, 10 Feb 2015)

  Changed paths:
    M hw/display/vga.c

  Log Message:
  -----------
  vga: Fix warning caused by missing 'static' attribute

Warning from the Sparse static analysis tool:

hw/display/vga.c:2012:26: warning:
 symbol 'vmstate_vga_endian' was not declared. Should it be static?

Signed-off-by: Stefan Weil <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>


  Commit: 43d735547b2a29cafd7d9529ac38734950b235f7
      
https://github.com/qemu/qemu/commit/43d735547b2a29cafd7d9529ac38734950b235f7
  Author: Stefan Weil <address@hidden>
  Date:   2015-02-10 (Tue, 10 Feb 2015)

  Changed paths:
    M hw/char/virtio-serial-bus.c

  Log Message:
  -----------
  virtio: Fix warning caused by missing 'static' attribute

Warning from the Sparse static analysis tool:

hw/char/virtio-serial-bus.c:31:3:
 warning: symbol 'vserdevices' was not declared. Should it be static?

Cc: Amit Shah <address@hidden>
Cc: Anthony Liguori <address@hidden>
Cc: Michael S. Tsirkin <address@hidden>
Signed-off-by: Stefan Weil <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>


  Commit: 5c697ae74170d43928cb185f5ac1a9058adcae0b
      
https://github.com/qemu/qemu/commit/5c697ae74170d43928cb185f5ac1a9058adcae0b
  Author: Peter Maydell <address@hidden>
  Date:   2015-02-10 (Tue, 10 Feb 2015)

  Changed paths:
    M cpu-exec.c
    M disas/sh4.c
    M fsdev/virtfs-proxy-helper.c
    M hw/block/onenand.c
    M hw/char/serial.c
    M hw/char/virtio-serial-bus.c
    M hw/core/fw-path-provider.c
    M hw/display/vga.c
    M hw/display/xenfb.c
    M hw/input/ps2.c
    M hw/net/pcnet-pci.c
    M hw/net/pcnet.c
    M hw/net/rtl8139.c
    M hw/ppc/spapr.c
    M hw/ppc/spapr_vio.c
    M hw/usb/desc-msos.c
    M include/migration/vmstate.h
    M kvm-all.c
    M libcacard/Makefile
    M linux-user/main.c
    M linux-user/syscall.c
    M linux-user/syscall_defs.h
    M migration/rdma.c
    M qemu-log.c
    M qjson.c
    M scripts/analyze-migration.py
    M spice-qemu-char.c
    M stubs/qtest.c
    M target-mips/translate.c
    M target-moxie/machine.c
    M trace-events
    M translate-all.c
    M ui/vnc.c
    M util/aes.c
    M util/qemu-option.c
    M util/qemu-sockets.c
    M util/uri.c
    M vl.c

  Log Message:
  -----------
  Merge remote-tracking branch 
'remotes/mjt/tags/pull-trivial-patches-2015-02-10' into staging

trivial patches for 2015-02-10

# gpg: Signature made Tue 10 Feb 2015 07:27:11 GMT using RSA key ID A4C3D7DB
# gpg: Good signature from "Michael Tokarev <address@hidden>"
# gpg:                 aka "Michael Tokarev <address@hidden>"
# gpg:                 aka "Michael Tokarev <address@hidden>"

* remotes/mjt/tags/pull-trivial-patches-2015-02-10: (45 commits)
  virtio: Fix warning caused by missing 'static' attribute
  vga: Fix warning caused by missing 'static' attribute
  stubs: Fix warning caused by missing include statement
  spice: Add missing 'static' attribute
  serial: Fix warnings caused by missing 'static' attribute
  moxie: Fix warning caused by missing include statement
  migration: Fix warnings caused by missing 'static' attribute
  migration: Fix warning caused by missing declaration of vmstate_dummy
  disas/sh4: Fix warning caused by missing 'static' attribute
  translate-all: Use g_try_malloc() for dynamic translator buffer
  vnc: g_realloc() can't fail, bury dead error handling
  rdma: g_malloc0() can't fail, bury dead error handling
  kvm: g_malloc() can't fail, bury dead error handling
  rtl8139: g_malloc() can't fail, bury dead error handling
  onenand: g_malloc() can't fail, bury dead error handling
  Fix name error in migration stream analyzation script
  QJSON: fix typo in author's email address
  util/uri: URI member path can be null, compare more carfully
  util/uri: realloc2n() can't fail, drop dead error handling
  util/uri: uri_new() can't fail, drop dead error handling
  ...

Signed-off-by: Peter Maydell <address@hidden>


Compare: https://github.com/qemu/qemu/compare/89db21771782...5c697ae74170

reply via email to

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