[alc at FreeBSD.org: cvs commit: src/sys/vm vm_page.c vm_pageout.c]

Xin LI delphij at frontfree.net
Sat Feb 14 01:47:51 PST 2004


Hi,

Please take a look at the following commit, as well as

http://lists.freebsd.org/pipermail/cvs-all/2004-February/047981.html

Hope this is helpful :)


----- Forwarded message from Alan Cox <alc at xxxxxxxxxxx> -----

Date: Sat, 14 Feb 2004 00:54:38 -0800 (PST)
From: Alan Cox <alc at xxxxxxxxxxx>
	cvs-all at xxxxxxxxxxx
Subject: cvs commit: src/sys/vm vm_page.c vm_pageout.c
Delivered-To: cvs-all at xxxxxxxxxxx
X-FreeBSD-CVS-Branch: HEAD
X-BeenThere: cvs-all at xxxxxxxxxxx
X-Mailman-Version: 2.1.1
Precedence: list
List-Id: CVS commit messages for the entire tree <cvs-all.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/cvs-all>,
	<mailto:cvs-all-request at xxxxxxxxxxx?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/cvs-all>
List-Post: <mailto:cvs-all at xxxxxxxxxxx>
List-Help: <mailto:cvs-all-request at xxxxxxxxxxx?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/cvs-all>,
	<mailto:cvs-all-request at xxxxxxxxxxx?subject=subscribe>
Errors-To: owner-cvs-all at xxxxxxxxxxx

alc         2004/02/14 00:54:38 PST

  FreeBSD src repository

  Modified files:
    sys/vm               vm_page.c vm_pageout.c 
  Log:
   - Correct a long-standing race condition in vm_page_try_to_cache() that
     could result in a panic "vm_page_cache: caching a dirty page, ...":
     Access to the page must be restricted or removed before calling
     vm_page_cache().  This race condition is identical in nature to that
     which was addressed by vm_pageout.c's revision 1.251.
   - Simplify the code surrounding the fix to this same race condition
     in vm_pageout.c's revision 1.251.  There should be no behavioral
     change.  Reviewed by: tegge
  
  MFC after:      7 days
  
  Revision  Changes    Path
  1.275     +1 -1      src/sys/vm/vm_page.c
  1.252     +2 -3      src/sys/vm/vm_pageout.c
_______________________________________________
cvs-all at xxxxxxxxxxx mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "cvs-all-unsubscribe at xxxxxxxxxxx"


----- End forwarded message -----


Best regards,
--
Xin LI <delphij frontfree net>	http://www.delphij.net/
See complete headers for GPG key and other information.

Attachment:
pgp00004.pgp
-------------- next part --------------
A non-text attachment was scrubbed...
Name: pgp00004.pgp
Type: application/octet-stream
Size: 187 bytes
Desc: "Description: PGP signature"
URL: <http://lists.dragonflybsd.org/pipermail/bugs/attachments/20040214/97417202/attachment-0017.obj>


More information about the Bugs mailing list