svn commit: r269915 - stable/10/sys/vm

Konstantin Belousov kib at FreeBSD.org
Wed Aug 13 06:58:43 UTC 2014


Author: kib
Date: Wed Aug 13 06:58:42 2014
New Revision: 269915
URL: http://svnweb.freebsd.org/changeset/base/269915

Log:
  MFC r269643:
  Weaken the requirement for the vm object lock by only asserting locked
  object in vm_pager_page_unswapped(), instead of locked exclusively.

Modified:
  stable/10/sys/vm/vm_pager.h
Directory Properties:
  stable/10/   (props changed)

Modified: stable/10/sys/vm/vm_pager.h
==============================================================================
--- stable/10/sys/vm/vm_pager.h	Wed Aug 13 06:55:30 2014	(r269914)
+++ stable/10/sys/vm/vm_pager.h	Wed Aug 13 06:58:42 2014	(r269915)
@@ -187,7 +187,7 @@ static __inline void
 vm_pager_page_unswapped(vm_page_t m)
 {
 
-	VM_OBJECT_ASSERT_WLOCKED(m->object);
+	VM_OBJECT_ASSERT_LOCKED(m->object);
 	if (pagertab[m->object->type]->pgo_pageunswapped)
 		(*pagertab[m->object->type]->pgo_pageunswapped)(m);
 }


More information about the svn-src-all mailing list