As with with the original report in this bug, I cannot get the OpenAFS module to build with 2.6.18-5 on s390x.

All packages, except openafs-modules-source (see following) are stock Etch.

Compiling Etch's openafs-modules-source fails with (abridged) "s390x not supported".

Compiling openafs-modules-source-1.4.4.dfsg1-7 (fetched from testing) fails with the following:

....
/usr/src/modules/openafs/src/afs/afs_prototypes.h:1042: warning: function declaration isn't a prototype
/usr/src/modules/openafs/src/libafs/MODLOAD-2.6.18-5-s390x-MP/afs_vnop_flock.c:36: warning: 'struct flock64' declared inside par
ameter list
/usr/src/modules/openafs/src/libafs/MODLOAD-2.6.18-5-s390x-MP/afs_vnop_flock.c:40: warning: 'struct flock64' declared inside par
ameter list
/usr/src/modules/openafs/src/libafs/MODLOAD-2.6.18-5-s390x-MP/afs_vnop_flock.c:45: warning: 'struct flock64' declared inside par
ameter list
/usr/src/modules/openafs/src/libafs/MODLOAD-2.6.18-5-s390x-MP/afs_vnop_flock.c:46: error: conflicting types for 'lockIdSet'
/usr/src/modules/openafs/src/afs/afs_prototypes.h:940: error: previous declaration of 'lockIdSet' was here
/usr/src/modules/openafs/src/libafs/MODLOAD-2.6.18-5-s390x-MP/afs_vnop_flock.c: In function 'lockIdSet':
/usr/src/modules/openafs/src/libafs/MODLOAD-2.6.18-5-s390x-MP/afs_vnop_flock.c:133: error: dereferencing pointer to incomplete t
ype
/usr/src/modules/openafs/src/libafs/MODLOAD-2.6.18-5-s390x-MP/afs_vnop_flock.c: At top level:
/usr/src/modules/openafs/src/libafs/MODLOAD-2.6.18-5-s390x-MP/afs_vnop_flock.c:157: warning: 'struct flock64' declared inside pa
rameter list
/usr/src/modules/openafs/src/libafs/MODLOAD-2.6.18-5-s390x-MP/afs_vnop_flock.c:158: error: conflicting types for 'lockIdcmp2'
/usr/src/modules/openafs/src/libafs/MODLOAD-2.6.18-5-s390x-MP/afs_vnop_flock.c:40: error: previous declaration of 'lockIdcmp2' w
as here
/usr/src/modules/openafs/src/libafs/MODLOAD-2.6.18-5-s390x-MP/afs_vnop_flock.c: In function 'lockIdcmp2':
/usr/src/modules/openafs/src/libafs/MODLOAD-2.6.18-5-s390x-MP/afs_vnop_flock.c:178: error: dereferencing pointer to incomplete t
ype
/usr/src/modules/openafs/src/libafs/MODLOAD-2.6.18-5-s390x-MP/afs_vnop_flock.c:180: error: dereferencing pointer to incomplete t
ype
/usr/src/modules/openafs/src/libafs/MODLOAD-2.6.18-5-s390x-MP/afs_vnop_flock.c:201: error: dereferencing pointer to incomplete t
ype
/usr/src/modules/openafs/src/libafs/MODLOAD-2.6.18-5-s390x-MP/afs_vnop_flock.c: In function 'HandleFlock':
/usr/src/modules/openafs/src/libafs/MODLOAD-2.6.18-5-s390x-MP/afs_vnop_flock.c:233: error: storage size of 'flock' isn't known
....

Entire build log from "m-a build openafs" can be included upon request.

Is there a supported openafs module for s390x on Etch?

I apologize if this should be a separate bug report -- the initial post in this bug seems to match my issue.

Thank you,
-Matt Smith
matt.smith@uconn.edu