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

[Xen-devel] [PATCH 00/28] Fixes for various minor Coverity issues, volume 2



Tested by building and creating a few PV and HVM domains. There shouldn't be
anything too complicated or controversial here.

Matthew Daley (28):
  gnttab: remove unused shared header lookup
  libxc: fix memory leak in load_p2m_frame_list error handling
  libxc: move munmap into the loop it's needed in in change_pte
  libxl: fix libxl_string_list_length and its only caller
  libxl: fix dispose without init of disk in cd_insert
  libxl: fix leak of corename in handle_domain_death
  libxl: fix leak of config_data in main_cpupoolcreate
  libxl: fix leak of rune in main_remus
  libxl: fix out-of-memory check in parse_global_config
  libxl: only free cpupoolinfo if necessary in libxl_list_cpupool
  libxl: only put poller if already gotten in libxl_event_wait
  libxl: only free cputopology if it was allocated in
    libxl__get_numa_candidate
  libxl: only free cputopology if it was allocated in
    libxl_{cpu,node}map_to_{node,cpu}map
  libxl: only free console reader if it was allocated in main_dmesg
  libxl: fix typo in libxl__hotplug_nic error checking
  libxl: fix file open failure check in libxl__file_reference_map
  libxl: gettimeofday doesn't return an errno on failure
  xenstored: handle unlikely failure better in ask_parents
  xenstored: fix faulty check for bad handle in domain_init
  xenstore: check socket path length before copying it
  mini-os: fix nodename generation in init_netfront
  mini-os: fix various memory leaks in blkfront
  mini-os: fix various memory leaks in {fb,kbd}front
  mini-os: fix various memory leaks in netfront
  mini-os: fix various memory leaks in pcifront
  mini-os: fix various memory leaks in consfront
  mini-os: fix various memory leaks in various locations
  gdbsx: clear sockaddr before using it

 extras/mini-os/blkfront.c         |   11 +++++----
 extras/mini-os/console/xenbus.c   |    9 +++----
 extras/mini-os/fbfront.c          |   48 ++++++++++++++++++++++++-------------
 extras/mini-os/kernel.c           |    7 ++++--
 extras/mini-os/lib/xs.c           |    2 ++
 extras/mini-os/netfront.c         |   23 +++++++++++-------
 extras/mini-os/pcifront.c         |   29 ++++++++++++++--------
 tools/debugger/gdbsx/gx/gx_comm.c |    1 +
 tools/libxc/xc_domain_restore.c   |    1 +
 tools/libxc/xc_offline_page.c     |    6 ++---
 tools/libxl/libxl.c               |    5 ++--
 tools/libxl/libxl_bootloader.c    |    2 +-
 tools/libxl/libxl_event.c         |    2 +-
 tools/libxl/libxl_internal.c      |    2 +-
 tools/libxl/libxl_linux.c         |    2 +-
 tools/libxl/libxl_numa.c          |    3 ++-
 tools/libxl/libxl_utils.c         |    6 +++--
 tools/libxl/xl.c                  |    4 ++--
 tools/libxl/xl_cmdimpl.c          |   18 ++++++++------
 tools/xenstore/xenstored_core.c   |    4 +++-
 tools/xenstore/xenstored_domain.c |    2 +-
 tools/xenstore/xs.c               |    4 ++++
 xen/common/grant_table.c          |    1 -
 23 files changed, 123 insertions(+), 69 deletions(-)

-- 
1.7.10.4


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.