From mboxrd@z Thu Jan 1 00:00:00 1970 From: Thomas Monjalon Subject: Re: [PATCH v2] malloc: fix adjacency check to also include segment list Date: Sun, 18 Nov 2018 14:15:12 +0100 Message-ID: <2233776.yr2cuDNz4j@xps> References: <8533ab3a49f63e9700764ead8b9147a098911b41.1542204687.git.anatoly.burakov@intel.com> <6a0a1a54d58a7c72380860c1da9e36d512c0ccd2.1542207435.git.anatoly.burakov@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7Bit Cc: dev@dpdk.org, yuwei1.zhang@intel.com, stable@dpdk.org To: Anatoly Burakov Return-path: In-Reply-To: <6a0a1a54d58a7c72380860c1da9e36d512c0ccd2.1542207435.git.anatoly.burakov@intel.com> List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" 14/11/2018 16:00, Anatoly Burakov: > It may so happen that two memory locations may be adjacent in > virtual memory, but belong to different segment lists. With > current code, such segments will be concatenated. Fix the > adjacency checking code to also check if the adjacent malloc > elements belong to the same memseg list. > > Fixes: 66cc45e293ed ("mem: replace memseg with memseg lists") > > Cc: stable@dpdk.org > > Signed-off-by: Anatoly Burakov Applied, thanks