OpenAFS Master Repository branch, master, updated. openafs-devel-1_5_64-50-gaf9c9d9

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


The following commit has been merged in the master branch:
commit af9c9d905a08f28dc672dda6e5a6b9437f1650a8
Author: Simon Wilkinson <sxw@inf.ed.ac.uk>
Date:   Wed Jul 15 00:02:31 2009 +0100

    Add support for background page copies
    
    LICENSE BSD
    
    This patch adds support for backgrounding the page copies which are
    caused by a call to readpages() In theory, this should improve the
    throughput of the AFS kernel module as it permits processes to start
    work whilst data is still being read into the page cache for later
    pages.
    
    Reviewed-on: http://gerrit.openafs.org/537
    Tested-by: Derrick Brashear <shadow@dementia.org>
    Reviewed-by: Derrick Brashear <shadow@dementia.org>

 src/afs/LINUX/osi_module.c        |    8 ++
 src/afs/LINUX/osi_pagecopy.c      |  251 +++++++++++++++++++++++++++++++++++++
 src/afs/LINUX/osi_pagecopy.h      |   43 +++++++
 src/afs/LINUX/osi_vnodeops.c      |   37 ++++--
 src/libafs/Makefile.common.in     |    4 +-
 src/libafs/MakefileProto.LINUX.in |    3 +-
 6 files changed, 333 insertions(+), 13 deletions(-)

-- 
OpenAFS Master Repository