Date: Tue, 23 Jul 2013 15:59:13 +0000 (UTC) From: Attilio Rao <attilio@FreeBSD.org> To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r253575 - user/attilio/vmobj-readlock/sys/vm Message-ID: <201307231559.r6NFxDXE066036@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: attilio Date: Tue Jul 23 15:59:13 2013 New Revision: 253575 URL: http://svnweb.freebsd.org/changeset/base/253575 Log: Save one atomic ops. Sponsored by: EMC / Isilon storage division Tested by: pho Modified: user/attilio/vmobj-readlock/sys/vm/vm_glue.c Modified: user/attilio/vmobj-readlock/sys/vm/vm_glue.c ============================================================================== --- user/attilio/vmobj-readlock/sys/vm/vm_glue.c Tue Jul 23 15:57:20 2013 (r253574) +++ user/attilio/vmobj-readlock/sys/vm/vm_glue.c Tue Jul 23 15:59:13 2013 (r253575) @@ -256,8 +256,7 @@ vm_imgact_page_iostart(vm_object_t objec goto out; } } - vm_page_busy_wunlock(m); - vm_page_busy_rlock(m); + vm_page_busy_downgrade(m); out: VM_OBJECT_WUNLOCK(object); return (m);
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201307231559.r6NFxDXE066036>