Hi Stephan and Michael,

I finally got Stephans patch installed. And it
seams to cure the issue. I have not had an error
for the last 20 tries.

Thanks a lot for your help.

Below I have put the three patches I actually used.

Cheers,
Michael

--- a/src/afs/LINUX/osi_fetchstore.c    2015-12-16 16:42:23.000000000 +0100
+++ b/src/afs/LINUX/osi_fetchstore.c    2016-03-09 16:10:08.885506900 +0100
@@ -38,7 +38,7 @@
 #include "afs/param.h"

 #include <linux/fs.h>
-#if defined(HAVE_LINUX_SPLICE_DIRECT_TO_ACTOR)
+#if 0 && defined(HAVE_LINUX_SPLICE_DIRECT_TO_ACTOR)
 # include <linux/splice.h>
 #else
 # include <linux/pipe_fs_i.h>
@@ -47,7 +47,7 @@
 #include "afs/sysincludes.h"
 #include "afsincludes.h"

-#if defined(HAVE_LINUX_SPLICE_DIRECT_TO_ACTOR)
+#if 0 && defined(HAVE_LINUX_SPLICE_DIRECT_TO_ACTOR)
 static int
 afs_linux_splice_actor(struct pipe_inode_info *pipe,
                       struct pipe_buffer *buf,
@@ -151,6 +151,7 @@
     return size;
 }

+#if 0
 afs_int32
 afs_linux_storeproc(struct storeOps *ops, void *rock, struct dcache *tdc,
                     int *shouldwake, afs_size_t *bytesXferred)
@@ -184,5 +185,6 @@

     return code;
 }
+#endif

 #endif



--- a/src/afs/LINUX/osi_vnodeops.c      2015-12-16 16:42:23.000000000 +0100
+++ b/src/afs/LINUX/osi_vnodeops.c      2016-03-09 16:04:30.914260820 +0100
@@ -834,7 +834,7 @@
 #if defined(STRUCT_FILE_OPERATIONS_HAS_SENDFILE)
   .sendfile =   generic_file_sendfile,
 #endif
-#if defined(STRUCT_FILE_OPERATIONS_HAS_SPLICE)
+#if 0 && defined(STRUCT_FILE_OPERATIONS_HAS_SPLICE)
 # if defined(HAVE_LINUX_ITER_FILE_SPLICE_WRITE)
   .splice_write = iter_file_splice_write,
 # else





--- a/src/afs/afs_fetchstore.c  2015-12-16 16:42:23.000000000 +0100
+++ b/src/afs/afs_fetchstore.c  2016-03-09 16:05:23.490605032 +0100
@@ -329,7 +329,7 @@
     .padd =    rxfs_storePadd,
     .close =   rxfs_storeClose,
     .destroy = rxfs_storeDestroy,
-#ifdef AFS_LINUX26_ENV
+#if 0 && defined(AFS_LINUX26_ENV)
     .storeproc = afs_linux_storeproc
 #else
     .storeproc = afs_GenericStoreProc
_______________________________________________
OpenAFS-info mailing list
OpenAFS-info@openafs.org
https://lists.openafs.org/mailman/listinfo/openafs-info

Reply via email to