> Date: Wed, 16 Jun 2021 17:38:26 +0900
> From: Rin Okuyama <rokuyama...@gmail.com>
> 
> KASSERT added to pad_attach() by this commit fires on macppc with mixerctl(1):
> [...] panic: kernel diagnostic assertion "KERNEL_LOCKED_P()" failed: file 
> "/usr/src/sys/dev/pad/pad.c", line 214

Can you share `ident netbsd | grep -e pad.c -e subr_autoconf.c'
output?

config_attach_pseudo takes the kernel lock, so this assertion should
definitely not fire.

> I don't understand why this happens on macppc, while does not on
> majority of other machines. Can this behavior depend on underlying
> audio(4) driver? If so, what should I do to fix?

I don't think so -- this happens before we even reach audio_attach_mi.

Reply via email to