OpenAFS Master Repository branch, openafs-stable-1_6_5_x, updated. openafs-stable-1_6_5_1-8-g823d182

Gerrit Code Review
Fri, 20 Dec 2013 07:31:11 -0800 (PST)

The following commit has been merged in the openafs-stable-1_6_5_x branch:
commit 823d182a5bba7054849ce767db46acbb01e3499a
Author: Marc Dionne <>
Date:   Wed May 22 09:26:57 2013 -0400

    Linux: Fix tmpfs cache support
    As of kernel 3.1, tmpfs no longer has a readpage() operation in its
    address space operations.  Some of the cache manager code relies on
    this, causing an oops if tmpfs is used as backing store for the
    As a minimal fix, detect that there is no readpage() and disable
    the optimizations that depend on it.
    Tested-by: BuildBot <>
    Reviewed-by: Derrick Brashear <>
    (cherry picked from commit 3767cf8bf420bd59c3426a4287259b1e97178e96)
    Tested-by: BuildBot <>
    Reviewed-by: Andrew Deason <>
    Reviewed-by: Stephan Wiesand <>
    (cherry picked from commit 7a40c83337cb4ff07646ea7c2cc0d6d98be94bff)
    Change-Id: I063428ba5a177b57eccf883c2019dbc670a6c080
    Reviewed-by: Stephan Wiesand <>
    Tested-by: Stephan Wiesand <>

 src/afs/LINUX/osi_vnodeops.c |   38 +++++++++++++++++++++++++++++++-------
 1 files changed, 31 insertions(+), 7 deletions(-)

OpenAFS Master Repository