From nobody Wed Sep 23 23:25:54 2026 X-Original-To: dev-commits-src-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4hqtPZ2sCqz6t8Yd for ; Wed, 23 Sep 2026 23:25:54 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "YR2" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4hqtPZ2Hsqz3Mpg for ; Wed, 23 Sep 2026 23:25:54 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1790205954; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=1BOsKFBnVs+M0R9yDIl7SieKvaJfYPXR01kjgDNF2L8=; b=sIRf9Ri3XAy1CmHbhYJ507fZSL027goPSOuDiGdnvGrP88TFn1RRJgsIzMPTITlgqF3v78 1JsPEUrJIv7FwFxwR1TsWxf6pGU8T+sD2x1WwrNlc4TaGnZ8CkxRRr1wBri8GTadB7We9V vLgmTNl+k7xFuV/qiD52sejOXqnR8Uz18XwWltCMqgpXPkwdQSQ1uXYpmbWqQA3YlXhAyy LJtBZEu/s3OohfLpyaQoUlD+PDoYeY94kMqSVYwPD/M2HNN2IDZyXv0NtOk/PqQBOnCwBa 1Qvr+p98cYhzZhEzkcp0no9Dp80veo8f3wH4qw//x4fTQUqAkfjk/WQ+Y3C4IQ== ARC-Seal: i=1; a=rsa-sha256; d=freebsd.org; s=dkim; cv=none; t=1790205954; b=HXwCAskanCvyQHYN5mDyFebt1KJ/4VpzxPSd7c+R+S82jiQP6et+Nl0pWf3yUTCL8m32P0 qMBqWZet2AQ4uvWBk6rRfzrLB62aZeSh67OlNLn+CaRFxfl5WB8RFT0iWa045SzXt2/lzO bLP1igk/qcAGj/06ytb6i0tElOd3WCU7Ohj+2oWKM7Or2Vt8m1iJ+suhKZOEdyvtV3G09D ObZWB0yeNBxTaDIhDZjgwtzGcUCtSGtEgI28qgdaSze57MmmAqj89WEGtxSScWYRQYftwA /Aa9oPWSAIeVr4E0POB9iI8pj/toQsJQQ6DLk2Cur8nc1Sir1Frojf6tcYrDzg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1790205954; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=1BOsKFBnVs+M0R9yDIl7SieKvaJfYPXR01kjgDNF2L8=; b=bgMfMzeNIn3hW8vATB7tPwXCuYtxsTZk+al58YM8vgaNT4hkdvbwi4VpIUgo1W3BgmXMMH HATnFkB3IcvrAKJ0j6rdd9v5rk2HGOI/WayyOSANMTT7rwccprar/GLbqyylRj4wo8v4Z+ 0i38VRZJ90/SBwvGUO/+o7stLtkyeIR5MGrCZi7rmLN8zqKZgCnFMKZ6aaSAHMzqsB3+QX 3aIQtDUUOmP9x7wqm8QAga7wEVlJmJuh8gcfeXBnDUxRDoC38gVlMPgsIcwzV/T9h0hslp IJKlvUayeBrlTDrTyPdLDVYQAzEgjs8a+z5Ywhigfw5LpsZDIZw05pzfDtoWzg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4hqtPZ1L7kz1DFf for ; Wed, 23 Sep 2026 23:25:54 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 18b2a by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Wed, 23 Sep 2026 23:25:54 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Jamie Gritton Subject: git: 10a3562a019b - main - jail: set default root directory for a jail to its parent's root. List-Id: Commit messages for all branches of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-all@freebsd.org Sender: owner-dev-commits-src-all@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: jamie X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 10a3562a019b4eaaa0f5c50a15d739c43e41e8e7 Auto-Submitted: auto-generated Date: Wed, 23 Sep 2026 23:25:54 +0000 Message-Id: <6ab46002.18b2a.1eb9bd4d@gitrepo.freebsd.org> The branch main has been updated by jamie: URL: https://cgit.FreeBSD.org/src/commit/?id=10a3562a019b4eaaa0f5c50a15d739c43e41e8e7 commit 10a3562a019b4eaaa0f5c50a15d739c43e41e8e7 Author: Jamie Gritton AuthorDate: 2026-09-23 23:25:35 +0000 Commit: Jamie Gritton CommitDate: 2026-09-23 23:25:35 +0000 jail: set default root directory for a jail to its parent's root. All default jail parameter values are an empty or otherwise standard value, or are copied the jail's parent. A notable exception is the root directory, which is instead copied from the creating process's jail. Fix that to be in line with everything else. This change affects only the default when no path is specified; if a path of "/" is explicitly given, that will still be the creating process's root directory. --- sys/kern/kern_jail.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys/kern/kern_jail.c b/sys/kern/kern_jail.c index 869da730ff77..69cb003b9fda 100644 --- a/sys/kern/kern_jail.c +++ b/sys/kern/kern_jail.c @@ -1818,7 +1818,7 @@ kern_jail_set(struct thread *td, struct uio *optuio, int flags) namelc = ""; if (path == NULL) { path = "/"; - root = mypr->pr_root; + root = ppr->pr_root; vref(root); } strlcpy(pr->pr_hostuuid, DEFAULT_HOSTUUID, HOSTUUIDLEN);