diff options
author | dfr <dfr@FreeBSD.org> | 2000-09-12 22:45:44 +0000 |
---|---|---|
committer | dfr <dfr@FreeBSD.org> | 2000-09-12 22:45:44 +0000 |
commit | 1abaaa6dc2fde99f517e7f315a593fd2bbbccd58 (patch) | |
tree | 84a2c2a47fe264c41c4cf6fe174accd2e1b278c9 /sys/dev/aac/aac_debug.c | |
parent | 7aec72700ef564d8257bb3bc7439a48fd5de9561 (diff) | |
download | FreeBSD-src-1abaaa6dc2fde99f517e7f315a593fd2bbbccd58.zip FreeBSD-src-1abaaa6dc2fde99f517e7f315a593fd2bbbccd58.tar.gz |
* Redo the cmpset inlines to use one less register. This incidentally
fixes a serious problem with the previous version where an input could
have been placed in the same register as an output which would stop
the inline from working properly.
* Redo atomic_{set,clear,add,subtract}_{32,64} as inlines since the code
sequence is shorter than the call sequence to the code in atomic.s.
I will remove the functions from atomic.s after a grace period to allow
people to rebuild kernel modules.
Diffstat (limited to 'sys/dev/aac/aac_debug.c')
0 files changed, 0 insertions, 0 deletions