OpenAFS Master Repository branch, master, updated. openafs-devel-1_5_64-45-g88a0375

Gerrit Code Review gerrit@openafs.org
Tue, 29 Sep 2009 12:09:54 -0700 (PDT)


The following commit has been merged in the master branch:
commit 88a037585d65e31e9d832bea89bb1cc1f107ab0f
Author: Simon Wilkinson <sxw@inf.ed.ac.uk>
Date:   Tue Jul 14 23:39:44 2009 +0100

    Use readpage, not read for fastpath access
    
    Modify the fast path case so that it uses readpage(), rather than read()
    to access data in the cache. This removes a lot of the hidden, uncessary
    work that the kernel was doing behind the scenes, and takes advantage of
    the fact that we know a page read will always result in a page read
    against the backing cache.
    
    Reviewed-on: http://gerrit.openafs.org/535
    Tested-by: Derrick Brashear <shadow@dementia.org>
    Reviewed-by: Derrick Brashear <shadow@dementia.org>

 src/afs/LINUX/osi_vnodeops.c |   87 +++++++++++++++++++++++++++++-------------
 1 files changed, 60 insertions(+), 27 deletions(-)

-- 
OpenAFS Master Repository