summaryrefslogtreecommitdiffstats
path: root/tools/testing/selftests
diff options
context:
space:
mode:
authorPaul E. McKenney <paulmck@linux.vnet.ibm.com>2014-09-04 17:12:49 -0700
committerPaul E. McKenney <paulmck@linux.vnet.ibm.com>2015-01-07 08:57:09 -0800
commit432fbf3c6a856726f21011edfd53311bf373dba9 (patch)
tree1e623c89181a2b075e1dd0b0ae29c8dc9d42697d /tools/testing/selftests
parent84596ccbf102644c846e050caf4714447f083206 (diff)
downloadtalos-obmc-linux-432fbf3c6a856726f21011edfd53311bf373dba9.tar.gz
talos-obmc-linux-432fbf3c6a856726f21011edfd53311bf373dba9.zip
documentation: Record limitations of bitfields and small variables
This commit documents the fact that it is not safe to use bitfields as shared variables in synchronization algorithms. It also documents that CPUs must be able to concurrently load from and store to adjacent one-byte and two-byte variables, which is in fact required by the C11 standard (Section 3.14). Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
Diffstat (limited to 'tools/testing/selftests')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud