DragonFly BSD
DragonFly commits List (threaded) for 2010-03
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

git: DragonFly_RELEASE_2_6 kernel - more lwbuf followup work


From: Matthew Dillon <dillon@xxxxxxxxxxxxxxxxxxxxxxx>
Date: Wed, 31 Mar 2010 09:21:54 -0700 (PDT)

commit f448e2f9134d1314b9509de7d16888eda1446308
Author: Matthew Dillon <dillon@apollo.backplane.com>
Date:   Wed Mar 31 09:14:28 2010 -0700

    kernel - more lwbuf followup work
    
    * Make lwbuf objcache only, removing all the manual per-cpu allocation
      tracking.  Keep the cpumask stuff.  We will deal with the KVM
      fragmentation issue inside objcache later on.
    
    * This basically takes us back to Sam's original objcache implementation.
    
    * Remove unnecessary assembly symbols (assembly didn't use those globaldata
      fields).  Remove related globaldata fields now that we are back to the
      objcache-only implementation.

Summary of changes:
 sys/cpu/i386/include/lwbuf.h           |    5 --
 sys/cpu/i386/misc/lwbuf.c              |  117 ++++++++------------------------
 sys/platform/pc32/i386/genassym.c      |    1 -
 sys/platform/pc32/i386/globals.s       |    3 -
 sys/platform/pc32/include/globaldata.h |    2 -
 sys/platform/vkernel/i386/genassym.c   |    1 -
 sys/platform/vkernel/i386/global.s     |    3 -
 7 files changed, 29 insertions(+), 103 deletions(-)

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


-- 
DragonFly BSD source repository



[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]