1. 22 2月, 2016 5 次提交
    • P
      qemu_process: mark auto-generated spice ports as reserved · 85a687c6
      Pavel Hrdina 提交于
      In case you will specify graphics like this:
      
      <graphics type='spice' port='-1'/>
      
      or
      
      <graphics type='spice' port='-1' tlsPort='6000'/>
      
      libvirt will automatically add autoport='no'.  This leads to an issue
      that in qemuProcessStop() we don't release that port because we are
      releasing both port if autoport=yes or only port marked as reserved.
      
      If autoport=no but we request to generate port via '-1' we need to mark
      that port as reserved in order to release it.
      
      Resolves: https://bugzilla.redhat.com/show_bug.cgi?id=1299696Signed-off-by: NPavel Hrdina <phrdina@redhat.com>
      85a687c6
    • M
      Miscellaneous for-loop syntax clean-ups · 457ff97f
      Martin Kletzander 提交于
      Checking whether x > 0 before looping over [0..x] items doesn't make
      sense and multi-line body must have curly brackets around it.
      
      Best viewed with '-w'.
      Signed-off-by: NMartin Kletzander <mkletzan@redhat.com>
      457ff97f
    • P
      qemu: add support for LSI SAS1068 (aka MPT Fusion) SCSI controller · fc922eb2
      Paolo Bonzini 提交于
      This does nothing more than adding the new device and capability.
      The device is present since QEMU 2.6.0.
      Signed-off-by: NPaolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: NDaniel P. Berrange <berrange@redhat.com>
      fc922eb2
    • M
      virDomainDefFormatInternal: Drop useless check · eeed7f6e
      Michal Privoznik 提交于
      There's a check if a domain definition has any graphics card and
      if so, we iterate over each one of them. This makes no sense,
      because even if it has none we can still iterate over.
      Signed-off-by: NMichal Privoznik <mprivozn@redhat.com>
      eeed7f6e
    • M
      adminDaemonListServers: Don't leak @srv_names array · 702713af
      Michal Privoznik 提交于
      When getting a list of servers registered for a daemon, it's
      returned as a dynamically allocated array filled in with pointers
      to constant strings. Because the array is dynamic, it should be
      freed when no longer needed (but not the strings!). Even the
      function that creates the array suggests that.
      
      ==19446== 48 bytes in 3 blocks are definitely lost in loss record 821 of 1,034
      ==19446==    at 0x4C2C28E: realloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
      ==19446==    by 0x54BAFC8: virReallocN (viralloc.c:245)
      ==19446==    by 0x54BB0BE: virExpandN (viralloc.c:294)
      ==19446==    by 0x54BB391: virInsertElementsN (viralloc.c:436)
      ==19446==    by 0x164E3D: virNetDaemonGetServerNames (virnetdaemon.c:217)
      ==19446==    by 0x15616F: adminDaemonListServers (admin_server.c:52)
      ==19446==    by 0x155B8C: adminDispatchConnectListServers (admin.c:151)
      ==19446==    by 0x155FD8: adminDispatchConnectListServersHelper (admin_dispatch.h:101)
      ==19446==    by 0x568E862: virNetServerProgramDispatchCall (virnetserverprogram.c:437)
      ==19446==    by 0x568E3C3: virNetServerProgramDispatch (virnetserverprogram.c:307)
      ==19446==    by 0x5687B5B: virNetServerProcessMsg (virnetserver.c:135)
      ==19446==    by 0x5687C1B: virNetServerHandleJob (virnetserver.c:156)
      Signed-off-by: NMichal Privoznik <mprivozn@redhat.com>
      702713af
  2. 20 2月, 2016 3 次提交
  3. 19 2月, 2016 24 次提交
  4. 18 2月, 2016 8 次提交