From patchwork Tue May 10 08:31:04 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jianbo Liu X-Patchwork-Id: 12643 X-Patchwork-Delegate: thomas@monjalon.net Return-Path: X-Original-To: patchwork@dpdk.org Delivered-To: patchwork@dpdk.org Received: from [92.243.14.124] (localhost [IPv6:::1]) by dpdk.org (Postfix) with ESMTP id BF18295CF; Tue, 10 May 2016 10:31:49 +0200 (CEST) Received: from foss.arm.com (foss.arm.com [217.140.101.70]) by dpdk.org (Postfix) with ESMTP id E44D995CC for ; Tue, 10 May 2016 10:31:48 +0200 (CEST) Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 2AF3F3C; Tue, 10 May 2016 01:31:59 -0700 (PDT) Received: from Overdrive.asiapac.arm.com (usa-sjc-imap-foss1.foss.arm.com [10.72.51.249]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id 652C73F21A; Tue, 10 May 2016 01:31:47 -0700 (PDT) From: Jianbo Liu To: dev@dpdk.org, jerin.jacob@caviumnetworks.com Cc: Jianbo Liu Date: Tue, 10 May 2016 14:01:04 +0530 Message-Id: <1462869064-9423-1-git-send-email-jianbo.liu@linaro.org> X-Mailer: git-send-email 2.4.11 Subject: [dpdk-dev] [PATCH] arm64: change rte_memcpy to inline function X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" Other APP may call rte_memcpy by function pointer, so change it to an inline function. Signed-off-by: Jianbo Liu Acked-by: Jerin Jacob --- lib/librte_eal/common/include/arch/arm/rte_memcpy_64.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/librte_eal/common/include/arch/arm/rte_memcpy_64.h b/lib/librte_eal/common/include/arch/arm/rte_memcpy_64.h index 917cdc1..3abe7cd 100644 --- a/lib/librte_eal/common/include/arch/arm/rte_memcpy_64.h +++ b/lib/librte_eal/common/include/arch/arm/rte_memcpy_64.h @@ -78,7 +78,11 @@ rte_mov256(uint8_t *dst, const uint8_t *src) memcpy(dst, src, 256); } -#define rte_memcpy(d, s, n) memcpy((d), (s), (n)) +static inline void * +rte_memcpy(void *dst, const void *src, size_t n) +{ + return memcpy(dst, src, n); +} static inline void * rte_memcpy_func(void *dst, const void *src, size_t n)