]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
pf: don't hold a lock during copyout()
authorKristof Provost <kp@FreeBSD.org>
Mon, 14 Jun 2021 12:04:02 +0000 (14:04 +0200)
committerKristof Provost <kp@FreeBSD.org>
Thu, 17 Jun 2021 14:53:36 +0000 (16:53 +0200)
commitdddbe852320818451f004177d4ff887618adaa85
tree73dfa02e85d3044d4654f2d9960b3d1d31b819e7
parent719f6456fbdee54f94109f945d7d945b2abf9589
pf: don't hold a lock during copyout()

copyout() can trigger page faults, so it may potentially sleep.

Reported by: avg
MFC after: 3 days
Sponsored by: Rubicon Communications, LLC ("Netgate")

(cherry picked from commit 8b5f4e692b1d1585ecfc6690552650114e3e704e)
sys/netpfil/pf/pf_ioctl.c