git: kernel - Revert part of the contig allocation work

Matthew Dillon dillon at crater.dragonflybsd.org
Sun Dec 10 14:16:37 PST 2017


commit fe63a898ce35baf4472195f54a0c8ab544635292
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date:   Sun Dec 10 14:09:03 2017 -0800

    kernel - Revert part of the contig allocation work
    
    * Revert part of the contig allocation work.  Always use the alist
      allocation from the DMA reserve first, and revert to scanning the
      VM page list only if it fails.
    
    * Fixes performance problems with X.
    
    * What this means, generally, is that we will probably need to rely
      directly on the dma reserve for most of our DMA allocation and
      freeing just to ensure reasonable performance.  Scanning page
      lists is a big lose.
    
    Reported-by: mneumann

Summary of changes:
 sys/vm/vm_contig.c | 12 +++++++++++-
 sys/vm/vm_page.c   | 15 ++++++++++++++-
 2 files changed, 25 insertions(+), 2 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/fe63a898ce35baf4472195f54a0c8ab544635292


-- 
DragonFly BSD source repository


More information about the Commits mailing list