Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 4 Jun 2014 17:56:58 +0000 (UTC)
From:      Attilio Rao <attilio@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-user@freebsd.org
Subject:   svn commit: r267069 - user/attilio/rm_vmobj_cache/sys/vm
Message-ID:  <201406041756.s54Huw0V028763@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: attilio
Date: Wed Jun  4 17:56:57 2014
New Revision: 267069
URL: http://svnweb.freebsd.org/changeset/base/267069

Log:
  Streghten a check.

Modified:
  user/attilio/rm_vmobj_cache/sys/vm/vm_page.c

Modified: user/attilio/rm_vmobj_cache/sys/vm/vm_page.c
==============================================================================
--- user/attilio/rm_vmobj_cache/sys/vm/vm_page.c	Wed Jun  4 17:50:47 2014	(r267068)
+++ user/attilio/rm_vmobj_cache/sys/vm/vm_page.c	Wed Jun  4 17:56:57 2014	(r267069)
@@ -2368,7 +2368,8 @@ vm_page_unwire(vm_page_t m, int activate
 	if (m->wire_count > 0) {
 		m->wire_count--;
 		if (m->wire_count == 0) {
-			if ((m->oflags & VPO_UNMANAGED) != 0)
+			if ((m->oflags & VPO_UNMANAGED) != 0 ||
+			    m->object == NULL)
 		panic("vm_page_unwire: unmanaged page %p's wire count is one",
 				    m);
 			atomic_subtract_int(&vm_cnt.v_wire_count, 1);



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201406041756.s54Huw0V028763>