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