From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id 6C009A0528; Mon, 20 Jan 2020 13:02:36 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 509F1E07; Mon, 20 Jan 2020 13:02:35 +0100 (CET) Received: from out3-smtp.messagingengine.com (out3-smtp.messagingengine.com [66.111.4.27]) by dpdk.org (Postfix) with ESMTP id 60AC83B5; Mon, 20 Jan 2020 13:02:34 +0100 (CET) Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.nyi.internal (Postfix) with ESMTP id C8613200CF; Mon, 20 Jan 2020 07:02:32 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute1.internal (MEProxy); Mon, 20 Jan 2020 07:02:32 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=monjalon.net; h= from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding:content-type; s=mesmtp; bh=mqM4PM8a6absRnFBZuOk0POFYgq89ksBsEmeVGyS0Y4=; b=YXlMtWJx2I+E PSH4WAMfplHH/ZjXUODxBHhEpTvYKtqYd1O4ambekui31jrJnTYVRGEy+uBoZRgP YNGWiU/U2IEerEWCOIJ3XenEsg8aqUH3a2nBNag3AvxTEohoog8gHYepu4xdJJ/H y1w0xS4EyYsFZjdPHGvoIhMMbl0PuoM= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm1; bh=mqM4PM8a6absRnFBZuOk0POFYgq89ksBsEmeVGyS0 Y4=; b=X5qJpJL26i4lKP/9278kqVeRg29mnXnOBP7zLfExqM5d2JlVAGUC9M840 VaEtdrOVpFnynFmaHIPX/Ly676/XUX7qyQbIVaxBM6A3zyEDHmA44/Q/AbuOpLm4 5PPj73XmRzBe+qmeLpsv/chjD+MXHQCnfdj6aOPPq6MDEQB/fSk6DGON2b4tzi2g reqfFLxOAoGN8Buwbkq9a4LG/bTrtDMZOH88p4TSoN9PCxbCZJlfqt1mf854q/7e K6smVU/hzaF4pKPIDUpz7eshEDz814kvDULLlcQ1iKPnTEnb0cZw6eLyW0GrKPUw XCvOVh+hYkePmk0iuUZqSKbMc5loA== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedugedrudehgddvgecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpefhvffufffkjghfggfgtgesthfuredttddtvdenucfhrhhomhepvfhhohhmrghs ucfoohhnjhgrlhhonhcuoehthhhomhgrshesmhhonhhjrghlohhnrdhnvghtqeenucfkph epjeejrddufeegrddvtdefrddukeegnecuvehluhhsthgvrhfuihiivgeptdenucfrrghr rghmpehmrghilhhfrhhomhepthhhohhmrghssehmohhnjhgrlhhonhdrnhgvth X-ME-Proxy: Received: from xps.localnet (184.203.134.77.rev.sfr.net [77.134.203.184]) by mail.messagingengine.com (Postfix) with ESMTPA id C2851306097C; Mon, 20 Jan 2020 07:02:30 -0500 (EST) From: Thomas Monjalon To: Olivier Matz Cc: dev@dpdk.org, "Zhang, AlvinX" , "Burakov, Anatoly" , Andrew Rybchenko , Bruce Richardson , David Marchand , dpdk stable Date: Mon, 20 Jan 2020 13:02:29 +0100 Message-ID: <4716046.upeRZZJTqa@xps> In-Reply-To: <20200117145754.11682-1-olivier.matz@6wind.com> References: <20200109132720.15664-1-olivier.matz@6wind.com> <20200117145754.11682-1-olivier.matz@6wind.com> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" Subject: Re: [dpdk-dev] [PATCH v2 0/3] mempool: fix mempool virt populate with small chunks X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" 17/01/2020 15:57, Olivier Matz: > rte_mempool_populate_virt() sometimes fail, when it calls > rte_mempool_populate_iova() with an area which is too small to store one > object. This should not be an error. > > I prepared a v2 which implements an ABI compatibility through symbol > versioning, as suggested [1]. It looks a bit overkill to me, but it > was an interresting exercice. [...] > Olivier Matz (3): > mempool: fix mempool virt populate with small chunks > doc: announce API change for mempool IOVA populate > mempool: return 0 if area is too small on populate Applied patches 1 & 2 (with commit log fixed) Patch 3 is for 20.05.