The assert_vop_locked messages are ignored, and file/line information is not too useful. Fixing this without changing both witness and VFS asserts KPIs is not possible.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG FreeBSD src repository
- Lint
Lint Not Applicable - Unit
Tests Not Applicable
Event Timeline
sys/kern/vfs_subr.c | ||
---|---|---|
5466 | Now, the witness version will fail if the lock is disowned (i.e., owner is LK_KERNPROC), but the other version will pass. It doesn't matter at the moment since vnode locks are never disowned AFAIK. |
sys/kern/vfs_subr.c | ||
---|---|---|
5466 | LK_KERNPROC is only used for buffers. I do not see any need to introduce its use for vnodes. |