I was watching my RPi4 (using linux-raspberrypi4) boot with the serial console up and noticed there's a ~2.5 second boot delay.
$this->bbcode_second_pass_code('', '
[ 0.918528] raid6: neonx8 gen() 1000 MB/s
[ 1.088614] raid6: neonx8 xor() 883 MB/s
[ 1.258748] raid6: neonx4 gen() 1535 MB/s
[ 1.428878] raid6: neonx4 xor() 996 MB/s
[ 1.599030] raid6: neonx2 gen() 1163 MB/s
[ 1.769150] raid6: neonx2 xor() 963 MB/s
[ 1.939304] raid6: neonx1 gen() 760 MB/s
[ 2.109389] raid6: neonx1 xor() 722 MB/s
[ 2.279626] raid6: int32x8 gen() 349 MB/s
[ 2.449625] raid6: int32x8 xor() 237 MB/s
[ 2.619716] raid6: int32x4 gen() 334 MB/s
[ 2.789891] raid6: int32x4 xor() 267 MB/s
[ 2.959949] raid6: int32x2 gen() 313 MB/s
[ 3.130094] raid6: int32x2 xor() 245 MB/s
[ 3.300358] raid6: int32x1 gen() 212 MB/s
[ 3.470231] raid6: int32x1 xor() 187 MB/s
[ 3.474547] raid6: using algorithm neonx4 gen() 1535 MB/s
[ 3.480014] raid6: .... xor() 996 MB/s, rmw enabled
[ 3.484947] raid6: using neon recovery algorithm
')
This seems to be coming from $this->bbcode_second_pass_code('', 'CONFIG_RAID6_PQ_BENCHMARK=y'). There's no RAID going on at all on this system, so this behavior is quite undesired. Considering the SoC/embedded nature of the distro, is there any reason to keep building the RAID-related features as built-ins as opposed to building as modules?