git: kernel - Performance tuning (4)

Matthew Dillon dillon at crater.dragonflybsd.org
Fri Nov 15 00:23:17 PST 2013


commit 2258af1d76cf6db5eefdac63588d1ad2dd6e6005
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date:   Fri Nov 15 00:19:02 2013 -0800

    kernel - Performance tuning (4)
    
    * Fix another bug in the new buf/bio code.  The flushing state can
      inadvertently become active and cause an endless loop due to a
      64-bit optimization (when BKVASIZE == MAXBSIZE) which is not properly
      conditionalized.
    
    * Fix the endless loop.
    
    * Add some debug variables and a sysctl to control it (temporary).

Summary of changes:
 sys/kern/vfs_bio.c | 43 +++++++++++++++++++++++++++++++++++--------
 1 file changed, 35 insertions(+), 8 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/2258af1d76cf6db5eefdac63588d1ad2dd6e6005


-- 
DragonFly BSD source repository



More information about the Commits mailing list