Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 24 Oct 2004 06:15:37 +0000 (UTC)
From:      Alan Cox <alc@FreeBSD.org>
To:        src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/vm vm_page.c vm_page.h
Message-ID:  <200410240615.i9O6FbSb069345@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
alc         2004-10-24 06:15:37 UTC

  FreeBSD src repository

  Modified files:
    sys/vm               vm_page.c vm_page.h 
  Log:
  Introduce VM_ALLOC_NOBUSY, an option to vm_page_alloc() and vm_page_grab()
  that indicates that the caller does not want a page with its busy flag set.
  In many places, the global page queues lock is acquired and released just
  to clear the busy flag on a just allocated page.  Both the allocation of
  the page and the clearing of the busy flag occur while the containing vm
  object is locked.  So, the busy flag might as well never be set.
  
  Revision  Changes    Path
  1.294     +3 -2      src/sys/vm/vm_page.c
  1.134     +1 -0      src/sys/vm/vm_page.h



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