Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 6 Feb 2008 11:11:06 -0800
From:      Marcel Moolenaar <marcelm@juniper.net>
To:        current@freebsd.org
Subject:   Old LOR between devfs & devfsmount resurfacing?
Message-ID:  <B269B28B-C66E-4AC6-A4D9-FBA378466F89@juniper.net>

next in thread | raw e-mail | index | archive | help
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@juniper.net






Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?B269B28B-C66E-4AC6-A4D9-FBA378466F89>