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

Reply via email to