HomeFreeBSD

ddb show lockedvnods: avoid trap for ufs vnode under construction

Description

ddb show lockedvnods: avoid trap for ufs vnode under construction

ddb show lockedvnods might find a ufs vnode after it is inserted into
the mount queue in ffs_vgetf but before the dinode is allocated. Avoid
trapping by testing for the dinode pointer.

Reviewed by: markj
Discussed with: mjg
Sponsored by: Dell Inc.
Differential Revision: https://reviews.freebsd.org/D52795

(cherry picked from commit 76157a63a0c63dd7363f6c8ae60edc814b3c138a)

Details

Provenance
rlibbyAuthored on Oct 1 2025, 6:25 PM
Reviewer
markj
Differential Revision
D52795: ddb show lockedvnods: avoid trap for ufs vnode under construction
Parents
rGf55001cc9f91: libarchive: merge from vendor branch
Branches
Unknown
Tags
Unknown