Happens while booting my AMD desktop w/ radeon.
lock order reversal:
1st 0xffffff01d4b2be30 vmmaplk (&map->lock) @
/home/brynet/Projects/current/src/sys/uvm/uvm_map.c:4433
2nd 0xffffff01d415a0a0 inode (&ip->i_lock) @
/home/brynet/Projects/current/src/sys/ufs/ufs/ufs_vnops.c:1559
lock order "&ip->i_lock"(rrwlock) -> "&map->lock"(rwlock) first seen at:
#0 witness_checkorder+0x494
#1 _rw_enter+0x56
#2 vm_map_lock_ln+0xac
#3 uvm_map+0x191
#4 km_alloc+0x15a
#5 pool_multi_alloc_ni+0xae
#6 pool_p_alloc+0x49
#7 pool_do_get+0xd7
#8 pool_get+0xa2
#9 ufsdirhash_build+0x311
#10 ufs_lookup+0x18a
#11 VOP_LOOKUP+0x42
#12 vfs_lookup+0x27e
#13 namei+0x205
#14 loadfirmware+0xef
#15 r600_init_microcode+0x382
#16 r600_init+0x4d5
#17 radeon_device_init+0xa90
#18 radeondrm_attachhook+0x34
lock order "&map->lock"(rwlock) -> "&ip->i_lock"(rrwlock) first seen at:
#0 witness_checkorder+0x494
#1 _rw_enter+0x56
#2 _rrw_enter+0x32
#3 VOP_LOCK+0x30
#4 vn_lock+0x24
#5 uvn_io+0x1a5
#6 uvm_pager_put+0xf9
#7 uvn_flush+0x414
#8 uvm_map_clean+0x3c7
#9 syscall+0x31d
#10 Xsyscall_untramp+0xc0