From nobody Sat Oct 31 10:06:30 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 4jGtsf7543z6yLMT for ; Sat, 31 Oct 2026 10:06:30 +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) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 4jGtsf3d0xz4d0D for ; Sat, 31 Oct 2026 10:06:30 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1793441190; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=oC+d+gWxqooFr2ZUJWIDHLum+DoEPKWYlZDcCuWj9Z8=; b=ncVEUY4ZfH0y+2raH4d5bePBgah/almovR1iGKOPMzcTtprTezTs+xzBKlzXeRcu9qsEbU IgnyZZ2yCcEQMif0UVw8AO/xRp/kheDYyGejR8+iTzqOVsMylzPJK6h9sWvmCK6ZqUcjTh UHCjmv2apM8U8DnVxqZkiv531aZyNluqCtUDeZnYOArDcBegVd6yAmMUAcYGvluSaUgkvG PKEE0arcJkqQIuOdJfd3U2eAAVQMdnSauItSlcj4p8h+YaOqwdzHrzVtU6q2eyABwfESec FtfTPCwZ7Z3vGLGx6m6Y7pQK+8XirtrvniFaWd4hCqE5Ifqp0njGxyPVbm5JiQ== ARC-Seal: i=1; a=rsa-sha256; d=freebsd.org; s=dkim; cv=none; t=1793441190; b=HXrYVeOaC/NxGr5zCWVxqeSdfPtahODG64soKtwlaSLGhUmxqOWNuLZ6pYdum0SBdMHKJg whfuFzx/3j++5IuTUccWVCH1TJ8iqkfglr4X6OuW0dRJQFmffoj2e2T+FFdeyeAxEja+QJ 7pIxpLaf5s+s2s+9h3P8Z3ygMOM8zlbXDzLlk9DROV9eqfCVG5SUHtwRnOO29C5pocSUdz tYY6KOR+TxSTpu7srQBumZKyTPHh2kpzUfwfTlKkIZG04dcJPy3LvNDTXwNObJ4ZiTC8gR OZ1FtVZw2+sdzX5VI6y0ClC46RMCRj1K2g/TKJJfgFYcAnwiXUeXUKiLz7fJaQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1793441190; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=oC+d+gWxqooFr2ZUJWIDHLum+DoEPKWYlZDcCuWj9Z8=; b=bm1jo9qRuBmCrP+tQBiHaumWr7m0ohsLQTgRg+xPXfkYQcuMpvBe00EpwBS6ntRsy7cX0G mdw1qPE2YzADS0Rfj8SjlfA6VFsZTEAiPezcYZZzm4uz2MiOTY+uo298VvC6GrBbsvRzII 8QlDUQIjFnJzTWQqZsNm7YYU7nXF8heWYtOQCdOLnIJoD5vuFALI6vi8nmnmMjNpOPtcmV o3aKu2aHAwsf5Sr5S1USFkSZECvMxxB5noYf6kNKTtJn5p6m+4nm+eFcjtlNxniafMnXBk mCupohdBsL7V6FmBFHN9Xtuv3NTV1kacNKXX4B9NLupcXNDbXtBysHbCQbtnKg== 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 4jGtsf2p18z18TS for ; Sat, 31 Oct 2026 10:06:30 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 3b883 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Sat, 31 Oct 2026 10:06:30 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-branches@FreeBSD.org Cc: Faraz Vahedi From: Faraz Vahedi Subject: git: 127109e75d06 - stable/15 - libc: Add missing kill_dependency macro List-Archive: https://lists.freebsd.org/archives/dev-commits-src-all X-BeenThere: dev-commits-src-all@freebsd.org Sender: owner-dev-commits-src-all@FreeBSD.org List-Id: Commit messages for all branches of the src repository 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: kfv X-Git-Repository: src X-Git-Refname: refs/heads/stable/15 X-Git-Reftype: branch X-Git-Commit: 127109e75d06b14bce30849e9131318b592ea808 Auto-Submitted: auto-generated Date: Sat, 31 Oct 2026 10:06:30 +0000 Message-Id: <6ae5bda6.3b883.5e787d14@gitrepo.freebsd.org> The branch stable/15 has been updated by kfv: URL: https://cgit.FreeBSD.org/src/commit/?id=127109e75d06b14bce30849e9131318b592ea808 commit 127109e75d06b14bce30849e9131318b592ea808 Author: Faraz Vahedi AuthorDate: 2026-05-01 15:41:49 +0000 Commit: Faraz Vahedi CommitDate: 2026-10-31 10:03:30 +0000 libc: Add missing kill_dependency macro Add `kill_dependency` as specified by C11 ยง7.17.3.1. The macro is required to break dependency chains in expressions without affecting the value. No functional impact beyond providing the required, value-preserving definition. Signed-off-by: Faraz Vahedi Reviewed by: imp Pull Request: https://github.com/freebsd/freebsd-src/pull/2185 (cherry picked from commit 9d87c1aac4a84ac5e82acf872f645a7202977204) --- sys/sys/stdatomic.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sys/sys/stdatomic.h b/sys/sys/stdatomic.h index 2d565ce991be..e6eb46cd6ef3 100644 --- a/sys/sys/stdatomic.h +++ b/sys/sys/stdatomic.h @@ -141,6 +141,8 @@ typedef enum { memory_order_seq_cst = __ATOMIC_SEQ_CST } memory_order; +#define kill_dependency(y) (y) + /* * 7.17.4 Fences. */