HomeFreeBSD

vtblk: Fix dumping

Description

vtblk: Fix dumping

Now that vtblk uses busdma, it keeps important information inside its
request structures. The functions used for kernel dumps synthesize
their own request structures rather than using structures initialized
with the necessary bits for busdma.

Add busdma-bypass paths. Since dumping writes contiguous blocks of
physical memory, vtblk doesn't need busdma in that case.

Reported by: glebius
Tested by: glebius
Differential Revision: https://reviews.freebsd.org/D37243

Details

Provenance
cpercivaAuthored on Nov 3 2022, 1:55 AM
Differential Revision
D37243: vtblk: Fix dumping
Parents
rGa6346c02f646: mktemp: don't double up on trailing slashes for -t paths
Branches
Unknown
Tags
Unknown