diff options
author | dyson <dyson@FreeBSD.org> | 1998-01-17 09:17:02 +0000 |
---|---|---|
committer | dyson <dyson@FreeBSD.org> | 1998-01-17 09:17:02 +0000 |
commit | b130b30c96fd365316e5a4f21ec0965be052e78b (patch) | |
tree | 5fa8acd32fec5f8fc8f142f0696ee005c2542f64 /sys/vm/vm_map.h | |
parent | de471d9a3b481d2b4870deedad64835148e99c26 (diff) | |
download | FreeBSD-src-b130b30c96fd365316e5a4f21ec0965be052e78b.zip FreeBSD-src-b130b30c96fd365316e5a4f21ec0965be052e78b.tar.gz |
Tie up some loose ends in vnode/object management. Remove an unneeded
config option in pmap. Fix a problem with faulting in pages. Clean-up
some loose ends in swap pager memory management.
The system should be much more stable, but all subtile bugs aren't fixed yet.
Diffstat (limited to 'sys/vm/vm_map.h')
-rw-r--r-- | sys/vm/vm_map.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/sys/vm/vm_map.h b/sys/vm/vm_map.h index d70a2b1..1568814 100644 --- a/sys/vm/vm_map.h +++ b/sys/vm/vm_map.h @@ -61,7 +61,7 @@ * any improvements or extensions that they make and grant Carnegie the * rights to redistribute these changes. * - * $Id: vm_map.h,v 1.29 1997/12/19 09:03:12 dyson Exp $ + * $Id: vm_map.h,v 1.30 1998/01/06 05:26:00 dyson Exp $ */ /* @@ -126,7 +126,6 @@ struct vm_map_entry { * insertion, or removal. */ struct vm_map { - struct pmap *pmap; /* Physical map */ struct lock lock; /* Lock for map data */ struct vm_map_entry header; /* List of entries */ int nentries; /* Number of entries */ @@ -136,9 +135,10 @@ struct vm_map { int ref_count; /* Reference count */ struct simplelock ref_lock; /* Lock for ref_count field */ vm_map_entry_t hint; /* hint for quick lookups */ + unsigned int timestamp; /* Version number */ vm_map_entry_t first_free; /* First free space hint */ boolean_t entries_pageable; /* map entries pageable?? */ - unsigned int timestamp; /* Version number */ + struct pmap *pmap; /* Physical map */ #define min_offset header.start #define max_offset header.end }; |