git: a5ae2a9bfb1c - main - jaildesc: Lock prison pointer when filling kinfo
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 05 Oct 2026 23:56:49 UTC
The branch main has been updated by jamie:
URL: https://cgit.FreeBSD.org/src/commit/?id=a5ae2a9bfb1ca7f49e79ee63ed39216c42326d02
commit a5ae2a9bfb1ca7f49e79ee63ed39216c42326d02
Author: Jamie Gritton <jamie@FreeBSD.org>
AuthorDate: 2026-10-05 23:54:21 +0000
Commit: Jamie Gritton <jamie@FreeBSD.org>
CommitDate: 2026-10-05 23:54:21 +0000
jaildesc: Lock prison pointer when filling kinfo
Submitted by: Yuri Tkachenko <yura.tkachenko at gmail.com>
MFC after: 3 days
Differential Revision: https://reviews.freebsd.org/D60392
---
sys/kern/kern_jaildesc.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/sys/kern/kern_jaildesc.c b/sys/kern/kern_jaildesc.c
index fdce321cb468..3e91d47c1f43 100644
--- a/sys/kern/kern_jaildesc.c
+++ b/sys/kern/kern_jaildesc.c
@@ -418,7 +418,9 @@ jaildesc_fill_kinfo(struct file *fp, struct kinfo_file *kif,
jd = fp->f_data;
kif->kf_type = KF_TYPE_JAILDESC;
+ JAILDESC_LOCK(jd);
kif->kf_un.kf_jail.kf_jid = jd->jd_prison ? jd->jd_prison->pr_id : 0;
+ JAILDESC_UNLOCK(jd);
return (0);
}