Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 30 Oct 2010 04:53:50 +0000 (UTC)
From:      Alan Cox <alc@FreeBSD.org>
To:        cvs-src-old@freebsd.org
Subject:   cvs commit: src/sys/vm vm_map.c
Message-ID:  <201010300453.o9U4rwKt085195@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
alc         2010-10-30 04:53:50 UTC

  FreeBSD src repository

  Modified files:        (Branch: RELENG_8)
    sys/vm               vm_map.c 
  Log:
  SVN rev 214546 on 2010-10-30 04:53:50Z by alc
  
  MFC r213408
    If vm_map_find() is asked to allocate a superpage-aligned region of
    virtual addresses that is greater than a superpage in size but not a
    multiple of the superpage size, then vm_map_find() is not always
    expanding the kernel pmap to support the last few small pages being
    allocated.  Previously, we grew the kernel page table in
    vm_map_findspace() when we found the first available virtual address.
    Now, instead, we defer the call to pmap_growkernel() until we are
    committed to a range of virtual addresses in vm_map_insert().
  
  Revision   Changes    Path
  1.419.2.7  +8 -14     src/sys/vm/vm_map.c



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