Hi Stephan,

On Tue, 8 Mar 2016, Stephan Wiesand wrote:

diff --git a/src/afs/afs_fetchstore.c b/src/afs/afs_fetchstore.c
index f65f40c..2630209 100644
--- a/src/afs/afs_fetchstore.c
+++ b/src/afs/afs_fetchstore.c
@@ -326,7 +326,7 @@ struct storeOps rxfs_storeUfsOps = {
    .padd =    rxfs_storePadd,
    .close =   rxfs_storeClose,
    .destroy = rxfs_storeDestroy,
-#ifdef AFS_LINUX26_ENV
+#if defined(AFS_LINUX26_ENV) && defined(LINUX_USE_SPLICE)
    .storeproc = afs_linux_storeproc
#else
    .storeproc = afs_GenericStoreProc


I tired a patch without much success. But I'm not sure I did everything
right.



and add a configure test defaulting to off?


This I didn't do explicitly. Don't know what it means.

I created a patch from what you suggested above.

First I mistakenly build and installed the openafs package new. Than I
remembered that this has to be done in the openafs-modules-dkms. So I
did apply the patch there and installed it. After rebooting
I tried the
"git checkout cb0081604ef5369f34279c6eb77eb4d28406f2ac"
and "git checkout master"

a couple off times but after about four times an error occurred with
code -32.

I did all of that on top of AUR-openafs-linux-4.4 which was provided by
Bevan, the openafs archlinux packager.

The patch I actually used is attached below.

Cheers,
Michael


From db8f4db361c76c355046dacdb83db264d3fa4f6f Mon Sep 17 00:00:00 2001
From: Michael Dressel <[email protected]>
Date: Tue, 8 Mar 2016 16:00:59 +0100
Subject: [PATCH] Test Stephan Wiesand suggestion

---
 src/afs/afs_fetchstore.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/afs/afs_fetchstore.c b/src/afs/afs_fetchstore.c
index f65f40c..2630209 100644
--- a/src/afs/afs_fetchstore.c
+++ b/src/afs/afs_fetchstore.c
@@ -326,7 +326,7 @@ struct storeOps rxfs_storeUfsOps = {
     .padd =    rxfs_storePadd,
     .close =   rxfs_storeClose,
     .destroy = rxfs_storeDestroy,
-#ifdef AFS_LINUX26_ENV
+#if defined(AFS_LINUX26_ENV) && defined(LINUX_USE_SPLICE)
     .storeproc = afs_linux_storeproc
 #else
     .storeproc = afs_GenericStoreProc
--
2.7.1



_______________________________________________
OpenAFS-info mailing list
[email protected]
https://lists.openafs.org/mailman/listinfo/openafs-info

Reply via email to