diff options
author | Andreas Larsson <andreas@gaisler.com> | 2014-12-05 10:55:28 +0100 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2014-12-11 18:51:56 -0800 |
commit | 92f268eefe38c62aaf9ee9cea5e05f2abf9d3d60 (patch) | |
tree | 2f7bca1555657ca64523979f9d90060ec9d97148 | |
parent | 70e71ca0af244f48a5dcf56dc435243792e3a495 (diff) |
sparc32, leon: Align ccall_info to prevent unaligned traps on crosscall
It is being filled in using std in leon_cross_call.
Signed-off-by: Andreas Larsson <andreas@gaisler.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
-rw-r--r-- | arch/sparc/kernel/leon_smp.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/sparc/kernel/leon_smp.c b/arch/sparc/kernel/leon_smp.c index ea2bad306f9..71e16f2241c 100644 --- a/arch/sparc/kernel/leon_smp.c +++ b/arch/sparc/kernel/leon_smp.c @@ -368,7 +368,7 @@ static struct smp_funcall { unsigned long arg5; unsigned long processors_in[NR_CPUS]; /* Set when ipi entered. */ unsigned long processors_out[NR_CPUS]; /* Set when ipi exited. */ -} ccall_info; +} ccall_info __attribute__((aligned(8))); static DEFINE_SPINLOCK(cross_call_lock); |