summaryrefslogtreecommitdiffstats
path: root/include/asm-sh64/unaligned.h
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@macmini.osdl.org>2006-07-08 15:24:18 -0700
committerLinus Torvalds <torvalds@macmini.osdl.org>2006-07-08 15:24:18 -0700
commitb862f3b099f3ea672c7438c0b282ce8201d39dfc (patch)
tree62f8cc2dc2b1c9abb6364b16f3b218a04d121f3e /include/asm-sh64/unaligned.h
parente2a3d40258fe20d205f8ed592e1e2c0d5529c2e1 (diff)
downloadblackbird-op-linux-b862f3b099f3ea672c7438c0b282ce8201d39dfc.tar.gz
blackbird-op-linux-b862f3b099f3ea672c7438c0b282ce8201d39dfc.zip
i386: improve and correct inline asm memory constraints
Use "+m" rather than a combination of "=m" and "m" for improved clarity and consistency. This also fixes some inlines that incorrectly didn't tell the compiler that they read the old value at all, potentially causing the compiler to generate bogus code. It appear that all of those potential bugs were hidden by the use of extra "volatile" specifiers on the data structures in question, though. Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'include/asm-sh64/unaligned.h')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud