]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
livedump: add event handler hooks
authorMitchell Horne <mhorne@FreeBSD.org>
Thu, 6 Jan 2022 19:40:16 +0000 (15:40 -0400)
committerMitchell Horne <mhorne@FreeBSD.org>
Tue, 5 Apr 2022 18:35:05 +0000 (15:35 -0300)
commiteb9d205fa6918bad40bdbf66fe3d52931ae3d6ce
tree81f453c3e9aa392edb2f4a0a418ce47261f95e94
parentc9114f9f86f92742eacd1d802c34009a57e81055
livedump: add event handler hooks

Add three hooks to the livedump process: before, after, and for each
block of dumped data. This allows, for example, quiescing the system
before the dump begins or protecting data of interest to ensure its
consistency in the final output.

Reviewed by: markj, kib (previous version)
Reviewed by: debdrup (manpages)
Reviewed by: Pau Amma <pauamma@gundo.com> (manpages)
MFC after: 3 weeks
Sponsored by: Juniper Networks, Inc.
Sponsored by: Klara, Inc.
Differential Revision: https://reviews.freebsd.org/D34067
share/man/man9/EVENTHANDLER.9
sys/kern/kern_vnodedumper.c
sys/sys/kerneldump.h