[dpdk-dev] [PATCH v10 1/4] devtools: add exception for reserved fields
David Marchand
david.marchand at redhat.com
Wed Apr 14 22:57:00 CEST 2021
On Wed, Apr 14, 2021 at 8:04 PM <gakhil at marvell.com> wrote:
>
> From: Akhil Goyal <gakhil at marvell.com>
>
> Certain structures are added with reserved fields
> to address any future enhancements to retain ABI
> compatibility.
> However, ABI script will still report error as it
> is not aware of reserved fields. Hence, adding a
> generic exception for reserved fields.
>
> Signed-off-by: Akhil Goyal <gakhil at marvell.com>
> ---
> devtools/libabigail.abignore | 6 +++++-
> 1 file changed, 5 insertions(+), 1 deletion(-)
>
> diff --git a/devtools/libabigail.abignore b/devtools/libabigail.abignore
> index 6c0b38984..654755314 100644
> --- a/devtools/libabigail.abignore
> +++ b/devtools/libabigail.abignore
> @@ -19,4 +19,8 @@
> ; Ignore fields inserted in cacheline boundary of rte_cryptodev
> [suppress_type]
> name = rte_cryptodev
> - has_data_member_inserted_between = {offset_after(attached), end}
> \ No newline at end of file
> + has_data_member_inserted_between = {offset_after(attached), end}
> +
> +; Ignore changes in reserved fields
> +[suppress_variable]
> + name_regexp = reserved
> --
> 2.25.1
>
Mm, this rule is a bit scary, as it matches anything with "reserved" in it.
You need an exception anyway to insert the new fields (like in patch 2).
Can you test your series dropping this patch 1 ?
--
David Marchand
More information about the dev
mailing list