patches for DPDK stable branches
 help / color / mirror / Atom feed
* [dpdk-stable] [PATCH backport 0/4] service finalize and co
@ 2018-02-13 16:05 Harry van Haaren
  2018-02-13 16:05 ` [dpdk-stable] [PATCH 1/4] service: fix memory leak with new function Harry van Haaren
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ messages in thread
From: Harry van Haaren @ 2018-02-13 16:05 UTC (permalink / raw)
  To: stable; +Cc: yliu, harry.van.haaren, vipin.varghese

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

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2018-02-13 16:05 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-02-13 16:05 [dpdk-stable] [PATCH backport 0/4] service finalize and co Harry van Haaren
2018-02-13 16:05 ` [dpdk-stable] [PATCH 1/4] service: fix memory leak with new function Harry van Haaren
2018-02-13 16:05 ` [dpdk-stable] [PATCH 2/4] app/pdump: fix the memory leak by rte_service_init Harry van Haaren
2018-02-13 16:05 ` [dpdk-stable] [PATCH 3/4] app/procinfo: fix " Harry van Haaren
2018-02-13 16:05 ` [dpdk-stable] [PATCH 4/4] doc/release notes: add note to 17.11 on cleanup Harry van Haaren

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).