[PATCH 1/3] doc: announce cleanup of rte_{bsf, fls} inline functions type use
Thomas Monjalon
thomas at monjalon.net
Wed Oct 5 11:06:15 CEST 2022
08/08/2022 23:21, Tyler Retzlaff:
> From: Tyler Retzlaff <roretzla at microsoft.com>
>
> The cleanup resulted from request to review [1] the following
> functions where there appeared to be inconsistency in return type
> or parameter type selections for the following inline functions.
>
> rte_bsf32()
> rte_bsf32_safe()
> rte_bsf64()
> rte_bsf64_safe()
Why _safe functions are not changed?
> rte_fls_u32()
> rte_fls_u64()
> rte_log2_u32()
> rte_log2_u64()
>
> [1] http://mails.dpdk.org/archives/dev/2021-March/201590.html
>
> Signed-off-by: Tyler Retzlaff <roretzla at linux.microsoft.com>
> ---
> doc/guides/rel_notes/deprecation.rst | 6 ++++++
> 1 file changed, 6 insertions(+)
>
> diff --git a/doc/guides/rel_notes/deprecation.rst b/doc/guides/rel_notes/deprecation.rst
> index e7583ca..58f4c24 100644
> --- a/doc/guides/rel_notes/deprecation.rst
> +++ b/doc/guides/rel_notes/deprecation.rst
> +* eal: Fix inline function return and parameter types for rte_{bsf,fls}
> + inline functions to be consistent in DPDK 22.11.
> + Change ``rte_bsf64`` return type to ``uint32_t`` instead of ``int``.
> + Change ``rte_fls_u32`` return type to ``uint32_t`` instead of ``int``.
> + Change ``rte_fls_u64`` return type to ``uint32_t`` instead of ``int``.
It is too late for the announce,
but the release notes requires to be updated.
More information about the dev
mailing list