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>