git: kernel - Optimize kmalloc() + bzero()

Matthew Dillon dillon at crater.dragonflybsd.org
Tue Sep 25 09:29:18 PDT 2018


commit c8320d0887c83afcbb5d4f01f198182d397fe728
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date:   Mon Sep 24 08:52:07 2018 -0700

    kernel - Optimize kmalloc() + bzero()
    
    * Optimize the common case where kmalloc is called with constant
      flags of M_ZERO|M_WAITOK (and not M_NULLOK), and size, and
      issue the bzero() independently.  This allows the bzero() to
      be optimized.
    
    Suggested-by: mjg

Summary of changes:
 sys/kern/kern_slaballoc.c |  3 +++
 sys/sys/malloc.h          | 55 ++++++++++++++++++++++++++++++++++++++++++++---
 2 files changed, 55 insertions(+), 3 deletions(-)

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


-- 
DragonFly BSD source repository


More information about the Commits mailing list