Compilation fails after upgrading to gentoo-sources 3.5.0 due to implicit definition of "end_writeback". Reproducible: Always Steps to Reproduce: 1. Upgrade to gentoo-sources 3.5.0, configure and build 2. Recompile openafs-kernel-1.6.1 Actual Results: Compilation fails Expected Results: Compilation works This problem has already been fixed upstream, the corresponding deltas are - [2b33384] Linux 3.4: replace end_writeback with clear_inode - [5227148] Linux 3.5: encode_fh API change For further information, please refer to: https://bugs.launchpad.net/ubuntu/+source/openafs/+bug/1015925
Created attachment 319064 [details] Complete build log
Created attachment 319066 [details] Output of emerge --info '=net-fs/openafs-kernel-1.6.1'
After testing in a local overlay, I can confirm that [2b33384] Linux 3.4: replace end_writeback with clear_inode is sufficient to make openafs compile and work with gentoo-sources-3.5.0 (did only test openafs-client). The patch can be taken from upstream git using the following direct link: http://git.openafs.org/?p=openafs.git;a=patch;h=cc63cbbc138f60d6b5964fa859dcd778717b24c2
I have the same issue. Can we get a patched version of openafs-kernel into the main tree?
(In reply to comment #3) > After testing in a local overlay, I can confirm that > [2b33384] Linux 3.4: replace end_writeback with clear_inode > is sufficient to make openafs compile and work with gentoo-sources-3.5.0 > (did only test openafs-client). > > The patch can be taken from upstream git using the following direct link: > http://git.openafs.org/?p=openafs.git;a=patch; > h=cc63cbbc138f60d6b5964fa859dcd778717b24c2 Same issue, patch gets it to build for me.
should be fixed per bug 435990