Patch "stddef.h: move offsetofend inside #ifndef/#endif guard, neaten" has been added to the 3.18-stable tree
This is a note to let you know that I've just added the patch titled
stddef.h: move offsetofend inside #ifndef/#endif guard, neaten
to the 3.18-stable tree which can be found at:
http://www.kernel.org/git/?p=linux/kernel/git/stable/stable-queue.git;a=summary
The filename of the patch is:
stddef.h-move-offsetofend-inside-ifndef-endif-guard-neaten.patch
and it can be found in the queue-3.18 subdirectory.
If you, or anyone else, feels it should not be added to the stable tree, please let <[email protected]> know about it.
Quoted 1 line
From
8c7fbe5795a016259445a61e072eb0118aaf6a61Mon Sep 17 00:00:00 2001
From: Joe Perches <[email protected]>
Date: Thu, 25 Jun 2015 15:01:16 -0700
Subject: stddef.h: move offsetofend inside #ifndef/#endif guard, neaten
From: Joe Perches <[email protected]>
commit 8c7fbe5795a016259445a61e072eb0118aaf6a61 upstream.
Commit 3876488444e7 ("include/stddef.h: Move offsetofend() from vfio.h to a generic kernel header") added offsetofend outside the normal include #ifndef/#endif guard. Move it inside.
Miscellanea:
o remove unnecessary blank line
o standardize offsetof macros whitespace style
--- include/linux/stddef.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-)
include/linux/stddef.h +4 -4
@@ -3,7 +3,6 @@#include <uapi/linux/stddef.h> -#undef NULL#define NULL ((void *)0)
@@ -14,10 +13,9 @@ enum {#undef offsetof#ifdef __compiler_offsetof -#define offsetof (TYPE ,MEMBER ) __compiler_offsetof(TYPE,MEMBER) +#define offsetof (TYPE ,MEMBER ) __compiler_offsetof(TYPE, MEMBER)#else -#define offsetof (TYPE ,MEMBER ) ((size_t) &((TYPE *)0)->MEMBER) -#endif +#define offsetof (TYPE ,MEMBER ) ((size_t)&((TYPE *)0)->MEMBER)#endif /**
@@ -28,3 +26,5 @@ enum {*/ #define offsetofend (TYPE ,MEMBER ) \ (offsetof(TYPE, MEMBER) + sizeof(((TYPE *)0)->MEMBER)) + +#endif
Patches currently in stable-queue which might be from [email protected] are
queue-3.18/stddef.h-move-offsetofend-inside-ifndef-endif-guard-neaten.patch