summaryrefslogtreecommitdiffstats
path: root/include/asm-sparc/bitops.h
diff options
context:
space:
mode:
authorHeiko Carstens <heiko.carstens@de.ibm.com>2007-08-22 13:51:45 +0200
committerMartin Schwidefsky <schwidefsky@de.ibm.com>2007-08-22 13:51:49 +0200
commitc51b9621796c31810fb66509ea1faee4597d9c03 (patch)
tree777019f91c931e3d4b8eb06161b19511e0a54af8 /include/asm-sparc/bitops.h
parent9c5f225f1a2c67c57ff5dfbe0589de20c5706a16 (diff)
downloadkernel-crypto-c51b9621796c31810fb66509ea1faee4597d9c03.tar.gz
kernel-crypto-c51b9621796c31810fb66509ea1faee4597d9c03.tar.xz
kernel-crypto-c51b9621796c31810fb66509ea1faee4597d9c03.zip
[S390] Change atomic_read/set to inline functions with barrier semantics.
After doing some tests this seems to be the best variant for s390 and should be correct as well. With gcc 4.2.1 we get the following kernel image sizes using the default configuration: atomic_t type volatile, atomic_read/set defines 5311824 bytes atomic_t type int, atomic_read/set defines 5270864 bytes atomic_t type int, atomic_read/set inline asm 5279056 bytes atomic_t type int, atomic_read/set inline barrier 5270864 bytes Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com> Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
Diffstat (limited to 'include/asm-sparc/bitops.h')
0 files changed, 0 insertions, 0 deletions