The openafs-kernel-1.6.1-r2 ebuild uses PVER=3 and supports the kernel 3.6. Tested on 3.0.39 and 3.6.5 kernels. Please, do the following: - create a new ebuild (attached) - extract the gentoo/patches/04* patches from the tarball (attached) and commit them to gentoo/src/patchsets/openafs/patches/1.6, and generate new patch tarball
Created attachment 328350 [details] openafs-kernel-1.6.1-r2.ebuild
Created attachment 328352 [details] openafs-1.6.1-patches-3.tar.bz2
vapier: Just learned I shouldn't CC herd maintainers if I assign to a herd, to avoid that you receive any further comments double I have removed you from CC.
you can just post a tarball of the new patches rather than the whole thing http://sources.gentoo.org/gentoo/src/patchsets/openafs/patches/1.6/041_all_linux-3.6-bypass-consolidate-copy_page-macros-into-a-sin.patch?rev=1.1 http://sources.gentoo.org/gentoo/src/patchsets/openafs/patches/1.6/042_all_linux-3.6-kmap_atomic-API-change.patch?rev=1.1 http://sources.gentoo.org/gentoo/src/patchsets/openafs/patches/1.6/043_all_linux-3.6-dentry_open-API-change.patch?rev=1.1 http://sources.gentoo.org/gentoo/src/patchsets/openafs/patches/1.6/044_all_linux-3.6-d_alias-and-i_dentry-are-now-hlists.patch?rev=1.1 http://sources.gentoo.org/gentoo/src/patchsets/openafs/patches/1.6/045_all_linux-3.6-fix-variable-used-to-test-for-the-iop-create-A.patch?rev=1.1 http://sources.gentoo.org/gentoo/src/patchsets/openafs/patches/1.6/046_all_linux-3.6-create-inode-operation-API-change.patch?rev=1.1 http://sources.gentoo.org/gentoo/src/patchsets/openafs/patches/1.6/047_all_linux-3.6-revalidate-dentry-op-API-change.patch?rev=1.1 http://sources.gentoo.org/gentoo/src/patchsets/openafs/patches/1.6/048_all_linux-3.6-lookup-inode-operation-API-change.patch?rev=1.1
There was a mistake in the commit, net-fs/openafs-kernel should have been bumped instead of net-fs/openafs. Although the latter should not hurt.