On Wed, 10 Jan 2018 11:52:24 +0100 Zdenek Salvet <sal...@ics.muni.cz> wrote:
On Tue, Jan 09, 2018 at 11:08:18PM -0600, Benjamin Kaduk wrote:
> So the security update for meltdown/spectre changed the kernel ABI?
> That's kind of unfortunate; usually Ben tries pretty hard to avoid
> doing so.

Yes, it was probably necessary (other postponed fixes requiring new ABI
were added as well).
I managed to create working openafs-modules-dkms by adding attached patch
to openafs source package (works with both jessie and backport versions)...

--
Zdenek Salvet sal...@ics.muni.cz Institute of Computer Science of Masaryk University, Brno, Czech Republic
and CESNET, z.s.p.o., Prague, Czech Republic
Phone: ++420-549 49 6534                           Fax: ++420-541 212 747
----------------------------------------------------------------------------
      Teamwork is essential -- it allows you to blame someone else.



The patch you provide works fine with jessie and the 1.6.9 source packages. However, I cannot get it to work with wheezy.

I compile the openafs source package against wheezy and the compilation completes without error and creates a bunch of .deb files. But when I try to install the patched openafs-modules-dkms on a 3.2.0-5 wheezy kernel I get the same error as before:

/var/lib/dkms/openafs/1.6.9/build/src/libafs/MODLOAD-3.2.0-5-amd64-SP/osi_file.c: In function 'osi_UFSTruncate': /var/lib/dkms/openafs/1.6.9/build/src/libafs/MODLOAD-3.2.0-5-amd64-SP/osi_file.c:195:5: error: implicit declaration of function 'inode_change_ok' [-Werror=implicit-function-declaration]

Has anyone successfully compiled and installed 1.6.9 on a 3.2.0-5 wheezy machine?

Adam Lewenberg

Reply via email to