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

git: HAMMER VFS - Fix TAILQ bug


From: Matthew Dillon <dillon@xxxxxxxxxxxxxxxxxxxxxxx>
Date: Mon, 3 Jan 2011 20:24:44 -0800 (PST)

commit d1ce15588f8d8384181ae06fee5acb8ce46caace
Author: Matthew Dillon <dillon@apollo.backplane.com>
Date:   Mon Jan 3 20:14:22 2011 -0800

    HAMMER VFS - Fix TAILQ bug
    
    * Fix two cases where an ocp (object id allocation cache block for
      directories) is kfree()'d without removing it from hmp->objid_cache_list.
      These could cause a panic or lockup.
    
    * Increase the inode allocation / directory hash matching bitmap fill
      level from 50% to 75%.
    
    * Properly account hmp->objid_cache_count in hammer_destroy_objid_cache().

Summary of changes:
 sys/vfs/hammer/hammer_transaction.c |   19 ++++++++++++-------
 1 files changed, 12 insertions(+), 7 deletions(-)

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


-- 
DragonFly BSD source repository



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