On 4/2/2020 7:45 PM, eugeny.parshu...@linux.intel.com wrote: > From: Eugeny Parshutin <eugeny.parshu...@linux.intel.com> > > Add the previous prototype for the 'profile_hook_rx_burst_cb' function > to fix the compiler warning when the DPDK is built with > 'RTE_ETHDEV_PROFILE_WITH_VTUNE' config option enabled: > /home/dpdk/lib/librte_ethdev/ethdev_profile.c:17:1: warning: > no previous prototype for profile_hook_rx_burst_cb [-Wmissing-prototypes] > > Fixes: 2c1bbab7f09d ("ethdev: change vtune profiling approach") > Cc: ilia.kura...@intel.com
Hi Eugeny, Thanks for the fix. Can you please add the "Cc: sta...@dpdk.org" tag just below the Fixes line, this to request backporting the fix to stable trees, which is required for this case since this is a build fix. > > Signed-off-by: Eugeny Parshutin <eugeny.parshu...@linux.intel.com> > --- > v2: Fix the commit message > > v3: Fix the check-git-log.sh warnings: > - make headline shorter > - add 'Fixes' tag > > v4: Adapt 'Fixes' section to commit message guidelines > --- > lib/librte_ethdev/ethdev_profile.h | 10 ++++++++++ > 1 file changed, 10 insertions(+) > > diff --git a/lib/librte_ethdev/ethdev_profile.h > b/lib/librte_ethdev/ethdev_profile.h > index 65031e6f3..b8c3c6848 100644 > --- a/lib/librte_ethdev/ethdev_profile.h > +++ b/lib/librte_ethdev/ethdev_profile.h > @@ -24,4 +24,14 @@ > int > __rte_eth_dev_profile_init(uint16_t port_id, struct rte_eth_dev *dev); > > +#ifdef RTE_ETHDEV_PROFILE_WITH_VTUNE > + > +uint16_t > +profile_hook_rx_burst_cb( minor comment, but can you please don't end the line with open parenthesis, '(', but continue the param list in above line. (I am aware this is how done while calling the function, but better to fix here.) > + __rte_unused uint16_t port_id, __rte_unused uint16_t queue_id, '__rte_unused' tag is not required in the function deceleration, can you please remove them. > + __rte_unused struct rte_mbuf *pkts[], uint16_t nb_pkts, > + __rte_unused uint16_t max_pkts, __rte_unused void *user_param); > + > +#endif /* RTE_ETHDEV_PROFILE_WITH_VTUNE */ > + > #endif >