Andre Przywara 878a84d5a8 arm64: add missing data types in smp_load_acquire/smp_store_release
Commit 8053871d0f7f ("smp: Fix smp_call_function_single_async()
locking") introduced a call to smp_load_acquire() with a u16 argument,
but we only cared about u32 and u64 types in that function so far.
This resulted in a compiler warning fortunately, pointing at an
uninitialized use. Due to the implementation structure the compiler
misses that bug in the smp_store_release(), though.
Add the u16 and u8 variants using ldarh/stlrh and ldarb/stlrb,
respectively. Together with the compiletime_assert_atomic_type() check
this should cover all cases now.

Acked-by: Will Deacon <will.deacon@arm.com>
Signed-off-by: Andre Przywara <andre.przywara@arm.com>
Signed-off-by: Will Deacon <will.deacon@arm.com>
2015-04-27 11:39:04 +01:00
..
2014-04-18 11:40:33 +02:00
2012-09-17 13:42:21 +01:00
2014-11-05 09:03:25 +01:00
2012-09-17 13:42:21 +01:00
2012-09-17 13:42:04 +01:00
2015-04-24 08:23:45 -07:00
2013-06-14 09:52:40 +01:00
2014-11-17 10:43:42 +00:00
2015-01-23 14:13:14 +00:00
2014-09-25 15:35:41 +01:00
2015-04-07 18:09:20 +02:00
2015-04-16 13:58:29 -05:00
2012-09-17 13:41:56 +01:00
2015-01-23 14:13:14 +00:00
2015-04-16 13:58:29 -05:00
2012-09-17 13:42:19 +01:00
2015-04-16 13:58:29 -05:00
2015-04-16 13:58:29 -05:00
2015-04-16 13:58:29 -05:00
2014-11-28 10:24:59 +00:00
2012-09-17 13:42:07 +01:00
2012-09-17 10:24:46 +01:00
2014-07-10 11:06:00 +01:00
2015-01-13 15:23:53 +02:00
2015-02-11 18:03:54 -08:00
2012-09-17 13:42:09 +01:00
2012-09-17 13:42:09 +01:00