Author: alc
Date: Fri Oct  9 03:38:58 2015
New Revision: 289059
URL: https://svnweb.freebsd.org/changeset/base/289059

Log:
  Exploit r288122 to avoid pointlessly enqueueing a page that is about to be
  freed.
  
  Submitted by: kmacy
  Differential Revision:        https://reviews.freebsd.org/D1674

Modified:
  head/sys/vm/vm_glue.c

Modified: head/sys/vm/vm_glue.c
==============================================================================
--- head/sys/vm/vm_glue.c       Thu Oct  8 23:27:45 2015        (r289058)
+++ head/sys/vm/vm_glue.c       Fri Oct  9 03:38:58 2015        (r289059)
@@ -418,7 +418,7 @@ vm_thread_stack_dispose(vm_object_t ksob
                if (m == NULL)
                        panic("vm_thread_dispose: kstack already missing?");
                vm_page_lock(m);
-               vm_page_unwire(m, PQ_INACTIVE);
+               vm_page_unwire(m, PQ_NONE);
                vm_page_free(m);
                vm_page_unlock(m);
        }
_______________________________________________
svn-src-all@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to