]> git.hungrycats.org Git - linux/commit
[SPARC]: Audit inline asm.
authorDavid S. Miller <davem@nuts.ninka.net>
Tue, 14 Oct 2003 08:56:19 +0000 (01:56 -0700)
committerDavid S. Miller <davem@nuts.ninka.net>
Tue, 14 Oct 2003 08:56:19 +0000 (01:56 -0700)
commit8b1f50ad1ba53deb078e2ec07225cdedd249e623
tree3f3de5d49de56923d12e9fa7edd28fe95bad8469
parentb9dd83f23fc2c1d5d12166ea7f1b91e91e93db9c
[SPARC]: Audit inline asm.

Check all inline asms for common bugs and things that prevent
gcc-3.3 builds from working, in particular:
1) Missing memory or cc clobbers.
2) Do not clobber registers explicitly assigned to input
   variables.
3) extern __inline__ --> static inline.

Also try to make the formatting more consistent so that
future audits are a bit easier.

Based upon work done by Keith W. and Meelis Roos.
13 files changed:
include/asm-sparc/atomic.h
include/asm-sparc/bitops.h
include/asm-sparc/checksum.h
include/asm-sparc/pgtsun4.h
include/asm-sparc/pgtsun4c.h
include/asm-sparc/processor.h
include/asm-sparc/ross.h
include/asm-sparc/swift.h
include/asm-sparc/system.h
include/asm-sparc/tsunami.h
include/asm-sparc/turbosparc.h
include/asm-sparc/vac-ops.h
include/asm-sparc/viking.h