commit | 793ae77469121227cd910c4b99f24be1de34bcca | [log] [tgz] |
---|---|---|
author | Linus Torvalds <torvalds@ppc970.osdl.org> | Fri Jun 24 10:39:17 2005 -0700 |
committer | Linus Torvalds <torvalds@ppc970.osdl.org> | Fri Jun 24 10:39:17 2005 -0700 |
tree | ca8b6bbafab35c5c1099c54696c36dc0b8c17cf7 | |
parent | 59a49e38711a146dc0bef4837c825b5422335460 [diff] |
Add "memory" clobbers to the x86 inline asm of strncmp and friends They don't actually clobber memory, but gcc doesn't even know they _read_ memory, so can apparently re-order memory accesses around them. Which obviously does the wrong thing if the memory access happens to change the memory that the compare function is accessing.. Verified to fix a strange boot problem by Jens Axboe.