From nobody Mon Oct 9 10:32:02 2023 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 4S3wM71KsYz4xKvF; Mon, 9 Oct 2023 10:32:03 +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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4S3wM66D9Yz4DjP; Mon, 9 Oct 2023 10:32:02 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1696847522; 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=9bSDaSvSd/HIZLOFdLG7QS0VJheRi/vOw2J560FfCCY=; b=tLYI90uiita2qOUoeHzikwWic5HaxEEOMvqzYyJJ0nQAOsYHVCi2GWMiKOyA2kVkOzdcef YI5kL5mNceeJPG23V6dHcGpIamV6bEsh4r7SSQDy9iXgSGU2MFyztq2rm1RL3mPmRRz49G B55TYJB/8HfoNhinKrhcUH14P6rM1WCDjcnrDx7fkniwk+bfBWpw+HTgafkkBhIHvcQVMb ch8fjNVLKiHxj7V/ExoxneikwZUrKIMeKE1znq/HYBPHSBJaZbUfRDMP+CzWCFecKQzTEt DV3hbM2ZKwyRuvWVh9WkgxiyQHyXqqrd9dbByxNzA3xPcEooBJ7yEJycwqx9dg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1696847522; a=rsa-sha256; cv=none; b=eUwkDopaRXFeJY85yRMHecEVVNofoiwDgkacJq8soRamXdrw90hs8cEG0Ocb0xcBgpFEp/ +jGgkZpSzDxp29tW2TDbE1IBI5DVS5fbh3CbJuc717o2MiIWwhrq5yftBUIWKJeY1msugn jAMCHerw8vv66yfGVTBwcNJL5VDac7vwX9kjTm5yKF9psgiSYqb5vSXr0p4hrftnC3JXHL ls4mu1pqVnxOwhggN3UoklFkcTy+fAyOsW3fpXp+PBABltDC20pMrq75CZqEK3zntT1dx9 lXte/pmNnpDA5ih/ulpwZBCrk3b8LjJ4O0gVgUN4w9zNhNDkIlF++zJrOsB3Ug== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1696847522; 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=9bSDaSvSd/HIZLOFdLG7QS0VJheRi/vOw2J560FfCCY=; b=PxV9mOuQ9T34gGI6nfSjXsH2CuFLIohbxBj424gqC3WPQqQkwmcpB/yMye3hueIWTAK3np U6R/H8+8t8UVwGUrNGuZh5JreKKb/wKNoVpHXwCWv2d63ZlpePeY0sBppx7NBzBnud7k5O KBWfys2uzagF2E68F2wR6HFy8URqS53CwE3KnSo5K/97KNpihYZF4gQQslUN1E9RH1N2a7 ZptDTX/fkUtWFgrW3/OjUfGCaqBK97jTHLtyKUgpNi8JCPYFA358OHL9YOelcT8UqVCYzD fhsL54ZTuqfnS6qGs8XI631MLq6HnUVdLIljoa5oIwf6wXkJTEq0EBurDlLyOA== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4S3wM65J6yzsY5; Mon, 9 Oct 2023 10:32:02 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 399AW2du003893; Mon, 9 Oct 2023 10:32:02 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 399AW25f003891; Mon, 9 Oct 2023 10:32:02 GMT (envelope-from git) Date: Mon, 9 Oct 2023 10:32:02 GMT Message-Id: <202310091032.399AW25f003891@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Zhenlei Huang Subject: git: 35b3be81f1d9 - main - proc: Add sysctl flag CTLFLAG_TUN to loader tunable 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: Sender: owner-dev-commits-src-all@freebsd.org X-BeenThere: dev-commits-src-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: zlei X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 35b3be81f1d9fe38457d9137bef7a2875d24e2c8 Auto-Submitted: auto-generated The branch main has been updated by zlei: URL: https://cgit.FreeBSD.org/src/commit/?id=35b3be81f1d9fe38457d9137bef7a2875d24e2c8 commit 35b3be81f1d9fe38457d9137bef7a2875d24e2c8 Author: Zhenlei Huang AuthorDate: 2023-10-09 10:30:22 +0000 Commit: Zhenlei Huang CommitDate: 2023-10-09 10:30:22 +0000 proc: Add sysctl flag CTLFLAG_TUN to loader tunable The sysctl variable 'kern.kstack_pages' is actually a loader tunable. Add sysctl flag CTLFLAG_TUN to it so that `sysctl -T` will report it correctly. No functional change intended. Note that on arm64 the thread0 stack size can not be controlled with it, kib@ suggested that arm64 maintainers can fix it eventually so let's enable it also on arm64 right now. Reviewed by: kib, imp MFC after: 3 days Differential Revision: https://reviews.freebsd.org/D42113 --- sys/kern/kern_proc.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sys/kern/kern_proc.c b/sys/kern/kern_proc.c index cccce834e284..2daf39b398b5 100644 --- a/sys/kern/kern_proc.c +++ b/sys/kern/kern_proc.c @@ -161,7 +161,8 @@ EVENTHANDLER_LIST_DEFINE(process_fork); EVENTHANDLER_LIST_DEFINE(process_exec); int kstack_pages = KSTACK_PAGES; -SYSCTL_INT(_kern, OID_AUTO, kstack_pages, CTLFLAG_RD, &kstack_pages, 0, +SYSCTL_INT(_kern, OID_AUTO, kstack_pages, CTLFLAG_RDTUN | CTLFLAG_NOFETCH, + &kstack_pages, 0, "Kernel stack size in pages"); static int vmmap_skip_res_cnt = 0; SYSCTL_INT(_kern, OID_AUTO, proc_vmmap_skip_resident_count, CTLFLAG_RW,