From nobody Thu Oct 08 12:21:41 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 4j0pyG2MgZz6vZ3K for ; Thu, 08 Oct 2026 12:21:42 +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 4j0pyF6Wgnz4MVk for ; Thu, 08 Oct 2026 12:21:41 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1791462101; 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=Vz9AFryYczxMEV3v6M+ES8J7wGsH9cF+vOgUy9c+blU=; b=FZxSd8g3fUzMf9mGjUf26mvgQuauXwH/AJAnK3behYPD7xAB3AGgmuLPhXrBEulqMiOhqQ wKwRtA0QFVvecIlR4WM2EMpsZ2R6UZQgWZ5o7PFBVCk+mbEhvfsOaCX71dwPUJZRj4TUs3 sq+1EDL3jqn8X7slC4D2qKTPMFAPTSLRsdMIUvoSm1agBuWW8cDpogeSnnFaoeLV/gHNxB E8iqdW4/LfHOgJkbDhhAbvcSDTjPW8AQ1BfaVYo2SCi1irt+U7LPaU/59C+VxQXrDtxTX6 xMauL8KpfHs9i4HrVFivRksBpOb2qq6N4bPD9L7gcm5EJShiVspT+9ESbld2qQ== ARC-Seal: i=1; a=rsa-sha256; d=freebsd.org; s=dkim; cv=none; t=1791462101; b=Kjddf33pLhbXGofhjrTxu/KGJ/Ia+Qa7kjnN8bw9uGZ43/JUuLzq8QRL3zR1p7abpM660P EcH+lhlPqQEfmp3UTF2sBCnvCtNAoIWj1zaFFZ6TfnCC6Zlw0I88LLrGLhwGZmZYOHl+kH MnHQ9/zHge5k83tqkiD2LLg3Q9up4mZLhRZGPrL6jNhS1iNwnbeyScXSvDQaf42h/VdGtR hN/giqb4h6hmNpKZvU7kY4bHezWFVSEP2mZeO7UZoT8LonTxBeDCoFyWZlXf0Dk/l43L6r NEM9cqJdtlR+d56aUO47/f6N/JCozYKY8vdLRJS2NyLRYTewtTjF5xHKGJpY+A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1791462101; 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=Vz9AFryYczxMEV3v6M+ES8J7wGsH9cF+vOgUy9c+blU=; b=xawli8plc+pX+qVBHiZRfit0bDrMkEqcTvuEwSG84/Q9cSxAp+FexDWp+fpwIGZtEjhBjJ 14E/4bInUCl1SAf/OKx8e7tdM5ZYrk4b0an7KYT+hIPsGaAnnaYQmSau0MpxpIC6IkRDVG hT9qDBYfadXdU2SWJeMhGrXZ7EKaeEzNqpBwrZsNdopREo4pHdIV7F2aLWCf+hArRBCU+/ fnB4q+9GuCTk2Ap/szeOUy4aLqi/r6tv5qOI19QEITSkYfmfNgc24A3nVh9W9MUKJOMUoc qa38y2SwywXHRXfHh4ib7Phf4dMB3nMuRsAo3j8OkD6I9ZbXQ4PbfQkuMznplw== 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 4j0pyF4wVczglh for ; Thu, 08 Oct 2026 12:21:41 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 1c5f6 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Thu, 08 Oct 2026 12:21:41 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-branches@FreeBSD.org From: Olivier Certner Subject: git: fbf789a52a83 - stable/15 - SYSCTL(9): Retire SYSCTL_NODE_CHILDREN() 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: olce X-Git-Repository: src X-Git-Refname: refs/heads/stable/15 X-Git-Reftype: branch X-Git-Commit: fbf789a52a83dead137c3606c91fab506b5eaed3 Auto-Submitted: auto-generated Date: Thu, 08 Oct 2026 12:21:41 +0000 Message-Id: <6ac78ad5.1c5f6.143f1ffc@gitrepo.freebsd.org> The branch stable/15 has been updated by olce: URL: https://cgit.FreeBSD.org/src/commit/?id=fbf789a52a83dead137c3606c91fab506b5eaed3 commit fbf789a52a83dead137c3606c91fab506b5eaed3 Author: Olivier Certner AuthorDate: 2026-09-25 08:29:19 +0000 Commit: Olivier Certner CommitDate: 2026-10-08 12:20:06 +0000 SYSCTL(9): Retire SYSCTL_NODE_CHILDREN() It does not provide value over the pre-existing SYSCTL_STATIC_CHILDREN() macro, which is widely used in the tree, whereas SYSCTL_NODE_CHILDREN() is not. Reviewed by: markj MFC after: 3 days Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D60009 (cherry picked from commit 4672ad1f16092c146261b4de485ec5eb5e8d127b) --- sys/dev/usb/net/usb_ethernet.c | 2 +- sys/net80211/ieee80211_freebsd.c | 2 +- sys/sys/sysctl.h | 3 --- 3 files changed, 2 insertions(+), 5 deletions(-) diff --git a/sys/dev/usb/net/usb_ethernet.c b/sys/dev/usb/net/usb_ethernet.c index 692ea64128b9..16235aa4e278 100644 --- a/sys/dev/usb/net/usb_ethernet.c +++ b/sys/dev/usb/net/usb_ethernet.c @@ -262,7 +262,7 @@ ue_attach_post_task(struct usb_proc_msg *_task) snprintf(num, sizeof(num), "%u", ue->ue_unit); ue->ue_sysctl_oid = SYSCTL_ADD_NODE(&ue->ue_sysctl_ctx, - &SYSCTL_NODE_CHILDREN(_net, ue), + SYSCTL_STATIC_CHILDREN(_net_ue), OID_AUTO, num, CTLFLAG_RD | CTLFLAG_MPSAFE, NULL, ""); SYSCTL_ADD_PROC(&ue->ue_sysctl_ctx, SYSCTL_CHILDREN(ue->ue_sysctl_oid), OID_AUTO, "%parent", diff --git a/sys/net80211/ieee80211_freebsd.c b/sys/net80211/ieee80211_freebsd.c index d324d3769bfd..fdbea2621c66 100644 --- a/sys/net80211/ieee80211_freebsd.c +++ b/sys/net80211/ieee80211_freebsd.c @@ -283,7 +283,7 @@ ieee80211_sysctl_vattach(struct ieee80211vap *vap) } sysctl_ctx_init(ctx); snprintf(num, sizeof(num), "%u", ifp->if_dunit); - oid = SYSCTL_ADD_NODE(ctx, &SYSCTL_NODE_CHILDREN(_net, wlan), + oid = SYSCTL_ADD_NODE(ctx, SYSCTL_STATIC_CHILDREN(_net_wlan), OID_AUTO, num, CTLFLAG_RD | CTLFLAG_MPSAFE, NULL, ""); SYSCTL_ADD_PROC(ctx, SYSCTL_CHILDREN(oid), OID_AUTO, "%parent", CTLTYPE_STRING | CTLFLAG_RD | CTLFLAG_NEEDGIANT, diff --git a/sys/sys/sysctl.h b/sys/sys/sysctl.h index 273dd2a71d30..3ff813aa8337 100644 --- a/sys/sys/sysctl.h +++ b/sys/sys/sysctl.h @@ -273,9 +273,6 @@ struct sysctl_ctx_entry { TAILQ_HEAD(sysctl_ctx_list, sysctl_ctx_entry); -#define SYSCTL_NODE_CHILDREN(parent, name) \ - sysctl__##parent##_##name.oid_children - #ifndef NO_SYSCTL_DESCR #define __DESCR(d) d #else