Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 1 Jul 1996 07:22:28 -0700 (PDT)
From:      David Greenman <davidg>
To:        CVS-committers, cvs-all, cvs-sys
Subject:   cvs commit:  src/sys/vm vm_kern.c
Message-ID:  <199607011422.HAA29787@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
davidg      96/07/01 07:22:24

  Branch:      sys/vm    RELENG_2_1_0
  Modified:    sys/vm    vm_kern.c
  Log:
  Fixed rather serious bug in the use of pmap_kenter() in kmem_malloc().
  It's important that pmap_enter() be used here because the pages won't
  be removed from the kernel VM when freed otherwise. This would result
  in the potential for the wrong page(s) being used if a vm_map_pageable()
  was done on this same address space (since no fault would occur, the
  previous page(s) would be bogusly used instead). This is almost
  certainly yet another cause of wcarchive instabilities.
  
  Thanks to John Dyson for helping me track this one down!
  
  Revision  Changes    Path
  1.13.4.3  +4 -2      src/sys/vm/vm_kern.c



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