Old LOR between devfs & devfsmount resurfacing?
Marcel Moolenaar
marcelm at juniper.net
Wed Feb 6 19:27:02 UTC 2008
All,
I just ran into the following LOR after upgrading my PowerPC box:
lock order reversal:
1st 0xdbee94 devfs (devfs) @ /nfs/freebsd/8.x/src/sys/kern/
vfs_subr.c:2061
2nd 0xdfb014 devfsmount (devfsmount) @ /nfs/freebsd/8.x/src/sys/fs/
devfs/devfs_vnops.c:201
KDB: stack backtrace:
0xdc0febc8: at kdb_backtrace+0x4c
0xdc0febd8: at witness_checkorder+0x704
0xdc0fec28: at _sx_xlock+0x8c
0xdc0fec48: at devfs_allocv+0x138
0xdc0fec88: at devfs_root+0x5c
0xdc0fecb8: at set_rootvnode+0x44
0xdc0fece8: at vfs_mountroot+0x344
0xdc0fed48: at start_init+0x88
0xdc0feda8: at fork_exit+0xb4
0xdc0fedc8: at fork_trampoline+0xc
KDB: enter: witness_checkorder
[thread pid 1 tid 100001 ]
Stopped at 0x28ee68: addi r0, r0, 0x0
It seems that this is a LOR reported in 2006 and fixed
in 2006 as well. Do other people see this too, or should
I suspect my sources?
--
Marcel Moolenaar
marcelm at juniper.net
More information about the freebsd-current
mailing list