1. 27 3月, 2018 4 次提交
  2. 24 3月, 2018 1 次提交
    • P
      Revert "monitor: enable IO thread for (qmp & !mux) typed" · a4f90923
      Peter Xu 提交于
      This reverts commit 3fd2457d.
      
      Enabling OOB caused several iotests failures; due to the imminent
      2.12 release, the safest action is to disable OOB for now.  If
      other patches fix the issues that iotests exposed, it may be turned
      back on in time for the release, otherwise it will be 2.13 material;
      either way, the framework changes not reverted now do not hurt if
      they remain as part of the 2.12 release.
      
      Additionally, revert the tests in the patch 02130314 ("qmp: introduce
      QMPCapability", 2018-03-19), as both parts must be reverted at once
      to keep 'make check' passing.
      Signed-off-by: NPeter Xu <peterx@redhat.com>
      Message-Id: <20180323140821.28957-2-peterx@redhat.com>
      Tested-by: NChristian Borntraeger <borntraeger@de.ibm.com>
      [eblake: reorder/squash commits, enhance commit message]
      Signed-off-by: NEric Blake <eblake@redhat.com>
      a4f90923
  3. 20 3月, 2018 15 次提交
  4. 19 3月, 2018 1 次提交
  5. 14 3月, 2018 2 次提交
  6. 13 3月, 2018 1 次提交
  7. 05 3月, 2018 1 次提交
  8. 03 3月, 2018 2 次提交
  9. 26 2月, 2018 1 次提交
  10. 17 2月, 2018 2 次提交
  11. 09 2月, 2018 8 次提交
  12. 16 1月, 2018 1 次提交
    • M
      readline: add a free function · e5dc1a6c
      Marc-André Lureau 提交于
      Fixes leaks such as:
      
      Direct leak of 2 byte(s) in 1 object(s) allocated from:
          #0 0x7eff58beb850 in malloc (/lib64/libasan.so.4+0xde850)
          #1 0x7eff57942f0c in g_malloc ../glib/gmem.c:94
          #2 0x7eff579431cf in g_malloc_n ../glib/gmem.c:331
          #3 0x7eff5795f6eb in g_strdup ../glib/gstrfuncs.c:363
          #4 0x55db720f1d46 in readline_hist_add /home/elmarco/src/qq/util/readline.c:258
          #5 0x55db720f2d34 in readline_handle_byte /home/elmarco/src/qq/util/readline.c:387
          #6 0x55db71539d00 in monitor_read /home/elmarco/src/qq/monitor.c:3896
          #7 0x55db71f9be35 in qemu_chr_be_write_impl /home/elmarco/src/qq/chardev/char.c:167
          #8 0x55db71f9bed3 in qemu_chr_be_write /home/elmarco/src/qq/chardev/char.c:179
          #9 0x55db71fa013c in fd_chr_read /home/elmarco/src/qq/chardev/char-fd.c:66
          #10 0x55db71fe18a8 in qio_channel_fd_source_dispatch /home/elmarco/src/qq/io/channel-watch.c:84
          #11 0x7eff5793a90b in g_main_dispatch ../glib/gmain.c:3182
          #12 0x7eff5793b7ac in g_main_context_dispatch ../glib/gmain.c:3847
          #13 0x55db720af3bd in glib_pollfds_poll /home/elmarco/src/qq/util/main-loop.c:214
          #14 0x55db720af505 in os_host_main_loop_wait /home/elmarco/src/qq/util/main-loop.c:261
          #15 0x55db720af6d6 in main_loop_wait /home/elmarco/src/qq/util/main-loop.c:515
          #16 0x55db7184e0de in main_loop /home/elmarco/src/qq/vl.c:1995
          #17 0x55db7185e956 in main /home/elmarco/src/qq/vl.c:4914
          #18 0x7eff4ea17039 in __libc_start_main (/lib64/libc.so.6+0x21039)
      
      (while at it, use g_new0(ReadLineState), it's a bit easier to read)
      Signed-off-by: NMarc-André Lureau <marcandre.lureau@redhat.com>
      Reviewed-by: NDr. David Alan Gilbert <dgilbert@redhat.com>
      Reviewed-by: NPhilippe Mathieu-Daudé <f4bug@amsat.org>
      Message-Id: <20180104160523.22995-11-marcandre.lureau@redhat.com>
      Signed-off-by: NPaolo Bonzini <pbonzini@redhat.com>
      e5dc1a6c
  13. 18 12月, 2017 1 次提交