Only the first patch fixes anything that could really cause problems
(and I'm not certain about that).  The rest fix minor issues and
suppress valgrind complaints.  With the entire series, I get no
valgrind complaints whatsoever with valgrind with --leak-check=full
(without --show-reachable=yes) on "make check-valgrind".

Ben Pfaff (5):
  ovsdb-idl: Fix memory leak writing synthetic rows in
    ovsdb_idl_txn_write().
  Fix minor memory leaks found by valgrind.
  tests: Suppress valgrind error reports from glibc timer_create()
    function.
  tests: Gracefully shut down ovsdb-server, to avoid valgrind leak
    warnings.
  Rearrange structures to better fit valgrind's memory leak heuristics.

 lib/ovsdb-data.c           |    3 ++-
 lib/ovsdb-idl.c            |    3 ++-
 ofproto/ofproto-dpif.c     |    2 +-
 ofproto/ofproto-provider.h |    6 +++---
 ovsdb/jsonrpc-server.c     |    4 ++--
 ovsdb/ovsdb-client.c       |    9 +++++++++
 ovsdb/ovsdb-tool.c         |    4 ++++
 ovsdb/row.h                |    4 ++--
 ovsdb/server.h             |   12 ++++++------
 tests/automake.mk          |    3 ++-
 tests/glibc.supp           |   16 ++++++++++++++++
 tests/ofproto.at           |    1 +
 tests/ovs-monitor-ipsec.at |    2 ++
 tests/ovs-vsctl.at         |    1 +
 tests/ovs-xapi-sync.at     |    2 ++
 utilities/ovs-ofctl.c      |    3 +++
 utilities/ovs-vsctl.c      |    3 +++
 vswitchd/bridge.c          |    2 +-
 18 files changed, 62 insertions(+), 18 deletions(-)
 create mode 100644 tests/glibc.supp

-- 
1.7.2.5

_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev

Reply via email to