ddb: do not assume that ffs is mounted with softdep

Avoid a panic when debugging with "show ffs" in ddb.

Reviewed By:	kib, markj, mckusick
MFC after:	1 week
Sponsored by:	Dell EMC Isilon
Differential Revision: https://reviews.freebsd.org/D31622

(cherry picked from commit 3b29c8b4bd)
This commit is contained in:
Keith Owens 2021-08-24 20:59:31 -05:00 committed by Eric van Gyzen
parent a7b187860c
commit 487cee4ddc

View file

@ -15006,9 +15006,15 @@ db_print_ffs(struct ufsmount *ump)
{
db_printf("mp %p (%s) devvp %p\n", ump->um_mountp,
ump->um_mountp->mnt_stat.f_mntonname, ump->um_devvp);
db_printf(" fs %p su_wl %d su_deps %d su_req %d\n",
ump->um_fs, ump->softdep_on_worklist,
ump->softdep_deps, ump->softdep_req);
db_printf(" fs %p ", ump->um_fs);
if (ump->um_softdep != NULL) {
db_printf("su_wl %d su_deps %d su_req %d\n",
ump->softdep_on_worklist, ump->softdep_deps,
ump->softdep_req);
} else {
db_printf("su disabled\n");
}
}
static void