cvs commit: src/sys/amd64/amd64 uma_machdep.c src/sys/arm/arm vm_machdep.c src/sys/ia64/ia64 uma_machdep.c src/sys/powerpc/powerpc uma_machdep.c src/sys/sparc64/sparc64 vm_machdep.c src/sys/sun4v/sun4v vm_machdep.c

Alan Cox alc at
Sat Sep 15 11:47:03 PDT 2007

alc         2007-09-15 18:47:02 UTC

  FreeBSD src repository

  Modified files:
    sys/amd64/amd64      uma_machdep.c 
    sys/arm/arm          vm_machdep.c 
    sys/ia64/ia64        uma_machdep.c 
    sys/powerpc/powerpc  uma_machdep.c 
    sys/sparc64/sparc64  vm_machdep.c 
    sys/sun4v/sun4v      vm_machdep.c 
  It has been observed on the mailing lists that the different categories
  of pages don't sum to anywhere near the total number of pages on amd64.
  This is for the most part because uma_small_alloc() pages have never been
  counted as wired pages, like their kmem_malloc() brethren.  They should
  be.  This changes fixes that.
  It is no longer necessary for the page queues lock to be held to free
  pages allocated by uma_small_alloc().  I removed the acquisition and
  release of the page queues lock from uma_small_free() on amd64 and ia64
  weeks ago.  This patch updates the other architectures that have
  uma_small_alloc() and uma_small_free().
  Approved by: re (kensmith)
  Revision  Changes    Path
  1.4       +5 -3      src/sys/amd64/amd64/uma_machdep.c
  1.34      +5 -5      src/sys/arm/arm/vm_machdep.c
  1.4       +5 -3      src/sys/ia64/ia64/uma_machdep.c
  1.4       +5 -5      src/sys/powerpc/powerpc/uma_machdep.c
  1.76      +5 -5      src/sys/sparc64/sparc64/vm_machdep.c
  1.7       +5 -5      src/sys/sun4v/sun4v/vm_machdep.c

More information about the cvs-src mailing list