svn commit: r293218 - projects/sendfile/sys/kern
Gleb Smirnoff
glebius at FreeBSD.org
Tue Jan 5 19:52:18 UTC 2016
Author: glebius
Date: Tue Jan 5 19:52:16 2016
New Revision: 293218
URL: https://svnweb.freebsd.org/changeset/base/293218
Log:
Fix page leak in r292628.
Modified:
projects/sendfile/sys/kern/uipc_syscalls.c
Modified: projects/sendfile/sys/kern/uipc_syscalls.c
==============================================================================
--- projects/sendfile/sys/kern/uipc_syscalls.c Tue Jan 5 19:28:41 2016 (r293217)
+++ projects/sendfile/sys/kern/uipc_syscalls.c Tue Jan 5 19:52:16 2016 (r293218)
@@ -1890,7 +1890,8 @@ sf_ext_free_nocache(void *arg1, void *ar
else if (!vm_page_xbusied(pg) && VM_OBJECT_TRYWLOCK(obj)) {
vm_page_free(pg);
VM_OBJECT_WUNLOCK(obj);
- }
+ } else
+ vm_page_deactivate(pg);
}
vm_page_unlock(pg);
More information about the svn-src-projects
mailing list