Re: [PATCH 1/2] crypto: ccp - Reduce stack frame size with KASAN

From: Gary R Hook
Date: Tue Mar 28 2017 - 11:57:34 EST


On 03/28/2017 10:10 AM, Arnd Bergmann wrote:
-};
+} __packed __aligned(4);

My gcc 4.8 doesn't understand __aligned(). Shouldn't we use
#pragma(4) here?

That is odd, the __aligned() macro gets defined for all compiler versions
in linux/compiler.h, and the aligned attribute should work for all supported
compilers (3.2 and higher), while #pragma pack() requires gcc-4.0 or
higher.


Tried again in a couple of trees. Not sure what I did wrong, but the compiler
seems to be happy now. Huh.

Will submit a V2.


--
This is my day job. Follow me at:
IG/Twitter/Facebook: @grhookphoto
IG/Twitter/Facebook: @grhphotographer