patches for DPDK stable branches
 help / color / mirror / Atom feed
From: Harry van Haaren <harry.van.haaren@intel.com>
To: stable@dpdk.org
Cc: yliu@fridaylinux.org, harry.van.haaren@intel.com,
	vipin.varghese@intel.com
Subject: [dpdk-stable] [PATCH backport 0/4] service finalize and co
Date: Tue, 13 Feb 2018 16:05:40 +0000	[thread overview]
Message-ID: <1518537944-125482-1-git-send-email-harry.van.haaren@intel.com> (raw)

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

             reply	other threads:[~2018-02-13 16:05 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-02-13 16:05 Harry van Haaren [this message]
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

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1518537944-125482-1-git-send-email-harry.van.haaren@intel.com \
    --to=harry.van.haaren@intel.com \
    --cc=stable@dpdk.org \
    --cc=vipin.varghese@intel.com \
    --cc=yliu@fridaylinux.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).