From nobody Sat Jun 20 00:24:52 2026 X-Original-To: dev-commits-src-main@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 4ghwFx13fPz6hFCH for ; Sat, 20 Jun 2026 00:24:53 +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 "YR1" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4ghwFw60YYz3HgK for ; Sat, 20 Jun 2026 00:24:52 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1781915092; 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=nrUcY0mcb3L7vpEW6TxqwDOh/003awxr/M41Pdve2Cw=; b=DVKDAKEz9QGBHXziC/LodQC8Eb35i3hhSo+Qp87daO0yg3UUs+AV7k+2CmyfWBkMgKOXAH 5WxB8MGU5cU0buIcvE/Qdg/4Ez12OfU6RZ7LNqtx0tlHOBhRBbaKeXUAw78rLwCcjCJiKQ 0CY6/k0mZN2Dc447xvBaWcS+EuVVgRpuYuw//avUoCjQmJmuJEhPlxQFRXsd7N16PgavfB wGv//JXSN6G0WffWl3NY+gsYQgQxTMpIPO5STBT+vJpMQTrMlEnHww4VRWNV2yeRtpn5pF nh3uWPzpZ5VMKAksSiE9NaToynLRq+P8N7X5dBcYmfYvC63hE0Yw/Uk+r1rjYw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1781915092; a=rsa-sha256; cv=none; b=p/tpY+0A/RvCDvUF7SCefFblXICDsI06wu5eSlAS9LaWmV3l9WZCJm/8LRlmjXLd5/S1Zt qf1IUhi/tz2DFLiUUQkZwYvVMhs76SjVc+NuBU2F2RKrIdP1WNWajkFV51x0E3OhyfGE7x 3htejFw58eWX+bJYEK3qZfZXkYO6B3PezATPbcnN1LYcCPc39ezR6f26YT2oeSBC28rAwb 3Fr8cMcJdKF0RmBOzNZ77yX/k7HPYKBLHE1jatzGxplGsIgxH5ph2LKOYDrhOfV65u+9kM FaKtPT43w9dXBcdbExTnY9BwLh1TGiyjPjfVHGdD9FPOfn3dTldGUiSttkwq3Q== 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=1781915092; 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=nrUcY0mcb3L7vpEW6TxqwDOh/003awxr/M41Pdve2Cw=; b=TEC92ehHp9jgwn9AXp5Q0zzFYyfqXb07nuLYkh4qvUjff3z36VHO/NHZwWtCtesNYirf12 T1tSGS8rpQXS2OArmfC/AbjhcYdWVvhS1nIW77fj8zEfGeuvkZeQCuctV8C+Em+f4g1iyr qCLIc8NPizr5DyiwawFbNUNpoqljjbC6DHeevJlcBOSiVQZF49Ji7sTEnyUul6/7b36Al9 BqdRLJs0DI/9jmovkc5Pi8RP3BXmoR78SSt16jCGlSRT/C4Xi8PFmyZRg+GhwQc1G8jpet LSl06HZ+ofpK9R4321x5aeeWx9tQf694m8h2XejSpDPahqR6OuVgJnb+zdJAWA== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4ghwFw52yvz1736 for ; Sat, 20 Jun 2026 00:24:52 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 24ba1 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Sat, 20 Jun 2026 00:24:52 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org Cc: Faraz Vahedi From: Warner Losh Subject: git: 9d87c1aac4a8 - main - libc: Add missing kill_dependency macro List-Id: Commit messages for the main branch of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-main@freebsd.org Sender: owner-dev-commits-src-main@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: imp X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 9d87c1aac4a84ac5e82acf872f645a7202977204 Auto-Submitted: auto-generated Date: Sat, 20 Jun 2026 00:24:52 +0000 Message-Id: <6a35ddd4.24ba1.2ad9343d@gitrepo.freebsd.org> The branch main has been updated by imp: URL: https://cgit.FreeBSD.org/src/commit/?id=9d87c1aac4a84ac5e82acf872f645a7202977204 commit 9d87c1aac4a84ac5e82acf872f645a7202977204 Author: Faraz Vahedi AuthorDate: 2026-05-01 15:41:49 +0000 Commit: Warner Losh CommitDate: 2026-06-20 00:23:28 +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 --- 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. */