1
0
Files
linux/arch/x86/include/asm
H. Peter Anvin 89b8835ec8 x32, siginfo: Provide proper overrides for x32 siginfo_t
Provide the proper override macros for x32 siginfo_t.  The combination
of a special type here and an overall alignment constraint actually
ends up with all the types being properly aligned, but the hack is
needed to keep the substructures inside siginfo_t from adding padding.

Note: use __attribute__((aligned())) since __aligned() is not exported
to user space.

[ v2: fix stray semicolon ]

Reported-by: H.J. Lu <hjl.rools@gmail.com>
Cc: Bruce J. Beare <bruce.j.beare@intel.com>
Cc: Arnd Bergmann <arnd@arndb.de>
Link: http://lkml.kernel.org/r/CAMe9rOqF6Kh6-NK7oP0Fpzkd4SBAWU%2BG53hwBbSD4iA2UzyxuA@mail.gmail.com
Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
2012-04-23 18:11:40 -07:00
..
2011-12-05 17:17:24 +01:00
2011-08-29 13:44:12 -07:00
2011-08-29 13:44:12 -07:00
2012-03-28 18:11:12 +01:00
2012-03-28 18:11:12 +01:00
2012-03-28 18:11:12 +01:00
2012-03-28 18:11:12 +01:00
2012-03-28 18:11:12 +01:00
2011-05-16 14:55:57 -04:00
2012-03-28 18:11:12 +01:00
2012-03-20 21:48:30 +08:00
2012-03-28 18:11:12 +01:00
2011-11-11 10:22:55 +01:00
2012-02-20 12:51:00 -08:00
2011-07-26 16:49:43 -07:00
2011-07-22 14:39:50 +09:30
2011-05-24 14:33:35 +02:00
2012-03-28 18:11:12 +01:00
2011-07-26 16:49:47 -07:00
2012-01-26 21:23:53 +01:00
2011-12-05 14:28:37 +01:00
2011-06-05 21:30:33 +02:00
2011-08-29 13:44:12 -07:00
2012-03-28 18:11:12 +01:00
2012-02-20 12:52:05 -08:00
2011-12-05 12:00:16 +01:00
2012-03-28 18:11:12 +01:00
2012-02-20 12:52:05 -08:00
2012-03-28 18:11:12 +01:00
2012-03-28 18:11:12 +01:00
2011-06-05 21:30:32 +02:00