summaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-exynos/common.c
diff options
context:
space:
mode:
authorH. Peter Anvin <hpa@linux.intel.com>2012-04-24 01:34:12 +0200
committerH. Peter Anvin <hpa@zytor.com>2012-04-24 03:11:40 +0200
commit89b8835ec865dddd6673a8dd7003581bf2377176 (patch)
treeb226173ae33d4711626ea41e8ab5d98765a10862 /arch/arm/mach-exynos/common.c
parentasm-generic: Allow overriding clock_t and add attributes to siginfo_t (diff)
downloadlinux-89b8835ec865dddd6673a8dd7003581bf2377176.tar.xz
linux-89b8835ec865dddd6673a8dd7003581bf2377176.zip
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>
Diffstat (limited to 'arch/arm/mach-exynos/common.c')
0 files changed, 0 insertions, 0 deletions