linuxManualConfig: forbid config errors on aarch64

It's not a nice experience to wait for a kernel build, only to notice
the options you set didn't actually do anything, because Nixpkgs'
kernel configuration script just prints a warning if an option that
should have been set isn't set in the final kernel config.

Ideally, I think we'd never allow config errors, but we certainly
don't have to torelate them for aarch64, when CI for kernel changes
can ensure we don't accidentally break the build with x86-specific
options.

I've tested that configuration of all mainline kernels still works on
aarch64.

Changed files
+2 -1
pkgs
os-specific
linux
kernel
+2 -1
pkgs/os-specific/linux/kernel/generic.nix
···
# symbolic name and `patch' is the actual patch. The patch may
# optionally be compressed with gzip or bzip2.
kernelPatches ? []
-
, ignoreConfigErrors ? stdenv.hostPlatform.linux-kernel.name != "pc"
+
, ignoreConfigErrors ?
+
!lib.elem stdenv.hostPlatform.linux-kernel.name [ "aarch64-multiplatform" "pc" ]
, extraMeta ? {}
, isZen ? false