When booting a rpi3-b (running archlinux-arm/armv7 kernel 4.19.97-1-ARCH), the kernel crash with a
BUG: scheduling while atomic: kauditd/37/0x00000003
when systemd issue a fsck on a fs on a partition on a USB HDD
If you either remove the /etc/fstab line or set fs_passno to 0 (instead of 2) to disable any fsck, then the boot is normal.
The partition is a non system partition (no root or boot).
It's worse if you have root on the USB HDD (boot still on SD card), because the kernel throws an almost endless list of stack trace, and might stops after some minutes

When booting a rpi3-b (running archlinux-arm/armv7 kernel 4.19.97-1-ARCH), the kernel crash with a
when systemd issue a fsck on a fs on a partition on a USB HDD
If you either remove the
/etc/fstabline or setfs_passnoto 0 (instead of 2) to disable any fsck, then the boot is normal.The partition is a non system partition (no root or boot).
It's worse if you have root on the USB HDD (boot still on SD card), because the kernel throws an almost endless list of stack trace, and might stops after some minutes