Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 5 May 2010 18:16:06 +0000 (UTC)
From:      Alan Cox <alc@FreeBSD.org>
To:        cvs-src-old@freebsd.org
Subject:   cvs commit: src/sys/fs/nfsclient nfs_clbio.c src/sys/fs/nwfs nwfs_io.c src/sys/fs/smbfs smbfs_io.c src/sys/kern kern_exec.c subr_uio.c src/sys/nfsclient nfs_bio.c src/sys/ufs/ffs ffs_vnops.c src/sys/vm vm_fault.c vm_object.c vm_page.c vm_page.h
Message-ID:  <201005051816.o45IGwKC052188@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
alc         2010-05-05 18:16:06 UTC

  FreeBSD src repository

  Modified files:
    sys/fs/nfsclient     nfs_clbio.c 
    sys/fs/nwfs          nwfs_io.c 
    sys/fs/smbfs         smbfs_io.c 
    sys/kern             kern_exec.c subr_uio.c 
    sys/nfsclient        nfs_bio.c 
    sys/ufs/ffs          ffs_vnops.c 
    sys/vm               vm_fault.c vm_object.c vm_page.c 
                         vm_page.h 
  Log:
  SVN rev 207669 on 2010-05-05 18:16:06Z by alc
  
  Acquire the page lock around all remaining calls to vm_page_free() on
  managed pages that didn't already have that lock held.  (Freeing an
  unmanaged page, such as the various pmaps use, doesn't require the page
  lock.)
  
  This allows a change in vm_page_remove()'s locking requirements.  It now
  expects the page lock to be held instead of the page queues lock.
  Consequently, the page queues lock is no longer required at all by callers
  to vm_page_rename().
  
  Discussed with: kib
  
  Revision  Changes    Path
  1.15      +12 -6     src/sys/fs/nfsclient/nfs_clbio.c
  1.53      +6 -3      src/sys/fs/nwfs/nwfs_io.c
  1.53      +12 -6     src/sys/fs/smbfs/smbfs_io.c
  1.345     +2 -0      src/sys/kern/kern_exec.c
  1.2       +2 -0      src/sys/kern/subr_uio.c
  1.184     +12 -6     src/sys/nfsclient/nfs_bio.c
  1.193     +4 -2      src/sys/ufs/ffs/ffs_vnops.c
  1.274     +0 -2      src/sys/vm/vm_fault.c
  1.418     +0 -4      src/sys/vm/vm_object.c
  1.394     +8 -4      src/sys/vm/vm_page.c
  1.162     +1 -1      src/sys/vm/vm_page.h



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