diff options
author | kib <kib@FreeBSD.org> | 2011-09-28 14:57:50 +0000 |
---|---|---|
committer | kib <kib@FreeBSD.org> | 2011-09-28 14:57:50 +0000 |
commit | e84b0ecd819abddadeed97fa141468b674261293 (patch) | |
tree | 6a5296fc970ddac679f37c4f859ef750f1173a7e /lib/libc/stdlib/abort.c | |
parent | 3a1a19715027c5c03af47ff8d3ce06461e3b4d65 (diff) | |
download | FreeBSD-src-e84b0ecd819abddadeed97fa141468b674261293.zip FreeBSD-src-e84b0ecd819abddadeed97fa141468b674261293.tar.gz |
Use the trick of performing the atomic operation on the contained aligned
word to handle the dirty mask updates in vm_page_clear_dirty_mask().
Remove the vm page queue lock around vm_page_dirty() call in vm_fault_hold()
the sole purpose of which was to protect dirty on architectures which
does not provide short or byte-wide atomics.
Reviewed by: alc, attilio
Tested by: flo (sparc64)
MFC after: 2 weeks
Diffstat (limited to 'lib/libc/stdlib/abort.c')
0 files changed, 0 insertions, 0 deletions