kernel 5.0.3 openafs issues in fedora linux

Gary Gatling <[email protected]>
Newsgroups gmane.comp.file-systems.openafs.general
Message-ID <CAG5Ck-6O7WoYDJgLX1+ptrV3-tzpseuVEf=Dod_Y52C43uKV_g@mail.gmail.com>
Hello,

I'm having trouble getting openafs to work in fedora 29 with
kernel 5.0.3-200.fc29.x86_64

This is how it fails on kernel module build. Does anyone know if there is a
patch to get around this error?

  CC [M]
/var/lib/dkms/openafs/1.8.2/build/src/libafs/MODLOAD-5.0.3-200.fc29.x86_64-MP/afs_callback.o
In file included from
/var/lib/dkms/openafs/1.8.2/build/src/afs/afs_osi.h:440,
                 from
/var/lib/dkms/openafs/1.8.2/build/src/rx/rx_clock.h:46,
                 from /var/lib/dkms/openafs/1.8.2/build/src/rx/rx.h:57,
                 from
/var/lib/dkms/openafs/1.8.2/build/src/afs/afsincludes.h:30,
                 from
/var/lib/dkms/openafs/1.8.2/build/src/libafs/MODLOAD-5.0.3-200.fc29.x86_64-MP/afs_callback.c:21:
/var/lib/dkms/openafs/1.8.2/build/src/libafs/MODLOAD-5.0.3-200.fc29.x86_64-MP/afs_callback.c:
In function ‘SRXAFSCB_GetCE’:
/var/lib/dkms/openafs/1.8.2/build/src/afs/LINUX/osi_machdep.h:101:8: error:
implicit declaration of function ‘do_gettimeofday’; did you mean
‘do_settimeofday64’? [-Werror=implicit-function-declaration]
        do_gettimeofday(&__afs_tv);                           \
        ^~~~~~~~~~~~~~~
/var/lib/dkms/openafs/1.8.2/build/src/afs/afs_osi.h:170:25: note: in
expansion of macro ‘osi_GetTime’
 #define osi_GetuTime(x) osi_GetTime(x)
                         ^~~~~~~~~~~
/var/lib/dkms/openafs/1.8.2/build/src/afs/afs_stats.h:61:3: note: in
expansion of macro ‘osi_GetuTime’
   osi_GetuTime(&opStartTime);
   ^~~~~~~~~~~~
/var/lib/dkms/openafs/1.8.2/build/src/libafs/MODLOAD-5.0.3-200.fc29.x86_64-MP/afs_callback.c:113:5:
note: in expansion of macro ‘XSTATS_START_CMTIME’
     XSTATS_START_CMTIME(AFS_STATS_CM_RPCIDX_GETCE);
     ^~~~~~~~~~~~~~~~~~~
cc1: some warnings being treated as errors
make[4]: *** [scripts/Makefile.build:277:
/var/lib/dkms/openafs/1.8.2/build/src/libafs/MODLOAD-5.0.3-200.fc29.x86_64-MP/afs_callback.o]
Error 1
make[3]: *** [Makefile:1557:
_module_/var/lib/dkms/openafs/1.8.2/build/src/libafs/MODLOAD-5.0.3-200.fc29.x86_64-MP]
Error 2
make[3]: Leaving directory '/usr/src/kernels/5.0.3-200.fc29.x86_64'
FAILURE: make exit code 2
make[2]: *** [Makefile.afs:280: libafs.ko] Error 1
make[2]: Leaving directory
'/var/lib/dkms/openafs/1.8.2/build/src/libafs/MODLOAD-5.0.3-200.fc29.x86_64-MP'
make[1]: *** [Makefile:187: linux_compdirs] Error 2
make[1]: Leaving directory '/var/lib/dkms/openafs/1.8.2/build/src/libafs'
make: *** [Makefile:15: all] Error 2
mv: cannot stat 'src/libafs/MODLOAD-*/libafs.ko': No such file or directory

It was working with a patch in the 4.20 series.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.