From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-lf0-f67.google.com (mail-lf0-f67.google.com [209.85.215.67]) by dpdk.org (Postfix) with ESMTP id 451571B6C1 for ; Tue, 15 May 2018 19:20:05 +0200 (CEST) Received: by mail-lf0-f67.google.com with SMTP id r25-v6so1409074lfd.1 for ; Tue, 15 May 2018 10:20:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=TqOE8eTpplQcWqmgp9zccmEFyK99L+g65ww+T1RJaF4=; b=dk2VUj84L5TmbPfr7EZ/ZyoaaedhJep1rKLNuy9suVhe1ygXEPXA/TGpKqFvDk3yxg JyGYyJJXnZSxAIxJWuDqvK4dOI4I9oXylCi/V9ny2riJsAkYQKkPE09j01haqC2+n3E0 z2jSHri6PNu/dw6IsjjcRZZt6Ec8EsjgBd+3fcLdwHbRVlq2Ogl3q6JFx+nZRBLsdzuf mbqX3Y1SAy5tmpiLR4v7qmbyB1N1v/b8EQdKQEg2RdaK0jnNfGyEX1jaefU6CfQi7gtI Qu0DWb3Hy+wMxX4mAQm9/rgqDMLRkkS9CKSsA5ZlKGze25TR1gfmCBO4uRGvdJY3//jf FosA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=TqOE8eTpplQcWqmgp9zccmEFyK99L+g65ww+T1RJaF4=; b=Z5EGeBeG9KIXOLOSMgnAzSSto49nJvLd9mbYOfg+6kNOpffu2gKAjo0sDgcQaN7ofc bDP++R1ZC92Qy23JJ/FZshcNd9xb7NKPA0nKxkqTd9ycRVYpkRkf7nVAm7y9E2uKgnsx uVcWmoQ+j7svMJooNxUB1ou3AMlRAJ13hQq94Qn+XgWDq/RM3s7IRnpPNpjBibh652yV Lr6TQbBjKVL9jkQR5jdm0E48zu19Otcu3QqLjr6sQId3uwBvlJzTCddlQJIP7oHObDn/ D6VGLtngsvgxf9wFxad9A8kT5yZDHCAoZc9xW7vpedUbj5Lxc4UoLaTKNmAeRUlLEQTo UaZA== X-Gm-Message-State: ALKqPwegqEOSV5Hz5rKOSFcWASG/J9w2LQG9VP6ADMHqbooubLg/7GkW Ahm3SUm2nxj+66yovFqmST4= X-Google-Smtp-Source: AB8JxZrkdmfniiOxGzyNahInjNmnEfC+FI0AKeyMf+dmaQa4FJ7rAApW51pwQgEk+j9BhgF8+uRsXw== X-Received: by 2002:a19:e1ca:: with SMTP id l71-v6mr3663355lfk.102.1526404804892; Tue, 15 May 2018 10:20:04 -0700 (PDT) Received: from localhost ([2a00:23c5:be9a:5200:ce4c:82c0:d567:ecbb]) by smtp.gmail.com with ESMTPSA id j83-v6sm76430lje.55.2018.05.15.10.20.03 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Tue, 15 May 2018 10:20:04 -0700 (PDT) From: luca.boccassi@gmail.com To: Anatoly Burakov Cc: Konstantin Ananyev , dpdk stable Date: Tue, 15 May 2018 18:19:14 +0100 Message-Id: <20180515171933.12882-13-luca.boccassi@gmail.com> X-Mailer: git-send-email 2.14.2 In-Reply-To: <20180515171933.12882-1-luca.boccassi@gmail.com> References: <20180501104509.17238-46-luca.boccassi@gmail.com> <20180515171933.12882-1-luca.boccassi@gmail.com> Subject: [dpdk-stable] patch 'memzone: fix size on reserving biggest memzone' has been queued to LTS release 16.11.7 X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches for DPDK stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 May 2018 17:20:05 -0000 Hi, FYI, your patch has been queued to LTS release 16.11.7 Note it hasn't been pushed to http://dpdk.org/browse/dpdk-stable yet. It will be pushed if I get no objections before 05/16/18. So please shout if anyone has objections. Thanks. Luca Boccassi --- >>From 40aa5078cbc8bf3261723d2f92688d81b1313ba4 Mon Sep 17 00:00:00 2001 From: Anatoly Burakov Date: Thu, 3 May 2018 17:00:47 +0100 Subject: [PATCH] memzone: fix size on reserving biggest memzone [ upstream commit a82377cab87cea35bdd135fa8b8c4c485e2389f7 ] Size of malloc heap elements include overhead, which should not be counted as part of memzone. Fixes: fafcc11985a2 ("mem: rework memzone to be allocated by malloc") Signed-off-by: Anatoly Burakov Acked-by: Konstantin Ananyev --- lib/librte_eal/common/eal_common_memzone.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/librte_eal/common/eal_common_memzone.c b/lib/librte_eal/common/eal_common_memzone.c index b58d85b71..c51386906 100644 --- a/lib/librte_eal/common/eal_common_memzone.c +++ b/lib/librte_eal/common/eal_common_memzone.c @@ -253,7 +253,8 @@ memzone_reserve_aligned_thread_unsafe(const char *name, size_t len, snprintf(mz->name, sizeof(mz->name), "%s", name); mz->phys_addr = rte_malloc_virt2phy(mz_addr); mz->addr = mz_addr; - mz->len = (requested_len == 0 ? elem->size : requested_len); + mz->len = (requested_len == 0 ? + (elem->size - MALLOC_ELEM_OVERHEAD) : requested_len); mz->hugepage_sz = elem->ms->hugepage_sz; mz->socket_id = elem->ms->socket_id; mz->flags = 0; -- 2.14.2