[OpenAFS] compile fails kernel version 4.4.0-1-default

Benjamin Kaduk kaduk@MIT.EDU
Sat, 23 Jan 2016 12:22:28 -0500 (EST)

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.

Content-Type: TEXT/PLAIN; charset=Windows-1252
Content-Transfer-Encoding: QUOTED-PRINTABLE


On Fri, 22 Jan 2016, Ted Creedon wrote:

> /data/openafs-1.6.16/src/libafs/MODLOAD-4.4.0-1-default-ted-MP/osi_groups=
=2Ec:612:29: error: =91union key_payload=92 has no member named =91value=92
>    keyring_pag =3D key->payload.value;
>                              ^
> scripts/Makefile.build:259: recipe for target '/data/openafs-1.6.16/src/l=
ibafs/MODLOAD-4.4.0-1-default-ted-MP/osi_groups.o' failed

This was previously reported and replied to at

Though the patches linked there are sufficient to permit the build to
complete, there are some more subtle behavior changes in the kernel in
that some of the splice functions will now return ERESTARTSYS if there is
any signal pending in the current process.  In particular, there are
presumed to be codepaths for which we do not have proper error handling,
that could lead to data loss.  Further analysis is needed (which I am not
prepared to undertake at present).