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

git: HAMMER VFS - Unlock around uiomove


From: Matthew Dillon <dillon@xxxxxxxxxxxxxxxxxxxxxxx>
Date: Tue, 11 Jan 2011 16:39:57 -0800 (PST)

commit df01a101611dd03d3f54b73d10ae422acc6fdc7b
Author: Matthew Dillon <dillon@apollo.backplane.com>
Date:   Tue Jan 11 16:37:06 2011 -0800

    HAMMER VFS - Unlock around uiomove
    
    * Unlock the uncached read path's lock and the write path's lock
      around the uiomove().  The cached read path is already unlocked
      around the uiomove().
    
    * Results in a marginal improvement in concurrency.  Full buffers (64K)
      are large enough to warrent the unlock/relock.

Summary of changes:
 sys/vfs/hammer/hammer_vnops.c |    9 ++++++++-
 1 files changed, 8 insertions(+), 1 deletions(-)

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


-- 
DragonFly BSD source repository



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