HomeFreeBSD

pf: fix pagefault in pf_getstatus()

Description

pf: fix pagefault in pf_getstatus()

We can't copyout() while holding a lock, in case it triggers a page
fault.
Release the lock before copyout, which is safe because we've already
copied all the data into the nvlist.

PR: 258601
Reviewed by: mjg
MFC after: 1 week
Sponsored by: Modirum MDPay
Differential Revision: https://reviews.freebsd.org/D32076

Details

Provenance
kpAuthored on Sep 23 2021, 8:39 AM
Reviewer
mjg
Differential Revision
D32076: pf: fix pagefault in pf_getstatus()
Parents
rGd5ad2f2a67df: e1000: fix K1 configuration
Branches
Unknown
Tags
Unknown