Hi!

Can't we just resolve this by patching

#elif defined(__aarch64__)
#include <linux/simd_aarch64.h>

out of include/os/linux/kernel/linux/simd.h in the zfs modules source and
thus forcing the use of:

#else

#define kfpu_allowed()          0
#define kfpu_begin()            do {} while (0)
#define kfpu_end()              do {} while (0)
#define kfpu_init()             0
#define kfpu_fini()             ((void) 0)

#endif
#endif /* _LINUX_SIMD_H */

at the end of the file?  Any regressions should be caught by the ZFS test
suite....

--OR--

we just mark zfs-linux package and zfsutils-linux incompatible with
ARM64/__aarch64__ architecture in the debian packages...

Thoughts????

Cheers,

Matt Grant

Reply via email to