]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
ktrace: pack all ktrace parameters into allocated structure ktr_io_params
authorKonstantin Belousov <kib@FreeBSD.org>
Fri, 14 May 2021 23:22:55 +0000 (02:22 +0300)
committerKonstantin Belousov <kib@FreeBSD.org>
Sat, 22 May 2021 12:16:08 +0000 (15:16 +0300)
commit1762f674ccb571e6b03c009906dd1af3c6343f9b
treef79229d2d8e98aceee7bbcb634d8fab2eaae9ac9
parenta6144f713cee8f522150b1398b225eedbf4cfef1
ktrace: pack all ktrace parameters into allocated structure ktr_io_params

Ref-count the ktr_io_params structure instead of vnode/cred.

Reviewed by: markj
Tested by: pho
Sponsored by: The FreeBSD Foundation
MFC after: 1 week
Differential revision: https://reviews.freebsd.org/D30257
sys/kern/kern_descrip.c
sys/kern/kern_exec.c
sys/kern/kern_ktrace.c
sys/kern/kern_proc.c
sys/kern/kern_thread.c
sys/sys/ktrace.h
sys/sys/proc.h