| From | Alejandro Colomar <> | Subject | [PATCH v2 11/20] linux/container_of.h: Cosmetic | Date | Sat, 20 Nov 2021 14:00:54 +0100 |
| |
Place braces in a ({}) expression similarly to how a function would have them.
Signed-off-by: Alejandro Colomar <alx.manpages@gmail.com> --- include/linux/container_of.h | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/include/linux/container_of.h b/include/linux/container_of.h index 682a2a606ee9..3a31b6874944 100644 --- a/include/linux/container_of.h +++ b/include/linux/container_of.h @@ -16,12 +16,16 @@ * @member: the name of the member within the struct. * */ -#define container_of(ptr, type, member) ({ \ +#define container_of(ptr, type, member) ( \ +{ \ const void *__mptr = (ptr); \ + \ static_assert(__same_type(*(ptr), memberof(type, member)) || \ __same_type(*(ptr), void), \ "pointer type mismatch in container_of()"); \ - ((type *)(__mptr - offsetof(type, member))); }) + ((type *)(__mptr - offsetof(type, member))); \ +} \ +) /** * container_of_safe - cast a member of a structure out to the containing structure -- 2.33.1
|