Package Details: openafs-modules-dkms 1.8.13-1

Git Clone URL: https://aur.archlinux.org/openafs-modules-dkms.git (read-only, click to copy)
Package Base: openafs-modules-dkms
Description: Kernel module for OpenAFS (dkms)
Upstream URL: http://www.openafs.org
Licenses: IPL-1.0
Conflicts: openafs, openafs-features-libafs, openafs-modules
Provides: openafs-modules
Submitter: Bevan
Maintainer: Bevan
Last Packager: Bevan
Votes: 17
Popularity: 0.000000
First Submitted: 2014-03-23 13:24 (UTC)
Last Updated: 2024-11-14 18:38 (UTC)

Dependencies (3)

Required by (2)

Sources (2)

Latest Comments

« First ‹ Previous 1 .. 3 4 5 6 7 8

dmz commented on 2014-08-16 19:59 (UTC)

I believe this is missing a dependency on linux-headers.

seidler2547 commented on 2014-08-14 19:55 (UTC)

Turns out the patches are already in git (see http://git.openafs.org/?p=openafs.git;a=history;f=src/afs/LINUX/osi_vnodeops.c;h=e03187f9db865ad19d7a86b4d2370b56c838c917;hb=HEAD ), but there's no release yet.

seidler2547 commented on 2014-08-14 19:44 (UTC)

I tried to replace generic_file_splice_write with the new iter_file_splice_write but I could only show directories, accessing files would give a NULL pointer dereference in the kernel. So I think we have to wait for upstream patches, unless someone is really competent to fix this.

totsilence commented on 2014-08-04 20:20 (UTC)

It seems that openafs doesn't build out of the box with 3.16: /var/lib/dkms/openafs/1.6.9/build/src/libafs/MODLOAD-3.16.0-1-ARCH-SP/osi_vnodeops.c:815:19: error: ‘generic_file_splice_write’ undeclared here (not in a function) .splice_write = generic_file_splice_write, ^ scripts/Makefile.build:257: recipe for target '/var/lib/dkms/openafs/1.6.9/build/src/libafs/MODLOAD-3.16.0-1-ARCH-SP/osi_vnodeops.o' failed

Bevan commented on 2014-04-02 21:53 (UTC)

PS: That weird negation in the cleanup command is indeed necessary to avoid returning an error code when there is no Makefile :)

Bevan commented on 2014-04-02 21:41 (UTC)

Hi, thanks for the input. I will have a look at those changes and include them in the next release. Another tip for performance: It should be sufficient to use "make only_libafs". This will also be included in the next release if it withstands testing.

seidler2547 commented on 2014-04-02 21:21 (UTC)

Wow, finally, thanks a lot! May I suggest these changes: 1) one can add "BUILT_MODULE_LOCATION[0]="src/libafs/MODLOAD-$kernelver-SP" after "BUILT_MODULE_NAME[0]" - makes it compile for a kernel that is not yet active and you can remove "&& mv src/libafs/MODLOAD-*/openafs.ko ." from MAKE[0] as well as remove "; rm -f openafs.ko" from CLEAN. 2) For better performance, I add -j8 to /etc/makepkg.conf, so I also add export `grep -m1 '^MAKEFLAGS=' /etc/makepkg.conf` before MAKE[0]=... and write "... make ${MAKEFLAGS}". So the final openafs.dkms would be like this: http://pastebin.com/AsS5H7Wk Thanks again for the dkms, I've been waiting very long and had a self-hacked dkms.conf which wasn't as clean as yours :)