Revision 3a33c7605750fb6a87613044d16b1455e482414d authored by Will Deacon on 30 November 2017, 18:25:17 UTC, committed by Will Deacon on 01 December 2017, 13:05:08 UTC
The comments in the ASID allocator incorrectly hint at an MP-style idiom
using the asid_generation and the active_asids array. In fact, the
synchronisation is achieved using a combination of an xchg operation
and a spinlock, so update the comments and remove the pointless smp_wmb().

Cc: James Morse <james.morse@arm.com>
Signed-off-by: Will Deacon <will.deacon@arm.com>
1 parent 770ba06
History
File Mode Size
ccids
Kconfig -rw-r--r-- 1.6 KB
Makefile -rw-r--r-- 877 bytes
ackvec.c -rw-r--r-- 12.4 KB
ackvec.h -rw-r--r-- 4.7 KB
ccid.c -rw-r--r-- 5.2 KB
ccid.h -rw-r--r-- 8.7 KB
dccp.h -rw-r--r-- 16.1 KB
diag.c -rw-r--r-- 2.3 KB
feat.c -rw-r--r-- 47.2 KB
feat.h -rw-r--r-- 4.6 KB
input.c -rw-r--r-- 21.9 KB
ipv4.c -rw-r--r-- 28.6 KB
ipv6.c -rw-r--r-- 30.3 KB
ipv6.h -rw-r--r-- 754 bytes
minisocks.c -rw-r--r-- 7.2 KB
options.c -rw-r--r-- 16.5 KB
output.c -rw-r--r-- 20.4 KB
probe.c -rw-r--r-- 4.9 KB
proto.c -rw-r--r-- 30.0 KB
qpolicy.c -rw-r--r-- 3.4 KB
sysctl.c -rw-r--r-- 2.8 KB
timer.c -rw-r--r-- 7.3 KB

back to top