diff options
author | nwhitehorn <nwhitehorn@FreeBSD.org> | 2012-05-20 14:33:28 +0000 |
---|---|---|
committer | nwhitehorn <nwhitehorn@FreeBSD.org> | 2012-05-20 14:33:28 +0000 |
commit | e83623fb1f368db55beaa73ecfd90d627c524f4b (patch) | |
tree | 1d06c575899d7ecca494a390994c1ce387b42f33 /contrib/diff/src/system.h | |
parent | 3dd573fa0d4b2ba1119f42fd90b06ac1a0325929 (diff) | |
download | FreeBSD-src-e83623fb1f368db55beaa73ecfd90d627c524f4b.zip FreeBSD-src-e83623fb1f368db55beaa73ecfd90d627c524f4b.tar.gz |
Replace the list of PVOs owned by each PMAP with an RB tree. This simplifies
range operations like pmap_remove() and pmap_protect() as well as allowing
simple operations like pmap_extract() not to involve any global state.
This substantially reduces lock coverages for the global table lock and
improves concurrency.
Diffstat (limited to 'contrib/diff/src/system.h')
0 files changed, 0 insertions, 0 deletions