Another VFP-in-kernel problem on armv8

From: John F Carr <jfc_at_mit.edu>
Date: Fri, 07 Apr 2023 13:06:14 UTC
I upgraded from mid-February CURRENT (5dc00f00b747) to yesterday (f02879f19925) and my system panics during boot with

  panic: VFP exception in the kernel

Most likely this panic is while trying to import the root ZFS pool.  The crash is at the first vector instruction in zfs_sha256_block_neon (in zfs.ko):

   f9284: 4cdf7020      ld1     { v0.16b }, [x1], #16

This instruction is implemented on my CPU (Cortex A-57), confirmed by running it in user mode.

I don't see any obviously related changes in ZFS since the last working kernel.  What's going on recently with VFP in the kernel?