Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 26 Feb 2008 17:16:48 +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_object.c
Message-ID:  <200802261716.m1QHGmnX065154@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
alc         2008-02-26 17:16:48 UTC

  FreeBSD src repository

  Modified files:
    sys/vm               vm_object.c 
  Log:
  Correct a long-standing error in vm_object_page_remove().  Specifically,
  pmap_remove_all() must not be called on fictitious pages.  To date,
  fictitious pages have been allocated from zeroed memory, effectively
  hiding this problem because the fictitious pages appear to have an empty
  pv list.  Submitted by: Kostik Belousov
  
  Rewrite the comments describing vm_object_page_remove() to better
  describe what it does.  Add an assertion.  Reviewed by: Kostik Belousov
  
  MFC after: 1 week
  
  Revision  Changes    Path
  1.392     +25 -6     src/sys/vm/vm_object.c



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