From: Sabrina Dubroca <sdubr...@redhat.com> redhat: rh_kabi: move semicolon inside __RH_KABI_CHECK_SIZE
With the current implementation, an unnecessary semicolon is left during the GENKSYMS pass (which doesn't matter since at the moment __RH_KABI_CHECK_SIZE is only used during the !GENKSYMS pass -- it's burried inside RH_KABI_EXTEND). This wouldn't cause any issue, but could be confusing to other developers once we start using __RH_KABI_CHECK_SIZE during the GENKSYMS pass. Suggested-by: Jiri Benc <jb...@redhat.com> Signed-off-by: Sabrina Dubroca <sdubr...@redhat.com> diff --git a/include/linux/rh_kabi.h b/include/linux/rh_kabi.h index blahblah..blahblah 100644 --- a/include/linux/rh_kabi.h +++ b/include/linux/rh_kabi.h @@ -408,7 +408,7 @@ } # define __RH_KABI_CHECK_SIZE(_item, _size) \ _Static_assert(sizeof(struct{_item;}) <= _size, \ - __FILE__ ":" __stringify(__LINE__) ": " __stringify(_item) " is larger than the reserved size (" __stringify(_size) " bytes)" RH_KABI_ALIGN_WARNING) + __FILE__ ":" __stringify(__LINE__) ": " __stringify(_item) " is larger than the reserved size (" __stringify(_size) " bytes)" RH_KABI_ALIGN_WARNING); #else # define __RH_KABI_CHECK_SIZE_ALIGN(_orig, _new) # define __RH_KABI_CHECK_SIZE(_item, _size) @@ -481,7 +481,7 @@ RH_KABI_EXTEND(union { \ _new; \ unsigned long RH_KABI_UNIQUE_ID[_size]; \ - __RH_KABI_CHECK_SIZE(_new, 8 * (_size)); \ + __RH_KABI_CHECK_SIZE(_new, 8 * (_size)) \ }) #define _RH_KABI_AUX_PTR(_struct) \ -- https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1619 -- _______________________________________________ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to kernel-le...@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/kernel@lists.fedoraproject.org Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue