[dpdk-dev] [RFC] remove unused functions

Xu, Rosen rosen.xu at intel.com
Thu Nov 19 08:22:43 CET 2020


Hi,

> -----Original Message-----
> From: Yigit, Ferruh <ferruh.yigit at intel.com>
> Sent: Thursday, November 19, 2020 11:53
> To: Jerin Jacob <jerinj at marvell.com>; Dumitrescu, Cristian
> <cristian.dumitrescu at intel.com>; Hemant Agrawal
> <hemant.agrawal at nxp.com>; Sachin Saxena <sachin.saxena at oss.nxp.com>;
> Ray Kinsella <mdr at ashroe.eu>; Neil Horman <nhorman at tuxdriver.com>; Xu,
> Rosen <rosen.xu at intel.com>; Wu, Jingjing <jingjing.wu at intel.com>; Xing,
> Beilei <beilei.xing at intel.com>; Nithin Dabilpuram
> <ndabilpuram at marvell.com>; Ajit Khaparde
> <ajit.khaparde at broadcom.com>; Raveendra Padasalagi
> <raveendra.padasalagi at broadcom.com>; Vikas Gupta
> <vikas.gupta at broadcom.com>; Gagandeep Singh <g.singh at nxp.com>;
> Somalapuram Amaranath <asomalap at amd.com>; Akhil Goyal
> <akhil.goyal at nxp.com>; Jay Zhou <jianjay.zhou at huawei.com>; McDaniel,
> Timothy <timothy.mcdaniel at intel.com>; Ma, Liang J <liang.j.ma at intel.com>;
> Mccarthy, Peter <peter.mccarthy at intel.com>; Shepard Siegel
> <shepard.siegel at atomicrules.com>; Ed Czeck <ed.czeck at atomicrules.com>;
> John Miller <john.miller at atomicrules.com>; Igor Russkikh
> <igor.russkikh at aquantia.com>; Pavel Belous <pavel.belous at aquantia.com>;
> Rasesh Mody <rmody at marvell.com>; Shahed Shaikh
> <shshaikh at marvell.com>; Somnath Kotur
> <somnath.kotur at broadcom.com>; Chas Williams <chas3 at att.com>; Min Hu
> (Connor) <humin29 at huawei.com>; Rahul Lakkireddy
> <rahul.lakkireddy at chelsio.com>; Guo, Jia <jia.guo at intel.com>; Wang,
> Haiyue <haiyue.wang at intel.com>; Marcin Wojtas <mw at semihalf.com>;
> Michal Krawczyk <mk at semihalf.com>; Guy Tzalik <gtzalik at amazon.com>;
> Evgeny Schemeilin <evgenys at amazon.com>; Igor Chauskin
> <igorch at amazon.com>; Zhang, Qi Z <qi.z.zhang at intel.com>; Wang, Xiao W
> <xiao.w.wang at intel.com>; Yang, Qiming <qiming.yang at intel.com>; Alfredo
> Cardigliano <cardigliano at ntop.org>; Matan Azrad <matan at nvidia.com>;
> Shahaf Shuler <shahafs at nvidia.com>; Viacheslav Ovsiienko
> <viacheslavo at nvidia.com>; Zyta Szpak <zr at semihalf.com>; Liron Himi
> <lironh at marvell.com>; Stephen Hemminger <sthemmin at microsoft.com>; K.
> Y. Srinivasan <kys at microsoft.com>; Haiyang Zhang
> <haiyangz at microsoft.com>; Long Li <longli at microsoft.com>; Heinrich Kuhn
> <heinrich.kuhn at netronome.com>; Harman Kalra <hkalra at marvell.com>;
> Kiran Kumar K <kirankumark at marvell.com>; Andrew Rybchenko
> <andrew.rybchenko at oktetlabs.ru>; Singh, Jasvinder
> <jasvinder.singh at intel.com>; Jiawen Wu <jiawenwu at trustnetic.com>; Jian
> Wang <jianwang at trustnetic.com>; Zhang, Tianfei
> <tianfei.zhang at intel.com>; Ori Kam <orika at nvidia.com>; Guy Kaneti
> <guyk at marvell.com>; Burakov, Anatoly <anatoly.burakov at intel.com>;
> Maxime Coquelin <maxime.coquelin at redhat.com>; Xia, Chenbo
> <chenbo.xia at intel.com>
> Cc: Yigit, Ferruh <ferruh.yigit at intel.com>; dev at dpdk.org
> Subject: [RFC] remove unused functions
> 
> Removing unused functions, reported by cppcheck.
> 
> Easy way to remove clutter, since the code is already in the git repo,
> they can be added back when needed.
> 
> Signed-off-by: Ferruh Yigit <ferruh.yigit at intel.com>
> ---
>  drivers/bus/ifpga/ifpga_common.c              |   23 -
>  drivers/bus/ifpga/ifpga_common.h              |    3 -
> 

> diff --git a/drivers/bus/ifpga/ifpga_common.c
> b/drivers/bus/ifpga/ifpga_common.c
> index 78e2eaee4e..7281b169d0 100644
> --- a/drivers/bus/ifpga/ifpga_common.c
> +++ b/drivers/bus/ifpga/ifpga_common.c
> @@ -52,29 +52,6 @@ int rte_ifpga_get_integer32_arg(const char *key
> __rte_unused,
> 
>  	return 0;
>  }
> -int ifpga_get_integer64_arg(const char *key __rte_unused,
> -	const char *value, void *extra_args)
> -{
> -	if (!value || !extra_args)
> -		return -EINVAL;
> -
> -	*(uint64_t *)extra_args = strtoull(value, NULL, 0);
> -
> -	return 0;
> -}
> -int ifpga_get_unsigned_long(const char *str, int base)
> -{
> -	unsigned long num;
> -	char *end = NULL;
> -
> -	errno = 0;
> -
> -	num = strtoul(str, &end, base);
> -	if ((str[0] == '\0') || (end == NULL) || (*end != '\0') || (errno != 0))
> -		return -1;
> -
> -	return num;
> -}
> 
>  int ifpga_afu_id_cmp(const struct rte_afu_id *afu_id0,
>  	const struct rte_afu_id *afu_id1)
> diff --git a/drivers/bus/ifpga/ifpga_common.h
> b/drivers/bus/ifpga/ifpga_common.h
> index f9254b9d5d..44381eb78d 100644
> --- a/drivers/bus/ifpga/ifpga_common.h
> +++ b/drivers/bus/ifpga/ifpga_common.h
> @@ -9,9 +9,6 @@ int rte_ifpga_get_string_arg(const char *key
> __rte_unused,
>  	const char *value, void *extra_args);
>  int rte_ifpga_get_integer32_arg(const char *key __rte_unused,
>  	const char *value, void *extra_args);
> -int ifpga_get_integer64_arg(const char *key __rte_unused,
> -	const char *value, void *extra_args);
> -int ifpga_get_unsigned_long(const char *str, int base);
>  int ifpga_afu_id_cmp(const struct rte_afu_id *afu_id0,
>  	const struct rte_afu_id *afu_id1);
> 
> 2.26.2

Reviewed-by: Rosen Xu <rosen.xu at intel.com>



More information about the dev mailing list