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