diff options
author | kib <kib@FreeBSD.org> | 2009-02-08 19:37:01 +0000 |
---|---|---|
committer | kib <kib@FreeBSD.org> | 2009-02-08 19:37:01 +0000 |
commit | b798264c6d3610320d00cc64d4fa567caccd0f3d (patch) | |
tree | e87f95483ceaa7e784afad7c24478f2c345c3f9b /sys/vm | |
parent | 8571ced24c174eea12d164f46470290a8ed9cec6 (diff) | |
download | FreeBSD-src-b798264c6d3610320d00cc64d4fa567caccd0f3d.zip FreeBSD-src-b798264c6d3610320d00cc64d4fa567caccd0f3d.tar.gz |
Style.
Diffstat (limited to 'sys/vm')
-rw-r--r-- | sys/vm/vm_fault.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/vm/vm_fault.c b/sys/vm/vm_fault.c index 6950c82..affc02c 100644 --- a/sys/vm/vm_fault.c +++ b/sys/vm/vm_fault.c @@ -135,6 +135,7 @@ struct faultstate { static inline void release_page(struct faultstate *fs) { + vm_page_wakeup(fs->m); vm_page_lock_queues(); vm_page_deactivate(fs->m); @@ -145,6 +146,7 @@ release_page(struct faultstate *fs) static inline void unlock_map(struct faultstate *fs) { + if (fs->lookup_still_valid) { vm_map_lookup_done(fs->map, fs->entry); fs->lookup_still_valid = FALSE; |