[dpdk-stable] [PATCH backport 0/4] service finalize and co

Harry van Haaren harry.van.haaren at intel.com
Tue Feb 13 17:05:40 CET 2018


This patchset targets 17.11 stable, backported fix from upstream commit:
da23f0a service: fix memory leak with new function

This patchset is a backport of a patches to allow
secondary processes to cleaup hugepage allocations that
occur during rte_eal_init().

The two applications proc_info and pdump are reworked to call
the cleanup function to avoid leaking hugepage memory. Without
this patchset, these secondary processes leak hugepage memory,
eventually depleting it.

The 4th patch in the series is a doc/release_notes patch,
which notes that secondary processes should call this before
quitting.

Yuanhan, I'm not sure where the doc patches should go to note
the above - feel free to move to a different section if required.

-Harry

Harry van Haaren (1):
  doc/release notes: add note to 17.11 on cleanup

Vipin Varghese (3):
  service: fix memory leak with new function
  app/pdump: fix the memory leak by rte_service_init
  app/procinfo: fix memory leak by rte_service_init

 app/pdump/main.c                            |  3 +++
 app/proc_info/main.c                        |  3 +++
 doc/guides/rel_notes/release_17_11.rst      | 13 +++++++++++++
 lib/librte_eal/common/include/rte_service.h | 11 +++++++++++
 lib/librte_eal/common/rte_service.c         | 14 ++++++++++++++
 lib/librte_eal/rte_eal_version.map          |  1 +
 6 files changed, 45 insertions(+)

-- 
2.7.4



More information about the stable mailing list