From nobody Sun Aug 13 05:29:01 2023 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 4RNmKv5sBxz4mWhJ; Sun, 13 Aug 2023 05:29:07 +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 4RNmKv4vKWz3dqT; Sun, 13 Aug 2023 05:29:07 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1691904547; 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=hsHkHapGnRMXHD/1Axbi+zwIVIiN2vZ3pS/KojUjk/s=; b=BuctThty8dFNuktNl2Lp8W0fCjNIOKesjcg2B6Rl821dV/uUD4kimp1/HjHW4qtRImuQ28 DtBzwwuRFKjaL3NOkXGB3DyxdhjgzHntbf8/OSMhYTLtvJhaXZ1Y2xkkJfXhP0PO5qNtfA rRZxvqKnzBrV7/BvqghYKIMTzqJqWFIx/ZhuvAFo0LxwYQWfJ4BHwTM6QNBqASU7vgLkUy zDrvwcwdOjyQVK42Po6DOFQ0qpDRYnL5WNbEnQMYFrOXKMCxXirywmQDXT67BSiBT2DENp uiRejToaJu1KrXRn25fJIYcL2I97n4WLwH+8jWGYdH5GWP16pznLe2fNtAMw0A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1691904547; 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=hsHkHapGnRMXHD/1Axbi+zwIVIiN2vZ3pS/KojUjk/s=; b=rOloZ32y9JOP0YW4VEVsX2LjAH+q2nQg95XpvQ+YcSZd+IbnWTP48TUZ2fJyRhNugNm1w4 ri9Niji9+dFk09jh1Mu7JOPVbpdzrxsWhE6o0HXeQGtwZXQSfWMElUNDPnVca4Zn6qd7Zl itRqP1lYJNNbpLOjKt5rJCyPws/f2rGIg+HHrKHUQ/Iwozy7zYjFpQTpOuJoiGzBYDI8QZ vdA9w24DedmjsfiIPkNOUSzKf+QHxi9MTz3uJCxu/Q3WPLdMZ5kEOuyyefHutUmQn5CD/T bgqCFq3j+KoV7gkRGVtuXwPMvS5BbvNrMKrzvhxZa6f2qX0/c5e0+/Lzg4xYfQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1691904547; a=rsa-sha256; cv=none; b=slLg/5yqTmw4bfELHUhSE0YLR6eXzTQkt8QGT9Obh6AB6mG2aZbe6Bds3ntOKOQMoFbXSm ebrx+Qo7DB3tk/ZbPHV0Q/w8wyGep/SxOHBrE+gsRx3Ee+YqbuGNaNGIilsBzehnTBzPJJ lJe5p0YOBSwou07seFrv91xkRN2DTOsWq9Ryj4nbXxn5soviJR4kJxVjEGfsjxLRjkv4/B n7ENmAYe9kNe+Kv3lDvXhkyrisULs878bFGFSRkY3E1WgTt+nUdy06f8Ip+3eAKUohQlXj 2y1ih6+dFEx1Ar98XO1Q1Ul2VxCAES2DJSzEJE3NF8/CcLmr0k693OZmgGmv+A== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RNmKv3Vn7zqRr; Sun, 13 Aug 2023 05:29:07 +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 37D5T7W0019772; Sun, 13 Aug 2023 05:29:07 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37D5T1Og019758; Sun, 13 Aug 2023 05:29:01 GMT (envelope-from git) Date: Sun, 13 Aug 2023 05:29:01 GMT Message-Id: <202308130529.37D5T1Og019758@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Kyle Evans Subject: git: ea46e63863df - main - Merge commit 'acb089b983171667467adc66f56a723b609ed22e' into kbsd/vis 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: kevans X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: ea46e63863df9bd36b65f7293092214f1937349e Auto-Submitted: auto-generated The branch main has been updated by kevans: URL: https://cgit.FreeBSD.org/src/commit/?id=ea46e63863df9bd36b65f7293092214f1937349e commit ea46e63863df9bd36b65f7293092214f1937349e Merge: 93626d543702 acb089b98317 Author: Kyle Evans AuthorDate: 2023-08-13 05:23:02 +0000 Commit: Kyle Evans CommitDate: 2023-08-13 05:23:02 +0000 Merge commit 'acb089b983171667467adc66f56a723b609ed22e' into kbsd/vis Highlights: - Some style fixes - Bumped mbbuf in istrsenvisx() to MB_LEN_MAX to avoid VLAs - mbslength cannot go negative, so make it unsigned - Further bounds checking & fix an additional overrun, with dlen == 0 - Avoid duplicate call to wcslen(start) contrib/libc-vis/unvis.3 | 25 +++++++++++-------- contrib/libc-vis/unvis.c | 6 ++--- contrib/libc-vis/vis.3 | 5 ++-- contrib/libc-vis/vis.c | 65 ++++++++++++++++++++++++++++++++++++++++-------- contrib/libc-vis/vis.h | 5 ++-- 5 files changed, 76 insertions(+), 30 deletions(-) diff --cc contrib/libc-vis/unvis.c index d96d231be96e,039fea5e93f9..f290d8db271a --- a/contrib/libc-vis/unvis.c +++ b/contrib/libc-vis/unvis.c @@@ -34,10 -34,9 +34,10 @@@ #if 0 static char sccsid[] = "@(#)unvis.c 8.1 (Berkeley) 6/4/93"; #else - __RCSID("$NetBSD: unvis.c,v 1.44 2014/09/26 15:43:36 roy Exp $"); + __RCSID("$NetBSD: unvis.c,v 1.45 2022/04/19 20:32:15 rillig Exp $"); #endif #endif /* LIBC_SCCS and not lint */ +__FBSDID("$FreeBSD$"); #include "namespace.h" #include From nobody Sun Aug 13 05:29:08 2023 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 4RNmKx1Hqsz4mWhN; Sun, 13 Aug 2023 05:29:09 +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 4RNmKw6vxYz3fDq; Sun, 13 Aug 2023 05:29:08 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1691904549; 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=YBm06DiL1/XDeAzGRQCPj1CBEzL4OYXml87lIcL04xQ=; b=L/tXOBps9PDIPG3JtBKH7Zv38ZE4v+DN43BCNDHflLKEKnjvLBo2kQQP3YjXX5Lm/l0kUp UBtXqsr4+eR4ssjyBl9csgcOp+3vMWra90CN4y9pOGdsFzOSbMQQiee71Pq8gOePrPSh6A baA1gvuZFr1tMxS29FQUBRevESV1TPMn7ePUwEKR75AJOgl4NkE9TxLo9+5T4QWT1FjJ2b V9R2t0fHWSvYy9OG+L3m36xQ5pgokqzBtrY68fW29/enc1N5mLyJItKWcBdMDC6mG2fWqq 3ZrREsSXTo7QZBBEXfn/X3cQArXDjl2mvuax/Qy+r/WdeTNiBFzmSjBIM6NavA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1691904549; 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=YBm06DiL1/XDeAzGRQCPj1CBEzL4OYXml87lIcL04xQ=; b=UjmJzeZSdwwDnNdOC5jIUpw7eBc0VzLGQhePe85UanMOEH55BFnDve3Qn+Z1+9XNKeEK35 THrLmErnvkjqylgyuje7NMgY9+lww/c48IuLK5md1cfp4dCoID/GL3yIf78ON8h/eYq1ZX 9Ar7eRST/oEHV1QfRNdfZ7TJTlo5GseWimSSqbHKXj0fe2K+Ku3QN5IRmPs4gJ9vhZydnJ elxkC0sb8orhDpK1sTc4Dl+orOLS8E/8v+AJT8Sq3IwwJqX27jwW9Hy9sY2xGe10niSvLK ZkRVQB4Ypp/Zot/lyXpX3F1r84EKEyn5bT3fEvNyNjEuT9v0txqsF54OR9JjzA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1691904549; a=rsa-sha256; cv=none; b=Yw5pW9RNudnmbnDAgziqdR8vtVZ8OXp0X1X8Oy98xMyrPyl5CnqlKGgcrjmR4063qc6x4K 8zjNLWgFFzohE50ccQOWACt+ohEn1tarxns9CJ+LU3SCHdJNeuxF6R10k1XWZ2KW0YEbp5 icPCCpENcaEb8NIdxzHv5QzlfMMtGTUkMwkjImOlyBaYTRuAeKst7mwx9rDLA82kRoR/+u PLh/hDVlLJ1NKDJgsL5wF59TenTLww/J9IHmDXtLXVClIOsE8jJDtrHCX8jCCn/oUETBwt 30MC+iZ2nTFtw8IeVv/MQHvjyQroN6KVL1l1TxwHQYSoV3eyexTQ7NuZ0MS+jg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RNmKw4S40zqRs; Sun, 13 Aug 2023 05:29:08 +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 37D5T8CA019816; Sun, 13 Aug 2023 05:29:08 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37D5T8a7019813; Sun, 13 Aug 2023 05:29:08 GMT (envelope-from git) Date: Sun, 13 Aug 2023 05:29:08 GMT Message-Id: <202308130529.37D5T8a7019813@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Kyle Evans Subject: git: 09078445fb94 - main - vis(3): need for SIZE_MAX 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: kevans X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 09078445fb94f84bea41361c2f372360289d86ee Auto-Submitted: auto-generated The branch main has been updated by kevans: URL: https://cgit.FreeBSD.org/src/commit/?id=09078445fb94f84bea41361c2f372360289d86ee commit 09078445fb94f84bea41361c2f372360289d86ee Author: Kyle Evans AuthorDate: 2023-08-13 05:28:12 +0000 Commit: Kyle Evans CommitDate: 2023-08-13 05:28:12 +0000 vis(3): need for SIZE_MAX --- contrib/libc-vis/vis.c | 1 + 1 file changed, 1 insertion(+) diff --git a/contrib/libc-vis/vis.c b/contrib/libc-vis/vis.c index a9f60c576277..fc3b50d6c7a5 100644 --- a/contrib/libc-vis/vis.c +++ b/contrib/libc-vis/vis.c @@ -71,6 +71,7 @@ __FBSDID("$FreeBSD$"); #include #include #include +#include #include #include #include From nobody Sun Aug 13 07:15:20 2023 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 4RNphT0Tynz4q715; Sun, 13 Aug 2023 07:15:21 +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 4RNphS6y7mz4KDW; Sun, 13 Aug 2023 07:15:20 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1691910920; 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=6rtfk+utj5qcgA5I+pLtyAGTQNhxUdrAaIF513U405o=; b=tEu39fYHb3NJQPFNTbUxas8H1kMkznHy51kjdztyGK3jRIGE5WGOaeVOwr4W59U/rDg3Y4 NcgjrOJDkGHbn+jhUGvEC+iisiUVOQBzErsgFkyYGbrL/GUGLUvWHVUX/25XjfO0vJB4Wu Go1c4Ay8Vu8fArhpvrCzUYk346qREuuKfQrWUpLS8g/OsBEUno2G77V4q994X+bAY//knv pz9v9dSCMpgHtSqIMTgEo9oJyrgmY5nBDZz2fcMpJokJyLa7npAfBC1IjsBooXJ2ySe2vn Zmllx8FVZdEOzu76A+8xSx7mCmzgP2ku7fzycmO/rAMZ/w42V5EPal49YDoezw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1691910920; 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=6rtfk+utj5qcgA5I+pLtyAGTQNhxUdrAaIF513U405o=; b=fTluP6uS+YTRfXf3S0+DCd8/9CDrUcn2Dl0UABHeCNtq5PC4tyFUvAcNZcWQ4e9ZLxIBMV TLgYzk3aW6sLbjiLjeqr5f+rNku0bwoLKcNFHZAhxuBtk6pUmdEjJcKuDGho3x0J9Rl9W5 q7wJ8lkPE0cNbSiWwWY1cotNUQLs0Vo8NfCApndepXx7pXuQD5xPUvGAAwdzDZL0Ham9XO 6U4K1V2GIfL8i1gHQI0nGDhYbQPyQb20xjBavCtX3FtXRrjI4AvF0yrLDzs/RtlJHpfRBu LLp7f/36XnUJVnQVFu2qI9I48nEtwG8jlKzPauRxUK29uPNSYOcTHGQJkbdnYg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1691910920; a=rsa-sha256; cv=none; b=b7uQE/8GnmdYMaFqzP2wNNcW69PM9gE5SBPx4qg8dgBXStsweE6ilTlIauA4QN7Sr8bNsh up/HCJBjz/8VO3hbLx2maqXpN6XWgjGKlpaHI1nsHnJoGhNFhV6D4j1VM7I0v2taNDd3Yq 9ErpxdcShSpYWhAOuhQqP60RF7KnimBJG1QH0mNWNrUVIitao0BnNT2w9ou2ahdvZGvUUt gc81yi3b4Z6QKhsxbx7hcsOETh2B+OmThP2bCbPcDvP1wO0QMz4PyIWXDsHKaIVFiGzXtV yDc6U1IVUTikGRJD4sPbMG8COkjWSLjpuIVbAyghMDUjm6B4AIzDanMvQNR4Vw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RNphS60ljzsxg; Sun, 13 Aug 2023 07:15:20 +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 37D7FKUC002439; Sun, 13 Aug 2023 07:15:20 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37D7FKY8002435; Sun, 13 Aug 2023 07:15:20 GMT (envelope-from git) Date: Sun, 13 Aug 2023 07:15:20 GMT Message-Id: <202308130715.37D7FKY8002435@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Xin LI Subject: git: f80a33ea416e - main - MFV: less v643. 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: delphij X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: f80a33ea416e408c490a1f1f031a6abbccbae085 Auto-Submitted: auto-generated The branch main has been updated by delphij: URL: https://cgit.FreeBSD.org/src/commit/?id=f80a33ea416e408c490a1f1f031a6abbccbae085 commit f80a33ea416e408c490a1f1f031a6abbccbae085 Merge: 09078445fb94 448d114b2515 Author: Xin LI AuthorDate: 2023-08-13 07:13:31 +0000 Commit: Xin LI CommitDate: 2023-08-13 07:13:31 +0000 MFV: less v643. MFC after: 2 weeks contrib/less/NEWS | 38 +++++++++++++++++++++++++++++++++ contrib/less/ch.c | 2 ++ contrib/less/command.c | 5 +++-- contrib/less/edit.c | 2 +- contrib/less/forwback.c | 8 +++---- contrib/less/funcs.h | 1 + contrib/less/help.c | 2 +- contrib/less/less.h | 9 ++++++++ contrib/less/less.nro | 15 ++++++++++---- contrib/less/lessecho.nro | 2 +- contrib/less/lesskey.nro | 15 ++++++++++---- contrib/less/optfunc.c | 8 +++---- contrib/less/os.c | 44 +++++++++++++++++++++++++++++++-------- contrib/less/screen.c | 53 +++++++++++++++++++++++++++++++++++++---------- contrib/less/search.c | 2 ++ contrib/less/version.c | 14 ++++++++++++- contrib/less/xbuf.c | 8 +++---- usr.bin/less/defines.h | 18 ++++++++-------- 18 files changed, 191 insertions(+), 55 deletions(-) diff --cc contrib/less/command.c index 88c0cb49ee77,000000000000..c1003d55fada mode 100644,000000..100644 --- a/contrib/less/command.c +++ b/contrib/less/command.c @@@ -1,2095 -1,0 +1,2096 @@@ +/* $FreeBSD$ */ +/* + * Copyright (C) 1984-2023 Mark Nudelman + * + * You may distribute under the terms of either the GNU General Public + * License or the Less License, as specified in the README file. + * + * For more information, see the README file. + */ + + +/* + * User-level command processor. + */ + +#include "less.h" +#if MSDOS_COMPILER==WIN32C +#include +#endif +#include "position.h" +#include "option.h" +#include "cmd.h" + +extern int erase_char, erase2_char, kill_char; +extern int sigs; +extern int quit_if_one_screen; +extern int one_screen; +extern int squished; +extern int sc_width; +extern int sc_height; +extern char *kent; +extern int swindow; +extern int jump_sline; +extern int quitting; +extern int wscroll; +extern int top_scroll; +extern int ignore_eoi; +extern int secure; +extern int hshift; +extern int bs_mode; +extern int proc_backspace; +extern int show_attn; +extern int less_is_more; +extern int status_col; +extern POSITION highest_hilite; +extern POSITION start_attnpos; +extern POSITION end_attnpos; +extern char *every_first_cmd; +extern char version[]; +extern struct scrpos initial_scrpos; +extern IFILE curr_ifile; +extern void *ml_search; +extern void *ml_examine; +extern int wheel_lines; +extern int header_lines; +extern int def_search_type; +extern int updown_match; +#if SHELL_ESCAPE || PIPEC +extern void *ml_shell; +#endif +#if EDITOR +extern char *editor; +extern char *editproto; +#endif +extern int screen_trashed; /* The screen has been overwritten */ +extern int shift_count; +extern int oldbot; +extern int forw_prompt; +extern int incr_search; +extern int full_screen; +#if MSDOS_COMPILER==WIN32C +extern int utf_mode; +#endif + +#if SHELL_ESCAPE +static char *shellcmd = NULL; /* For holding last shell command for "!!" */ +#endif +static int mca; /* The multicharacter command (action) */ +static int search_type; /* The previous type of search */ +static int last_search_type; /* Type of last executed search */ +static LINENUM number; /* The number typed by the user */ +static long fraction; /* The fractional part of the number */ +static struct loption *curropt; +static int opt_lower; +static int optflag; +static int optgetname; +static POSITION bottompos; +static int save_hshift; +static int save_bs_mode; +static int save_proc_backspace; +#if PIPEC +static char pipec; +#endif + +/* Stack of ungotten chars (via ungetcc) */ +struct ungot { + struct ungot *ug_next; + LWCHAR ug_char; +}; +static struct ungot* ungot = NULL; + +static void multi_search (char *pattern, int n, int silent); + +/* + * Move the cursor to start of prompt line before executing a command. + * This looks nicer if the command takes a long time before + * updating the screen. + */ +static void cmd_exec(void) +{ + clear_attn(); + clear_bot(); + flush(); +} + +/* + * Indicate we are reading a multi-character command. + */ +static void set_mca(int action) +{ + mca = action; + clear_bot(); + clear_cmd(); +} + +/* + * Indicate we are not reading a multi-character command. + */ +static void clear_mca(void) +{ + if (mca == 0) + return; + mca = 0; +} + +/* + * Set up the display to start a new multi-character command. + */ +static void start_mca(int action, constant char *prompt, void *mlist, int cmdflags) +{ + set_mca(action); + cmd_putstr(prompt); + set_mlist(mlist, cmdflags); +} + +public int in_mca(void) +{ + return (mca != 0 && mca != A_PREFIX); +} + +/* + * Set up the display to start a new search command. + */ +static void mca_search1(void) +{ + int i; + +#if HILITE_SEARCH + if (search_type & SRCH_FILTER) + set_mca(A_FILTER); + else +#endif + if (search_type & SRCH_FORW) + set_mca(A_F_SEARCH); + else + set_mca(A_B_SEARCH); + + if (search_type & SRCH_NO_MATCH) + cmd_putstr("Non-match "); + if (search_type & SRCH_FIRST_FILE) + cmd_putstr("First-file "); + if (search_type & SRCH_PAST_EOF) + cmd_putstr("EOF-ignore "); + if (search_type & SRCH_NO_MOVE) + cmd_putstr("Keep-pos "); + if (search_type & SRCH_NO_REGEX) + cmd_putstr("Regex-off "); + if (search_type & SRCH_WRAP) + cmd_putstr("Wrap "); + for (i = 1; i <= NUM_SEARCH_COLORS; i++) + { + if (search_type & SRCH_SUBSEARCH(i)) + { - char buf[8]; ++ char buf[INT_STRLEN_BOUND(int)+8]; + SNPRINTF1(buf, sizeof(buf), "Sub-%d ", i); + cmd_putstr(buf); + } + } + +#if HILITE_SEARCH + if (search_type & SRCH_FILTER) + cmd_putstr("&/"); + else +#endif + if (search_type & SRCH_FORW) + cmd_putstr("/"); + else + cmd_putstr("?"); + forw_prompt = 0; +} + +static void mca_search(void) +{ + mca_search1(); + set_mlist(ml_search, 0); +} + +/* + * Set up the display to start a new toggle-option command. + */ +static void mca_opt_toggle(void) +{ + int no_prompt; + int flag; + char *dash; + + no_prompt = (optflag & OPT_NO_PROMPT); + flag = (optflag & ~OPT_NO_PROMPT); + dash = (flag == OPT_NO_TOGGLE) ? "_" : "-"; + + set_mca(A_OPT_TOGGLE); + cmd_putstr(dash); + if (optgetname) + cmd_putstr(dash); + if (no_prompt) + cmd_putstr("(P)"); + switch (flag) + { + case OPT_UNSET: + cmd_putstr("+"); + break; + case OPT_SET: + cmd_putstr("!"); + break; + } + forw_prompt = 0; + set_mlist(NULL, 0); +} + +/* + * Execute a multicharacter command. + */ +static void exec_mca(void) +{ + char *cbuf; + + cmd_exec(); + cbuf = get_cmdbuf(); + if (cbuf == NULL) + return; + + switch (mca) + { + case A_F_SEARCH: + case A_B_SEARCH: + multi_search(cbuf, (int) number, 0); + break; +#if HILITE_SEARCH + case A_FILTER: + search_type ^= SRCH_NO_MATCH; + set_filter_pattern(cbuf, search_type); + break; +#endif + case A_FIRSTCMD: + /* + * Skip leading spaces or + signs in the string. + */ + while (*cbuf == '+' || *cbuf == ' ') + cbuf++; + if (every_first_cmd != NULL) + free(every_first_cmd); + if (*cbuf == '\0') + every_first_cmd = NULL; + else + every_first_cmd = save(cbuf); + break; + case A_OPT_TOGGLE: + toggle_option(curropt, opt_lower, cbuf, optflag); + curropt = NULL; + break; + case A_F_BRACKET: + match_brac(cbuf[0], cbuf[1], 1, (int) number); + break; + case A_B_BRACKET: + match_brac(cbuf[1], cbuf[0], 0, (int) number); + break; +#if EXAMINE + case A_EXAMINE: + if (secure) + break; + edit_list(cbuf); +#if TAGS + /* If tag structure is loaded then clean it up. */ + cleantags(); +#endif + break; +#endif +#if SHELL_ESCAPE + case A_SHELL: + /* + * !! just uses whatever is in shellcmd. + * Otherwise, copy cmdbuf to shellcmd, + * expanding any special characters ("%" or "#"). + */ + if (*cbuf != '!') + { + if (shellcmd != NULL) + free(shellcmd); + shellcmd = fexpand(cbuf); + } + + if (secure) + break; + if (shellcmd == NULL) + lsystem("", "!done"); + else + lsystem(shellcmd, "!done"); + break; + case A_PSHELL: + if (secure) + break; + lsystem(pr_expand(cbuf), "#done"); + break; +#endif +#if PIPEC + case A_PIPE: + if (secure) + break; + (void) pipe_mark(pipec, cbuf); + error("|done", NULL_PARG); + break; +#endif + } +} + +/* + * Is a character an erase or kill char? + */ +static int is_erase_char(int c) +{ + return (c == erase_char || c == erase2_char || c == kill_char); +} + +/* + * Is a character a carriage return or newline? + */ +static int is_newline_char(int c) +{ + return (c == '\n' || c == '\r'); +} + +/* + * Handle the first char of an option (after the initial dash). + */ +static int mca_opt_first_char(int c) +{ + int no_prompt = (optflag & OPT_NO_PROMPT); + int flag = (optflag & ~OPT_NO_PROMPT); + if (flag == OPT_NO_TOGGLE) + { + switch (c) + { + case '_': + /* "__" = long option name. */ + optgetname = TRUE; + mca_opt_toggle(); + return (MCA_MORE); + } + } else + { + switch (c) + { + case '+': + /* "-+" = UNSET. */ + optflag = no_prompt | ((flag == OPT_UNSET) ? + OPT_TOGGLE : OPT_UNSET); + mca_opt_toggle(); + return (MCA_MORE); + case '!': + /* "-!" = SET */ + optflag = no_prompt | ((flag == OPT_SET) ? + OPT_TOGGLE : OPT_SET); + mca_opt_toggle(); + return (MCA_MORE); + case CONTROL('P'): + optflag ^= OPT_NO_PROMPT; + mca_opt_toggle(); + return (MCA_MORE); + case '-': + /* "--" = long option name. */ + optgetname = TRUE; + mca_opt_toggle(); + return (MCA_MORE); + } + } + /* Char was not handled here. */ + return (NO_MCA); +} + +/* + * Add a char to a long option name. + * See if we've got a match for an option name yet. + * If so, display the complete name and stop + * accepting chars until user hits RETURN. + */ +static int mca_opt_nonfirst_char(int c) +{ + char *p; + char *oname; + int err; + + if (curropt != NULL) + { + /* + * Already have a match for the name. + * Don't accept anything but erase/kill. + */ + if (is_erase_char(c)) + return (MCA_DONE); + return (MCA_MORE); + } + /* + * Add char to cmd buffer and try to match + * the option name. + */ + if (cmd_char(c) == CC_QUIT) + return (MCA_DONE); + p = get_cmdbuf(); + if (p == NULL) + return (MCA_MORE); + opt_lower = ASCII_IS_LOWER(p[0]); + err = 0; + curropt = findopt_name(&p, &oname, &err); + if (curropt != NULL) + { + /* + * Got a match. + * Remember the option and + * display the full option name. + */ + cmd_reset(); + mca_opt_toggle(); + for (p = oname; *p != '\0'; p++) + { + c = *p; + if (!opt_lower && ASCII_IS_LOWER(c)) + c = ASCII_TO_UPPER(c); + if (cmd_char(c) != CC_OK) + return (MCA_DONE); + } + } else if (err != OPT_AMBIG) + { + bell(); + } + return (MCA_MORE); +} + +/* + * Handle a char of an option toggle command. + */ +static int mca_opt_char(int c) +{ + PARG parg; + + /* + * This may be a short option (single char), + * or one char of a long option name, + * or one char of the option parameter. + */ + if (curropt == NULL && len_cmdbuf() == 0) + { + int ret = mca_opt_first_char(c); + if (ret != NO_MCA) + return (ret); + } + if (optgetname) + { + /* We're getting a long option name. */ + if (!is_newline_char(c) && c != '=') + return (mca_opt_nonfirst_char(c)); + if (curropt == NULL) + { + parg.p_string = get_cmdbuf(); + if (parg.p_string == NULL) + return (MCA_MORE); + error("There is no --%s option", &parg); + return (MCA_DONE); + } + optgetname = FALSE; + cmd_reset(); + } else + { + if (is_erase_char(c)) + return (NO_MCA); + if (curropt != NULL) + /* We're getting the option parameter. */ + return (NO_MCA); + curropt = findopt(c); + if (curropt == NULL) + { + parg.p_string = propt(c); + error("There is no %s option", &parg); + return (MCA_DONE); + } + opt_lower = ASCII_IS_LOWER(c); + } + /* + * If the option which was entered does not take a + * parameter, toggle the option immediately, + * so user doesn't have to hit RETURN. + */ + if ((optflag & ~OPT_NO_PROMPT) != OPT_TOGGLE || + !opt_has_param(curropt)) + { + toggle_option(curropt, opt_lower, "", optflag); + return (MCA_DONE); + } + /* + * Display a prompt appropriate for the option parameter. + */ + start_mca(A_OPT_TOGGLE, opt_prompt(curropt), (void*)NULL, 0); + return (MCA_MORE); +} + +/* + * Normalize search type. + */ +public int norm_search_type(int st) +{ + /* WRAP and PAST_EOF are mutually exclusive. */ + if ((st & (SRCH_PAST_EOF|SRCH_WRAP)) == (SRCH_PAST_EOF|SRCH_WRAP)) + st ^= SRCH_PAST_EOF; + return st; +} + +/* + * Handle a char of a search command. + */ +static int mca_search_char(int c) +{ + int flag = 0; + + /* + * Certain characters as the first char of + * the pattern have special meaning: + * ! Toggle the NO_MATCH flag + * * Toggle the PAST_EOF flag + * @ Toggle the FIRST_FILE flag + */ + if (len_cmdbuf() > 0) + return (NO_MCA); + + switch (c) + { + case '*': + if (less_is_more) + break; + case CONTROL('E'): /* ignore END of file */ + if (mca != A_FILTER) + flag = SRCH_PAST_EOF; ++ search_type &= ~SRCH_WRAP; + break; + case '@': + if (less_is_more) + break; + case CONTROL('F'): /* FIRST file */ + if (mca != A_FILTER) + flag = SRCH_FIRST_FILE; + break; + case CONTROL('K'): /* KEEP position */ + if (mca != A_FILTER) + flag = SRCH_NO_MOVE; + break; + case CONTROL('S'): { /* SUBSEARCH */ - char buf[32]; ++ char buf[INT_STRLEN_BOUND(int)+24]; + SNPRINTF1(buf, sizeof(buf), "Sub-pattern (1-%d):", NUM_SEARCH_COLORS); + clear_bot(); + cmd_putstr(buf); + flush(); + c = getcc(); + if (c >= '1' && c <= '0'+NUM_SEARCH_COLORS) + flag = SRCH_SUBSEARCH(c-'0'); + else + flag = -1; /* calls mca_search() below to repaint */ + break; } + case CONTROL('W'): /* WRAP around */ + if (mca != A_FILTER) + flag = SRCH_WRAP; + break; + case CONTROL('R'): /* Don't use REGULAR EXPRESSIONS */ + flag = SRCH_NO_REGEX; + break; + case CONTROL('N'): /* NOT match */ + case '!': + flag = SRCH_NO_MATCH; + break; + } + + if (flag != 0) + { + if (flag != -1) + search_type = norm_search_type(search_type ^ flag); + mca_search(); + return (MCA_MORE); + } + return (NO_MCA); +} + +/* + * Handle a character of a multi-character command. + */ +static int mca_char(int c) +{ + int ret; + + switch (mca) + { + case 0: + /* + * We're not in a multicharacter command. + */ + return (NO_MCA); + + case A_PREFIX: + /* + * In the prefix of a command. + * This not considered a multichar command + * (even tho it uses cmdbuf, etc.). + * It is handled in the commands() switch. + */ + return (NO_MCA); + + case A_DIGIT: + /* + * Entering digits of a number. + * Terminated by a non-digit. + */ + if ((c >= '0' && c <= '9') || c == '.') + break; + switch (editchar(c, ECF_PEEK|ECF_NOHISTORY|ECF_NOCOMPLETE|ECF_NORIGHTLEFT)) + { + case A_NOACTION: + /* + * Ignore this char and get another one. + */ + return (MCA_MORE); + case A_INVALID: + /* + * Not part of the number. + * End the number and treat this char + * as a normal command character. + */ + number = cmd_int(&fraction); + clear_mca(); + cmd_accept(); + return (NO_MCA); + } + break; + + case A_OPT_TOGGLE: + ret = mca_opt_char(c); + if (ret != NO_MCA) + return (ret); + break; + + case A_F_SEARCH: + case A_B_SEARCH: + case A_FILTER: + ret = mca_search_char(c); + if (ret != NO_MCA) + return (ret); + break; + + default: + /* Other multicharacter command. */ + break; + } + + /* + * The multichar command is terminated by a newline. + */ + if (is_newline_char(c)) + { + /* + * Execute the command. + */ + exec_mca(); + return (MCA_DONE); + } + + /* + * Append the char to the command buffer. + */ + if (cmd_char(c) == CC_QUIT) + /* + * Abort the multi-char command. + */ + return (MCA_DONE); + + switch (mca) + { + case A_F_BRACKET: + case A_B_BRACKET: + if (len_cmdbuf() >= 2) + { + /* + * Special case for the bracket-matching commands. + * Execute the command after getting exactly two + * characters from the user. + */ + exec_mca(); + return (MCA_DONE); + } + break; + case A_F_SEARCH: + case A_B_SEARCH: + if (incr_search) + { + /* Incremental search: do a search after every input char. */ + int st = (search_type & (SRCH_FORW|SRCH_BACK|SRCH_NO_MATCH|SRCH_NO_REGEX|SRCH_NO_MOVE|SRCH_WRAP|SRCH_SUBSEARCH_ALL)); + char *pattern = get_cmdbuf(); + if (pattern == NULL) + return (MCA_MORE); + /* + * Must save updown_match because mca_search + * reinits it. That breaks history scrolling. + * {{ This is ugly. mca_search probably shouldn't call set_mlist. }} + */ + int save_updown_match = updown_match; + cmd_exec(); + if (*pattern == '\0') + { + /* User has backspaced to an empty pattern. */ + undo_search(1); + } else + { + if (search(st | SRCH_INCR, pattern, 1) != 0) + /* No match, invalid pattern, etc. */ + undo_search(1); + } + /* Redraw the search prompt and search string. */ + if (!full_screen) + { + clear(); + repaint(); + } + mca_search1(); + updown_match = save_updown_match; + cmd_repaint(NULL); + } + break; + } + + /* + * Need another character. + */ + return (MCA_MORE); +} + +/* + * Discard any buffered file data. + */ +static void clear_buffers(void) +{ + if (!(ch_getflags() & CH_CANSEEK)) + return; + ch_flush(); + clr_linenum(); +#if HILITE_SEARCH + clr_hilite(); +#endif +} + +/* + * Make sure the screen is displayed. + */ +static void make_display(void) +{ + /* + * If not full_screen, we can't rely on scrolling to fill the screen. + * We need to clear and repaint screen before any change. + */ + if (!full_screen && !(quit_if_one_screen && one_screen)) + clear(); + /* + * If nothing is displayed yet, display starting from initial_scrpos. + */ + if (empty_screen()) + { + if (initial_scrpos.pos == NULL_POSITION) + jump_loc(ch_zero(), 1); + else + jump_loc(initial_scrpos.pos, initial_scrpos.ln); + } else if (screen_trashed || !full_screen) + { + int save_top_scroll = top_scroll; + int save_ignore_eoi = ignore_eoi; + top_scroll = 1; + ignore_eoi = 0; + if (screen_trashed == 2) + { + /* Special case used by ignore_eoi: re-open the input file + * and jump to the end of the file. */ + reopen_curr_ifile(); + jump_forw(); + } + repaint(); + top_scroll = save_top_scroll; + ignore_eoi = save_ignore_eoi; + } +} + +/* + * Display the appropriate prompt. + */ +static void prompt(void) +{ + constant char *p; + + if (ungot != NULL && ungot->ug_char != CHAR_END_COMMAND) + { + /* + * No prompt necessary if commands are from + * ungotten chars rather than from the user. + */ + return; + } + + /* + * Make sure the screen is displayed. + */ + make_display(); + bottompos = position(BOTTOM_PLUS_ONE); + + /* + * If we've hit EOF on the last file and the -E flag is set, quit. + */ + if (get_quit_at_eof() == OPT_ONPLUS && + eof_displayed() && !(ch_getflags() & CH_HELPFILE) && + next_ifile(curr_ifile) == NULL_IFILE) + quit(QUIT_OK); + + /* + * If the entire file is displayed and the -F flag is set, quit. + */ + if (quit_if_one_screen && + entire_file_displayed() && !(ch_getflags() & CH_HELPFILE) && + next_ifile(curr_ifile) == NULL_IFILE) + quit(QUIT_OK); + quit_if_one_screen = FALSE; /* only get one chance at this */ + +#if MSDOS_COMPILER==WIN32C + /* + * In Win32, display the file name in the window title. + */ + if (!(ch_getflags() & CH_HELPFILE)) + { + WCHAR w[MAX_PATH+16]; + p = pr_expand("Less?f - %f."); + MultiByteToWideChar(CP_ACP, 0, p, -1, w, sizeof(w)/sizeof(*w)); + SetConsoleTitleW(w); + } +#endif + + /* + * Select the proper prompt and display it. + */ + /* + * If the previous action was a forward movement, + * don't clear the bottom line of the display; + * just print the prompt since the forward movement guarantees + * that we're in the right position to display the prompt. + * Clearing the line could cause a problem: for example, if the last + * line displayed ended at the right screen edge without a newline, + * then clearing would clear the last displayed line rather than + * the prompt line. + */ + if (!forw_prompt) + clear_bot(); + clear_cmd(); + forw_prompt = 0; + p = pr_string(); +#if HILITE_SEARCH + if (is_filtering()) + putstr("& "); +#endif + if (p == NULL || *p == '\0') + { + at_enter(AT_NORMAL|AT_COLOR_PROMPT); + putchr(':'); + at_exit(); + } else + { +#if MSDOS_COMPILER==WIN32C + WCHAR w[MAX_PATH*2]; + char a[MAX_PATH*2]; + MultiByteToWideChar(CP_ACP, 0, p, -1, w, sizeof(w)/sizeof(*w)); + WideCharToMultiByte(utf_mode ? CP_UTF8 : GetConsoleOutputCP(), + 0, w, -1, a, sizeof(a), NULL, NULL); + p = a; +#endif + load_line(p); + put_line(); + } + clear_eol(); +} + +/* + * Display the less version message. + */ +public void dispversion(void) +{ + PARG parg; + + parg.p_string = version; + error("less %s", &parg); +} + +/* + * Return a character to complete a partial command, if possible. + */ +static LWCHAR getcc_end_command(void) +{ + switch (mca) + { + case A_DIGIT: + /* We have a number but no command. Treat as #g. */ + return ('g'); + case A_F_SEARCH: + case A_B_SEARCH: + case A_FILTER: + /* We have "/string" but no newline. Add the \n. */ + return ('\n'); + default: + /* Some other incomplete command. Let user complete it. */ + return ((ungot == NULL) ? getchr() : 0); + } +} + +/* + * Get command character. + * The character normally comes from the keyboard, + * but may come from ungotten characters + * (characters previously given to ungetcc or ungetsc). *** 2666 LINES SKIPPED *** From nobody Sun Aug 13 07:35:58 2023 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 4RNq8H0Scwz4q8lg; Sun, 13 Aug 2023 07:35:59 +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 4RNq8G45THz4Mkq; Sun, 13 Aug 2023 07:35:58 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1691912158; 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=8DiAG6wNECxB1vM+1B6F/lz34hoRQklPylL/+WljlVw=; b=tQB51IszcnM+H9RYthptpOxMz59VdFpL8ZYuq8L9ecsj/qrtcz5G0K7S8NqHToVQTgqn35 U+mDRU9YD3ZiodVolD+mny0rAHoKyskl6c7KCjMAzXy+c0oQVD+7teXbVmzVJT50DxMFgb Wn9uRnHGY5SNrSYF5lISBYkqWzAkvg8BVoCnRLWZr1jxXcYctaoIO/zLzV0Krx4pgKyl+V 7eXLDjXlpNetXUNDpUDpDIUpLlyX4dtFvOoTAZLBhcVXJl2gY/Dw9tDpMV2Adv100FcM/D rEiC/Xg/9klmyBMuyo+VrB1gYtSvm/APvBcJ3qWy/ky5Zio25nVTiDxS5mMDrg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1691912158; 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=8DiAG6wNECxB1vM+1B6F/lz34hoRQklPylL/+WljlVw=; b=HOI60SwamjM5FDSpK7uEb1kMM8qh0xvF+jKvdmsVC5NHcEOgjBS8YKvpV548sPXCAxRmz6 JOLmuPwuIYnM1h56M1kRN+jInQxqlII1mW0J14687gTIOoR1KAqVtU8rBYAnsyFdNXgiCW P83ijCWl5rtqjayDZv77EsLidxHq3JRl9YWPk4btEBiTQ1eRizY0LmLI85zZsS0xwrTE/m RLti34HH/ok3e/KCwudAmtj7tu+AKDW3DkAi62Hv86xZjQXzFqM2sxWUm/Etqo/zZgmYPX Muxcw7iRRhvKwJQigcKeh0YA2GiLQPMLXEEj02V2e5NVOxcGA5MeRLJ7EOtZyQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1691912158; a=rsa-sha256; cv=none; b=eeYh/I8hWZNiJ+yd3kFm3kffm2b6jRagCd9fj3u6n0GxfLw6evGO+NTKQFCvhjJBIDvn6U wdq1v0nfCulYlD2rLHIgIjzNu67oiUOBmksOHCs7FIuYz6NTv+EeeAilbQAgwCVyzY6EHi sK4de1VgBEtt2PvYSyIEHpBxiwxy7PR6yy9+46xkLqHedgyc3l6/QgLwsOdKXcuOh/KF2F e1GfSjZKypLE7UC14g6caIpuFsExWpSlHRwCjdzlES+/nhI2ZK3K7t2W8xeiLvZ5yqR9+b nMAAErO/b6cPmtxU1Vvu18dcVZ9ALnp59DbTQqWPLlYVq/bGd7hbT4JJmNiPcg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RNq8G3BWRztDd; Sun, 13 Aug 2023 07:35:58 +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 37D7ZwPu035397; Sun, 13 Aug 2023 07:35:58 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37D7Zwa9035394; Sun, 13 Aug 2023 07:35:58 GMT (envelope-from git) Date: Sun, 13 Aug 2023 07:35:58 GMT Message-Id: <202308130735.37D7Zwa9035394@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Michal Meloun Subject: git: e59b6e48f4c8 - main - gdtoa: Regenerate configuration headers for 32-bit arm. 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: mmel X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: e59b6e48f4c8bbfee43a1bc6d9fd47691d3bd603 Auto-Submitted: auto-generated The branch main has been updated by mmel: URL: https://cgit.FreeBSD.org/src/commit/?id=e59b6e48f4c8bbfee43a1bc6d9fd47691d3bd603 commit e59b6e48f4c8bbfee43a1bc6d9fd47691d3bd603 Author: Michal Meloun AuthorDate: 2023-08-13 05:51:56 +0000 Commit: Michal Meloun CommitDate: 2023-08-13 07:35:48 +0000 gdtoa: Regenerate configuration headers for 32-bit arm. These configuration headers were only guessed, but unfortunately not exactly correctly. Therefore, re-generate them on real HW. Generated on CA15, verified on CA9, CA7(with VFP lite) and on 32-bit ARMv9. PR: 272229 Reported by: Robert Clausecker MFC after: 2 weeks --- lib/libc/arm/arith.h | 9 ++++----- lib/libc/arm/gd_qnan.h | 11 +++++------ 2 files changed, 9 insertions(+), 11 deletions(-) diff --git a/lib/libc/arm/arith.h b/lib/libc/arm/arith.h index 86121bf9a80c..418f83f64ccb 100644 --- a/lib/libc/arm/arith.h +++ b/lib/libc/arm/arith.h @@ -1,16 +1,15 @@ /* * MD header for contrib/gdtoa * - * $FreeBSD$ - */ - -/* * NOTE: The definitions in this file must be correct or strtod(3) and * floating point formats in printf(3) will break! The file can be * generated by running contrib/gdtoa/arithchk.c on the target * architecture. See contrib/gdtoa/gdtoaimp.h for details. + * + * Generated on CA15, verified on CA9, CA7(with VFP lite) and on 32-bit ARMv9. + * */ #define IEEE_8087 #define Arith_Kind_ASL 1 -#define Sudden_Underflow +#define Double_Align diff --git a/lib/libc/arm/gd_qnan.h b/lib/libc/arm/gd_qnan.h index 8fa9edd83415..acf13d0b7852 100644 --- a/lib/libc/arm/gd_qnan.h +++ b/lib/libc/arm/gd_qnan.h @@ -4,20 +4,19 @@ * This file can be generated by compiling and running contrib/gdtoa/qnan.c * on the target architecture after arith.h has been generated. * - * XXX I don't have ARM hardware, so I just guessed. --das + * Generated on CA15, verified on CA9, CA7(with VFP lite) and on 32-bit ARMv9. * - * $FreeBSD$ */ #define f_QNAN 0x7fc00000 #define d_QNAN0 0x0 #define d_QNAN1 0x7ff80000 #define ld_QNAN0 0x0 -#define ld_QNAN1 0xc0000000 -#define ld_QNAN2 0x7fff +#define ld_QNAN1 0x7ff80000 +#define ld_QNAN2 0x0 #define ld_QNAN3 0x0 #define ldus_QNAN0 0x0 #define ldus_QNAN1 0x0 #define ldus_QNAN2 0x0 -#define ldus_QNAN3 0xc000 -#define ldus_QNAN4 0x7fff +#define ldus_QNAN3 0x7ff8 +#define ldus_QNAN4 0x0 From nobody Sun Aug 13 09:10:49 2023 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 4RNsFk0R34z4qGbn; Sun, 13 Aug 2023 09:10:50 +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 4RNsFj6lNNz4W3g; Sun, 13 Aug 2023 09:10:49 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1691917849; 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=CWl5p/57Vcue4YGL1peHNsGNRFUCaTbgPBx8QT6MFgk=; b=cxpsP3aBkh77tbe7+IWGdWF4Mjrz5yx3mp5wJsGU2Glp82xxrWz3qk1j3nhnXpYpynMYBy K6Ec/+X/I3NZ2kVSCibqBqUWfmZvqXIcz8N/OP5Or2pkuC5/YfQZLv3ZSVTRsawG/JzEMd sqCRU8LZcNRd8o3JTdgF5Xs0NAueN5xwErJ2W7UsLv+OYpO71iVOx33TGwcjVPlY6snej0 wftQZJyGDBCLOxudTwO8cssdeduEzV60MqLl8tSkSk0d9Mpl5ovzv1ciiIUdLI2F4suvms klTyDpFN0KokaipuYEEuTBK7j8PQFEm4wLqxVxWGIrpz3wpnytc1MlxaXjAVNw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1691917849; 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=CWl5p/57Vcue4YGL1peHNsGNRFUCaTbgPBx8QT6MFgk=; b=OyWN9ABnPDCyiybW6vJXUPo2NJF5mIdNCv1KqHkqPD8+pti034tX0DhA8GYvYUhzfY4uF0 lpiIUYSu/wwsj+IS14MXwiT5Njl0YbFtAH4y0BdSFOj8HQgiGM3F20vFyIKp31QTEiLH7b IOzH2Dbmyorb5l8xcSQeuF6GHQ2bI9VljyikPUCK0i04dhCFINyjWVXgHjmLbX0C4AH+3w bqmD7dzmSmavUpskoFv8IfC+NJ0cm6d7m8sVU8fWtXlvC5X4JTcE8rbGStI2/skvdXAXe9 h6d4F2hN9IkH6DhdnsOYI7h6uffqeRZ9YSlhEIDgregN4MccPG9y1M16uj4vow== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1691917849; a=rsa-sha256; cv=none; b=CY80zpba4rJXH+0nC2Dl4fF9r5W8qxtspY3dSTsYGFB5W8hTCm3WecpWS1Gnzi0VMvN5/I cPNyOeiZqEyKE5yvZxKSOid24E41L+6pHjSzr1wQMNeFQaYpc0cn51s31Ozy8QeSDgCJ9b 7othXZGqhQZNu9x2zotF8PmBZAToHm4bCZ1VKtB7iwO6Nvy7iKATgXg7O61JLCavc7YRUP FNui0vE0+diYUbCelsugzFE75lstB2iodcIA9i53ic/VgKNnDWalWydQOWmC+7UmtBUFfr UbybvX5bCB9Bwy6Q7L3ERFXuMkzWPeWzt9P9FEn5HtmkvdXJxDKCPbosBEzPbw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RNsFj5rfGzwTh; Sun, 13 Aug 2023 09:10:49 +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 37D9Ansj095305; Sun, 13 Aug 2023 09:10:49 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37D9Ania095302; Sun, 13 Aug 2023 09:10:49 GMT (envelope-from git) Date: Sun, 13 Aug 2023 09:10:49 GMT Message-Id: <202308130910.37D9Ania095302@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Peter Holm Subject: git: a953ac19dbc8 - main - stress2: Added a 'fsck_ffs -B' regression test 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: pho X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: a953ac19dbc890a08b6b267f9572dc5974dbc8ad Auto-Submitted: auto-generated The branch main has been updated by pho: URL: https://cgit.FreeBSD.org/src/commit/?id=a953ac19dbc890a08b6b267f9572dc5974dbc8ad commit a953ac19dbc890a08b6b267f9572dc5974dbc8ad Author: Peter Holm AuthorDate: 2023-08-13 09:09:39 +0000 Commit: Peter Holm CommitDate: 2023-08-13 09:09:39 +0000 stress2: Added a 'fsck_ffs -B' regression test --- tools/test/stress2/misc/fsck14.sh | 119 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 119 insertions(+) diff --git a/tools/test/stress2/misc/fsck14.sh b/tools/test/stress2/misc/fsck14.sh new file mode 100755 index 000000000000..ddeb45a83e96 --- /dev/null +++ b/tools/test/stress2/misc/fsck14.sh @@ -0,0 +1,119 @@ +#!/bin/sh + +# +# SPDX-License-Identifier: BSD-2-Clause +# +# Copyright (c) 2023 Peter Holm +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions +# are met: +# 1. Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright +# notice, this list of conditions and the following disclaimer in the +# documentation and/or other materials provided with the distribution. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND +# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +# ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE +# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +# SUCH DAMAGE. +# + +# fsck -B test scenario with SUJ. -B implies "preen mode". + +# 'panic: ffs_blkfree_cg: bad size' seen: +# https://people.freebsd.org/~pho/stress/log/log0465.txt +# Fixed by: 220427da0e9b - Set UFS/FFS file type to snapshot before changing +# its block pointers. + +[ `id -u ` -ne 0 ] && echo "Must be root!" && exit 1 +. ../default.cfg +mycc -o /tmp/flip -Wall -Wextra ../tools/flip.c || exit 2 + +set -e +md=/dev/md$mdstart +prog=$(basename "$0" .sh) +backup=/tmp/$prog.sh.diskimage.`date +%Y%m%dT%H%M%S`.gz +log=/tmp/$prog.sh.log +[ -c $md ] && mdconfig -d -u $mdstart +dd if=/dev/zero of=$diskimage bs=128m count=1 status=none +mdconfig -a -t vnode -f $diskimage -u $mdstart +backups=`newfs -N $j $md | grep -A1 "super-block backups" | \ + tail -1 | sed 's/,//g'` +newfs -j $md > /dev/null 2>&1 +mount $md $mntpoint +set +e + +jot 5000 | xargs -P0 -I% touch $mntpoint/a% +while ! umount $mntpoint; do :; done +/tmp/flip -n 10 $diskimage +gzip < $diskimage > $backup +fsync $diskimage $backup + +mount -f $md $mntpoint + +if ! fsck_ffs -B $md > $log 2>&1; then + grep MANUALLY $log + umount $mntpoint + fsck_ffs -fy $md > $log 2>&1; s=$? + grep -Eq "IS CLEAN|MARKED CLEAN" $log || { + cat $log + echo "fsck_ffs -f failed with exit code $s" + umount $mntpoint; mdconfig -d -u $mdstart + rm -f $log /tmp/flip $diskimage $backup + exit 1 + } + mount $md $mntpoint +fi + +jot 5000 | xargs -P0 -I% rm $mntpoint/a% +jot 5000 | xargs -P0 -I% touch $mntpoint/b% + +ls -lR $mntpoint > /dev/null || { + echo "ls -lR $mntpoint failed after fsck -B" + umount $mntpoint; mdconfig -d -u $mdstart + rm -f $log /tmp/flip $diskimage $backup + exit 0 # For now, ignore non fatal errors +} + +jot 5000 | xargs -P0 -I% rm $mntpoint/b% || { + echo "clean failed" + umount $mntpoint; mdconfig -d -u $mdstart + rm -f $log /tmp/flip $diskimage $backup + exit 0 # For now, ignore non fatal errors +} +umount $mntpoint + +r=0 +for i in `jot 4`; do + fsck_ffs -fy $diskimage > $log 2>&1; r=$? + if grep -qiE "super-?block.*failed" $log; then + for b in $backups; do + echo "fsck_ffs -b $b -fy $diskimage" + fsck_ffs -b $b -fy $diskimage > $log 2>&1 + r=$? + grep -qiE "super-?block.*failed" $log || + break + echo "Checking next SB" + done + fi + [ $r -ne 0 ] && continue + grep -Eq "WAS MODIFIED" $log && continue + grep -Eq "CLEAN" $log && break +done +mount $md $mntpoint || exit 3 +ls -lR $mntpoint > /dev/null || { umount $mntpoint; mdconfig -d -u mdstart; echo "exit 4"; exit 4; } +umount $mntpoint +fsck_ffs -fy $md > $log 2>&1 +grep -Eq 'IS CLEAN|MARKED CLEAN' $log && s=0 || { s=1; cat $log; } +mdconfig -d -u $mdstart +rm -f $log /tmp/flip $diskimage $backup +exit $s From nobody Sun Aug 13 09:19:55 2023 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 4RNsSC5cc1z4qGtM; Sun, 13 Aug 2023 09:19:55 +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 4RNsSC4zmGz4Wnx; Sun, 13 Aug 2023 09:19:55 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1691918395; 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=9wIkO6ix3wKMX8i7QJ7iH96PgCd1WRz0ycidXXT0rzY=; b=LuVyotGSNkthzduvkabh0NlD9lvilWUQJe3fv6XGIbOSpSvTMqiW4XiZmSA/1aJvpIlJJV 9776fIXPJ7Xv9gWYSNcX3xnKzPjsKwN17QcFk3NA+Dv5UDr74sjjmRogvroxmekmnhEpIT IWD1Dv+u7uC/maqQ6C7W9zbcYr/6wU+AerdpWmx8b4quIN5dZFDSFNM45WUBtzS3u5yhrr BmALsHrNwJVcUwxS4mymVCSvSfAVJG4//fF+v1a+dUP5NDDajgMiIS1aqGUGk5S7C2ZCjm EfPZJfUnHfLfbyYh5gOabiOpG7MNcX+d7o7ds/N6kZ6sbDjOg0PoytAMOmYeYQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1691918395; 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=9wIkO6ix3wKMX8i7QJ7iH96PgCd1WRz0ycidXXT0rzY=; b=tztN9NUq6fZXJbiVor8VEqI9P4ijmsde62apFF6M4BiUatOBDsrymAjQ+t+mEedT/7cl0p LVia6CfQn1n8fWBUDSsY/ICvj44iMRd8BCkFZXE+wH5mThyvy0Um2zzgMJKahqRtEF8nOm 8LG54GVzy2hUiQ3qyGbJ5gyTHIO88X2/Kxw7YrHhWTWvz7iEtxU0g9sNHPlp7Yo2RUgyEu iYHVeMT/nUhhGsmIuhR14CD0uO8YHu7LJV2HZnukRLHLPHGEmNirvGZWLKGY0JCYJ76nU4 tsgL6KfIRoE6ac5kVIQnevCFTqWxuMBqOGo/WGAw1KylD7zfzYhAWAWgsal0lg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1691918395; a=rsa-sha256; cv=none; b=HQRzyLIQy7OzWL0xk8j5Ii3P/tSC8CEjqfP7ibzpzdeBNtsVDuFfImT1Ngs2oNCX35kYTb MVQDv53snjP1gIxUwH+XhEtbQa7VgpkUrmqVB+H6lZsdqs4MrwsAN2tJfD7tD9qKP7z5sR J9EL+MoOtF2/vMJIHAhyaNk24PxF3S9xWY4DCKWMiHEuxTAz6jdoVf/PaQxHTer3Swg495 LbrjFb0p/X3XXV0jgHXuAfdSJcB/9wN0zAmIuORFNudegHZwGw59rN6vPwS5VnDl6WuNtX 5FvBYA8FsBMZ8DHo0TO2X64N1krJKesEhlBoRbv+0JqL8BDbmpdzy52uaJml0w== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RNsSC3pFNzwZc; Sun, 13 Aug 2023 09:19:55 +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 37D9Jt1L003151; Sun, 13 Aug 2023 09:19:55 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37D9JtjW003148; Sun, 13 Aug 2023 09:19:55 GMT (envelope-from git) Date: Sun, 13 Aug 2023 09:19:55 GMT Message-Id: <202308130919.37D9JtjW003148@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Emmanuel Vadot Subject: git: 69f8cc60aa1e - main - ofw_firmware: Only match if there is no compatible 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: manu X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 69f8cc60aa1e3140f41a75c859333a3d56c947fb Auto-Submitted: auto-generated The branch main has been updated by manu: URL: https://cgit.FreeBSD.org/src/commit/?id=69f8cc60aa1e3140f41a75c859333a3d56c947fb commit 69f8cc60aa1e3140f41a75c859333a3d56c947fb Author: Emmanuel Vadot AuthorDate: 2023-08-13 06:28:13 +0000 Commit: Emmanuel Vadot CommitDate: 2023-08-13 09:19:44 +0000 ofw_firmware: Only match if there is no compatible If there is a compatible string it likely means that the firmware needs a dedicated driver (like on RPI*). PR: 273087 Tested-by: Mark Millard Sponsored by: Beckhoff Automation GmbH & Co. KG Fixes: fdfd3a90b6ce ("ofw: Add a ofw_firmware driver") --- sys/dev/ofw/ofw_firmware.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/sys/dev/ofw/ofw_firmware.c b/sys/dev/ofw/ofw_firmware.c index faba123c3e09..7d62fc317c1d 100644 --- a/sys/dev/ofw/ofw_firmware.c +++ b/sys/dev/ofw/ofw_firmware.c @@ -100,11 +100,14 @@ ofw_firmware_add_device(device_t dev, phandle_t node, u_int order, static int ofw_firmware_probe(device_t dev) { - const char *name; + const char *name, *compat; name = ofw_bus_get_name(dev); if (name == NULL || strcmp(name, "firmware") != 0) return (ENXIO); + compat = ofw_bus_get_compat(dev); + if (compat != NULL) + return (ENXIO); device_set_desc(dev, "OFW Firmware Group"); return (0); From nobody Mon Aug 14 01:55:51 2023 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 4RPHYN0LBzz4TmS5; Mon, 14 Aug 2023 01:55:52 +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 4RPHYM6QXzz4nRX; Mon, 14 Aug 2023 01:55:51 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1691978151; 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=D7gfLOju1g4djnICi6fA/jXTh6uBGDijK5E95Tolq48=; b=os7ZZwhojy40IRCM3MyI0URJWs1qOb5JWt5NhLNKZSGH/d1zJMwC2kUwBMi/1arbYnCs8q XetgSM845TiAPI5d/habSBgazoqKRFUptp7ruxEkYPxlMd2d8xx8TfBifgAagh+/xG5Jsv ibEfvIb+MU3Kb5rhsE2wzrkknT41UgMkKgEFytOKCQMZkx88Nqqqipsx/h5apIYC2MnV1P tEmJ2KAnrT2XCCb35QQga/wDNvPnTAjZizpTv5koxUvaGt2C8tuQp4w36bZ/zBrdCPqR1A b9lQIIeJarCHFIt+hAno2zbdSNws4U7DPD0l06MVqtgTf7v2htg0OERKvcAY+Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1691978151; 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=D7gfLOju1g4djnICi6fA/jXTh6uBGDijK5E95Tolq48=; b=G65h8hBWBRpr8d0QeCtrvH4RQGknrmkXguXKIvX6VD/QoJ0eD0Gu/2dyFC4Tv6xPYaiIv1 NsQLgUf7x6qlEVa4Shw+/FO0/1gNFQbx3fOWJTqsc+uUVOFI4JxC9UxvKGUW/5aZeYkNhK c1sKpXHOsQ6aEBj5f5SpH/zuvOFTMTSUkX4Yq0rmjOdxtWbiMko4i9mhtK7zck/ZWjPpcK k2APleUhROjQSpSfTpjqMYSrIQ7K5bQaEoim0jNc7DPMGCZZ1KAhtQi9nZvdNf13wEN9Z5 82eYRSK7AEchI6NaEBviR5n5vuCufYMT/jo5WHsPw9VKFR2dsAVl7/eRgI5pUg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1691978151; a=rsa-sha256; cv=none; b=rItL88wTC6Z+JNQG8Lrd4xqEcW+AeX0w/zXQMIkWWdhGgS/JET5zsf9B9MNa+Nzd8jbhf8 P4SwVP0BWEFE/tZvFCkbEsEmIayGrDcgJeT0e33FaQYNS4+ulbyKiuAu8x026+4xpd1GAm xKCsz8hr8yeiLLLtJ6fPA8vYxY5CYZ92H2Zcnl6Yd2MuNHFblIcwKBnRUXo47BtX4kXqZo 3DlFSt5QGkbE3oRkyKkbtmWVlRbVVH3Iw7UHuYyVo8btXYP7A+QjnrOJfG+4zQRHxbOgpK SrxbbnoISAHsJkZ9/1dOGkOecWEyJArzTdLnpnDyMN6qn44PQFGFQ6MtpmCj7A== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RPHYM5NMCz1PHg; Mon, 14 Aug 2023 01:55:51 +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 37E1tpuI062948; Mon, 14 Aug 2023 01:55:51 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37E1tpQF062945; Mon, 14 Aug 2023 01:55:51 GMT (envelope-from git) Date: Mon, 14 Aug 2023 01:55:51 GMT Message-Id: <202308140155.37E1tpQF062945@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Kevin Bowling Subject: git: bef7d49101cd - main - ixgbe: define IXGBE_LE32_TO_CPUS 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: kbowling X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: bef7d49101cdf28830a648f63ff00998fbe54715 Auto-Submitted: auto-generated The branch main has been updated by kbowling: URL: https://cgit.FreeBSD.org/src/commit/?id=bef7d49101cdf28830a648f63ff00998fbe54715 commit bef7d49101cdf28830a648f63ff00998fbe54715 Author: Kevin Bowling AuthorDate: 2023-08-14 01:47:09 +0000 Commit: Kevin Bowling CommitDate: 2023-08-14 01:55:39 +0000 ixgbe: define IXGBE_LE32_TO_CPUS Richard Lowe notes in PR 170267 IXGBE_LE32_TO_CPUS was previously directly defined as le32dec() which is a pure function but the shared code is expecting an in place conversion. In SVN r282289 its assignment was removed altogether. There was some deliberation in the PR on what to define this as, we just need to do the update in place which is easy enough. The uintptr_t casts in the shared code were from a DPDK sync and are unwanted with our new ixgbe_osdep.h implementation. PR: 170267 Reported by: Richard Lowe MFC after: 1 week --- sys/dev/ixgbe/ixgbe_common.c | 4 ++-- sys/dev/ixgbe/ixgbe_osdep.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/sys/dev/ixgbe/ixgbe_common.c b/sys/dev/ixgbe/ixgbe_common.c index 9c13b1b2663d..923879acae4b 100644 --- a/sys/dev/ixgbe/ixgbe_common.c +++ b/sys/dev/ixgbe/ixgbe_common.c @@ -4641,7 +4641,7 @@ s32 ixgbe_host_interface_command(struct ixgbe_hw *hw, u32 *buffer, /* first pull in the header so we know the buffer length */ for (bi = 0; bi < dword_len; bi++) { buffer[bi] = IXGBE_READ_REG_ARRAY(hw, IXGBE_FLEX_MNG, bi); - IXGBE_LE32_TO_CPUS((uintptr_t)&buffer[bi]); + IXGBE_LE32_TO_CPUS(&buffer[bi]); } /* @@ -4677,7 +4677,7 @@ s32 ixgbe_host_interface_command(struct ixgbe_hw *hw, u32 *buffer, /* Pull in the rest of the buffer (bi is where we left off) */ for (; bi <= dword_len; bi++) { buffer[bi] = IXGBE_READ_REG_ARRAY(hw, IXGBE_FLEX_MNG, bi); - IXGBE_LE32_TO_CPUS((uintptr_t)&buffer[bi]); + IXGBE_LE32_TO_CPUS(&buffer[bi]); } rel_out: diff --git a/sys/dev/ixgbe/ixgbe_osdep.h b/sys/dev/ixgbe/ixgbe_osdep.h index 5e211e6283e3..48210e448c68 100644 --- a/sys/dev/ixgbe/ixgbe_osdep.h +++ b/sys/dev/ixgbe/ixgbe_osdep.h @@ -135,7 +135,7 @@ enum { #define IXGBE_CPU_TO_LE16 htole16 #define IXGBE_CPU_TO_LE32 htole32 #define IXGBE_LE32_TO_CPU le32toh -#define IXGBE_LE32_TO_CPUS(x) +#define IXGBE_LE32_TO_CPUS(x) *(x) = le32dec(x) #define IXGBE_CPU_TO_BE16 htobe16 #define IXGBE_CPU_TO_BE32 htobe32 #define IXGBE_BE32_TO_CPU be32toh From nobody Mon Aug 14 03:11:15 2023 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 4RPKDQ1WsGz4TsSj; Mon, 14 Aug 2023 03:11:18 +0000 (UTC) (envelope-from des@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (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 "smtp.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RPKDQ10VTz4tXF; Mon, 14 Aug 2023 03:11:18 +0000 (UTC) (envelope-from des@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1691982678; 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: in-reply-to:in-reply-to:references:references; bh=1eAOdTCFJ3sOtkkW3yGeAznORJIIPOPeiMgb78bWPt8=; b=c3uBfteI2bd2wjk0diSUgSpLajQoUWKbyUsuuiKDm8V4ivJ2TiWn4iUXhhoY/5NFo3wUb7 T/oY7v2jSnDAecrUIrMXLr+dprxayo8DM8i8VxObt2VlqWKGlJqOiqrdvdpNyx93XHTnhd +QapcAsziEpS9Y+xvdyMosp1yD88Zs6E1CHytkvn9qGg1vy5KWNpo2xfaeX2XqitCN3JDa nrAwaOJRZ0kMQZaJPOj/bRTElZ6XDoCPHvqzkKcqP7SNPSLZS5U/ngY7bbxZ3Vl5BPb0ES 4mHS90P89JvKcIyk9Q7APsWWnqbfj7f1QrXRQgc4oauLZDSGC2PY+bMNGe8L8g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1691982678; 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: in-reply-to:in-reply-to:references:references; bh=1eAOdTCFJ3sOtkkW3yGeAznORJIIPOPeiMgb78bWPt8=; b=ivOqgQrvnnOy2r8+lWY7oMy6ptx+6qicnOSPRIMtQFuMaNVJ08ddbYZUzwsT+XsluLM7J+ btwbcmQRgxyblhy0zTtnFSIC3lQsjKfQ/9n+LpCtfEGMebJYxCPSXdLsULDp4fNChtlNHY 8KMWRxsp0cPEQLSK1/h6af/2Nhsfs7T2y5n9ptkypeZNBcGMTi+NpRxHFOceBhg1kAjiNy E9hoBKlgENYPFy+FvdJVm/kkIEP/DmJzwKKFxOllHZXxLUAvQHHJcqYj0pddfbnFybDvEo +B6yWLusGgVbEizW8iQo0A1d8lW5FDJR4UfT8eFzpcOk7AdOwAluvs40NFrTXg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1691982678; a=rsa-sha256; cv=none; b=rW2e0xmCaKBmVGc8hazCiG4iu1KyzUiwCw/RDs4dZmaSf3MO8HV8UmMwsXU4lIgbW21oEo RnWwLGfdcGl/D1onRKMZ1zRj56uevnXxNxaIyPJJqHX/JE6o4AOu6aAGFUxTVCykPvWP93 5XoGYQ2c1GqVtNGEQsqTVhKeo03DeA6R3mf5jUPSzGBa8Dcb3CXPUIB3ioQtqkVWu5BJ9/ XtagPLAm218vmaVaRm7TL5BMLkjscEZIfWPeARQ0aARxajBhtHZ/Mpv88nlwCKNrona2Sa VTvEzG09bkTTGWIC+HKA1sKffUSOMhBynM/NjaRil3um/Yynp1bMmbDmUTcYsA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from ltc.des.no (ti0187a400-1976.bb.online.no [85.166.95.197]) (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) (Authenticated sender: des) by smtp.freebsd.org (Postfix) with ESMTPSA id 4RPKDP58sZz19Pd; Mon, 14 Aug 2023 03:11:17 +0000 (UTC) (envelope-from des@freebsd.org) Received: by ltc.des.no (Postfix, from userid 1001) id 45E6418241; Mon, 14 Aug 2023 05:11:15 +0200 (CEST) From: =?utf-8?Q?Dag-Erling_Sm=C3=B8rgrav?= To: Enji Cooper Cc: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org Subject: Re: git: 28f6c2f29280 - main - Import GoogleTest 1.14.0 In-Reply-To: <202308100232.37A2Wdaw040438@gitrepo.freebsd.org> (Enji Cooper's message of "Thu, 10 Aug 2023 02:32:39 GMT") References: <202308100232.37A2Wdaw040438@gitrepo.freebsd.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (berkeley-unix) Date: Mon, 14 Aug 2023 05:11:15 +0200 Message-ID: <86edk6qpws.fsf@ltc.des.no> 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Enji Cooper writes: > commit 28f6c2f292806bf31230a959bc4b19d7081669a7 > Author: Enji Cooper > AuthorDate: 2023-08-08 06:17:32 +0000 > Commit: Enji Cooper > CommitDate: 2023-08-10 09:32:33 +0000 > > Import GoogleTest 1.14.0 I haven't been able to build world since this went in. =3D=3D=3D> tests/sys/fs/fusefs (all) (cd /usr/src/tests/sys/fs/fusefs && DEPENDFILE=3D.depend.access NO_SUBDIR= =3D1 make -f /usr/src/tests/sys/fs/fusefs/Makefile _RECURSING_PROGS=3Dt PR= OG=3Daccess PROG_CXX=3Daccess) c++ -target x86_64-unknown-freebsd14.0 --sysroot=3D/usr/obj/usr/src/amd64.a= md64/tmp -B/usr/obj/usr/src/amd64.amd64/tmp/usr/bin -O2 -pipe -fno-common -= fPIE -g -gz=3Dzlib -Wno-format-zero-length -fstack-protector-strong -Wsyste= m-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wpointer-= arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-= parameter -Wcast-align -Wchar-subscripts -Wdate-time -Wmissing-variable-dec= larations -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -= Wno-error=3Dunused-but-set-parameter -Qunused-arguments -I/usr/src/tests -I= /usr/src/sys/fs/fuse -I/usr/src/sbin/mount -I/usr/obj/usr/src/amd64.amd64/t= mp/usr/include/private -DGTEST_HAS_POSIX_RE=3D1 -DGTEST_HAS_PTHREAD=3D1 -DG= TEST_HAS_STREAM_REDIRECTION=3D1 -frtti -Wno-deprecated-copy -Wno-signed-uns= igned-wchar -fPIE -std=3Dc++14 -Wno-deprecated-copy -Wno-c++11-extensions = -Wl,-zrelro -pie -o access.full access.o getmntopts.o mockfs.o utils.o -= lprivategmock -lprivategtest -lprivategtest -lutil -lpthread ld: error: undefined symbol: testing::internal::g_linked_ptr_mutex >>> referenced by gtest-port.h:2137 (/usr/obj/usr/src/amd64.amd64/tmp/usr/i= nclude/private/gtest/internal/gtest-port.h:2137) >>> mockfs.o:(testing::internal::linked_ptr_internal::depart(= )) >>> referenced by gtest-port.h:2139 (/usr/obj/usr/src/amd64.amd64/tmp/usr/i= nclude/private/gtest/internal/gtest-port.h:2139) >>> mockfs.o:(testing::internal::linked_ptr_internal::depart(= )) >>> referenced by gtest-port.h:2139 (/usr/obj/usr/src/amd64.amd64/tmp/usr/i= nclude/private/gtest/internal/gtest-port.h:2139) >>> mockfs.o:(testing::internal::linked_ptr_internal::depart(= )) >>> referenced 3 more times ld: error: undefined symbol: testing::internal2::PrintBytesInObjectTo(unsig= ned char const*, unsigned long, std::__1::basic_ostream>*) >>> referenced by gtest-printers.h:155 (/usr/obj/usr/src/amd64.amd64/tmp/us= r/include/private/gtest/gtest-printers.h:155) >>> mockfs.o:(void testing::internal::TuplePrefixPrinter<2ul>= ::PrintPrefixTo>,= std::__1::allocator>>>&>>(std::__1::tuple>, std::__1::allocator>>>&>=20 const&, std::__1::basic_ostream>*)) >>> referenced by gtest-printers.h:155 (/usr/obj/usr/src/amd64.amd64/tmp/us= r/include/private/gtest/gtest-printers.h:155) >>> mockfs.o:(void testing::internal::TuplePrefix<1ul>::Expla= inMatchFailuresTo, t= esting::Matcher>, std::__1::allocator>>>&>>, std::__1::tuple>, std::_= _1::allocator>>>&>>(std::__1::tuple, testing::Matcher>, std::__1::alloca= tor>>>&>> const&, std::__1::tuple>, std::__1::allocator>>>&> const&, s td::__1::basic_ostream>*)) ld: error: undefined symbol: testing::internal::UntypedFunctionMockerBase::= UntypedInvokeWith(void*) >>> referenced by gmock-spec-builders.h:1603 (/usr/obj/usr/src/amd64.amd64/= tmp/usr/include/private/gmock/gmock-spec-builders.h:1603) >>> mockfs.o:(testing::internal::FunctionMockerBase>, std::__1::allocator>>>&)>::InvokeWith(std= ::__1::tuple>, std::__1::allocato= r>>>&>&&)) ld: error: undefined symbol: testing::Expectation::Expectation(testing::int= ernal::linked_ptr const&) >>> referenced by gmock-spec-builders.h:1634 (/usr/obj/usr/src/amd64.amd64/= tmp/usr/include/private/gmock/gmock-spec-builders.h:1634) >>> utils.o:(testing::internal::FunctionMockerBase>, std::__1::allocator>>>&)>::AddNe= wExpectation(char const*, int, std::__1::basic_string, std::__1::allocator> const&, std::__1::tuple, testing::Matcher>, std::_= _1::allocator>>>&>> const&)) c++: error: linker command failed with exit code 1 (use -v to see invocatio= n) *** Error code 1 Stop. DES --=20 Dag-Erling Sm=C3=B8rgrav - des@FreeBSD.org From nobody Mon Aug 14 06:42:48 2023 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 4RPPwT3Ltzz4mVk0; Mon, 14 Aug 2023 06:42:49 +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 4RPPwT0Vszz3YL5; Mon, 14 Aug 2023 06:42:49 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1691995369; 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=+ZIIZIFX4zPUF5VLu/Dg1Pfa7QZXPcbYu6FSRAJ7h4k=; b=RkL2P7atsXacBCzzfidIfDxLtZlRF9aHbhwSS7CJGifXumIpWR1YbtztIxGfhDWn6W7+Lc NPe3tYoWn+ebN4OlaGcqnyfdvwp6aQy2HColzEyKS8tfzE1ULjypSRkc9yZreL1U6wmV9o dpRmE7ZVpmqps+hAMw9ed3fM9Jlx9zgTCwDq4gA3lXpx093ZiIxXz/we8aD59DHpVp50h6 zkUHvijMgsjprY0tMRULvKGUqmGQxR+1RYRzY+wGai8UOU6UmBoc4n6g5Jm4cCcXJrL9rh v+h9Xxu6fjVz+yfs9NYOzRyJ+3+7M5TfdbP/XTXdwFdB3P7ato3ySIT2nunANQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1691995369; 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=+ZIIZIFX4zPUF5VLu/Dg1Pfa7QZXPcbYu6FSRAJ7h4k=; b=PrIw+xsYKnU+oguPUZbQmBirXPWeopJxNNaAEKfvy6vmfsriXAIlD00wZfLkhDN4R51V1i p3gXud0R7DMGTS9XSElJpTmnJ7oq2zj4sZS+MOsQ25a7IaP1yvz6m57jrRHHXcjGogyXNK OT8meDW3D4ZVRsrqGxndfTBhGjOe8Hi/9ksNe1raBdNlPTDzD1hWkXTDyIh3RoNFGFomHw GLFWDuLo7zD4RcFNFtH7VwvnqA96uQjVDx2i5n9wuWN0Y4+gYQ4SjhAwfUSYG3EOa1ZgG1 H1wuGjLVORAHCk3tYSnM7Onfjs6Ilfh5hCyo1uAuYgJ8TRiqLGi8WIj/lgDJZA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1691995369; a=rsa-sha256; cv=none; b=Lsh3rzLQSED//zpXVi9Y1b/sbVVTM85OnJPyIXo0mtWUmnMjoOp4fPhoW/wcFIil4ZClax 9n0Vz1FrsPAzPBVC4CtvVcCSL+wRAEF1pF0C3cx347cj+16UwlXp4gJy+fid0Rc3db1/OZ 6IIyAm/DTP3krrAq8gBPUz+iAs9IqsGjwngPWU66FF3IOWzBRCstuHt9yRjvQOOnZtpkEf g4qtwZLmI+O0RQZ8xc4kg4yh8HVV+WGEdu9tmPOfiJ1kvTlQLUSi2bRS7CEBCFnl8SVGTY gNFT4MwGDGfVprmWnyMTQm9hJeVtDZOhGy4ANvvY84mvDFF+rwHHaHBsDHWLhg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RPPwS6j2Tz3yc; Mon, 14 Aug 2023 06:42:48 +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 37E6gmS2045056; Mon, 14 Aug 2023 06:42:48 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37E6gmrn045053; Mon, 14 Aug 2023 06:42:48 GMT (envelope-from git) Date: Mon, 14 Aug 2023 06:42:48 GMT Message-Id: <202308140642.37E6gmrn045053@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Michael Tuexen Subject: git: 6cb8b3b5cde1 - main - sctp: use consistent names for locking macros 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: tuexen X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 6cb8b3b5cde18ac5465f1cf1df3fbac359cb09e9 Auto-Submitted: auto-generated The branch main has been updated by tuexen: URL: https://cgit.FreeBSD.org/src/commit/?id=6cb8b3b5cde18ac5465f1cf1df3fbac359cb09e9 commit 6cb8b3b5cde18ac5465f1cf1df3fbac359cb09e9 Author: Michael Tuexen AuthorDate: 2023-08-13 20:32:54 +0000 Commit: Michael Tuexen CommitDate: 2023-08-13 20:35:53 +0000 sctp: use consistent names for locking macros While there, add also a macro for an assert. Will be used shortly. No functional change intended. MFC after: 1 week --- sys/netinet/sctp_lock_bsd.h | 9 +++++++-- sys/netinet/sctp_pcb.c | 4 ++-- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/sys/netinet/sctp_lock_bsd.h b/sys/netinet/sctp_lock_bsd.h index 2087db337a37..a0cff81e706e 100644 --- a/sys/netinet/sctp_lock_bsd.h +++ b/sys/netinet/sctp_lock_bsd.h @@ -234,12 +234,12 @@ __FBSDID("$FreeBSD$"); * or cookie secrets we lock the INP level. */ -#define SCTP_INP_READ_INIT(_inp) do { \ +#define SCTP_INP_READ_LOCK_INIT(_inp) do { \ mtx_init(&(_inp)->inp_rdata_mtx, "sctp-read", "inpr", \ MTX_DEF | MTX_DUPOK); \ } while (0) -#define SCTP_INP_READ_DESTROY(_inp) do { \ +#define SCTP_INP_READ_LOCK_DESTROY(_inp) do { \ mtx_destroy(&(_inp)->inp_rdata_mtx); \ } while (0) @@ -251,6 +251,11 @@ __FBSDID("$FreeBSD$"); mtx_unlock(&(_inp)->inp_rdata_mtx); \ } while (0) +#define SCTP_INP_READ_LOCK_ASSERT(_inp) do { \ + KASSERT(mtx_owned(&(_inp)->inp_rdata_mtx), \ + ("Don't own INP read queue lock")); \ +} while (0) + #define SCTP_INP_LOCK_INIT(_inp) do { \ mtx_init(&(_inp)->inp_mtx, "sctp-inp", "inp", \ MTX_DEF | MTX_DUPOK); \ diff --git a/sys/netinet/sctp_pcb.c b/sys/netinet/sctp_pcb.c index 220d8b72667d..aad5879afe63 100644 --- a/sys/netinet/sctp_pcb.c +++ b/sys/netinet/sctp_pcb.c @@ -2501,7 +2501,7 @@ sctp_inpcb_alloc(struct socket *so, uint32_t vrf_id) SCTP_INP_LOCK_INIT(inp); rw_init_flags(&inp->ip_inp.inp.inp_lock, "sctpinp", RW_RECURSE | RW_DUPOK); - SCTP_INP_READ_INIT(inp); + SCTP_INP_READ_LOCK_INIT(inp); SCTP_ASOC_CREATE_LOCK_INIT(inp); /* lock the new ep */ SCTP_INP_WLOCK(inp); @@ -3678,7 +3678,7 @@ sctp_inpcb_free(struct sctp_inpcb *inp, int immediate, int from) crfree(inp->ip_inp.inp.inp_cred); INP_LOCK_DESTROY(&inp->ip_inp.inp); SCTP_INP_LOCK_DESTROY(inp); - SCTP_INP_READ_DESTROY(inp); + SCTP_INP_READ_LOCK_DESTROY(inp); SCTP_ASOC_CREATE_LOCK_DESTROY(inp); SCTP_ZONE_FREE(SCTP_BASE_INFO(ipi_zone_ep), inp); SCTP_DECR_EP_COUNT(); From nobody Mon Aug 14 06:55:28 2023 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 4RPQC465Qwz4mX5J; Mon, 14 Aug 2023 06:55:28 +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 4RPQC459hFz3bCl; Mon, 14 Aug 2023 06:55:28 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1691996128; 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=br/gX7EkQvJTA6MtT3coAZyAdpcsGFHiI8GQ64mi8LI=; b=GYl+I5AuwK9MHECEmQlYGmzoCDJd8oT6f+v1s1sWDqxxVt2YSvH6WablGKp+rNzDFZle7P iRbGXxKlh4ALdmNMBe4o0piXzaBoSVFELPmzAF4K7STba8jswnoOZiTTq2dKqqSAUFszA0 kz62K5vpH0I2gWnxjiyNi2gnR4GJFQFG7yy+sKRNtKejfnw3QAGGTZpaJRaGCd57D8pUhy DLwqc2R4BjGvq8QPjmJ2dlyGzTXKw0kD/pvw0T8nXLUUOni9y8BytfgqeOyxFQMuDe3Z8A RXfek6WhNxNqa8Y+mvsmwRFTruLOcYnm3R90pGZ0EOE0oysZ37Hh+hzspOvCYQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1691996128; 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=br/gX7EkQvJTA6MtT3coAZyAdpcsGFHiI8GQ64mi8LI=; b=U79+unJ20Sqju/G+8v+u+RXMuqKorkrCj1YuUSjE8KFiTbxjxPDeDlmkhz86YMK8hzqbor GOyGFrzb4+bX6SzRZrI4nySqbf7ibkLKfCX7QeucI/wsstojsageQklPTHZ6zzTrt6qU0N zpTiEIjQVlxpGGMUVme0usMHPqIVFrMyYeXE48jeYjDEmz6VAJ63uasOIxLXbkrK6SE13v c1kFyUeoAb/CjqOG+M8nEt5dXbUUa2B9XhRIWDCLUGK4h9aw48MKCNugx+bBQUgD1E/72d E9I5bOhI3GvZBGrR5xxhl1AwWnheTMGjM+3M8/QK6vTiuXttagwhfqi9s0XMVA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1691996128; a=rsa-sha256; cv=none; b=IzWn++oGt5jBfG09PCB+/Ejcp2WgqjZFLq64S6ph/hAo3u3Bfulkwymz8+BD0l++Jqxtb5 Y5MyBAkhD52JB9/bDCLsY5YKOFuGI+1Ln/BIpL3wkSEySObflbu0kLzuL2urpAAyLIkdkA 4UEHvVnwr8TSaCE1z0NbD96R2auPV6Q2kXA0bpn7eqIIqiZoirNE1/bhiNOjGfdm+THoHQ PS/XCq9n9nV9qYH8SlKUlrjzsastdqMOEP9vhfJSdkrgv+xxgnhQBLeUbM0dswsxDsxIdV ehIsj+l3y4hSCNRczmXrGRr1Z83MlJxpir8W2NI0ubndRyiRlVDT0ZgBZoGa3w== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RPQC44Cygz43N; Mon, 14 Aug 2023 06:55:28 +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 37E6tS6F061760; Mon, 14 Aug 2023 06:55:28 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37E6tS4C061757; Mon, 14 Aug 2023 06:55:28 GMT (envelope-from git) Date: Mon, 14 Aug 2023 06:55:28 GMT Message-Id: <202308140655.37E6tS4C061757@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Michael Tuexen Subject: git: e8eb0b713426 - main - sctp: add an assert 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: tuexen X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: e8eb0b713426fe9edbf56719351850fa9469286a Auto-Submitted: auto-generated The branch main has been updated by tuexen: URL: https://cgit.FreeBSD.org/src/commit/?id=e8eb0b713426fe9edbf56719351850fa9469286a commit e8eb0b713426fe9edbf56719351850fa9469286a Author: Michael Tuexen AuthorDate: 2023-08-13 20:47:43 +0000 Commit: Michael Tuexen CommitDate: 2023-08-13 20:47:43 +0000 sctp: add an assert This enforces a condition mentioned in a comment. MFC after: 1 week --- sys/netinet/sctputil.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sys/netinet/sctputil.c b/sys/netinet/sctputil.c index 136a2285c6d7..f85cf99a43fe 100644 --- a/sys/netinet/sctputil.c +++ b/sys/netinet/sctputil.c @@ -3640,7 +3640,6 @@ sctp_notify_adaptation_layer(struct sctp_tcb *stcb) &stcb->sctp_socket->so_rcv, 1, SCTP_READ_LOCK_NOT_HELD, SCTP_SO_NOT_LOCKED); } -/* This always must be called with the read-queue LOCKED in the INP */ static void sctp_notify_partial_delivery_indication(struct sctp_tcb *stcb, uint32_t error, uint32_t val, int so_locked) @@ -3656,6 +3655,8 @@ sctp_notify_partial_delivery_indication(struct sctp_tcb *stcb, uint32_t error, return; } + SCTP_INP_READ_LOCK_ASSERT(stcb->sctp_ep); + m_notify = sctp_get_mbuf_for_msg(sizeof(struct sctp_pdapi_event), 0, M_NOWAIT, 1, MT_DATA); if (m_notify == NULL) /* no space left */ From nobody Mon Aug 14 08:17:40 2023 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 4RPS1x1T8gz4q7FL; Mon, 14 Aug 2023 08:17:41 +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 4RPS1x1CVcz4FMR; Mon, 14 Aug 2023 08:17:41 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692001061; 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=JrtYeO2NCRo1wtwQ3jhm9w/DXD9GmIVvtrY+FAHitLo=; b=YdCb5SA/e5EMoYn1G7sLXuVtAUDg+yvDmz5G1rxM+p0B062YBVs8S0C1loiNdkwsM9aKbe Z/0uT+hBfHEJRyKDWxksSqJ/f5uNBYUjssN5eXzMHjeqF9UjsaK7BgSpYP1jx51X6b6QHc vusbD3USgqs5shOb8rWBJnzArXCg8St6FP66jv4OAiTyUrGejopiMoBBsOhu/HBKwy5qKw GJ1Ee7fC5+YaVyv+Bxl+qI59kdXsWZ0uzvfT6gf8opoaIosfxntixuu7oLdp2dnvKQ48F4 9vAmXx8aSFq2zhZ9K2HZCkVAX5C1s53LZkwEePSuhnjRnUDqjA/Qm5j31ZJPYQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692001061; 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=JrtYeO2NCRo1wtwQ3jhm9w/DXD9GmIVvtrY+FAHitLo=; b=qyxnoCKMcpAdWMmOBGIMjIPHkjMWc0Eo1llA0ZyWgjE/BjRXTm1NlyqSN9chqcEE81nYuS D7Ela7fwY6QUekLi+qpNXzK4N2Dq4pZeQE9JzmppPCV2EJb/xjRptLBfpBNv66qtO/WLCQ nGoHP9zksT6Ef3GrYrg+wNHu4Fnny86Rrf8cCThqRzl2h+kHRaCwhoLRiSsn/veJdksEUP JplnJgybflxNFpuCOxs63vMv5nXPPlGM5BmEoDkS+Jc48BSbs0RZVAc2q/pqI2lb07zExr xpYHuxpSMdiPOi/31e73ETDIBSOPDPkihsXNvH2FiQIetDbQM9fB3IIt7mDrTg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692001061; a=rsa-sha256; cv=none; b=Oje7BN5xASVULFjvBTEjVtlAVoBh8u6dUSU95CV7HvTJdmdwuMCoExDNkQa+BJBBu835ZY c02YgCvJYIF5vCk/5Fioy2c2XQPZwm6gqtsb9F03RL2I9cbPG/1FYTzTQa9VktqY6W9eLB 7pLy4mbc/1mCANx6Ver59eEtTSgA1qaxwUYIQNJDcXHymd9yA8VeYxcd8HOnucm6kPQDsf 6/GGzwfM6iJdd9+/0wWKw0SUfgCK6BEmHclBxxxPi+xHM+5evwtWPBa59RboEJlskzAS9s JCNGPp0nybOpzLNZdsjbkkgPIZ01Z5lF3mbCZeIypOfQF6ZDViBCRo8K1OobPg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RPS1x0HlTz5ZY; Mon, 14 Aug 2023 08:17:41 +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 37E8HeUq095767; Mon, 14 Aug 2023 08:17:40 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37E8Hex6095764; Mon, 14 Aug 2023 08:17:40 GMT (envelope-from git) Date: Mon, 14 Aug 2023 08:17:40 GMT Message-Id: <202308140817.37E8Hex6095764@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Corvin =?utf-8?Q?K=C3=B6hne?= Subject: git: 85a775e61b98 - main - bhyve: add Qemu PPI emulation for TPM devices 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: corvink X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 85a775e61b98f4c49abe437fb66b205a39f7581f Auto-Submitted: auto-generated The branch main has been updated by corvink: URL: https://cgit.FreeBSD.org/src/commit/?id=85a775e61b98f4c49abe437fb66b205a39f7581f commit 85a775e61b98f4c49abe437fb66b205a39f7581f Author: Corvin Köhne AuthorDate: 2022-08-29 10:10:47 +0000 Commit: Corvin Köhne CommitDate: 2023-08-14 08:17:36 +0000 bhyve: add Qemu PPI emulation for TPM devices Windows requires a physical presence interface to recognize the TPM device. Qemu's OVMF has an implementation for the PPI which can be reused. Using the Qemu PPI makes it very easy because we don't have to implement new PPI functionality into our OVMF. The Qemu implementation is already there. Reviewed by: markj MFC after: 1 week Sponsored by: Beckhoff Automation GmbH & Co. KG Differential Revision: https://reviews.freebsd.org/D40462 --- usr.sbin/bhyve/Makefile | 1 + usr.sbin/bhyve/tpm_device.c | 76 +++++++ usr.sbin/bhyve/tpm_ppi.h | 20 ++ usr.sbin/bhyve/tpm_ppi_qemu.c | 476 ++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 573 insertions(+) diff --git a/usr.sbin/bhyve/Makefile b/usr.sbin/bhyve/Makefile index 9b8a7274d793..ef7bc01f83ee 100644 --- a/usr.sbin/bhyve/Makefile +++ b/usr.sbin/bhyve/Makefile @@ -78,6 +78,7 @@ SRCS= \ tpm_device.c \ tpm_emul_passthru.c \ tpm_intf_crb.c \ + tpm_ppi_qemu.c \ uart_emul.c \ usb_emul.c \ usb_mouse.c \ diff --git a/usr.sbin/bhyve/tpm_device.c b/usr.sbin/bhyve/tpm_device.c index 421d10dafb75..4c40db419380 100644 --- a/usr.sbin/bhyve/tpm_device.c +++ b/usr.sbin/bhyve/tpm_device.c @@ -14,17 +14,20 @@ #include #include +#include "acpi.h" #include "acpi_device.h" #include "config.h" #include "tpm_device.h" #include "tpm_emul.h" #include "tpm_intf.h" +#include "tpm_ppi.h" #define TPM_ACPI_DEVICE_NAME "TPM" #define TPM_ACPI_HARDWARE_ID "MSFT0101" SET_DECLARE(tpm_emul_set, struct tpm_emul); SET_DECLARE(tpm_intf_set, struct tpm_intf); +SET_DECLARE(tpm_ppi_set, struct tpm_ppi); struct tpm_device { struct vmctx *vm_ctx; @@ -33,6 +36,8 @@ struct tpm_device { void *emul_sc; struct tpm_intf *intf; void *intf_sc; + struct tpm_ppi *ppi; + void *ppi_sc; }; static int @@ -47,10 +52,57 @@ tpm_build_acpi_table(const struct acpi_device *const dev) return (tpm->intf->build_acpi_table(tpm->intf_sc, tpm->vm_ctx)); } +static int +tpm_write_dsdt(const struct acpi_device *const dev) +{ + int error; + + const struct tpm_device *const tpm = acpi_device_get_softc(dev); + const struct tpm_ppi *const ppi = tpm->ppi; + + /* + * packages for returns + */ + dsdt_line("Name(TPM2, Package(2) {0, 0})"); + dsdt_line("Name(TPM3, Package(3) {0, 0, 0})"); + + if (ppi->write_dsdt_regions) { + error = ppi->write_dsdt_regions(tpm->ppi_sc); + if (error) { + warnx("%s: failed to write ppi dsdt regions\n", + __func__); + return (error); + } + } + + /* + * Device Specific Method + * Arg0: UUID + * Arg1: Revision ID + * Arg2: Function Index + * Arg3: Arguments + */ + dsdt_line("Method(_DSM, 4, Serialized)"); + dsdt_line("{"); + dsdt_indent(1); + if (ppi->write_dsdt_dsm) { + error = ppi->write_dsdt_dsm(tpm->ppi_sc); + if (error) { + warnx("%s: failed to write ppi dsdt dsm\n", __func__); + return (error); + } + } + dsdt_unindent(1); + dsdt_line("}"); + + return (0); +} + static const struct acpi_device_emul tpm_acpi_device_emul = { .name = TPM_ACPI_DEVICE_NAME, .hid = TPM_ACPI_HARDWARE_ID, .build_table = tpm_build_acpi_table, + .write_dsdt = tpm_write_dsdt, }; void @@ -59,6 +111,8 @@ tpm_device_destroy(struct tpm_device *const dev) if (dev == NULL) return; + if (dev->ppi != NULL && dev->ppi->deinit != NULL) + dev->ppi->deinit(dev->ppi_sc); if (dev->intf != NULL && dev->intf->deinit != NULL) dev->intf->deinit(dev->intf_sc); if (dev->emul != NULL && dev->emul->deinit != NULL) @@ -75,6 +129,7 @@ tpm_device_create(struct tpm_device **const new_dev, struct vmctx *const vm_ctx, struct tpm_device *dev = NULL; struct tpm_emul **ppemul; struct tpm_intf **ppintf; + struct tpm_ppi **pp_ppi; const char *value; int error; @@ -84,6 +139,7 @@ tpm_device_create(struct tpm_device **const new_dev, struct vmctx *const vm_ctx, } set_config_value_node_if_unset(nvl, "intf", "crb"); + set_config_value_node_if_unset(nvl, "ppi", "qemu"); value = get_config_value_node(nvl, "version"); assert(value != NULL); @@ -147,6 +203,26 @@ tpm_device_create(struct tpm_device **const new_dev, struct vmctx *const vm_ctx, goto err_out; } + value = get_config_value_node(nvl, "ppi"); + SET_FOREACH(pp_ppi, tpm_ppi_set) { + if (strcmp(value, (*pp_ppi)->name)) { + continue; + } + dev->ppi = *pp_ppi; + break; + } + if (dev->ppi == NULL) { + warnx("TPM PPI \"%s\" not found\n", value); + error = EINVAL; + goto err_out; + } + + if (dev->ppi->init) { + error = dev->ppi->init(&dev->ppi_sc); + if (error) + goto err_out; + } + *new_dev = dev; return (0); diff --git a/usr.sbin/bhyve/tpm_ppi.h b/usr.sbin/bhyve/tpm_ppi.h new file mode 100644 index 000000000000..3c54c2f6c223 --- /dev/null +++ b/usr.sbin/bhyve/tpm_ppi.h @@ -0,0 +1,20 @@ +/*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * + * Copyright (c) 2022 Beckhoff Automation GmbH & Co. KG + * Author: Corvin Köhne + */ + +#pragma once + +#include "config.h" + +struct tpm_ppi { + const char *name; + + int (*init)(void **sc); + void (*deinit)(void *sc); + int (*write_dsdt_regions)(void *sc); + int (*write_dsdt_dsm)(void *sc); +}; +#define TPM_PPI_SET(x) DATA_SET(tpm_ppi_set, x) diff --git a/usr.sbin/bhyve/tpm_ppi_qemu.c b/usr.sbin/bhyve/tpm_ppi_qemu.c new file mode 100644 index 000000000000..8bea45ea3208 --- /dev/null +++ b/usr.sbin/bhyve/tpm_ppi_qemu.c @@ -0,0 +1,476 @@ +/*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * + * Copyright (c) 2022 Beckhoff Automation GmbH & Co. KG + * Author: Corvin Köhne + */ + +#include +#include +#include +#include +#include + +#include + +#include +#include +#include +#include + +#include "acpi.h" +#include "acpi_device.h" +#include "config.h" +#include "mem.h" +#include "qemu_fwcfg.h" +#include "tpm_ppi.h" + +#define TPM_PPI_ADDRESS 0xFED45000 +#define TPM_PPI_SIZE 0x1000 + +#define TPM_PPI_FWCFG_FILE "etc/tpm/config" + +#define TPM_PPI_QEMU_NAME "qemu" + +struct tpm_ppi_qemu { + uint8_t func[256]; // FUNC + uint8_t in; // PPIN + uint32_t ip; // PPIP + uint32_t response; // PPRP + uint32_t request; // PPRQ + uint32_t request_parameter; // PPRM + uint32_t last_request; // LPPR + uint32_t func_ret; // FRET + uint8_t _reserved1[0x40]; // RES1 + uint8_t next_step; // next_step +} __packed; +static_assert(sizeof(struct tpm_ppi_qemu) <= TPM_PPI_SIZE, + "Wrong size of tpm_ppi_qemu"); + +struct tpm_ppi_fwcfg { + uint32_t ppi_address; + uint8_t tpm_version; + uint8_t ppi_version; +} __packed; + +static int +tpm_ppi_mem_handler(struct vcpu *const vcpu __unused, const int dir, + const uint64_t addr, const int size, uint64_t *const val, void *const arg1, + const long arg2 __unused) +{ + struct tpm_ppi_qemu *ppi; + uint8_t *ptr; + uint64_t off; + + if ((addr & (size - 1)) != 0) { + warnx("%s: unaligned %s access @ %16lx [size = %x]", __func__, + (dir == MEM_F_READ) ? "read" : "write", addr, size); + } + + ppi = arg1; + + off = addr - TPM_PPI_ADDRESS; + ptr = (uint8_t *)ppi + off; + + if (off > TPM_PPI_SIZE || off + size > TPM_PPI_SIZE) { + return (EINVAL); + } + + assert(size == 1 || size == 2 || size == 4 || size == 8); + if (dir == MEM_F_READ) { + memcpy(val, ptr, size); + } else { + memcpy(ptr, val, size); + } + + return (0); +} + +static struct mem_range ppi_mmio = { + .name = "ppi-mmio", + .base = TPM_PPI_ADDRESS, + .size = TPM_PPI_SIZE, + .flags = MEM_F_RW, + .handler = tpm_ppi_mem_handler, +}; + +static int +tpm_ppi_init(void **sc) +{ + struct tpm_ppi_qemu *ppi = NULL; + struct tpm_ppi_fwcfg *fwcfg = NULL; + int error; + + ppi = calloc(1, sizeof(*ppi)); + if (ppi == NULL) { + warnx("%s: failed to allocate acpi region for ppi", __func__); + error = ENOMEM; + goto err_out; + } + + fwcfg = calloc(1, sizeof(struct tpm_ppi_fwcfg)); + if (fwcfg == NULL) { + warnx("%s: failed to allocate fwcfg item", __func__); + error = ENOMEM; + goto err_out; + } + + fwcfg->ppi_address = htole32(TPM_PPI_ADDRESS); + fwcfg->tpm_version = 2; + fwcfg->ppi_version = 1; + + error = qemu_fwcfg_add_file(TPM_PPI_FWCFG_FILE, + sizeof(struct tpm_ppi_fwcfg), fwcfg); + if (error) { + warnx("%s: failed to add fwcfg file", __func__); + goto err_out; + } + + /* + * We would just need to create some guest memory for the PPI region. + * Sadly, bhyve has a strange memory interface. We can't just add more + * memory to the VM. So, create a trap instead which reads and writes to + * the ppi region. It's very slow but ppi shouldn't be used frequently. + */ + ppi_mmio.arg1 = ppi; + error = register_mem(&ppi_mmio); + if (error) { + warnx("%s: failed to create trap for ppi accesses", __func__); + goto err_out; + } + + *sc = ppi; + + return (0); + +err_out: + free(fwcfg); + free(ppi); + + return (error); +} + +static void +tpm_ppi_deinit(void *sc) +{ + struct tpm_ppi_qemu *ppi; + int error; + + if (sc == NULL) + return; + + ppi = sc; + + error = unregister_mem(&ppi_mmio); + assert(error = 0); + + free(ppi); +} + +static int +tpm_ppi_write_dsdt_regions(void *sc __unused) +{ + /* + * struct tpm_ppi_qemu + */ + /* + * According to qemu the Windows ACPI parser has a bug that DerefOf is + * broken for SYSTEM_MEMORY. Due to that bug, qemu uses a dynamic + * operation region inside a method. + */ + dsdt_line("Method(TPFN, 1, Serialized)"); + dsdt_line("{"); + dsdt_line(" If(LGreaterEqual(Arg0, 0x100))"); + dsdt_line(" {"); + dsdt_line(" Return(Zero)"); + dsdt_line(" }"); + dsdt_line( + " OperationRegion(TPP1, SystemMemory, Add(0x%8x, Arg0), One)", + TPM_PPI_ADDRESS); + dsdt_line(" Field(TPP1, ByteAcc, NoLock, Preserve)"); + dsdt_line(" {"); + dsdt_line(" TPPF, 8,"); + dsdt_line(" }"); + dsdt_line(" Return(TPPF)"); + dsdt_line("}"); + dsdt_line("OperationRegion(TPP2, SystemMemory, 0x%8x, 0x%x)", + TPM_PPI_ADDRESS + 0x100, 0x5A); + dsdt_line("Field(TPP2, AnyAcc, NoLock, Preserve)"); + dsdt_line("{"); + dsdt_line(" PPIN, 8,"); + dsdt_line(" PPIP, 32,"); + dsdt_line(" PPRP, 32,"); + dsdt_line(" PPRQ, 32,"); + dsdt_line(" PPRM, 32,"); + dsdt_line(" LPPR, 32,"); + dsdt_line("}"); + /* + * Used for TCG Platform Reset Attack Mitigation + */ + dsdt_line("OperationRegion(TPP3, SystemMemory, 0x%8x, 1)", + TPM_PPI_ADDRESS + sizeof(struct tpm_ppi_qemu)); + dsdt_line("Field(TPP3, ByteAcc, NoLock, Preserve)"); + dsdt_line("{"); + dsdt_line(" MOVV, 8,"); + dsdt_line("}"); + + return (0); +} + +static int +tpm_ppi_write_dsdt_dsm(void *sc __unused) +{ + /* + * Physical Presence Interface + */ + dsdt_line( + "If(LEqual(Arg0, ToUUID(\"3DDDFAA6-361B-4EB4-A424-8D10089D1653\"))) /* UUID */"); + dsdt_line("{"); + /* + * Function 0 - _DSM Query Function + * Arguments: + * Empty Package + * Return: + * Buffer - Index field of supported functions + */ + dsdt_line(" If(LEqual(Arg2, 0)) /* Function */"); + dsdt_line(" {"); + dsdt_line(" Return(Buffer(0x02)"); + dsdt_line(" {"); + dsdt_line(" 0xFF, 0x01"); + dsdt_line(" })"); + dsdt_line(" }"); + /* + * Function 1 - Get Physical Presence Interface Version + * Arguments: + * Empty Package + * Return: + * String - Supported Physical Presence Interface revision + */ + dsdt_line(" If(LEqual(Arg2, 1)) /* Function */"); + dsdt_line(" {"); + dsdt_line(" Return(\"1.3\")"); + dsdt_line(" }"); + /* + * Function 2 - Submit TPM Operation Request to Pre-OS Environment + * !!!DEPRECATED BUT MANDATORY!!! + * Arguments: + * Integer - Operation Value of the Request + * Return: + * Integer - Function Return Code + * 0 - Success + * 1 - Operation Value of the Request Not Supported + * 2 - General Failure + */ + dsdt_line(" If(LEqual(Arg2, 2)) /* Function */"); + dsdt_line(" {"); + dsdt_line(" Store(DerefOf(Index(Arg3, 0)), Local0)"); + dsdt_line(" Store(TPFN(Local0), Local1)"); + dsdt_line(" If (LEqual(And(Local1, 7), 0))"); + dsdt_line(" {"); + dsdt_line(" Return(1)"); + dsdt_line(" }"); + dsdt_line(" Store(Local0, PPRQ)"); + dsdt_line(" Store(0, PPRM)"); + dsdt_line(" Return(0)"); + dsdt_line(" }"); + /* + * Function 3 - Get Pending TPM Operation Request By the OS + * Arguments: + * Empty Package + * Return: + * Package + * Integer 1 - Function Return Code + * 0 - Success + * 1 - General Failure + * Integer 2 - Pending operation requested by the OS + * 0 - None + * >0 - Operation Value of the Pending Request + * Integer 3 - Optional argument to pending operation requested by + * the OS + * 0 - None + * >0 - Argument of the Pending Request + */ + dsdt_line(" If(LEqual(Arg2, 3)) /* Function */"); + dsdt_line(" {"); + dsdt_line(" If(LEqual(Arg1, 1)) /* Revision */"); + dsdt_line(" {"); + dsdt_line(" Store(PPRQ, Index(TPM2, 1))"); + dsdt_line(" Return(TPM2)"); + dsdt_line(" }"); + dsdt_line(" If(LEqual(Arg1, 2)) /* Revision */"); + dsdt_line(" {"); + dsdt_line(" Store(PPRQ, Index(TPM3, 1))"); + dsdt_line(" Store(PPRM, Index(TPM3, 2))"); + dsdt_line(" Return(TPM3)"); + dsdt_line(" }"); + dsdt_line(" }"); + /* + * Function 4 - Get Platform-Specific Action to Transition to Pre-OS + * Environment + * Arguments: + * Empty Package + * Return: + * Integer - Action that the OS should take to transition to the + * pre-OS environment for execution of a requested operation + * 0 - None + * 1 - Shutdown + * 2 - Reboot + * 3 - OS Vendor-specific + */ + dsdt_line(" If(LEqual(Arg2, 4)) /* Function */"); + dsdt_line(" {"); + dsdt_line(" Return(2)"); + dsdt_line(" }"); + /* + * Function 5 - Return TPM Operation Response to OS Environment + * Arguments: + * Empty Package + * Return: + * Package + * Integer 1 - Function Return Code + * 0 - Success + * 1 - General Failure + * Integer 2 - Most recent operation request + * 0 - None + * >0 - Operation value of the most recent request + * Integer 3 - Response to the most recent operation request + * 0 - Success + * 0x00000001..0x000000FF - Corresponding TPM error code + * 0xFFFFFFF0 - User Abort or timeout of dialog + * 0xFFFFFFF1 - firmware failure + */ + dsdt_line(" If(LEqual(Arg2, 5)) /* Function */"); + dsdt_line(" {"); + dsdt_line(" Store(LPPR, Index(TPM3, 1))"); + dsdt_line(" Store(PPRP, Index(TPM3, 2))"); + dsdt_line(" Return(TPM3)"); + dsdt_line(" }"); + /* + * Function 6 - Submit preferred user language + * !!!DEPRECATED BUT MANDATORY!!! + * Arguments: + * Package + * String - Preferred language code + * Return: + * Integer + * 3 - Not implemented + */ + dsdt_line(" If(LEqual(Arg2, 6)) /* Function */"); + dsdt_line(" {"); + dsdt_line(" Return(3)"); + dsdt_line(" }"); + /* + * Function 7 - Submit TPM Operation Request to Pre-OS Environment 2 + * Arguments: + * Package + * Integer 1 - Operation Value of the Request + * Integer 2 - Argument for Operation + * Return: + * Integer - Function Return Code + * 0 - Success + * 1 - Not Implemented + * 2 - General Failure + * 3 - Operation blocked by current firmware settings + */ + dsdt_line(" If(LEqual(Arg2, 7)) /* Function */"); + dsdt_line(" {"); + dsdt_line(" Store(DerefOf(Index(Arg3, 0)), Local0)"); + dsdt_line(" Store(TPFN(Local0), Local1)"); + dsdt_line(" If (LEqual(And(Local1, 7), 0)) /* Not Implemented */"); + dsdt_line(" {"); + dsdt_line(" Return(1)"); + dsdt_line(" }"); + dsdt_line(" If (LEqual(And(Local1, 7), 2)) /* Blocked */ "); + dsdt_line(" {"); + dsdt_line(" Return(3)"); + dsdt_line(" }"); + dsdt_line(" If(LEqual(Arg1, 1)) /* Revision */"); + dsdt_line(" {"); + dsdt_line(" Store(Local0, PPRQ)"); + dsdt_line(" Store(0, PPRM)"); + dsdt_line(" }"); + dsdt_line(" If(LEqual(Arg1, 2)) /* Revision */"); + dsdt_line(" {"); + dsdt_line(" Store(Local0, PPRQ)"); + dsdt_line(" Store(DerefOf(Index(Arg3, 1)), PPRM)"); + dsdt_line(" }"); + dsdt_line(" Return(0)"); + dsdt_line(" }"); + /* + * Function 8 - Get User Confirmation Status for Operation + * Arguments: + * Package + * Integer - Operation Value that may need user confirmation + * Return: + * Integer - Function Return Code + * 0 - Not implemented + * 1 - Firmware only + * 2 - Blocked for OS by firmware configuration + * 3 - Allowed and physically present user required + * 4 - Allowed and physically present user not required + */ + dsdt_line(" If(LEqual(Arg2, 8)) /* Function */"); + dsdt_line(" {"); + dsdt_line(" Store(DerefOf(Index(Arg3, 0)), Local0)"); + dsdt_line(" Store(TPFN(Local0), Local1)"); + dsdt_line(" Return(And(Local1, 7))"); + dsdt_line(" }"); + /* + * Unknown function + */ + dsdt_line(" Return(Buffer(1)"); + dsdt_line(" {"); + dsdt_line(" 0x00"); + dsdt_line(" })"); + dsdt_line("}"); + + /* + * TCG Platform Reset Attack Mitigation + */ + dsdt_line( + "If(LEqual(Arg0, ToUUID(\"376054ED-CC13-4675-901C-4756D7F2D45D\"))) /* UUID */"); + dsdt_line("{"); + /* + * Function 0 - _DSM Query Function + * Arguments: + * Empty Package + * Return: + * Buffer - Index field of supported functions + */ + dsdt_line(" If(LEqual(Arg2, 0)) /* Function */"); + dsdt_line(" {"); + dsdt_line(" Return(Buffer(1)"); + dsdt_line(" {"); + dsdt_line(" 0x03"); + dsdt_line(" })"); + dsdt_line(" }"); + /* + * Function 1 - Memory Clear + * Arguments: + * Package + * Integer - Operation Value of the Request + * Return: + * Integer - Function Return Code + * 0 - Success + * 1 - General Failure + */ + dsdt_line(" If(LEqual(Arg2, 1)) /* Function */"); + dsdt_line(" {"); + dsdt_line(" Store(DerefOf(Index(Arg3, 0)), Local0)"); + dsdt_line(" Store(Local0, MOVV)"); + dsdt_line(" Return(0)"); + dsdt_line(" }"); + dsdt_line("}"); + + return (0); +} + +static struct tpm_ppi tpm_ppi_qemu = { + .name = TPM_PPI_QEMU_NAME, + .init = tpm_ppi_init, + .deinit = tpm_ppi_deinit, + .write_dsdt_regions = tpm_ppi_write_dsdt_regions, + .write_dsdt_dsm = tpm_ppi_write_dsdt_dsm, +}; +TPM_PPI_SET(tpm_ppi_qemu); From nobody Mon Aug 14 10:30:29 2023 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 4RPVz96762z4qHpG; Mon, 14 Aug 2023 10:30:29 +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 4RPVz95bxNz4S3K; Mon, 14 Aug 2023 10:30:29 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692009029; 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=UmBzim2SZh5yNW87yP+f+KJaQlpw2bqO6ekbpB2WYds=; b=rH1IPSbCQF7Bf4VqGOsAzTY88vSL36t0u29b18KlhMdFYUolNObhq1WDLIYjAK5JJfGdci xc7CD92Yw2aQobsmL7E4Q061jaZl93rAiSFLj2mXuK168H+z5orVS2K4aPuVQkHeTPDxEA qbUVnm2Hq/IGFn6xszG/yjitKbqIaluxeJMjaVYGT6aO9YXMreKXHAhOpatCebJryRNE4S CHwp8cjjaSHbPeKjmmKNzeKLu7FORG7DGcC9DGsANcp/gC3NVqwW1t/ffnyCFfTi3sh1Aw TC9ZSqcRlsNSdgSrHXH7wLzz+hr6SPmipgaCS6T8wZyAyf+F0GDKI5aY/zAvLw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692009029; 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=UmBzim2SZh5yNW87yP+f+KJaQlpw2bqO6ekbpB2WYds=; b=OeOafukr59f6WhpuWhXr4LhVU//pRMpF8wQCihCf9PTJ5+oQIpLALIh7/cpr5dfcBp8KO1 kIwf45VVH//MFMLr/pYpAtpd5o5NZvzpi68KUetXkV1pNjlvWLQ/DDxUJupxdtJLvXmuQy eaYF2VORB5RTGh8AsPN/veLjhHVO9wu7/u1x3ob0DILvetgAwv+AGSZ2TjykQ9LOHYdjEE DsILtyJwSNDDF82W6B4bkKwxneKy3d13nIrju0SQWhshlwPAcpFR8m2OtaIsE4F/4hr5U7 z2hCKAUyl0QkMfjapxioJuSo+7T1ipoEjL1prgJs1ys6TfutEjgRFLoV0Lsu+A== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692009029; a=rsa-sha256; cv=none; b=Jmx5mXEm7KZ+jjmLqYLtGmYWKVjIFNxQ1nB2hSDCPUJonZPWOQGZQ/q5F/1Naiyt9AWOtE k3mKN5lJYUzBRGlyWZPbLZRO3+ScdyGkFi7sMOeLYkAHdaMt7GlTKrMwt4igXlJOXb5iFx dpYN0NSyBo+z5jGbZWKlrZ0TziYNRGTYLJqU++2P/qDSpnglWYuOKs+N/TNJufvNDHTm+k iWuWHcqAyqRhKnkoCnnXa11uOs4ANjwEzYGupCDz02UGijp/cWBdwQkyIAYjVXJtg3gyaE F0LIVQMSdng0LxqOtrODBFzfm+FtDxpy6C5iKvQsKQNezU1UQDdzRk16DRWC4g== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RPVz94Ltyz9XL; Mon, 14 Aug 2023 10:30:29 +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 37EAUTBH020477; Mon, 14 Aug 2023 10:30:29 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37EAUTk8020474; Mon, 14 Aug 2023 10:30:29 GMT (envelope-from git) Date: Mon, 14 Aug 2023 10:30:29 GMT Message-Id: <202308141030.37EAUTk8020474@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Michael Tuexen Subject: git: 749a7fb588c4 - main - sctp: cleanup 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: tuexen X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 749a7fb588c4a872a4f1ce3ee92be86bab1b1f17 Auto-Submitted: auto-generated The branch main has been updated by tuexen: URL: https://cgit.FreeBSD.org/src/commit/?id=749a7fb588c4a872a4f1ce3ee92be86bab1b1f17 commit 749a7fb588c4a872a4f1ce3ee92be86bab1b1f17 Author: Michael Tuexen AuthorDate: 2023-08-14 10:27:39 +0000 Commit: Michael Tuexen CommitDate: 2023-08-14 10:27:39 +0000 sctp: cleanup Do not put a variable in the stcb for passing it to a function. Just use a parameter of the function. No functional change intended. MFC after: 1 week --- sys/netinet/sctp_indata.c | 9 ++------- sys/netinet/sctp_pcb.c | 11 +++-------- sys/netinet/sctputil.c | 27 ++++++++++----------------- 3 files changed, 15 insertions(+), 32 deletions(-) diff --git a/sys/netinet/sctp_indata.c b/sys/netinet/sctp_indata.c index b8bfaf164904..ba2504d0fea8 100644 --- a/sys/netinet/sctp_indata.c +++ b/sys/netinet/sctp_indata.c @@ -5491,9 +5491,8 @@ sctp_handle_forward_tsn(struct sctp_tcb *stcb, struct sctp_association *asoc; uint32_t new_cum_tsn, gap; unsigned int i, fwd_sz, m_size; - uint32_t str_seq; struct sctp_stream_in *strm; - struct sctp_queued_to_read *control, *ncontrol, *sv; + struct sctp_queued_to_read *control, *ncontrol; asoc = &stcb->asoc; if ((fwd_sz = ntohs(fwd->ch.chunk_length)) < sizeof(struct sctp_forward_tsn_chunk)) { @@ -5674,9 +5673,7 @@ sctp_handle_forward_tsn(struct sctp_tcb *stcb, TAILQ_FOREACH(control, &stcb->sctp_ep->read_queue, next) { if ((control->sinfo_stream == sid) && (SCTP_MID_EQ(asoc->idata_supported, control->mid, mid))) { - str_seq = (sid << 16) | (0x0000ffff & mid); control->pdapi_aborted = 1; - sv = stcb->asoc.control_pdapi; control->end_added = 1; if (control->on_strm_q == SCTP_ON_ORDERED) { TAILQ_REMOVE(&strm->inqueue, control, next_instrm); @@ -5699,13 +5696,11 @@ sctp_handle_forward_tsn(struct sctp_tcb *stcb, #endif } control->on_strm_q = 0; - stcb->asoc.control_pdapi = control; sctp_ulp_notify(SCTP_NOTIFY_PARTIAL_DELVIERY_INDICATION, stcb, SCTP_PARTIAL_DELIVERY_ABORTED, - (void *)&str_seq, + (void *)control, SCTP_SO_NOT_LOCKED); - stcb->asoc.control_pdapi = sv; break; } else if ((control->sinfo_stream == sid) && SCTP_MID_GT(asoc->idata_supported, control->mid, mid)) { diff --git a/sys/netinet/sctp_pcb.c b/sys/netinet/sctp_pcb.c index aad5879afe63..0f1d2291a819 100644 --- a/sys/netinet/sctp_pcb.c +++ b/sys/netinet/sctp_pcb.c @@ -4777,20 +4777,15 @@ sctp_free_assoc(struct sctp_inpcb *inp, struct sctp_tcb *stcb, int from_inpcbfre * added right after this * msg. */ - uint32_t strseq; - - stcb->asoc.control_pdapi = sq; - strseq = (sq->sinfo_stream << 16) | (sq->mid & 0x0000ffff); sctp_ulp_notify(SCTP_NOTIFY_PARTIAL_DELVIERY_INDICATION, stcb, SCTP_PARTIAL_DELIVERY_ABORTED, - (void *)&strseq, + (void *)sq, SCTP_SO_LOCKED); - stcb->asoc.control_pdapi = NULL; } + /* Add an end to wake them */ + sq->end_added = 1; } - /* Add an end to wake them */ - sq->end_added = 1; } } SCTP_INP_READ_UNLOCK(inp); diff --git a/sys/netinet/sctputil.c b/sys/netinet/sctputil.c index f85cf99a43fe..3a952a452289 100644 --- a/sys/netinet/sctputil.c +++ b/sys/netinet/sctputil.c @@ -3642,7 +3642,8 @@ sctp_notify_adaptation_layer(struct sctp_tcb *stcb) static void sctp_notify_partial_delivery_indication(struct sctp_tcb *stcb, uint32_t error, - uint32_t val, int so_locked) + struct sctp_queued_to_read *aborted_control, + int so_locked) { struct mbuf *m_notify; struct sctp_pdapi_event *pdapi; @@ -3655,6 +3656,7 @@ sctp_notify_partial_delivery_indication(struct sctp_tcb *stcb, uint32_t error, return; } + KASSERT(aborted_control != NULL, ("aborted_control is NULL")); SCTP_INP_READ_LOCK_ASSERT(stcb->sctp_ep); m_notify = sctp_get_mbuf_for_msg(sizeof(struct sctp_pdapi_event), 0, M_NOWAIT, 1, MT_DATA); @@ -3668,8 +3670,8 @@ sctp_notify_partial_delivery_indication(struct sctp_tcb *stcb, uint32_t error, pdapi->pdapi_flags = 0; pdapi->pdapi_length = sizeof(struct sctp_pdapi_event); pdapi->pdapi_indication = error; - pdapi->pdapi_stream = (val >> 16); - pdapi->pdapi_seq = (val & 0x0000ffff); + pdapi->pdapi_stream = aborted_control->sinfo_stream; + pdapi->pdapi_seq = (uint16_t)aborted_control->mid; pdapi->pdapi_assoc_id = sctp_get_associd(stcb); SCTP_BUF_LEN(m_notify) = sizeof(struct sctp_pdapi_event); @@ -3695,12 +3697,7 @@ sctp_notify_partial_delivery_indication(struct sctp_tcb *stcb, uint32_t error, sctp_sblog(sb, control->do_not_ref_stcb ? NULL : stcb, SCTP_LOG_SBRESULT, 0); } control->end_added = 1; - if (stcb->asoc.control_pdapi) - TAILQ_INSERT_AFTER(&stcb->sctp_ep->read_queue, stcb->asoc.control_pdapi, control, next); - else { - /* we really should not see this case */ - TAILQ_INSERT_TAIL(&stcb->sctp_ep->read_queue, control, next); - } + TAILQ_INSERT_AFTER(&stcb->sctp_ep->read_queue, aborted_control, control, next); if (stcb->sctp_ep && stcb->sctp_socket) { /* This should always be the case */ sctp_sorwakeup(stcb->sctp_ep, stcb->sctp_socket); @@ -4136,14 +4133,10 @@ sctp_ulp_notify(uint32_t notification, struct sctp_tcb *stcb, (struct sctp_tmit_chunk *)data, so_locked); break; case SCTP_NOTIFY_PARTIAL_DELVIERY_INDICATION: - { - uint32_t val; - - val = *((uint32_t *)data); - - sctp_notify_partial_delivery_indication(stcb, error, val, so_locked); - break; - } + sctp_notify_partial_delivery_indication(stcb, error, + (struct sctp_queued_to_read *)data, + so_locked); + break; case SCTP_NOTIFY_ASSOC_LOC_ABORTED: if ((SCTP_GET_STATE(stcb) == SCTP_STATE_COOKIE_WAIT) || (SCTP_GET_STATE(stcb) == SCTP_STATE_COOKIE_ECHOED)) { From nobody Mon Aug 14 12:47:14 2023 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 4RPZ0y4gZPz4qRxp; Mon, 14 Aug 2023 12:47:14 +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 4RPZ0y49Hnz3C03; Mon, 14 Aug 2023 12:47:14 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692017234; 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=V2dXETOlNXPGiECpnpmlnjZX995gsGX5w5SuMzVvcLA=; b=Afj16ckU7eHaYYJYAXlnHtsiFyxB6Xs7q1G0TUBlP2J14rtXkaufrWsM0ThXDYyV1dlOwP 6Gniq3v1e4VG0DfT1aqkAHWyABqXBPEiDv1jwkSio+CmsxRiyJx2I1Dxz/NCMBsfy5EKXx EVkDF0er7sQBKyDlkBAllwZCtPOzMZJxUhoDkB8bJ8eFq4bB0yHkvQ0TGJvc5Q5dDZTzwr 0wtZYnWjCMtQaoLe2AqlWZy3tmYI1E9qXnznjD5nhbyO2vMcuPl28rmBy5IaO/DvCT5e/Y eaW8qFz5uuj81I9Y/0pfjdY3XLy0lKGYnFJb1sJ36/EsJbpePHWF04d0G/NqTA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692017234; 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=V2dXETOlNXPGiECpnpmlnjZX995gsGX5w5SuMzVvcLA=; b=oKVPZOC5YISTQbOfEcKrc7H3MhWsOPiAg37V2jGUHSnozYsKipidtFtq6PDKRFj4vxlsmZ D3FNhcPmaXzH+Vrl7tbQYX9NzKQ/n5i2+ubwcR1Ev2Io7pCvh0ZQDsqIj5AJN6qGQDll8u X3iyBJmKMYBVjo57hOr8GcOoK63yH3w04msvqc0CRRY/KLfMGugUizrguHy78muS4cUJi7 CsPN5mX+iSYMBvKBbxGpQ1W91XilDz2ZiUjdlkjnlmWVnVysNkJ5cwAxsW25XCF9P8jK0O fmzWQpfbSLf2N46/bUxjByDNbGKAr9HEOIvaJfGRJEYArBy51koyQ1ZnWf0QqQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692017234; a=rsa-sha256; cv=none; b=bFTlr/RCFBiNfrslGKOHU5OqJmV73s/timKfJJIMimAwKihsoNUEo2/XRGAWwViVs2fNyB yw8maSvmM4+DRPXVhvd2wGkhkc6zfaS4nzDVffLegouCUyO+Ajv84lh3Z7F522uV1NGr8/ RXtQk1RL6U3VguAd2pgVJ117/3kTtGPH7TfpyptfihtNeyfeyJKHVPdRDIVo2CjFuvlmQp aft1MRTo751GqALKtgtvTj/0HhTFbnM8AL41dGLrmF7P4azSHKXHAlt4q8MNurkIFKoh6S cG5t7iQwluD7gCQ/rNw/6LZxr1JkAtlaXpdXKl9sGfaT80PqHgZdFx4ernDlfA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RPZ0y33XSzTJY; Mon, 14 Aug 2023 12:47:14 +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 37EClE9B044172; Mon, 14 Aug 2023 12:47:14 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37EClEj0044169; Mon, 14 Aug 2023 12:47:14 GMT (envelope-from git) Date: Mon, 14 Aug 2023 12:47:14 GMT Message-Id: <202308141247.37EClEj0044169@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Dmitry Chagin Subject: git: 7d561928e65a - main - linux(4): Fix control message size calculation again 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: dchagin X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 7d561928e65af6fe90ff9e316b2d50668c53b464 Auto-Submitted: auto-generated The branch main has been updated by dchagin: URL: https://cgit.FreeBSD.org/src/commit/?id=7d561928e65af6fe90ff9e316b2d50668c53b464 commit 7d561928e65af6fe90ff9e316b2d50668c53b464 Author: Dmitry Chagin AuthorDate: 2023-08-14 12:46:11 +0000 Commit: Dmitry Chagin CommitDate: 2023-08-14 12:46:11 +0000 linux(4): Fix control message size calculation again It looks Linux recvmsg allows msg_controllen size less then CMSG_SPACE buffer, at least for case with one cmsghdr. Glibc misc/tst-scm_rights test succed on Ubuntu 23.04 Fixes: 67116c69 "linux(4): Fix control message size calculation" MFC after: 1 week --- sys/compat/linux/linux_socket.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys/compat/linux/linux_socket.c b/sys/compat/linux/linux_socket.c index ac411aae1cb3..4c8276b64afd 100644 --- a/sys/compat/linux/linux_socket.c +++ b/sys/compat/linux/linux_socket.c @@ -1852,7 +1852,7 @@ cont: if (error != 0) goto bad; - if (outlen + LINUX_CMSG_SPACE(datalen) > maxlen) { + if (outlen + LINUX_CMSG_LEN(datalen) > maxlen) { if (outlen == 0) { error = EMSGSIZE; goto err; From nobody Mon Aug 14 12:47:15 2023 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 4RPZ101Mbvz4qRtJ; Mon, 14 Aug 2023 12:47:16 +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 4RPZ0z4yl1z3C56; Mon, 14 Aug 2023 12:47:15 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692017235; 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=snUk0uZIiVB8jEL0jlyz6hUFA/LRcr/jN8VxPSct96o=; b=dqhnNpUeQcerdxIAS3uePJz7rUhCLpRC+wvvsl/5asACD9jaiVcD/KpJDfcgXSaASr2mKZ svL4xEw8keh3rgM7eEqB2IoQOxA8iXB8Rs8CYVZpt3STXA+1X5o2frBzAMtlfnfFuPWvX7 lMSAtyPkriHgaUT2QtSHmL0TUDDAWwZW4T8HOnmWN1tEQSyVBO8Wq+lJGsO58QOnDuDR+Z uPC3K3wx/C3vtsBdckkdNmp4IWL5uBnMYLU8YE6+pQQhDLRmwur8DDShAftUcGSRgJ1xjp 7QLEMPvcvjtcT6VDb6QQXd5KGgNvkvQVBwPhpZLdH6FXeS7UiyFaMQKKqrvetg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692017235; 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=snUk0uZIiVB8jEL0jlyz6hUFA/LRcr/jN8VxPSct96o=; b=EZCMnCmklz4kLWCpG/NzUPTXOh+pQrhZWkW+RTcC3YmzvhhZNh7F+3lf9lQJNaoP02HMRT Eq+IfosVzx0F1lgWmd66+pOhxn+WzwrmUOrBTKLvnFEQOcps+Cy9i/kqdwvdOnOo0m3QL0 ZwM9bDPHVVdeGsLjKuLzzkwl9SoWKNLPkFB1VIZh0EmGZW8pfNaAK3YXbM/YbYb6wqYWdS LcqGeFhfS3NOnBfxmUGRmdiMDNHgx87DY1h/YeMkIyoetqZXQwmOh/PgzKhhEK7+V/067w 2VWOeZBmHnvmq+OI8NnAnmEkqpaBQYOxya3mz8m0ZPHoVp1NAGsqv6OiFIHvpQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692017235; a=rsa-sha256; cv=none; b=Y5dzpjAP/3/nt2qU+2AJoFX/ykGg66SRU3lyJBJaHg2qXHr9CJgB6ROXgikF3LLvA03MeM Hmbp010el4FxmJVgcn5IVBQo+f3K29G1oW3zB6tbUwIiZng0DQhY84KjHfX0bJvgKare2+ SMnfLnJ06LN0ucXspImoeWf5dEG0i1ChGO2AzP4A/N6WzgTV2DKJswO/XF6pAssJUb3CQk QsytG5BGIPXhjn8KGB4Qf7j+VY9/+A2rU8L75MvCIq7RI/jwxVRsjxgdn2xb9/Ter0DQ9m laACPntlKNdrFBJTstRktJ+gx6q9i0Xp1tzlK319XgZ8IVrhq9xFaD1lsd5Cqw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RPZ0z3ql3zDCp; Mon, 14 Aug 2023 12:47:15 +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 37EClFL4044220; Mon, 14 Aug 2023 12:47:15 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37EClFL8044217; Mon, 14 Aug 2023 12:47:15 GMT (envelope-from git) Date: Mon, 14 Aug 2023 12:47:15 GMT Message-Id: <202308141247.37EClFL8044217@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Dmitry Chagin Subject: git: 43c3beb7414e - main - linux(4): Drop bogus empty line in linux_socket.c 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: dchagin X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 43c3beb7414e1cf031fe8e32e7ec1876a5b20610 Auto-Submitted: auto-generated The branch main has been updated by dchagin: URL: https://cgit.FreeBSD.org/src/commit/?id=43c3beb7414e1cf031fe8e32e7ec1876a5b20610 commit 43c3beb7414e1cf031fe8e32e7ec1876a5b20610 Author: Dmitry Chagin AuthorDate: 2023-08-14 12:46:12 +0000 Commit: Dmitry Chagin CommitDate: 2023-08-14 12:46:12 +0000 linux(4): Drop bogus empty line in linux_socket.c MFC after: 1 week --- sys/compat/linux/linux_socket.c | 1 - 1 file changed, 1 deletion(-) diff --git a/sys/compat/linux/linux_socket.c b/sys/compat/linux/linux_socket.c index 4c8276b64afd..791f59aaf552 100644 --- a/sys/compat/linux/linux_socket.c +++ b/sys/compat/linux/linux_socket.c @@ -1822,7 +1822,6 @@ linux_recvmsg_common(struct thread *td, l_int s, struct l_msghdr *msghdr, goto bad; } - switch (cm->cmsg_type) { case SCM_RIGHTS: error = recvmsg_scm_rights(td, flags, From nobody Mon Aug 14 12:47:16 2023 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 4RPZ112MPDz4qS1G; Mon, 14 Aug 2023 12:47:17 +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 4RPZ105c1Qz3Br6; Mon, 14 Aug 2023 12:47:16 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692017236; 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=2YXxs8w1c3wvg0sYKeJQ0ZJ7oxzxEJ5Z91hYU7DY/zQ=; b=p+xRWnLPZbQw8BrCSTcSMGeWAFuA6lStKqxJs4T1o1CTXLuPeQC40SVP5ReSrQpQ4TcYT4 d4HEjawpvdbMYtS9HyjpPgf8CtHYjD/GvulZxjcJOj64JVeMu2Jr6NyHqjoe7ZOLH+pBPf K8TJeeCIMe2bChRUaju87vWdLU1pylnNHZYJ+fBPD7pn2TANhZVU7crFq8NvbUo/l3LBm2 u4l40BWbDZpAlMpDAS0ATTViAFDr6I7ubkVDj0jbBTlfl1Rmpyd8Ou/KS8O2QlujNq8YZs RYAl6b1I1w7dNOIsAYpRGhMOfpiyQRgYPtvf6k4QZTzjZYYecOwBSbOSXQ1CXQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692017236; 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=2YXxs8w1c3wvg0sYKeJQ0ZJ7oxzxEJ5Z91hYU7DY/zQ=; b=Hkq9bgzP8mN7ucuBwL+WN8byuxLmySw3ZiQYPLzC/0CpYdRGYuC/QkpHZ4kWC4iF7ZJ8tq GHEtgRVGUYUC8oj8aAGB51ltidbq3nXHTv4yMXcND3LI9/+nfsYCGvivGqPzt+Qer7yPTJ 2UHbXGU2xZ2QyqbrLlvT7YT6s04YForxNymtbrcNA81WMSxLmsKVYL7Gs0Xu29yaZnb/Xi vd1R2Ak2amVs6KAjEtwlKxc4o4s10F7cQoHkS8T8QgQ+r43kLPprpZ2ycv1gmLn4JKdOTt p5kD8/k7XnA+sSXMLx5F8GgFyIVRSD7NO70GpD6EaihEUO/SR9/pfXNaiYvKLg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692017236; a=rsa-sha256; cv=none; b=IRFeuRzrpYA8zOrps20GgKEkowVovNmC+9ERumB6YDpSMHucS3I5pa1p8/E6PSWkrXQoGN RydtiwTiRQAa7mPEJkVdmNW3b8nr4KelIpNK6p8DUHa9eRMyQqSJ0CncUOvnv3h/aziDMm np1HoR90KU3+MNvLXajFwarOitck9TMlLS0dN+3k/CUsk5UmKLNN3SD1LbnMteADf4Hc1S /vb7vxj4Q3fhzkYhi3MDj8QwuOW6EZJyDOavStsnA3Z+6mQhJllkhII69JxQ3EIjENU+Si K4QaZetrF6nDWhktiSyF8I5jIO4uJC8Ufx/Q0q2rtLkxQFyJPMTJoZxuaYp3Xw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RPZ104c3VzTjy; Mon, 14 Aug 2023 12:47:16 +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 37EClGf7044277; Mon, 14 Aug 2023 12:47:16 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37EClGCP044274; Mon, 14 Aug 2023 12:47:16 GMT (envelope-from git) Date: Mon, 14 Aug 2023 12:47:16 GMT Message-Id: <202308141247.37EClGCP044274@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Dmitry Chagin Subject: git: a21238d843eb - main - linux(4): Improve readability of recvmsg control buffer copyout code 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: dchagin X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: a21238d843ebe02e696cdc30b008382dfca5612e Auto-Submitted: auto-generated The branch main has been updated by dchagin: URL: https://cgit.FreeBSD.org/src/commit/?id=a21238d843ebe02e696cdc30b008382dfca5612e commit a21238d843ebe02e696cdc30b008382dfca5612e Author: Dmitry Chagin AuthorDate: 2023-08-14 12:46:12 +0000 Commit: Dmitry Chagin CommitDate: 2023-08-14 12:46:12 +0000 linux(4): Improve readability of recvmsg control buffer copyout code MFC after: 1 week --- sys/compat/linux/linux_socket.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/sys/compat/linux/linux_socket.c b/sys/compat/linux/linux_socket.c index 791f59aaf552..1acd93122b8f 100644 --- a/sys/compat/linux/linux_socket.c +++ b/sys/compat/linux/linux_socket.c @@ -1866,10 +1866,9 @@ cont: lcm->cmsg_len = LINUX_CMSG_LEN(datalen); error = copyout(lcm, outbuf, L_CMSG_HDRSZ); if (error == 0) { - outbuf += L_CMSG_HDRSZ; - error = copyout(data, outbuf, datalen); + error = copyout(data, LINUX_CMSG_DATA(outbuf), datalen); if (error == 0) { - outbuf += LINUX_CMSG_ALIGN(datalen); + outbuf += LINUX_CMSG_SPACE(datalen); outlen += LINUX_CMSG_SPACE(datalen); } } From nobody Mon Aug 14 12:47:17 2023 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 4RPZ120F61z4qS8Z; Mon, 14 Aug 2023 12:47:18 +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 4RPZ116khBz3CD7; Mon, 14 Aug 2023 12:47:17 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692017237; 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=e+3nEzO+Wmst7nG1EDX9QgCYPAp5VmjOf21KalwHg7I=; b=O16/L1jHPu3m/oaH0Rc69oWFa1x71HhGJ5y+NcufDeGn3F8wdu9lKY7d7FDp/9qxzQwupc IfpE0mLqKlxAlsjTD7fZNK/x9y7hG2Xd5efYDyw7qeVn6jzxmcXU2ELSVgpGwK0Mj8FocC f7XwKt3YHhIHR+673lpzPnS6qskpysqQVXHEl+ZJ6InBbyNn0pa6azd87Y5siQYiexuLaY C+yQhgcetLF85Ld9OIoZ6AhSRxp7DyaJ4xGhCyToscGqlW076OS9rztRF8pF9sWQpOdHI2 Qq9ePkSBuZVukoDNrKXvvQByhvbckNYrAc1t1a9D/nLBixz8QcSR/dEJdfV14w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692017237; 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=e+3nEzO+Wmst7nG1EDX9QgCYPAp5VmjOf21KalwHg7I=; b=D88BemuChxJzLODQzur3mFl83/1+0vO/5V4VhZzG7rgITDMuLW6LyEU7fYIodNmuZKNYDp U0eIphAylRHYI2TvZiTAIUY/esdH6V2eQ/erM8q6kSjv4tb/L6yWpPj2FlG2dfMVKQNfEC m1Q/A0JDKJ09sAKzs1WQYGM2RhaXFlM9EQHqqr/uVsUB1mPCiofGRznOJXRumsE5OFNJ9c cLJnOH8iMFQTxCtzWzsGl6tX1nEfpuDCrqoKj3xzddYTkK4EMwmk4NU0j1IrD46wtlxNq4 /OaTg500FkvbdwouKKngW0thlyHZvJpV2Qu8XmbL1RNxUtRbq+EzkyYOeW5UBA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692017237; a=rsa-sha256; cv=none; b=gp0pAEUxhx15Vaof3dN4/3puJC0FxACT5Y7iBfaVgd7E2+SzosRpcerzs10D04r+uV6bge DOd3waYCTCWX2aAF/zKJnbHbd+hYIzfxGgvGNK7NEO/bTTYpngzDMlhwArhWcCSN4xpoGj La2BWVu9AMUH85mjwhUM2rbHeDYUXlF32PARptjZG1XzeXKLDRLTzOty4vFNSXyzZuDJFT A12KKdm52sKBzaTnC81YaqQBbQdyhFDPefNL0OWfvw+FsEL/C5zNg0DkFCS33LNQxtgefM dK4umW3TFtaBbReut+jyMm9YKbrwcmsye3RDaJRFRQIEFWMuXVF6SmUAmwmSew== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RPZ115rH3zTgS; Mon, 14 Aug 2023 12:47:17 +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 37EClHLY044319; Mon, 14 Aug 2023 12:47:17 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37EClHe1044316; Mon, 14 Aug 2023 12:47:17 GMT (envelope-from git) Date: Mon, 14 Aug 2023 12:47:17 GMT Message-Id: <202308141247.37EClHe1044316@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Dmitry Chagin Subject: git: bbaa5523c01a - main - linux(4): Skip unsupported anxiliary message 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: dchagin X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: bbaa5523c01a11e1e322928639522b9ccfd19978 Auto-Submitted: auto-generated The branch main has been updated by dchagin: URL: https://cgit.FreeBSD.org/src/commit/?id=bbaa5523c01a11e1e322928639522b9ccfd19978 commit bbaa5523c01a11e1e322928639522b9ccfd19978 Author: Dmitry Chagin AuthorDate: 2023-08-14 12:46:12 +0000 Commit: Dmitry Chagin CommitDate: 2023-08-14 12:46:12 +0000 linux(4): Skip unsupported anxiliary message Instead of returning error, skip unsupported anxiliary messages and fail if no one handled. MFC after: 1 week --- sys/compat/linux/linux_socket.c | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/sys/compat/linux/linux_socket.c b/sys/compat/linux/linux_socket.c index 1acd93122b8f..90dc25f2e653 100644 --- a/sys/compat/linux/linux_socket.c +++ b/sys/compat/linux/linux_socket.c @@ -1728,7 +1728,7 @@ linux_recvmsg_common(struct thread *td, l_int s, struct l_msghdr *msghdr, struct sockaddr *sa; caddr_t outbuf; void *data, *udata; - int error; + int error, skiped; error = copyin(msghdr, &l_msghdr, sizeof(l_msghdr)); if (error != 0) @@ -1794,7 +1794,7 @@ linux_recvmsg_common(struct thread *td, l_int s, struct l_msghdr *msghdr, msg->msg_control = mtod(control, struct cmsghdr *); msg->msg_controllen = control->m_len; outbuf = PTRIN(l_msghdr.msg_control); - outlen = 0; + skiped = outlen = 0; for (m = control; m != NULL; m = m->m_next) { cm = mtod(m, struct cmsghdr *); lcm->cmsg_type = bsd_to_linux_cmsg_type(p, cm->cmsg_type, @@ -1814,12 +1814,13 @@ linux_recvmsg_common(struct thread *td, l_int s, struct l_msghdr *msghdr, } if (lcm->cmsg_type == -1 || - cm->cmsg_level != SOL_SOCKET) { + cm->cmsg_level == -1) { LINUX_RATELIMIT_MSG_OPT2( "unsupported recvmsg cmsg level %d type %d", cm->cmsg_level, cm->cmsg_type); - error = EINVAL; - goto bad; + /* Skip unsupported messages */ + skiped++; + continue; } switch (cm->cmsg_type) { @@ -1877,6 +1878,10 @@ err: if (error != 0) goto bad; } + if (outlen == 0 && skiped > 0) { + error = EINVAL; + goto bad; + } l_msghdr.msg_controllen = outlen; out: From nobody Mon Aug 14 12:47:18 2023 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 4RPZ130qndz4qRwg; Mon, 14 Aug 2023 12:47:19 +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 4RPZ130LZ0z3CPG; Mon, 14 Aug 2023 12:47:19 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692017239; 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=EqilIjwKzpyqxieuOJekGmssYUglV+ONsEvql5pjS5M=; b=BJk9XJ2bg/tmaEEYnhMa5Us7CiKZFOs5jm5PQf60JTKTDJfSJDYcwZji/NTDqHKMLCLWwB Erj6qVzPcV8TEyLaxsSUg69l1a2S5gafj8olvgPQIJfpeIbm4Sr88n7qPGfAGULzjvLHw6 6IDL+V/pb0lYXMd0qtYfN8iVyy2BNzIuDwCqddHwMEgSt8tAKmgt2MWz75Q3oZjkPNkvns eXTnwQlxEM9ypdEKXJFNKjcVJ+Wu7cVSzYkLs8zJcLZcbHLi7GS4HLgzN9TfiL8W3vJsyD /Eh4nDPBndaUyRFvfO8ZXA2RjUaN9pmgi3gK4Bvg7G2t9tHdwK5Y3v4OmcL3Kw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692017239; 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=EqilIjwKzpyqxieuOJekGmssYUglV+ONsEvql5pjS5M=; b=IHOXsyv2gtknrPLB1jOC1gONGGQ8zcKey7UXN/tC5uGc/4yeU0wb5qdIkBbQA7D/kFiFP+ TnOoTts3DmzeajQZ+JN3A0dK4msyaYPi0rAC0FP1WtrWeWt1iht8uyXICIfI4nipuIitXu CYWUlgKIrAomDP0Y9Ggg5gMx15lo/S9xFI2cv+kcjPIoQjpB37hdK1671MqvgaEf0d2hJR arnPuYKefk6DPmTz7RIte5hHtngb693TwqLhk2ofTv8lxMrIE04/yW1a1r/enfmb1wQFSP F/2UH8IkejPm4S0M7KCB8vqenfJs21HR/psBAx6WlzkNZj3Sx2cvniCmSRXwxw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692017239; a=rsa-sha256; cv=none; b=PpCEQmrHm3P5Ff8Z8Jn7C3xK2rx/d2xewsHhJiFsf9unMIYpcU5pij4Pu8wY7qMKlj3MOO E4YFb4sLrlTVZu1Jt8x2BxD5FULcqDdvjiXlNnTmg93Sk/dAWoQgDyZjvcylkF5r8sqREN mrDSMl3msmJ3gnB2yvPkJPzjUT8GxQNtIBY9BGt+yPg5KM2lN7uYGSzCsNnOnjeqwqCWhT K0CM518DxH8eiDEou8qmO1uJJg4rMIQVezSC6aO/4Bu+C7nNyFv3qIQ76zgpRBaUXhJ5VN BDRwI6lGrkRMknBSGU7D/hWF9xkpLZ7bC010nJ0HrihZW1SJGUY+PHnWkQCHIA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RPZ126YF9zTcp; Mon, 14 Aug 2023 12:47:18 +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 37EClIk7044365; Mon, 14 Aug 2023 12:47:18 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37EClIb5044362; Mon, 14 Aug 2023 12:47:18 GMT (envelope-from git) Date: Mon, 14 Aug 2023 12:47:18 GMT Message-Id: <202308141247.37EClIb5044362@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Dmitry Chagin Subject: git: de20eb26d014 - main - linux(4): Refactor recvmsg 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: dchagin X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: de20eb26d014f7d9ba81fd1f84636609c8efa8e1 Auto-Submitted: auto-generated The branch main has been updated by dchagin: URL: https://cgit.FreeBSD.org/src/commit/?id=de20eb26d014f7d9ba81fd1f84636609c8efa8e1 commit de20eb26d014f7d9ba81fd1f84636609c8efa8e1 Author: Dmitry Chagin AuthorDate: 2023-08-14 12:46:12 +0000 Commit: Dmitry Chagin CommitDate: 2023-08-14 12:46:12 +0000 linux(4): Refactor recvmsg As the amount of handled anxiliary messages grows move they handlers into a separate functions. MFC after: 1 week --- sys/compat/linux/linux_socket.c | 101 +++++++++++++++++++++++++--------------- 1 file changed, 64 insertions(+), 37 deletions(-) diff --git a/sys/compat/linux/linux_socket.c b/sys/compat/linux/linux_socket.c index 90dc25f2e653..90a1cf879517 100644 --- a/sys/compat/linux/linux_socket.c +++ b/sys/compat/linux/linux_socket.c @@ -1699,6 +1699,39 @@ _Static_assert(sizeof(struct bintime) >= sizeof(struct timespec), "scm_timestampns sizeof timespec"); #endif /* __i386__ || (__amd64__ && COMPAT_LINUX32) */ +static int +recvmsg_scm_sol_socket(struct thread *td, l_int msg_type, l_int lmsg_type, + l_uint flags, socklen_t *datalen, void **data, void **udata) +{ + int error; + + error = 0; + switch (msg_type) { + case SCM_RIGHTS: + error = recvmsg_scm_rights(td, flags, datalen, + data, udata); + break; + case SCM_CREDS: + error = recvmsg_scm_creds(datalen, data, udata); + break; + case SCM_CREDS2: + error = recvmsg_scm_creds2(datalen, data, udata); + break; + case SCM_TIMESTAMP: +#if defined(__i386__) || (defined(__amd64__) && defined(COMPAT_LINUX32)) + error = recvmsg_scm_timestamp(lmsg_type, datalen, + data, udata); +#endif + break; + case SCM_BINTIME: + error = recvmsg_scm_timestampns(lmsg_type, datalen, + data, udata); + break; + } + + return (error); +} + static int recvmsg_scm_ip_origdstaddr(socklen_t *datalen, void **data, void **udata) { @@ -1713,6 +1746,23 @@ recvmsg_scm_ip_origdstaddr(socklen_t *datalen, void **data, void **udata) return (error); } +static int +recvmsg_scm_ipproto_ip(l_int msg_type, l_int lmsg_type, socklen_t *datalen, + void **data, void **udata) +{ + int error; + + error = 0; + switch (msg_type) { + case IP_ORIGDSTADDR: + error = recvmsg_scm_ip_origdstaddr(datalen, data, + udata); + break; + } + + return (error); +} + static int linux_recvmsg_common(struct thread *td, l_int s, struct l_msghdr *msghdr, l_uint flags, struct msghdr *msg) @@ -1801,18 +1851,6 @@ linux_recvmsg_common(struct thread *td, l_int s, struct l_msghdr *msghdr, cm->cmsg_level); lcm->cmsg_level = bsd_to_linux_sockopt_level(cm->cmsg_level); - data = CMSG_DATA(cm); - datalen = (caddr_t)cm + cm->cmsg_len - (caddr_t)data; - udata = NULL; - error = 0; - - /* Process non SOL_SOCKET types. */ - if (cm->cmsg_level == IPPROTO_IP && - lcm->cmsg_type == LINUX_IP_ORIGDSTADDR) { - error = recvmsg_scm_ip_origdstaddr(&datalen, &data, &udata); - goto cont; - } - if (lcm->cmsg_type == -1 || cm->cmsg_level == -1) { LINUX_RATELIMIT_MSG_OPT2( @@ -1822,33 +1860,22 @@ linux_recvmsg_common(struct thread *td, l_int s, struct l_msghdr *msghdr, skiped++; continue; } + data = CMSG_DATA(cm); + datalen = (caddr_t)cm + cm->cmsg_len - (caddr_t)data; + udata = NULL; + error = 0; - switch (cm->cmsg_type) { - case SCM_RIGHTS: - error = recvmsg_scm_rights(td, flags, - &datalen, &data, &udata); - break; - case SCM_CREDS: - error = recvmsg_scm_creds(&datalen, - &data, &udata); - break; - case SCM_CREDS2: - error = recvmsg_scm_creds2(&datalen, - &data, &udata); - break; - case SCM_TIMESTAMP: -#if defined(__i386__) || (defined(__amd64__) && defined(COMPAT_LINUX32)) - error = recvmsg_scm_timestamp(lcm->cmsg_type, - &datalen, &data, &udata); -#endif - break; - case SCM_BINTIME: - error = recvmsg_scm_timestampns(lcm->cmsg_type, - &datalen, &data, &udata); - break; - } + switch (cm->cmsg_level) { + case IPPROTO_IP: + error = recvmsg_scm_ipproto_ip(cm->cmsg_type, + lcm->cmsg_type, &datalen, &data, &udata); + break; + case SOL_SOCKET: + error = recvmsg_scm_sol_socket(td, cm->cmsg_type, + lcm->cmsg_type, flags, &datalen, &data, &udata); + break; + } -cont: if (error != 0) goto bad; From nobody Mon Aug 14 12:47:20 2023 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 4RPZ142C7kz4qRqs; Mon, 14 Aug 2023 12:47:20 +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 4RPZ141d99z3CVr; Mon, 14 Aug 2023 12:47:20 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692017240; 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=SJSkxUed4P0A0pFXyynfGMWcPVzndUXd0ocxlGuoEA4=; b=BACGKsb3Yfmw8wG5CyYgHOqMvELAQ9UtNZQgBw3CroTTMJqqsn3bVIcRVHuNIpuIgSTZbq bjMwsakU8A2CopFaoLQsbpFwhy7BKfgvydy2RNuhBlBRQFDcQgsdwrjA02Lg4flw+ZDliz FgeblWZOtU+P+jnmyQOwvGdUhlshYQGn6MpCYvFSKFcai+YYUHAg1nKmsgWhMd5l2J12qa 0oW1GvyKEx9upv1UXSswT0DN05u1UPHGj3qa0hD3iRCcZINrFdZ1Tg2VPuWFD4lcV/oYyw D2mzcclx2xUl8SylC4rLl5iU/Zu0jabdUEwWvYlXiSvWh7TcQBVCYpx/qwZgfg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692017240; 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=SJSkxUed4P0A0pFXyynfGMWcPVzndUXd0ocxlGuoEA4=; b=iEgduj0Kt01+kdglUCrgrP/2qaIoRwBzGQ6GXX30dx20yVOJjc4owgmanLa4Kx1M1CayW2 ouWKn5qDwLVqfWvo/aPMRUDLHte5F4L8DImrt0+pwjQIpXsZ47eNc+cyAuGn/ogIRFREhL bK/aYPbmwMidJ7q9bUI0TKjsz5e5YmVHgmTF47RPYeZWF1qsPWtxveKSYnk/yqv3Rb9Xei mUepSiMPYY6SQtSvMFzgFQOhiNhyD0RaTFLMld2+I+JFW/7MoPZpQDum5m71DItARZidr7 CBMXoNbawkbrBXWQcmt+A9oazsKxnnVW/jyxCoM5aGyFxOqiTyL9omL5yxD73Q== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692017240; a=rsa-sha256; cv=none; b=SW06L/hIcrUmtZ+MdT6qT/4J5qReupcAcz3lHyLU7q0zl18WQYyfcU4tgn6UUCPFnwJxlV sYib2pak/R1FJlIqKjG17Un7Jf68Bls4ZAw04KUdHE4qVt7wWjpSJEykC/V/uyC0xRyntx Kwjjj+mp1qLEuP4t0G09JMncQpw2NFKSLojcT+Adfnyh7i4q7wcoIN17wZjrTMoMhFkkdi piRh0UYIdvcGMc1H+ZyMCbxaNt/j/oNIgOc+XLok109RobMbSvRxLmk7J7RXOhhUEr3YL+ ROv30U4RPxIBjm+ms5vwR6+7XEyphuQCyjmxQIbWydrZO6NHqUnincP0oDOruQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RPZ140kTyzTgT; Mon, 14 Aug 2023 12:47:20 +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 37EClKeX044419; Mon, 14 Aug 2023 12:47:20 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37EClK31044416; Mon, 14 Aug 2023 12:47:20 GMT (envelope-from git) Date: Mon, 14 Aug 2023 12:47:20 GMT Message-Id: <202308141247.37EClK31044416@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Dmitry Chagin Subject: git: 9d0c9b6d6a6a - main - linux(4): Add a comment explaining udata freeing on error 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: dchagin X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 9d0c9b6d6a6a90f626088308dfb895221bf6d36f Auto-Submitted: auto-generated The branch main has been updated by dchagin: URL: https://cgit.FreeBSD.org/src/commit/?id=9d0c9b6d6a6a90f626088308dfb895221bf6d36f commit 9d0c9b6d6a6a90f626088308dfb895221bf6d36f Author: Dmitry Chagin AuthorDate: 2023-08-14 12:46:12 +0000 Commit: Dmitry Chagin CommitDate: 2023-08-14 12:46:12 +0000 linux(4): Add a comment explaining udata freeing on error MFC after: 1 week --- sys/compat/linux/linux_socket.c | 1 + 1 file changed, 1 insertion(+) diff --git a/sys/compat/linux/linux_socket.c b/sys/compat/linux/linux_socket.c index 90a1cf879517..bd4b536e13d0 100644 --- a/sys/compat/linux/linux_socket.c +++ b/sys/compat/linux/linux_socket.c @@ -1876,6 +1876,7 @@ linux_recvmsg_common(struct thread *td, l_int s, struct l_msghdr *msghdr, break; } + /* The recvmsg_scm_ is responsible to free udata on error. */ if (error != 0) goto bad; From nobody Mon Aug 14 12:47:21 2023 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 4RPZ1570Xrz4qS64; Mon, 14 Aug 2023 12:47:21 +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 4RPZ152rz1z3CYC; Mon, 14 Aug 2023 12:47:21 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692017241; 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=sFeNlQPWQeSOBlYMBGvFPPDNiJrg6Q3VURITiRavmCg=; b=a+KZAOdTBGLHnEu0/PG84GaANxtPrYLam/cRB+lGSw5QmWUEzAPg2/VvfFeY5MswbElhju 15RbH+io7wz/wj17HSA+rbU/vDjTWEHPYvpiP+rz1joCb72CClV5cHuDqh61oLbnNIZUe+ gbNWZSfagmJSHVWqyCcrWxkqVw506anyyE5rsDX543U7cppE8V3rsxYwq3dEsqo0O2BRQY /xHo+DkffgQKcTK5iECn3q7vrQ1n9p/3q35JlUPfhF90bVY2/LVJ0Zb44igiPRWkxvIgRZ c/LbmpfkPBPjDaLWMWXtl93k16jsaIB7FCl4mAaSeGu6GgOoxDwRdaRIctUvTA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692017241; 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=sFeNlQPWQeSOBlYMBGvFPPDNiJrg6Q3VURITiRavmCg=; b=viNq+QWsm8aOVuhdW5aRO0tIia8iNSpFyZXokF7apFgLuMduTRuM2UFPlH0P9PObSPk/w4 Rpesh/MzQGPEoCljN58P7zHtCEh0ZRoT1PY/+8Uq2rSRpMzeeWVE3q0an5+wt3HXqMxyFT izR9hrQhndI0Ja7q/iG9JWSCMFB6NPcOYEgn4rXjgWQYWZ5l3fMBhe/aVh/szRbOe501qZ aM3vQw6wDI+YgnsK3HYFY4A9th3DrxQ8+AxYiQn8u4044IjOkUR3AGlRkFRFy4mlZ3vp5i 355DKzihM8JXpmDmwjm7/Vyorg8VYuqPYKBk4yyrF2PKU6Uht+ZTzrmTFMdkoA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692017241; a=rsa-sha256; cv=none; b=yMiflLF0jA1im3e64Jw0s3YrJaI03sWiQAXmi6l/pf3t5dDQJA+YnKCCv8k0nUH0If0kvw OpWHdTXZJERsjn3z3Uu3l8BpZ9RhggEkQefpYVMZn5drNQ7KH1o99KsFeHKc041Hp3piAo yd8h9Pb60IlaZBpQyeveiUUe21eyPb4rld1IlXsSFN7sRhCQMyhDliKL048ewTVBsxV2+v hn2v87uReK7rpqf42f8CXnTUaq/g3WG0xkYWMZfAassmcPz5oB55u+tv4xH0lyN+3Ws0hV UJb9G9B4NiF66sAPCmioQRyw9PaC6L2jpZHd6bKSwzPNqpTFpFj6QYUdYt5mFA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RPZ151XG1zTk0; Mon, 14 Aug 2023 12:47:21 +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 37EClLjC044467; Mon, 14 Aug 2023 12:47:21 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37EClLOo044464; Mon, 14 Aug 2023 12:47:21 GMT (envelope-from git) Date: Mon, 14 Aug 2023 12:47:21 GMT Message-Id: <202308141247.37EClLOo044464@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Dmitry Chagin Subject: git: 2467ccddc0e0 - main - linux(4): Fix MSG_CTRUNC handling in recvmsg() 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: dchagin X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 2467ccddc0e0f5c719eddaece69a7aa0589b6449 Auto-Submitted: auto-generated The branch main has been updated by dchagin: URL: https://cgit.FreeBSD.org/src/commit/?id=2467ccddc0e0f5c719eddaece69a7aa0589b6449 commit 2467ccddc0e0f5c719eddaece69a7aa0589b6449 Author: Dmitry Chagin AuthorDate: 2023-08-14 12:46:12 +0000 Commit: Dmitry Chagin CommitDate: 2023-08-14 12:46:12 +0000 linux(4): Fix MSG_CTRUNC handling in recvmsg() The MSG_CTRUNC flag of the msg_flags member of the message header is set uppon successful completition if the control data was truncated. Upon return from a successful call msg_controllen should contain the length of the control message sequence. Fixes: 0eda2cea MFC after: 1 week --- sys/compat/linux/linux_socket.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/sys/compat/linux/linux_socket.c b/sys/compat/linux/linux_socket.c index bd4b536e13d0..7acae92777f8 100644 --- a/sys/compat/linux/linux_socket.c +++ b/sys/compat/linux/linux_socket.c @@ -1835,8 +1835,8 @@ linux_recvmsg_common(struct thread *td, l_int s, struct l_msghdr *msghdr, if (error != 0) goto bad; + skiped = outlen = 0; maxlen = l_msghdr.msg_controllen; - l_msghdr.msg_controllen = 0; if (control == NULL) goto out; @@ -1844,7 +1844,6 @@ linux_recvmsg_common(struct thread *td, l_int s, struct l_msghdr *msghdr, msg->msg_control = mtod(control, struct cmsghdr *); msg->msg_controllen = control->m_len; outbuf = PTRIN(l_msghdr.msg_control); - skiped = outlen = 0; for (m = control; m != NULL; m = m->m_next) { cm = mtod(m, struct cmsghdr *); lcm->cmsg_type = bsd_to_linux_cmsg_type(p, cm->cmsg_type, @@ -1910,9 +1909,9 @@ err: error = EINVAL; goto bad; } - l_msghdr.msg_controllen = outlen; out: + l_msghdr.msg_controllen = outlen; error = copyout(&l_msghdr, msghdr, sizeof(l_msghdr)); bad: From nobody Mon Aug 14 15:53:51 2023 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 4RPf8H6FGQz4qgQH; Mon, 14 Aug 2023 15:53:51 +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 4RPf8H5Q7qz3VKV; Mon, 14 Aug 2023 15:53:51 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692028431; 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=p9QPryqCZDun89WVP7UscEcng2LzLYsZ1rM1Biwj6EA=; b=hBwHdLJHPDYFiQp9/pca5rbo9mu+1Y1+o1sy0kKpuHz0T1faIcfC7KQtpL0XT/wDC9+75j Fp+IG8KJXJhQgkvfWOSwyyzWtqg/k1R+1h7ozK6F/Vxd5dhPBUwDHrMuwQT17yE35q6D/f maGqGMRO+atloPpCWg4Obf5u1WU295d/Mg7VGalrBPzVUDkaV0GZ8U0nF4YO2EZsxsSs6V yui13iMcddF6DFT4UgoHeMdbHzvVqTD47uKOhQAwbbsSjJDzQ4TgigNG+wdX+Yew5JfHpm lO8h5VJ1kbH/tT591AWTFWVxpouAhlLJAjB/9+GKpBzklf6v5z3o6r+p3PJn+A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692028431; 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=p9QPryqCZDun89WVP7UscEcng2LzLYsZ1rM1Biwj6EA=; b=mcnBP/X690wEqjUX6u5T+AfeODAyW3PQWpw7X8l3Mp/sYvwI3on13t0AFpu1zUrmYyaFPk lTqIWy4vOEwcKwodXF5YMgzGVxvf1U3KMWi+X5roRMsEZgCcymR4Wf4mP7VkZ9S5v/T2ZU iZFrxciBvFgM++gwb0OHDiTZC+z5Uzo3MTbORiIHeMO0/e+P0AMuozJqxknCaFY3bQsVXg SIreOAxdnHOLSwQwFMK94ukGUrj4HK33zRuk06W155c9ezkfe8CnbmOBabe429bOc0sXb7 wFgVxhMe9g1zM4OBcacDmiEILtlNVHcKwREppFWa0RspekQWtrqGqDF9PsRdwQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692028431; a=rsa-sha256; cv=none; b=blpFTacNWL9MOEFgs0yMeb2B4RyzgzoHT6JdUikLShWv+uQrJiFPQT2QUU4DVsxVm68Wip r90JJCllAlMNJre3xHxHcrRf+U/3mFswDFhbJR63HChrLjBp1qPgIERb6pb6dVPEBqrWXh +SpUnSjWFDnq79w/VK13HvyztII2qs8PcetR2t5nU44Gis9XnmL3YyK9uWhTy7r6aHUpqG UQDGRdna/4TDzjfUytZeHQ43IQE4GXRgVPFSjc9NEB0nebkR2owzrOMpzyCTmH+kn1jJxQ Ljr71UNSW7MbVU+ui7EYfnqfxcaxFPBD9f3JA3KLMq2Zvl2vhdTeUn9saczE8g== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RPf8H4SbyzYwk; Mon, 14 Aug 2023 15:53:51 +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 37EFrpem060105; Mon, 14 Aug 2023 15:53:51 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37EFrpOU060103; Mon, 14 Aug 2023 15:53:51 GMT (envelope-from git) Date: Mon, 14 Aug 2023 15:53:51 GMT Message-Id: <202308141553.37EFrpOU060103@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Eric Joyner Subject: git: 8e6654a6a551 - main - ofed: fix roce gid insertion for vlan interfaces 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: erj X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 8e6654a6a5511da87de03a91c527e1d7ad006c21 Auto-Submitted: auto-generated The branch main has been updated by erj: URL: https://cgit.FreeBSD.org/src/commit/?id=8e6654a6a5511da87de03a91c527e1d7ad006c21 commit 8e6654a6a5511da87de03a91c527e1d7ad006c21 Author: Bartosz Sobczak AuthorDate: 2023-08-14 15:49:26 +0000 Commit: Eric Joyner CommitDate: 2023-08-14 15:53:43 +0000 ofed: fix roce gid insertion for vlan interfaces When attempting to use vlan interface the correct GID wasn't created due to incorrect ifp validation. The problem was introduced in 3e142e07675b ('ofed: Mechanically convert to IfAPI) Signed-off-by: Bartosz Sobczak bartosz.sobczak@intel.com Signed-off-by: Eric Joyner PR: 273043 Sponsored by: Intel Corporation Reviewed by: jhibbits@, erj@ MFC after: 3 days Differential Revision: https://reviews.freebsd.org/D41426 --- sys/ofed/drivers/infiniband/core/ib_roce_gid_mgmt.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys/ofed/drivers/infiniband/core/ib_roce_gid_mgmt.c b/sys/ofed/drivers/infiniband/core/ib_roce_gid_mgmt.c index 1396a4aacf3a..0acb16935986 100644 --- a/sys/ofed/drivers/infiniband/core/ib_roce_gid_mgmt.c +++ b/sys/ofed/drivers/infiniband/core/ib_roce_gid_mgmt.c @@ -239,7 +239,7 @@ roce_gid_update_addr_callback(struct ib_device *device, u8 port, if (ifp != ndev) { if (if_gettype(ifp) != IFT_L2VLAN) continue; - if (ifp != rdma_vlan_dev_real_dev(ifp)) + if (ndev != rdma_vlan_dev_real_dev(ifp)) continue; } From nobody Mon Aug 14 17:20:39 2023 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 4RPh4R4Xkxz4Tl49; Mon, 14 Aug 2023 17:20:39 +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 4RPh4R454Sz3ckS; Mon, 14 Aug 2023 17:20:39 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692033639; 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=w5HOuklIe3VqBsHbTe97rqBma2wk6DX7GxTV4fPUe4s=; b=PsiETIyrfprSHLQwNL2kizEEtJds5cPAyFwnbeZ8NUsF8vmlWl53wApoXBZt+7KFT0anNU np5+714sGdf5ytaTQk4w049XM6mkgQlg+KFJYYAZcw8wDABcnUwTdUy1zhf2O/2nRP8L22 t85z6R1Ol7VBuBWZ70vHSd/yVaXJ9wSanle6ABTmUsmPkV3I3pBLwfz1cLqOUWSe/O/XNI Sw76Zg0humJT7Ouulao0/EiWDdG6PwzKOg2QHTImcGSHwZQ7DbJDQfLtNN9BDsurw+LDw5 y69iSrkCiWowdyBSctLN4u8nfbVWGKJKH/yusRtMJdLYIxJVj4y0JK2nxitGeQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692033639; 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=w5HOuklIe3VqBsHbTe97rqBma2wk6DX7GxTV4fPUe4s=; b=vngoFRPWZLGdIIK5w4fWbeRqnZ1nAqwa+EzVeYnt9JiRFpt1QYSVHPCy3y6y1GJf8s0OgC Y8F9WCcOtcPxStrRznGEBk1EpvWAicqoWM31k5On6/hWjq647ZfImujTlRzOVtIWKn4tMd xM3kJVN/hE00rndF4+wkfHtB6m2mjrmTiH9rp0FCoTYE74N+8A4AKetvVhsDXXrSFT1jgY G06S6RZ9g2qc0sZ0pVyaB2yLWyYy/YGhipkO72KDXWd69JLOSIZCYBeUBUA2DZk732QPRk 5mJrqWoMDD3aMVY3nxBPT8DKnzr7hm7sc2ZOhysMwwMIYF9/WcqIh4CBReR2Ag== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692033639; a=rsa-sha256; cv=none; b=BtXbMibtorJX09XT2LpB95qRAvIvewN4J0zL6JkCD5TtdX3Dqb11n2+HvivsuQ/XUYy0dx FOPRoZSPhcbMtz3qOVIUw9/nDqmcYSaXZy9rViTBg2y3LBkd2bdr0zu4oVAOTFLuszYcou QjGZ9X0K6E1To6DuQ22WDDgdIzUN8TxPmdnDfRUdYxNLrI/1SPQalKIrIZJstrpVDaZp0P x9/5JPEZN1o/SamzgdfnajyDfW4RH+ZzpRGqCS0e/qO8Y96UA5r+bOXVPc5UDsjL1Nr7qx BYp0pwDw1kGMqGgqXOYQ+X+bNsAMXyUskZFQJcbfPtJ+LABaNtkwmXlIN3+dIQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RPh4R3BBnzclq; Mon, 14 Aug 2023 17:20:39 +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 37EHKdYU004446; Mon, 14 Aug 2023 17:20:39 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37EHKdGn004443; Mon, 14 Aug 2023 17:20:39 GMT (envelope-from git) Date: Mon, 14 Aug 2023 17:20:39 GMT Message-Id: <202308141720.37EHKdGn004443@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Dmitry Chagin Subject: git: 0ddd32b617c7 - main - vm: MAP_32BIT_MAX_ADDR defined in sys/mman.h 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: dchagin X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 0ddd32b617c761cac28fa638c49475dbadbfd1e1 Auto-Submitted: auto-generated The branch main has been updated by dchagin: URL: https://cgit.FreeBSD.org/src/commit/?id=0ddd32b617c761cac28fa638c49475dbadbfd1e1 commit 0ddd32b617c761cac28fa638c49475dbadbfd1e1 Author: Dmitry Chagin AuthorDate: 2023-08-14 17:18:30 +0000 Commit: Dmitry Chagin CommitDate: 2023-08-14 17:18:30 +0000 vm: MAP_32BIT_MAX_ADDR defined in sys/mman.h Reviewed by: kib Differential revision: https://reviews.freebsd.org/D41434 --- sys/vm/vm_mmap.c | 4 ---- 1 file changed, 4 deletions(-) diff --git a/sys/vm/vm_mmap.c b/sys/vm/vm_mmap.c index d904c4f38e40..64287f096332 100644 --- a/sys/vm/vm_mmap.c +++ b/sys/vm/vm_mmap.c @@ -108,10 +108,6 @@ static int imply_prot_max = 0; SYSCTL_INT(_vm, OID_AUTO, imply_prot_max, CTLFLAG_RWTUN, &imply_prot_max, 0, "Imply maximum page protections in mmap() when none are specified"); -#ifdef MAP_32BIT -#define MAP_32BIT_MAX_ADDR ((vm_offset_t)1 << 31) -#endif - _Static_assert(MAXPAGESIZES <= 4, "MINCORE_SUPER too narrow"); #ifndef _SYS_SYSPROTO_H_ From nobody Mon Aug 14 17:20:40 2023 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 4RPh4T4z1Fz4Tkks; Mon, 14 Aug 2023 17:20:41 +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 4RPh4S5K9Sz3d15; Mon, 14 Aug 2023 17:20:40 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692033640; 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=BSbkH9398RcrAe1SRFRChkk7MeWFTcwyYKWnMzr+f04=; b=ZVreJ4TpGx1mgkEzPE8jmYvpRbI2KtsKWydynpm9HtoeNXqi2eOk4x5/w27ZIAGSsASyLY uFWJm36a+/uMLd2ZhBFtOkGPhx6c4cCuX/I79jHdSX1sC0crLJFjnXKyWnmw+AU3XPghCH 3ccDQV2rhHf6ipZXzQtoTXaD8WSkTr0bXryP8HJjQxfb/e/2xYgABpuWz8aNPxrXjX+Yg/ rZhR/d4VFCH9bjA4PSsq8lE9g+H/UBYjRw6S5D9N2BQl5GugzVTqtK2gW2yDhgz8XkEHou BkoTXiGwXB8h2jz/O4QXMaawWTwcSmw9z6dJPlo/Zn8SpLxZWzEQ7BmDbmYlpg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692033640; 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=BSbkH9398RcrAe1SRFRChkk7MeWFTcwyYKWnMzr+f04=; b=lYbvI+KPsjd0L7Ag5ix9HJWSuYSD1ANrQuOlJxPBbCdjEIe6hkstUqTT7fBivh1OOOs9Xu 9dt94LtPe5ShC8UJ5uApbDoORYdaemtIPs5Eq/ZKZgJpUFs2m0DrW57819YnrhBMxRravz duruRNmqaNo2bRWDWJBXLiVGVcdZTvmORAWr9g55IHhAToo/YnUpvSDhIM63EUpRrvc7Wx nId7OcsFYG+M3mweixM9MocdpyYzQos8nSS4Wkpg9msGS5N8ltHxAAuTYd4kIyOntNx1s3 3raM9nf5uD125FXTP5fskw/kd+ht//dF0mXw+M83gMcaw+AOjVrsCVDI9HLN3w== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692033640; a=rsa-sha256; cv=none; b=btti1+08tUQNQYNefkhf+fDeF7qYkTA6D0W2rBugyulGSx22sFHn3APQn1F47n1v05ETvo jC39sSVGt5e4zyEdzdz7LLhK9kR1F2gOuHWIarjcGjNTBQCy6gB8I33rFWsI/OTkN20djE 5LcnINmotZMXvCF2pVbUcSnxtM4aXa8Z8HbFhtW++CgyOJv1Ruw2XDfMwZv5PVUpbrjeRe s90sPq2pkJDHzz7MLDYa18qUD/d3KYtlLVcyhSGq7kH1/KxHn0xa/IKpDMXrWi2JsxHToe RW3U3FinnRpF44rZj2iiKQRvSZHZk9fQEdNJVqe+TWvrCsEphil0Vh6A74+new== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RPh4S4BCLzclr; Mon, 14 Aug 2023 17:20:40 +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 37EHKe2N004502; Mon, 14 Aug 2023 17:20:40 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37EHKeoB004500; Mon, 14 Aug 2023 17:20:40 GMT (envelope-from git) Date: Mon, 14 Aug 2023 17:20:40 GMT Message-Id: <202308141720.37EHKeoB004500@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Dmitry Chagin Subject: git: f3e11927dc28 - main - vm: Allow MAP_32BIT for all architectures 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: dchagin X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: f3e11927dc287ff686b5cc3618aba4e1e58a5dca Auto-Submitted: auto-generated The branch main has been updated by dchagin: URL: https://cgit.FreeBSD.org/src/commit/?id=f3e11927dc287ff686b5cc3618aba4e1e58a5dca commit f3e11927dc287ff686b5cc3618aba4e1e58a5dca Author: Dmitry Chagin AuthorDate: 2023-08-14 17:20:20 +0000 Commit: Dmitry Chagin CommitDate: 2023-08-14 17:20:20 +0000 vm: Allow MAP_32BIT for all architectures Reviewed by: alc, kib, markj Differential revision: https://reviews.freebsd.org/D41435 --- lib/libc/sys/mmap.2 | 3 +-- lib/libsysdecode/flags.c | 9 --------- lib/libsysdecode/mktables | 2 +- sys/kern/uipc_shm.c | 8 +------- sys/sys/mman.h | 2 -- sys/vm/vm_mmap.c | 17 ++--------------- tests/sys/vm/Makefile | 5 ----- tests/sys/vm/mmap_map_32bit_helper.c | 1 - 8 files changed, 5 insertions(+), 42 deletions(-) diff --git a/lib/libc/sys/mmap.2 b/lib/libc/sys/mmap.2 index 5a3c6eb5d06e..37006b0355a6 100644 --- a/lib/libc/sys/mmap.2 +++ b/lib/libc/sys/mmap.2 @@ -28,7 +28,7 @@ .\" @(#)mmap.2 8.4 (Berkeley) 5/11/95 .\" $FreeBSD$ .\" -.Dd December 24, 2020 +.Dd August 14, 2023 .Dt MMAP 2 .Os .Sh NAME @@ -145,7 +145,6 @@ Request a region in the first 2GB of the current process's address space. If a suitable region cannot be found, .Fn mmap will fail. -This flag is only available on 64-bit platforms. .It Dv MAP_ALIGNED Ns Pq Fa n Align the region on a requested boundary. If a suitable region cannot be found, diff --git a/lib/libsysdecode/flags.c b/lib/libsysdecode/flags.c index ac109cc454e0..31c125ad71af 100644 --- a/lib/libsysdecode/flags.c +++ b/lib/libsysdecode/flags.c @@ -913,20 +913,11 @@ sysdecode_mmap_flags(FILE *fp, int flags, int *rem) /* * MAP_ALIGNED can't be handled directly by print_mask_int(). - * MAP_32BIT is also problematic since it isn't defined for - * all platforms. */ printed = false; align = flags & MAP_ALIGNMENT_MASK; val = (unsigned)flags & ~MAP_ALIGNMENT_MASK; print_mask_part(fp, mmapflags, &val, &printed); -#ifdef MAP_32BIT - if (val & MAP_32BIT) { - fprintf(fp, "%sMAP_32BIT", printed ? "|" : ""); - printed = true; - val &= ~MAP_32BIT; - } -#endif if (align != 0) { if (printed) fputc('|', fp); diff --git a/lib/libsysdecode/mktables b/lib/libsysdecode/mktables index a0ff8ee8516c..68c3450a03f7 100644 --- a/lib/libsysdecode/mktables +++ b/lib/libsysdecode/mktables @@ -153,7 +153,7 @@ gen_table "vmresult" "KERN_[A-Z_]+[[:space:]]+[0-9]+" "vm/v gen_table "wait6opt" "W[A-Z]+[[:space:]]+[0-9]+" "sys/wait.h" gen_table "seekwhence" "SEEK_[A-Z]+[[:space:]]+[0-9]+" "sys/unistd.h" gen_table "fcntlcmd" "F_[A-Z0-9_]+[[:space:]]+[0-9]+[[:space:]]+" "sys/fcntl.h" "F_CANCEL|F_..LCK" -gen_table "mmapflags" "MAP_[A-Z_]+[[:space:]]+0x[0-9A-Fa-f]+" "sys/mman.h" +gen_table "mmapflags" "MAP_[2-3A-Z_]+[[:space:]]+0x[0-9A-Fa-f]+" "sys/mman.h" gen_table "rtpriofuncs" "RTP_[A-Z]+[[:space:]]+[0-9]+" "sys/rtprio.h" gen_table "msgflags" "MSG_[A-Z_]+[[:space:]]+0x[0-9]+" "sys/socket.h" "MSG_SOCALLBCK|MSG_MORETOCOME|MSG_TLSAPPDATA" gen_table "sigcode" "SI_[A-Z]+[[:space:]]+0(x[0-9abcdef]+)?" "sys/signal.h" diff --git a/sys/kern/uipc_shm.c b/sys/kern/uipc_shm.c index fb210248f9ac..be4a700c4944 100644 --- a/sys/kern/uipc_shm.c +++ b/sys/kern/uipc_shm.c @@ -1549,11 +1549,7 @@ shm_mmap_large(struct shmfd *shmfd, vm_map_t map, vm_offset_t *addr, /* MAP_PRIVATE is disabled */ if ((flags & ~(MAP_SHARED | MAP_FIXED | MAP_EXCL | - MAP_NOCORE | -#ifdef MAP_32BIT - MAP_32BIT | -#endif - MAP_ALIGNMENT_MASK)) != 0) + MAP_NOCORE | MAP_32BIT | MAP_ALIGNMENT_MASK)) != 0) return (EINVAL); vms = td->td_proc->p_vmspace; @@ -1573,10 +1569,8 @@ shm_mmap_large(struct shmfd *shmfd, vm_map_t map, vm_offset_t *addr, if ((foff & mask) != 0) return (EINVAL); maxaddr = vm_map_max(map); -#ifdef MAP_32BIT if ((flags & MAP_32BIT) != 0 && maxaddr > MAP_32BIT_MAX_ADDR) maxaddr = MAP_32BIT_MAX_ADDR; -#endif if (size == 0 || (size & mask) != 0 || (*addr != 0 && ((*addr & mask) != 0 || *addr + size < *addr || *addr + size > maxaddr))) diff --git a/sys/sys/mman.h b/sys/sys/mman.h index 0413249dee2c..29b00107792f 100644 --- a/sys/sys/mman.h +++ b/sys/sys/mman.h @@ -104,9 +104,7 @@ #define MAP_EXCL 0x00004000 /* for MAP_FIXED, fail if address is used */ #define MAP_NOCORE 0x00020000 /* dont include these pages in a coredump */ #define MAP_PREFAULT_READ 0x00040000 /* prefault mapping for reading */ -#ifdef __LP64__ #define MAP_32BIT 0x00080000 /* map in the low 2GB of address space */ -#endif /* * Request specific alignment (n == log2 of the desired alignment). diff --git a/sys/vm/vm_mmap.c b/sys/vm/vm_mmap.c index 64287f096332..8f0b985da627 100644 --- a/sys/vm/vm_mmap.c +++ b/sys/vm/vm_mmap.c @@ -272,11 +272,7 @@ kern_mmap(struct thread *td, const struct mmap_req *mrp) } if ((flags & ~(MAP_SHARED | MAP_PRIVATE | MAP_FIXED | MAP_HASSEMAPHORE | MAP_STACK | MAP_NOSYNC | MAP_ANON | MAP_EXCL | MAP_NOCORE | - MAP_PREFAULT_READ | MAP_GUARD | -#ifdef MAP_32BIT - MAP_32BIT | -#endif - MAP_ALIGNMENT_MASK)) != 0) + MAP_PREFAULT_READ | MAP_GUARD | MAP_32BIT | MAP_ALIGNMENT_MASK)) != 0) return (EINVAL); if ((flags & (MAP_EXCL | MAP_FIXED)) == MAP_EXCL) return (EINVAL); @@ -287,10 +283,7 @@ kern_mmap(struct thread *td, const struct mmap_req *mrp) return (EINVAL); if ((flags & MAP_GUARD) != 0 && (prot != PROT_NONE || fd != -1 || pos != 0 || (flags & ~(MAP_FIXED | MAP_GUARD | MAP_EXCL | -#ifdef MAP_32BIT - MAP_32BIT | -#endif - MAP_ALIGNMENT_MASK)) != 0)) + MAP_32BIT | MAP_ALIGNMENT_MASK)) != 0)) return (EINVAL); /* @@ -331,7 +324,6 @@ kern_mmap(struct thread *td, const struct mmap_req *mrp) /* Address range must be all in user VM space. */ if (!vm_map_range_valid(&vms->vm_map, addr, addr + size)) return (EINVAL); -#ifdef MAP_32BIT if (flags & MAP_32BIT && addr + size > MAP_32BIT_MAX_ADDR) return (EINVAL); } else if (flags & MAP_32BIT) { @@ -342,7 +334,6 @@ kern_mmap(struct thread *td, const struct mmap_req *mrp) */ if (addr + size > MAP_32BIT_MAX_ADDR) addr = 0; -#endif } else { /* * XXX for non-fixed mappings where no hint is provided or @@ -1621,18 +1612,14 @@ vm_mmap_object(vm_map_t map, vm_offset_t *addr, vm_size_t size, vm_prot_t prot, else findspace = VMFS_OPTIMAL_SPACE; max_addr = 0; -#ifdef MAP_32BIT if ((flags & MAP_32BIT) != 0) max_addr = MAP_32BIT_MAX_ADDR; -#endif if (curmap) { default_addr = round_page((vm_offset_t)td->td_proc->p_vmspace-> vm_daddr + lim_max(td, RLIMIT_DATA)); -#ifdef MAP_32BIT if ((flags & MAP_32BIT) != 0) default_addr = 0; -#endif rv = vm_map_find_min(map, object, foff, addr, size, default_addr, max_addr, findspace, prot, maxprot, docow); diff --git a/tests/sys/vm/Makefile b/tests/sys/vm/Makefile index c460ba9d8db7..a3ea83a33cfd 100644 --- a/tests/sys/vm/Makefile +++ b/tests/sys/vm/Makefile @@ -9,14 +9,9 @@ ATF_TESTS_C+= mlock_test \ page_fault_signal \ shared_shadow_inval_test -.if ${MACHINE_ARCH} != "i386" && ${MACHINE} != "arm" && \ - (${MACHINE} != "powerpc" || (${MACHINE_ARCH} != "powerpc" && \ - ${MACHINE_ARCH} != "powerpcspe")) - # MAP_32BIT is only available on 64-bit platforms BINDIR= ${TESTSDIR} ATF_TESTS_SH+= mmap_map_32bit_test PROGS+= mmap_map_32bit_helper -.endif SUBDIR= soxstack TESTS_SUBDIRS+= stack diff --git a/tests/sys/vm/mmap_map_32bit_helper.c b/tests/sys/vm/mmap_map_32bit_helper.c index 47d4b2c53c20..763bba35d2b9 100644 --- a/tests/sys/vm/mmap_map_32bit_helper.c +++ b/tests/sys/vm/mmap_map_32bit_helper.c @@ -11,7 +11,6 @@ #include #include -_Static_assert(sizeof(vm_offset_t) >= 8, "Test is not intended for ILP32"); #define MAP_32BIT_MAX_ADDR ((vm_offset_t)1 << 31) int From nobody Mon Aug 14 18:06:18 2023 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 4RPj5846tcz4TntN; Mon, 14 Aug 2023 18:06:20 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (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 "smtp.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RPj58353Bz4Fjx; Mon, 14 Aug 2023 18:06:20 +0000 (UTC) (envelope-from jhb@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692036380; 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: in-reply-to:in-reply-to:references:references; bh=tJS7klJbyAlqp6x0fcpVM6IvLYmW1MYsxDCqWHaylBM=; b=OdrihMjULvyvDOHBU4xo4gnMUrcPCm3EFyze7UfQFwPGcP51JA1JqADUC5o2Tgn7BmnxY9 ebSHtctJAiVNzha/5nq0YMpcO6lKL9RGLNHClhQ7PPGE+xYc51l0UX4FzNaJ85ckJFiLE6 zELvTJuK3kVCP4KLDxTHGMSXrhCaoDMWNN+iHSR/31IHNPrtQJ8kwnmZR8F1tCFJISlZMt cO2/Pxi+ucDW78vjjns1nAEcXNivVTkP9tb6gsBvp0eEmYRtGv7JpWbMMDwg43ZNn0dYxs PAD9ulYi1FhwzpbVNQKmvLZqE+NtkhLC1UGKMznLov10BmRGsUBEdvxkqTQ2Ew== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692036380; 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: in-reply-to:in-reply-to:references:references; bh=tJS7klJbyAlqp6x0fcpVM6IvLYmW1MYsxDCqWHaylBM=; b=d1JBq3TSU+imn2RA7IxRNnJDTipTBg+vFUMHQCupL+XZ5dzri3FPl6PutrrGuWe39yvOoc vf11eHjXMmI+p3/hTB4ej6A1wZxhgwOqAGfwUZCDLe6Wwzt0vuWNZpP90B+kztIKM3gR+E VMmkAkVJpEhWeMEl/0zOmBKiyKevUNR1DZ9GJGn/T8gYGFIWXKWmfG08tL6yJJ9U1G9sAi T6wbgjmX6ZydeBAssOvIZxZnX79r1gLgFVRmifRKWBTfClaGyKn8aLD29t8d3qYbzT2VQN LNu1ZrSp2jR/UOI4uzjHwpgn4tmRHvEsWXox8eRt4IGNCOrq5BhiDan+Lzp70g== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692036380; a=rsa-sha256; cv=none; b=TO9u4qp5JW/ErmdNLqWH5XjajwgoeNNYCsWE7kPfUKskixGRYHNKZe2zdwjyHmJwHfZllH IJn3ufAM6WnEeq84IFUtJDYWNy0YhLyXxQzOZ6G+mrv24xhuxwkFTmxbOa43fPZuON15xo X+AYaAdQY/qcs46+ZTlwd3OKyntkpoBqeMG/maCDYs7GFOAKsVxfDNw+VZrBM6/OJUBkYW ATSO/0DsN53eUwhPlpTQMntEcj34AURelssAYV+6rjRHzfyRNkBXTTnOwiGigA81IpNdGv iONELqYETsLQ/xATI/ZhS+9unwTHvwcnUlOiizYPC/ECV46woVW4zijo+CJIYQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from [IPV6:2601:648:8683:a9e0:245c:e6ba:2131:1b31] (unknown [IPv6:2601:648:8683:a9e0:245c:e6ba:2131:1b31]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (Client did not present a certificate) (Authenticated sender: jhb) by smtp.freebsd.org (Postfix) with ESMTPSA id 4RPj5764HHz5n; Mon, 14 Aug 2023 18:06:19 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Message-ID: <885195f6-2dbd-4890-affc-5571404e9982@FreeBSD.org> Date: Mon, 14 Aug 2023 11:06:18 -0700 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0) Gecko/20100101 Thunderbird/102.14.0 Subject: Re: git: 69f8cc60aa1e - main - ofw_firmware: Only match if there is no compatible Content-Language: en-US To: Emmanuel Vadot , src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org References: <202308130919.37D9JtjW003148@gitrepo.freebsd.org> From: John Baldwin In-Reply-To: <202308130919.37D9JtjW003148@gitrepo.freebsd.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 8/13/23 2:19 AM, Emmanuel Vadot wrote: > The branch main has been updated by manu: > > URL: https://cgit.FreeBSD.org/src/commit/?id=69f8cc60aa1e3140f41a75c859333a3d56c947fb > > commit 69f8cc60aa1e3140f41a75c859333a3d56c947fb > Author: Emmanuel Vadot > AuthorDate: 2023-08-13 06:28:13 +0000 > Commit: Emmanuel Vadot > CommitDate: 2023-08-13 09:19:44 +0000 > > ofw_firmware: Only match if there is no compatible > > If there is a compatible string it likely means that the firmware needs > a dedicated driver (like on RPI*). > > PR: 273087 > Tested-by: Mark Millard > Sponsored by: Beckhoff Automation GmbH & Co. KG > Fixes: fdfd3a90b6ce ("ofw: Add a ofw_firmware driver") > --- > sys/dev/ofw/ofw_firmware.c | 5 ++++- > 1 file changed, 4 insertions(+), 1 deletion(-) > > diff --git a/sys/dev/ofw/ofw_firmware.c b/sys/dev/ofw/ofw_firmware.c > index faba123c3e09..7d62fc317c1d 100644 > --- a/sys/dev/ofw/ofw_firmware.c > +++ b/sys/dev/ofw/ofw_firmware.c > @@ -100,11 +100,14 @@ ofw_firmware_add_device(device_t dev, phandle_t node, u_int order, > static int > ofw_firmware_probe(device_t dev) > { > - const char *name; > + const char *name, *compat; > > name = ofw_bus_get_name(dev); > if (name == NULL || strcmp(name, "firmware") != 0) > return (ENXIO); > + compat = ofw_bus_get_compat(dev); > + if (compat != NULL) > + return (ENXIO);> > device_set_desc(dev, "OFW Firmware Group"); > return (0); Returning 0 from probe should be discouraged in new drivers FWIW. I'm curious here why you don't instead just return BUS_PROBE_GENERIC here, and let the RPi-specific driver return BUS_PROBE_DEFAULT? -- John Baldwin From nobody Mon Aug 14 19:02:43 2023 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 4RPkLC3v9Yz4Tsjc; Mon, 14 Aug 2023 19:02:43 +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 4RPkLC3LPsz4K2y; Mon, 14 Aug 2023 19:02:43 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692039763; 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=sc+PaZzFKqaI9Uc/e4SH8hm7ke7R9bJImK3LowIG7qo=; b=ob2JWb6Jhi7NAlTXdvwmf2vLahfsq8WOq7v1Q7ggcI2odbx24cB4aNNyXjYjZBFd34AShT zupSqs3yOrYFHxvp1NJEVLgopRS6Pkyf+r2axRrYhUNsHVmTSYd4eqYMD8k+LQ8HvMlbgv lwczIMARGlHykb4/kvK9G2Bw/ruopiBidlkxgjtEnJqMCbQLd9bQjwAR2ZdDnLYxWskZuq Kg3hvla7FrKzvHomNK3XqRGIjm2+UkKTsd2VEnoRSTwdliHmkN7DO0EQFx8+qSh3szrHDw 2F5bHuPWaP/kFeXdRqE3N1oSgBTdJGk13qr3vTYXZDXI+Wcju0Oo42WGOe+30Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692039763; 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=sc+PaZzFKqaI9Uc/e4SH8hm7ke7R9bJImK3LowIG7qo=; b=C8Cgoq9/HxwbOB5C27z7LRc9Y+SuZyVA56RKmOUAMH/kqZ6eIwA8LXtqOQn56bN3Ypc1po WL5bCULGiF7sBSXrAYdzwdW8CtFbPSK0dcPrNdhTIl/GmUJC/pSMddXRTGk/TGsumHu+7I MHPiHj1Nd7OcyJWj1HBA5RT651T6R+wIsNBW8jleHPJbkKcMVuwGOHMfluc9j4J19Jhu9a E3wQYwnvZNVzsajbc1mrZbv5A8q/usUOT05k2J/1XONndOct975Rat7MaOZRGd3SvpiH6Z +Xfwv6Vxq3cvOwb6Gcyh7kC9j9lEDUnTicTsa0ddSNIAx/NAEYZE5G1fLJz5gw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692039763; a=rsa-sha256; cv=none; b=F5le9rcZPaANarM339Z/K7wC6lIcsYytJsJ0tDit/JjT1n0DwbFNgtanuEUXL5OUMgQmhf Yc1DE9g8KNFQXzxJL5OzRbb4UvK/pKH15/Vue2JCasIoUj3TBzdd50MJY82weVsGTX/pEX OBYNQbS3kXNVi6dWd8f6k+Kzg9jWn7su1pbax+EZemhmcfEhjbMc2PhTgTQ+jRcQZhQpZ8 Vc1jBOQwm5rpZ7WLQMUWbDlbLlgPhLjEY0YCldjRk+8KUsRr4dOLbo6SIYgrJLWzt9BSxN IlxuZKYYq2TbIhoxgXNmJecTym+mJ8PtD2k6m//4DigJWSNjE51DV3mdTDBiXg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RPkLC2QZvzfy4; Mon, 14 Aug 2023 19:02:43 +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 37EJ2hmA077710; Mon, 14 Aug 2023 19:02:43 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37EJ2hOF077707; Mon, 14 Aug 2023 19:02:43 GMT (envelope-from git) Date: Mon, 14 Aug 2023 19:02:43 GMT Message-Id: <202308141902.37EJ2hOF077707@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: John Baldwin Subject: git: e3637e2f5b80 - main - RELNOTES: Trim spurious blank line. 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: jhb X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: e3637e2f5b802e3ea3b9d4819e505e79c3f072af Auto-Submitted: auto-generated The branch main has been updated by jhb: URL: https://cgit.FreeBSD.org/src/commit/?id=e3637e2f5b802e3ea3b9d4819e505e79c3f072af commit e3637e2f5b802e3ea3b9d4819e505e79c3f072af Author: John Baldwin AuthorDate: 2023-08-14 19:02:29 +0000 Commit: John Baldwin CommitDate: 2023-08-14 19:02:29 +0000 RELNOTES: Trim spurious blank line. --- RELNOTES | 1 - 1 file changed, 1 deletion(-) diff --git a/RELNOTES b/RELNOTES index 8c1b48de7e5c..4687fc30aa22 100644 --- a/RELNOTES +++ b/RELNOTES @@ -20,7 +20,6 @@ Changes to this file should not be MFCed. be accessed as indices of _ENV; e.g., _ENV['net.fibs']. bdc81eeda05d: - nda is now the default nvme device on all platforms. While nda creates nvd links by default so fstab, etc continues to work, configuration should be updated to the new nda devices. From nobody Mon Aug 14 19:57:12 2023 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 4RPlY42sYgz4TxK7; Mon, 14 Aug 2023 19:57:12 +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 4RPlY42GHvz4Nn8; Mon, 14 Aug 2023 19:57:12 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692043032; 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=rklU+1sn2cuzBS5c3PErPEiH6P7HxoNHsgD8grz/l9E=; b=MzWicq8WPb2ZKxPwbEgGobc8M2tynSM7Q/HoWMso1TWkBbLDHRT+8uW+BddhDmGWKMC6Va 61+pXBx0awS7Sp8fQt8KBzaXJ7aYOlwR82JwaGmhJbf62wdFtPp0je+deiKSYSnULfdped JbfcF0REJRQDe51W0lTa+HjFw43v+0MTkfw9s2eDHTWZ60a3QGz1lJICOqmubA0+1juLix qIwMjUHBwFSSZre/5CcssS7jZ+vwqanbcoxk0WGNSiqY9HLPRH6V83y7twNTjeLyscNwWg PRUWqnTqfPfjIXXdu5iggFUK8WuqTSQgsH3vt8eHJCa+qKUl1DVXTXjORwEShg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692043032; 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=rklU+1sn2cuzBS5c3PErPEiH6P7HxoNHsgD8grz/l9E=; b=Gegph/zcIeuJK93eieussnR29wAL29anR8feWtIboyq1KTNhgO4WKi7K0Y5E+bNIcUD0bL 3te5Z7tQ//gPrCyrT+ZQ9FUN2sWWNdNAhMBe+I5SHqVPdVht12NV9qcb/pJypgvQAr3XVj RlQILUfRTkNB6s1wqSo2Wx+dqRCDypUUnB/zBD4pc5NLxvYMO5/9lMvDFuNw3Yb6ekBOLQ TaZT8A79lJFAph1IyXXcMxUx60Q4Hktj0zZqBXGPzt4QZGrXSHNT+hQ5Auu5KKikumAOSV NmDP5tA3qC4QhUY7IdO7/7NuMkX9IpU0r5NZp77G7UoQMhKffiYbN2EgCUCQTQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692043032; a=rsa-sha256; cv=none; b=Ccn+gcG620lZgWf0n88Cyys/3TS5tIbb20t+R7EYaMqjd1KVRAaZO78V9cPa06o3d6jpcx kldyjm5+HluIsxmXsC1pndGPUKcChNtSJBLJcgC2dNE36IDVt6qXnsfgcNFOEX2+ETn8k/ B0+G4QZEbtDorszoD5jVdGLFrEi1rxml0xdUXd2JVbYozEPqKAVIFRxq14Lj7fFH/YA1RX ovQuqT4IfR+0NOMT9HwfinCLLg2ZivO8jONZUb5QiCYyWJdwPF7+5sQ2M8PwPveThSHNtV uaVs5HOwTVhZ4JiKcY3u9c9m+YCA7lMHE5QED5Sttv0SGWbXV6mt86YxxlM0Qg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RPlY41KTlzhC3; Mon, 14 Aug 2023 19:57:12 +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 37EJvCjU060378; Mon, 14 Aug 2023 19:57:12 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37EJvCSP060375; Mon, 14 Aug 2023 19:57:12 GMT (envelope-from git) Date: Mon, 14 Aug 2023 19:57:12 GMT Message-Id: <202308141957.37EJvCSP060375@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Gleb Smirnoff Subject: git: d29b95ecc0d0 - main - sockets: on accept(2) don't copy all of so_options to new socket 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: glebius X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: d29b95ecc0d049406d27a6c11939d40a46658733 Auto-Submitted: auto-generated The branch main has been updated by glebius: URL: https://cgit.FreeBSD.org/src/commit/?id=d29b95ecc0d049406d27a6c11939d40a46658733 commit d29b95ecc0d049406d27a6c11939d40a46658733 Author: Gleb Smirnoff AuthorDate: 2023-08-14 19:56:07 +0000 Commit: Gleb Smirnoff CommitDate: 2023-08-14 19:56:08 +0000 sockets: on accept(2) don't copy all of so_options to new socket As uncovered by e3ba0d6adde3 we are copying lots of irrelevant options from the listener to an accepted socket, even those that aren't relevant to a non-listener, e.g. SO_REUSE*, SO_ACCEPTFILTER. Stop doing that and provide a fixed opt-in list for options to be inherited. Ideally we shall not inherit anything at all. For compatibility inherit a set of options that are meaningful for a non-listening socket of a protocol that can listen(2). Differential Revision: https://reviews.freebsd.org/D41412 Fixes: e3ba0d6adde3c694f46a30b3b67eba43a7099395 --- sys/kern/uipc_socket.c | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/sys/kern/uipc_socket.c b/sys/kern/uipc_socket.c index eaff57d50d78..f111ec9d0780 100644 --- a/sys/kern/uipc_socket.c +++ b/sys/kern/uipc_socket.c @@ -750,7 +750,19 @@ solisten_clone(struct socket *head) } so->so_listen = head; so->so_type = head->so_type; - so->so_options = head->so_options & ~SO_ACCEPTCONN; + /* + * POSIX is ambiguous on what options an accept(2)ed socket should + * inherit from the listener. Words "create a new socket" may be + * interpreted as not inheriting anything. Best programming practice + * for application developers is to not rely on such inheritance. + * FreeBSD had historically inherited all so_options excluding + * SO_ACCEPTCONN, which virtually means all SOL_SOCKET level options, + * including those completely irrelevant to a new born socket. For + * compatibility with older versions we will inherit a list of + * meaningful options. + */ + so->so_options = head->so_options & (SO_KEEPALIVE | SO_DONTROUTE | + SO_LINGER | SO_OOBINLINE | SO_NOSIGPIPE); so->so_linger = head->so_linger; so->so_state = head->so_state; so->so_fibnum = head->so_fibnum; From nobody Mon Aug 14 20:19:51 2023 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 4RPm3C49WJz4mJGT; Mon, 14 Aug 2023 20:19:51 +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 4RPm3C3XlKz4Q36; Mon, 14 Aug 2023 20:19:51 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692044391; 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=t9vvNC+yMJ5ehQ6kbqe8Bbjd7SNGyPdZuWgoVeNdztE=; b=E0s8gADQFVAqwaTyjVDcAzVzO9DK7kcwfl8pl5K1NeBpMg2DT9kbEq7lFRvxYcZl9z1INc oViuUmpXdMV0kJQdDnlNpxngX1w9+9pRgK9MuZlyIkWRIsOoxpUus3BVNEEg5ZN7zHznPe sM7pBMlX7Mo1w06vY0LV7WXovWg47UZKFcmLCfR13g2YKIHqFxtugevByzNtVbavAHwEvc /XXY3/CHbFal8psEe0OyNr56gsxbYgtnUULZrxG+7rxDatm7B5xdc+lZhADyuCwYLrtoz0 cFEkvHfduUIwFKTvMOSsxcqbtBXWXot49bXMFQu118xRXLHTO76/VEk8l6LGjw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692044391; 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=t9vvNC+yMJ5ehQ6kbqe8Bbjd7SNGyPdZuWgoVeNdztE=; b=x6t5ZzR1q5nLbTw6gztSKp6+qKDCsNqkMHKYDKXw6BMCzTzbdOL6jvAyCvANfpJyWdhhp2 x8QsHN29myIKGTALjWfidivLKxGIpDu4SAhzNELgarAecfV6y8pE3PEHAYX3TVYs+uk0Fe 9L+IMtfAgDVm/90HWq7hAWUCpegIgD99WsQ/AyxhYmDgEsp5v/f6VGbZDz6MXET+AW78Ax 2AGcc5WMC4+Q3ZaU/flSpF7ddIGLaueGOn8Dhq+V3WGZX61QjU8kwLmVUuHyEyRR6E68F7 yvtzXC0ZlBt+ayCh2VeCyhvqyWIr3WPJhLIe5tFT7m/Sa8zQ6vnHibjLOM7w9A== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692044391; a=rsa-sha256; cv=none; b=PKQpa8VbxcvqwBN/7qOhvzlN/Mda+kwQOoemircxZ41msBuTUD+IrXMTGSYGkGIcqI75HC NZTV6SK4+TYlKPjU7Hjn5ADTtkxsNm112oN4C3G9h8eK83czLnbDu1sFaZKImF+GTf9RZg DmKrMPytVbWiJHTRFLboK2jLZtH08S6itAEoI7Yedhr3l1bq/D5qkvqZG2xOgXlDfV6/x3 vxippEahlOpEPFLcWkbIeeWZ/nJH7R04lGQ0P9M15hUAXpCr45DrPOE7YLF4j2D9pz/DcH wJQKXwzIgr0ZxstckDi1h+0tnK1FxX7XHsaytI79E3JoniptuTPtwUymWluuOg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RPm3C2VHQzhdH; Mon, 14 Aug 2023 20:19:51 +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 37EKJpK0094596; Mon, 14 Aug 2023 20:19:51 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37EKJpZC094593; Mon, 14 Aug 2023 20:19:51 GMT (envelope-from git) Date: Mon, 14 Aug 2023 20:19:51 GMT Message-Id: <202308142019.37EKJpZC094593@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Ed Maste Subject: git: a51f81c2e53f - main - x86: move EARLY_AP_STARTUP into DEFAULTS 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: emaste X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: a51f81c2e53f4968f5594822c44ed8da4d2416f6 Auto-Submitted: auto-generated The branch main has been updated by emaste: URL: https://cgit.FreeBSD.org/src/commit/?id=a51f81c2e53f4968f5594822c44ed8da4d2416f6 commit a51f81c2e53f4968f5594822c44ed8da4d2416f6 Author: Ed Maste AuthorDate: 2023-08-07 21:49:57 +0000 Commit: Ed Maste CommitDate: 2023-08-14 20:17:48 +0000 x86: move EARLY_AP_STARTUP into DEFAULTS EARLY_AP_STARTUP was introduced in 2016 (commit fdce57a04219) with note: As a transition aid, the new behavior is moved under a new kernel option (EARLY_AP_STARTUP). This will allow the option to be turned off if need be during initial testing. I hope to enable this on x86 by default in a followup commit ... It was enabled by default, but became effectively mandatory (on x86) some time later. Move it to DEFAULTS to avoid an unbootable system if the option is left out of a custom kernel configuration file. Reported by: wollman Reviewed by: jhb Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D41352 --- sys/amd64/conf/DEFAULTS | 2 ++ sys/amd64/conf/FIRECRACKER | 1 - sys/amd64/conf/GENERIC | 1 - sys/amd64/conf/MINIMAL | 1 - sys/i386/conf/DEFAULTS | 2 ++ sys/i386/conf/GENERIC | 1 - sys/i386/conf/MINIMAL | 1 - 7 files changed, 4 insertions(+), 5 deletions(-) diff --git a/sys/amd64/conf/DEFAULTS b/sys/amd64/conf/DEFAULTS index bc8a268e1ea4..7a3c54f974ab 100644 --- a/sys/amd64/conf/DEFAULTS +++ b/sys/amd64/conf/DEFAULTS @@ -5,6 +5,8 @@ machine amd64 +options EARLY_AP_STARTUP + # Bus support. device isa diff --git a/sys/amd64/conf/FIRECRACKER b/sys/amd64/conf/FIRECRACKER index ba00d674cf4e..b9cf11543245 100644 --- a/sys/amd64/conf/FIRECRACKER +++ b/sys/amd64/conf/FIRECRACKER @@ -115,7 +115,6 @@ options NETGDB # netgdb(4) client support # Make an SMP-capable kernel by default options SMP # Symmetric MultiProcessor Kernel -options EARLY_AP_STARTUP # Pseudo devices. device crypto # core crypto support diff --git a/sys/amd64/conf/GENERIC b/sys/amd64/conf/GENERIC index 822567ebe4bd..a3adb3ff8fd0 100644 --- a/sys/amd64/conf/GENERIC +++ b/sys/amd64/conf/GENERIC @@ -124,7 +124,6 @@ options NETGDB # netgdb(4) client support # Make an SMP-capable kernel by default options SMP # Symmetric MultiProcessor Kernel -options EARLY_AP_STARTUP # CPU frequency control device cpufreq diff --git a/sys/amd64/conf/MINIMAL b/sys/amd64/conf/MINIMAL index b69706f97690..f52fbb375f6d 100644 --- a/sys/amd64/conf/MINIMAL +++ b/sys/amd64/conf/MINIMAL @@ -80,7 +80,6 @@ options KDB_TRACE # Print a stack trace for a panic. # Make an SMP-capable kernel by default options SMP # Symmetric MultiProcessor Kernel -options EARLY_AP_STARTUP # CPU frequency control device cpufreq diff --git a/sys/i386/conf/DEFAULTS b/sys/i386/conf/DEFAULTS index f4956183b85c..8ed95641af6f 100644 --- a/sys/i386/conf/DEFAULTS +++ b/sys/i386/conf/DEFAULTS @@ -5,6 +5,8 @@ machine i386 +options EARLY_AP_STARTUP + # Bus support. device isa options ISAPNP diff --git a/sys/i386/conf/GENERIC b/sys/i386/conf/GENERIC index d2bc5b195963..877898777749 100644 --- a/sys/i386/conf/GENERIC +++ b/sys/i386/conf/GENERIC @@ -109,7 +109,6 @@ options NETGDB # netgdb(4) client support # To make an SMP kernel, the next two lines are needed options SMP # Symmetric MultiProcessor Kernel device apic # I/O APIC -options EARLY_AP_STARTUP # CPU frequency control device cpufreq diff --git a/sys/i386/conf/MINIMAL b/sys/i386/conf/MINIMAL index d939201d85a9..a2aab1660209 100644 --- a/sys/i386/conf/MINIMAL +++ b/sys/i386/conf/MINIMAL @@ -88,7 +88,6 @@ options KDB_TRACE # Print a stack trace for a panic. # Make an SMP-capable kernel by default options SMP # Symmetric MultiProcessor Kernel -options EARLY_AP_STARTUP device apic # CPU frequency control From nobody Mon Aug 14 20:33:51 2023 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 4RPmMS1QtHz4mKSK; Mon, 14 Aug 2023 20:33:56 +0000 (UTC) (envelope-from flo@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (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 "smtp.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RPmMS0q9Pz4QqS; Mon, 14 Aug 2023 20:33:56 +0000 (UTC) (envelope-from flo@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692045236; 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: in-reply-to:in-reply-to:references:references:autocrypt:autocrypt; bh=pWRbLRUp8Z6NFcxyQ2fSG7DSEaq1NCP8ACp/wcfhQe8=; b=qyn8CMLy2Y1O4N2y+PZGLQOFU5jVqGivH4q2BdSCSLpxtGjuA0WMF6bLb+sDNHuAe2je5+ nSxPScuasHz5fcAkdFmyA9w8mG2O8pT+OkKDlGSYYVWoWf2O/z+EqdNQgAQETabI5lo1N8 XK7iAj4ROtGbb7afAJgoVfT6QhbgspOj2iTImu/XVcJGJXPRI3uPU9aazuy527NxHt0bYC ffiI2J45iif9UnINw4z3stxv25J7NRlDLLZVtHmmPcoAE/z+BDefePUkE3JTDZOw9i2Mk7 freumLogLdq29ptI5E/sZB2pvlbAELQeiXJEcBSe55eG9hYa/AM17ijvesgeIA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692045236; 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: in-reply-to:in-reply-to:references:references:autocrypt:autocrypt; bh=pWRbLRUp8Z6NFcxyQ2fSG7DSEaq1NCP8ACp/wcfhQe8=; b=eaUDAjo08N8PTCWUqkem+WG+qUSt1tGU9mLSr7YzqN7ZHwZEprZNgrUSmC2Hej9GtY7jgf Jlc8w2TYrYD7iM8/xiBWkZApMZqrD9Y4wkRf0XtDbxDCC4yUFhWXxbJXR5VW+m0W628fiN Bw+yupPuaPQVwumkmfcUr+QmALK8tHEe4Jltpcv+ghIRH6ahvQqytLsNx3XAPzR4cYA5ag giA7H1yLsPe0L4rWxxaRKHjNATpt6fC140ItvnqHS5u8VIl+DE4sUVfQcg11CuQDxrF3y5 DhySVBUNeihD0XtwYRYJEWdsAako46QUebtnnxErZ8qSShC2ITTT7dZ9VS5scA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692045236; a=rsa-sha256; cv=none; b=f3VTwS+mSwkB0i4MZdbE2GbhLbnv9r9b2205eq+kYoEDqAzcYPMPcDIDUzGvQLLGvWBLYN F05SGP5YC1iYQjD9LdbDCutyeBHx7D1gVjQMLpmZhB73tdimB9WaZhTeOIH30dSbQ7i6Aa UhyXfCNDp6GvwGzLXf5nd0x2jkyck06wl5rHjWohbLVuA+WWnx9DEpLjh1uVIASoY7nsMd RMy0fn0uRM2JWPex3Y75PXZuYKVPdswafsfKjFSLVHjBaQj2GQbDvlCpQNwG2719chVo84 6zNAUGTNiq/6l8a5kP6Vf8XXj/9L2LH1PoMx9fa/rcov/kURDrgjjgVQRNJ0uA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from [IPV6:2a01:4f8:10a:fd43::666] (unknown [IPv6:2a01:4f8:10a:fd43::666]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) (Authenticated sender: flo/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4RPmMR0mdNz1r8; Mon, 14 Aug 2023 20:33:54 +0000 (UTC) (envelope-from flo@FreeBSD.org) Message-ID: <5c546e4e-5637-4582-867c-a87d306bb3d8@FreeBSD.org> Date: Mon, 14 Aug 2023 22:33:51 +0200 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 User-Agent: Thunderbird Daily Subject: Re: git: e3ba0d6adde3 - main - inpcb: do not copy so_options into inp_flags2 Content-Language: en-US To: Gleb Smirnoff , src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org References: <202307270351.36R3pa8o060603@gitrepo.freebsd.org> From: Florian Smeets Autocrypt: addr=flo@smeets.xyz; keydata= xsFNBFpyBwsBEADLq0c46orEtbMn4SptX+VJxR1wB4YwaErZme1bqF4nZHIhlRNET22HsHdQ doagaB4uACq0Rj5kHcu614ZnnNkLPyCxWQATx+cbdiFO4/hfT8tAvKnBtiy3awKJ5uGCNO2E zJwXW6KwdDA8XPRySqN8m1yPl+dW0Cls+/vO/QL/6+YLMupmEpSvFxRzAZTQuKyX4+xl+dYI d24JiPd1yfCuDNOY3+OZ3QBMT00u/699N8lUWRtiTwaQMwAOww8r/26YM6/SgcgFuLH2E/CV plY0sDvfoISlAj8agxdomNXfPjCMQ6w5yGZmA+huFpPCVBTi3on/SWgbQO7dLVpN4BNPuScP osCb/dsOg0S74zCClsIU3gdUGh9rwJY00/Ebid6V0R3c1Czwbg8LQedzlGDuXYXmzp6W2ujg r1cqbUD6lUWikUv2IMdCbb8MxYhHLi3GYUs5Xpi+W7vM6T45KbuMr7O/1SjtcGOlNeDvGNgj cDk20fOgPPZ+M6i9vX5Q2oI9HoYaeTiYNwILkBLVP/L40kTo5EkiQOt4OW6BMbylqXPOaQMW uGVbmhCJQpbx8Vo80s2yiBBVWkLkWQIcIm3KZlLldJqKEFpQBWLBE1eFFqboYgAWzFn73CaV 5tihobijMmmOV3a8cI1fI4kREyl3g+8bW+O0u3m3tuzVOpDpjwARAQABzR9GbG9yaWFuIFNt ZWV0cyA8ZmxvQHNtZWV0cy54eXo+wsGXBBMBCgBBAhsDBQsJCAcDBRUKCQgLBRYDAgEAAh4B AheAAhkBFiEE7LNouHkIv7aRTXJp71uk3NWp88AFAmHwU9QFCQtIlt8ACgkQ71uk3NWp88D6 dA//YNhcYVDRSpLDNMLE9rqJ0DHJFaIRafpExGxQhHHiQKoeXwj87VCKRP++sbewS43g0hw6 3Nh/v/L2WbAwF4QvF3MOAhoiiGaNZoHpPK2XwaWcqa8nh2QK28G51PzLooAx78tagIBYyP3Z oRlhu22Ye3tNnN0f1ckEJMRoJAPO7hDGzFE03kcaFvOu9AOOJNuaZxdVspni6s8B4n9xrHVX NOIlwMoq2UT8irtMJb+ZWsBb/Oj/ZU0+oni8VWJMEMWwVgEOlwweAw8PK+C24F2vAj+tY3DU Q9ZQB6nX4PZesRnah95IKrDFJjOGhmdSls0uGRQkmY/U3ESuD+3AkRGXnXZ7kz6BrTVqoneg mGzG6If3BulvLqv/bdwE32JOe8UIY6cLNhgoRfMlx58Po9DZCnG4uwPr5zVpuRO4SvOC3Rz1 Q9tUV1rbrWa/QWsDlDbwzIX92eXeVs1nrQokO9VE5Fg3279ktyVJGdcSd53h5xXCvO0SKVIk fvNtTOxodhhFzhgfBgDa4eYpJfSlgSMEDOab/vRgjAjqWFbqjY+fa2OAvGXuPhCO8aofKtgn QxCK9yASayptn+3KKNy005/Q5Kuh1C89csjRxhZSw6dB+gLdyZggtD8mv12+aaFIep3FITOK KmA4H/CUcKGDozXVvhL0r90o+BfzjopmIHn6V7LOwU0EWnIHCwEQANHrOm5vydK/ij1zkDyL Zzbogk5zjMh6oAr3cH4oGbJHPLlyFZTCVBYUwD4kh6NV1sKuZOeX/aygyVg1RyLulnzsc6Yj XOIxlqhqQwGI8k8ssAIpMSf029781CNF2HC42CrJeHtXNONDNOjsMuoxzga9zLQCh4jLTlE/ TUJo6KVABWBVRtTVh2Z77pKtN7j2NPFBHvp7K0WHfV+TYnlsgjhUA0ACZnUdHS2YRzBhCzzQ eludxBz54S9xbUq1mfZfVx8AbAGXF2zxo68nvvAAJn48HiBS3dMhCGYJDdZdja6QdUFPiemi nOxwkUzCqmKxm+Aj7USue1SbZZqJxmMI1eF4Ork/BJJI74Z/FnJgYR4UkEiD3J/KUocQCIH3 daB1+/CXlh99Ib7AP+QGuKk3vnNHh7VBq3E+VAiM5LU0BmgW+cdRPHkiwM7sDa2VnV3VqvV7 QmoMKnHFzUB6Nn8uE+iakp5J81Pr68kDOq7kLW3UnGmg1PUqbsnCaTimJb3JAYWzOW/9CYcP lbAdIqi+wH7MOoeL+PA99A3kW/881rGmeOYFzzrsNVLtea+AJfXtp4LN5gOVIPIpovCNSVXX EKgl7a4vjUGzVBzrH7PzT+k4XUEQwNCACfGZxEExtny19bjvumZ0rv+AEAHvsWSKXHUVJzIN jqd9UioaEbKGAPlPABEBAAHCwXwEGAEKACYCGwwWIQTss2i4eQi/tpFNcmnvW6Tc1anzwAUC YfBT/gUJC0iW4AAKCRDvW6Tc1anzwHKpD/9znRaNN0u5+TwJxSD3baeA2OqeebO6gjpscfoT 1z1LOTJiG/pPMz7TB5K2bo+0JwzRV29nfiSeNGQqBx1THZ3Y0ph5tFB8rfF4aEddjhtwxP80 Q4SzxToSZAGMBkndNXlEpMeyHoVpcGoR7qkKAtrr7M9g9ocf8kTO3hzvDzASVIwiASVwl4QB GAv4slShbxJ86DbhtUgvv+6kSe1qm62hMTri8cD/0mVBAEwmAf6k4l9pwYW2oAdl0vjS5sz0 0uqB8nuT22NuiB3XBjSB5CFbeKhy3EZkcpG1taMmuXtwhAgQTmmknruMv9OvP8joSK1nrSyR BwzcMbYW4PS5px4c/RSsdVIcyhQLQ084c1ak9cDImiyU9pZhHnvNIdp84qfEWXOrXtWSUfUy Ej0npK9vAjKH4Vrfakw+WtRrleFC/muTSu1FfskeBphts9gk0fox1VZ+pWMLsxwsKlpgCqhC FzpN5ey+hsawjbOA8X2KJjl2Lr7fYuvmxu/FOgRxPhiO08UMkFAIlHWn+sXivGTbxZxagGos zOr6MZmKT31IcU1WqY3EIjA/ZodDkBz/cT8se4hvh5whroRuGUGfcp5KmVUJhkCvSxnVwMYz 4uDpr8I+TYWU+LnJbIBZcHs8wvNuaSMLd9CLS/4Mi2bJDRvAdmReOwiIxzzxdirXq7KkaA== In-Reply-To: <202307270351.36R3pa8o060603@gitrepo.freebsd.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 27.07.23 05:51, Gleb Smirnoff wrote: > The branch main has been updated by glebius: > > URL: https://cgit.FreeBSD.org/src/commit/?id=e3ba0d6adde3c694f46a30b3b67eba43a7099395 > > commit e3ba0d6adde3c694f46a30b3b67eba43a7099395 > Author: Gleb Smirnoff > AuthorDate: 2023-07-27 03:35:41 +0000 > Commit: Gleb Smirnoff > CommitDate: 2023-07-27 03:35:42 +0000 > > inpcb: do not copy so_options into inp_flags2 > > Since f71cb9f74808 socket stays connnected with inpcb through latter's > lifetime and there is no reason to complicate things and copy these > flags. > > Reviewed by: markj > Differential Revision: https://reviews.freebsd.org/D41198 Hi Gleb, this commit is causing issues on my mail server. Some incoming connections would just hang, email would stay in the queue of the remote server for hours. Repeated telnet/nc to port 25 would just hang. Some connections do come trough though. I wasn't able to determine a pattern. I'm running postfix 3.8.1 in a bhyve VM and forward port 25 using pf. rdr pass on $ext_if proto tcp from any to 88.x.y.53 port 25 -> 10.211.11.3 port 25 The packets do arrive in the VM, but for some reason the packets aren't accepted. There are no firewalls enabled in the VM itself. 19:47:50.857299 IP 5.x.y.18.34283 > 10.211.11.3.25: Flags [S], seq 65535, win 0, length 0 19:47:51.573109 IP 5.x.y.18.33457 > 10.211.11.3.25: Flags [S], seq 65535, win 0, length 0 19:47:52.702420 IP 5.x.y.18.35528 > 10.211.11.3.25: Flags [S], seq 65535, win 0, length 0 19:47:55.856822 IP 5.x.y.18.34283 > 10.211.11.3.25: Flags [S], seq 65535, win 0, length 0 flo@mail:~ % netstat -an|grep 5.x.y.18 flo@mail:~ % sockstat -l -p 25 -P tcp USER COMMAND PID FD PROTO LOCAL ADDRESS FOREIGN ADDRESS postfix postscreen 980 6 tcp4 *:25 *:* postfix postscreen 980 7 tcp6 *:25 *:* root master 973 13 tcp4 *:25 *:* root master 973 14 tcp6 *:25 *:* vtnet0: flags=1008843 metric 0 mtu 1500 options=80028 ether 58:9c:fc:0e:ca:cb inet 10.211.11.3 netmask 0xffffff00 broadcast 10.211.11.255 I'm now running head from today with only e3ba0d6adde3 reverted, and everything is working fine again. I also verified that unmodified a43e7a96b64e works, but this commit does not. For some reason I did not notice any other ill effect with http(s) or ssh sessions to VMs on this server, but most of them are v6 and not NATed. What else do you need to debug this? Florian From nobody Mon Aug 14 22:05:49 2023 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 4RPpPT4qFqz4mR5v; Mon, 14 Aug 2023 22:05:49 +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 4RPpPT4K2Rz4Yd7; Mon, 14 Aug 2023 22:05:49 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692050749; 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=zcZ+ZfebUN6LEK+qOyrDV+SEaupHma6j7ffwOuIyy8s=; b=SKGXTcbn8BUNb4mQbZTR0oNS/fjRrvokUYrT6hLwzPkxLnHZwat/3FWIBVU/aH2tKemcBL QAubo0/3/mnlgcL1l0BXtxQMPbz0xCmolI/m8S27cN0sf30sNtT/NPjxs/WE9RirJCYDZI H6A6TH4wphv9qWfG7i0aiUQVmivObpJoVxqXrkF9Ep5Nh8kifS4IVZYAfu0pG8JzmN/cC+ LZzqCeCiTJx+Ac7GGgQzR3CBKYfwYoUKWFMn6IGsXBTD3d7ifBERbFIp+D0sU9D8xhjCUa yZ3Mmef2yVlRb0h/n8vnfI37KzZ8sNu+Q+pA4r7u7orAkM2iQNDAj02hPWDQqg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692050749; 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=zcZ+ZfebUN6LEK+qOyrDV+SEaupHma6j7ffwOuIyy8s=; b=RK9eu3u5oyAWKPru3cPfgctEHHipNKgt5d6e7zVvNt1kNOjVo8c5/v2mS7H3cEDbmfsyI4 CMnCCAC9mUy1taBq6J0ovVg8QVggrEjcr3nYDvMw87+DEOTtj4easnIY1RUNXCHCYuQpjb 5RVslywu+5ENYbHWaWHovJXI8IsFAi7x+98jiuxMIuXtvnB61ayH0lH/Vwy7Ij+BWDlXIv lOJwSJjHtoXXswU+5NfOQhvzfG5lCj9+YgdecXu4AKxd1PKZHUzBqx7OlIH0QPZyr7UiLm ualAWIZfaMoLgLUGNd2aWLLI0qiB+CT8gKz7C6xhvvks3N+T2NWwJzjNX+nzqg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692050749; a=rsa-sha256; cv=none; b=SQxorgQQeQBe8QpT6rSaDBr8KCqls8gUpP32ab6Oyo2vjyuNPd9m70XO4LwQ6UdREr5odx bJTcPgxG979Zf3Wf6VQBfoDOU6/TFtO6u6P71JV2r6dszrv65cIjLczCOVeoOasmbqnf85 9KvSG6wA/Atj9afsF8X+qkLPt8+BIshR0FexmxRwjn0wCoDFgn3bAzEl5jJ3a8JWJ47YXX C9CE9lBtJR+QjqpLKMIqwH5yWSfVDkc3bIZMXjBVmKc/BNhFGYhPC9tHrPtpMpm0m/uH4r K6INuTfHWOz86cZAWn6H7WJsqwzdBda4IizYAB9XDaF90lfZbU5U1eQgoFVBHA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RPpPT3GXgzlYT; Mon, 14 Aug 2023 22:05:49 +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 37EM5ntE076987; Mon, 14 Aug 2023 22:05:49 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37EM5nnk076984; Mon, 14 Aug 2023 22:05:49 GMT (envelope-from git) Date: Mon, 14 Aug 2023 22:05:49 GMT Message-Id: <202308142205.37EM5nnk076984@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Ed Maste Subject: git: 43e545e8e016 - main - pci: return 0 for pci_remap_intr_method MSI-X non-error case 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: emaste X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 43e545e8e016d22346a4fe278ea2570328b20cc1 Auto-Submitted: auto-generated The branch main has been updated by emaste: URL: https://cgit.FreeBSD.org/src/commit/?id=43e545e8e016d22346a4fe278ea2570328b20cc1 commit 43e545e8e016d22346a4fe278ea2570328b20cc1 Author: Ed Maste AuthorDate: 2023-08-14 20:35:34 +0000 Commit: Ed Maste CommitDate: 2023-08-14 21:56:15 +0000 pci: return 0 for pci_remap_intr_method MSI-X non-error case When remapping a MSI-X vector, we would always return ENOENT, even if successful. This didn't really matter, as the sole caller of BUS_REMAP_INTR also didn't check for errors. Return 0 if there's no error, so that we can start handling (or at least warning about) actual failures. Reviewed by: jhb MFC after: 1 week Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D41449 --- sys/dev/pci/pci.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/sys/dev/pci/pci.c b/sys/dev/pci/pci.c index cbdfb3acec70..9118ca7781e1 100644 --- a/sys/dev/pci/pci.c +++ b/sys/dev/pci/pci.c @@ -2447,6 +2447,8 @@ pci_remap_intr_method(device_t bus, device_t dev, u_int irq) * through all the slots that use this IRQ and update them. */ if (cfg->msix.msix_alloc > 0) { + bool found = false; + for (i = 0; i < cfg->msix.msix_alloc; i++) { mv = &cfg->msix.msix_vectors[i]; if (mv->mv_irq == irq) { @@ -2466,9 +2468,10 @@ pci_remap_intr_method(device_t bus, device_t dev, u_int irq) pci_enable_msix(dev, j, addr, data); pci_unmask_msix(dev, j); } + found = true; } } - return (ENOENT); + return (found ? 0 : ENOENT); } return (ENOENT); From nobody Mon Aug 14 22:33:37 2023 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 4RPq1Y403vz4mTLQ; Mon, 14 Aug 2023 22:33:37 +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 4RPq1Y2ltPz4cxm; Mon, 14 Aug 2023 22:33:37 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692052417; 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=yHI1gGXObh2dFWpkoS3Kcv9ZQ7GuJmbn/OloBL+TfPw=; b=ac5CLj4SCGQ7libY4hXtSBtzU1UARLpIlu5XnxkxqifZr+l8+N/r6GEZfDvhq5H0A/+dBN YRvTNpzcq5DBfcDKDYp5QGDoKEWWzjf+/n3029+lHCcaTr0/7LTFSi1D2j/gLZDGQzZ35S n/q8O4OeJ77mzDRxp3JdlkGHWkwD7xIsJvQOiQ9Y/zxMLiAFhWCTE9Y99tSv9QHB3yt3nI z16cxL20bGJE+yJ+dX6Ze5hfCaJi3JEiCCdsUV04kQNhbR/8L+8i7GJGHp66ztRJxrbfJy Umouh4r+OEaOlZJWZYflCfgQQIF89Y2HSGBMj7z5NhuVFInND6cWAzzy88Hmxw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692052417; 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=yHI1gGXObh2dFWpkoS3Kcv9ZQ7GuJmbn/OloBL+TfPw=; b=hJp9ZIVlEUx+ay1QaWheAIIZDl4QBckiPe7fV9H1beYuiZPRghoZ081sdXWrP4tlvzbETL A3ksJw56zSR0nzu6iD8TLhccI8OkjeafYcESmqyiVA4kmzsVnHVZ9u3xaswcW2p4W6aVND vCgFuoJy6GcdJ6E+0SwXZfe7pLJFrPJNSvmyNeLZAlrSgO2oGF9vhqlCada90Ah6Lca5vq rp5EBqtmLe9Kk3NM+7DNXJBeQlPAcqwImAqYn5OfWFxqpi4NtpUrnj9mH2Etppda4Aavyd cvZ7HartISUktC00HY9P6/++XK5DMXcHUV1rBT0n6NWj2m9oEa+qrx3vdFtAQA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692052417; a=rsa-sha256; cv=none; b=uS7RjXz+FjdyDow0QVHx8jnQPsGC0LUC3BySncZFuI3pqd8dszae6n369KJWxuzNH7d/oB TnSCiyvIU9OwwM+i6XoZxwVpDAp5LOYEXcxo0Sh/+pRnv/pgtK9L1Ugimox33coGO+m6ze +rf7+4qY8XGggMAfuTyGVgpbdcQ8Qi4ewFAjF+5lZCCMGluSP5LW1erOqlha90bNW5C480 D/BUVCZU0OkfDqRRVu7IJG+k6z1FUkLEsl4j/mhn3VlM0OPcmdNdJRsAGabUzNzhxnGRIV QXkfsKWtLzn22wmvfYj2rzJ2PW2rsFJ/FZw6PNXpVRIEIwMmFeqxs//wr6+3sQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RPq1Y1pd0zmFR; Mon, 14 Aug 2023 22:33:37 +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 37EMXbBI026261; Mon, 14 Aug 2023 22:33:37 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37EMXbpe026258; Mon, 14 Aug 2023 22:33:37 GMT (envelope-from git) Date: Mon, 14 Aug 2023 22:33:37 GMT Message-Id: <202308142233.37EMXbpe026258@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Warner Losh Subject: git: 33469f101146 - main - nvme: use mtx_padaalign instead of mtx + alignment attribute 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org 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: 33469f101146796a1de3f7736c504ce2539c952b Auto-Submitted: auto-generated The branch main has been updated by imp: URL: https://cgit.FreeBSD.org/src/commit/?id=33469f101146796a1de3f7736c504ce2539c952b commit 33469f101146796a1de3f7736c504ce2539c952b Author: Warner Losh AuthorDate: 2023-08-14 22:31:37 +0000 Commit: Warner Losh CommitDate: 2023-08-14 22:33:26 +0000 nvme: use mtx_padaalign instead of mtx + alignment attribute nvme driver predates, it seems, mtx_padalign. Modernize. Sponsored by: Netflix --- sys/dev/nvme/nvme_private.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys/dev/nvme/nvme_private.h b/sys/dev/nvme/nvme_private.h index b35e14cb8d0c..bb81676336a6 100644 --- a/sys/dev/nvme/nvme_private.h +++ b/sys/dev/nvme/nvme_private.h @@ -203,7 +203,7 @@ struct nvme_qpair { struct nvme_tracker **act_tr; - struct mtx lock __aligned(CACHE_LINE_SIZE); + struct mtx_padalign lock; } __aligned(CACHE_LINE_SIZE); From nobody Tue Aug 15 00:33:20 2023 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 4RPsgh61Dqz4q6YR; Tue, 15 Aug 2023 00:33:20 +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 4RPsgh5974z3JDB; Tue, 15 Aug 2023 00:33:20 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692059600; 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=jMVk5j443WFt4SgrRk01t9WmoP4kgVUQNxbSc5ACFgw=; b=eEZYD2SemS2Uk/LIVSBKWhhnd1ZgccNxELBrZofxCLY7tQIqcStC95NWISPhufdeJz6I2Q Hw0CmoeVSlogvebqDwLzB458WQkeqLnDeO4vhSelZAqO2B+ZzMBEAX6+XmMGdCEr4sEWen laN/an8CVx+WupbB7zquGLQ/lfZti2UFVLpdHdi4kFLzBKu7LlfrV1COgp55Yt2ptbpiEa lZTia5hCHIFQfwzRxED6JAq9YgINrtQWjuyUi6R/F1KWFlwhhFO2AvtGTxw6p28xKj8hdw uR9SdegVbQ2T3FJq/GAxMru8SQYH23mZ83Swlqm+VwTDUThX1pvcT5oGGNVjkw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692059600; 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=jMVk5j443WFt4SgrRk01t9WmoP4kgVUQNxbSc5ACFgw=; b=TqF1J3ppRj/VEg7L+KXOKr56ay/8Flxz1Yl3OHZ7urYEE89o9ymBTCxduh+rdHO0J6eXIx xQof4rKZN7arOubuySnKty+xAuo5tf2gFG83hu9U6IFJyhYzyTIjxDRGvTyg57G1EgStop +5e3Ov0eo70VsXrZlAeiCDZhfj4DReVP6IwRlyHTHsQh1iz5tFv6gbbJ+p8vplBsnmwYf3 TZD9BJ40Fpib7pMh49opIrBR20OOGr/DNsdLdLP4m111rZUFMuGQR68ZgC23yziP+hmDKN sFczTfMpebBfLKHcOhp0e6SlCzLn66mokaZy8hc8wRhSYf8DTXK1UT4g0o0pgg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692059600; a=rsa-sha256; cv=none; b=xFVr7kH3LjEgz+9goJc6ZjV9iC2DXK6HpPC8wSEMetFSsTlVQSLH81HJkgNgLhk1vv0EdC w/uffFnHGSE0jCP/rb2Y114Z6KGNjEMFh6d3/BWLfOTSq0VPX3p8IHr7U1BDJ32k3E+YRJ zsT8HbhPAydMpjDNFsnNYQ0t9dhkmBPRXV5nNd9huiA00cTVm9SwhzOS0HghUuUnvtqja6 4jwIaT8Jb4tT+JyYZjsmQDSvJqMk0a7f4U8bC2C6LiXPB9jGK7VlOUKgMIANhJqKEx9qf8 e5T6PncZXTHVEvILu0enlACKAM/bk0JJsQZCFhf4OrTjESrwbBPT5aeDSmyz9A== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RPsgh4FJSzpvY; Tue, 15 Aug 2023 00:33:20 +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 37F0XKC9025258; Tue, 15 Aug 2023 00:33:20 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37F0XKGe025255; Tue, 15 Aug 2023 00:33:20 GMT (envelope-from git) Date: Tue, 15 Aug 2023 00:33:20 GMT Message-Id: <202308150033.37F0XKGe025255@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Kevin Bowling Subject: git: 797e480cba88 - main - e1000: disable TSO on lem(4) and em(4) 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: kbowling X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 797e480cba8834e584062092c098e60956d28180 Auto-Submitted: auto-generated The branch main has been updated by kbowling: URL: https://cgit.FreeBSD.org/src/commit/?id=797e480cba8834e584062092c098e60956d28180 commit 797e480cba8834e584062092c098e60956d28180 Author: Kevin Bowling AuthorDate: 2023-08-15 00:25:39 +0000 Commit: Kevin Bowling CommitDate: 2023-08-15 00:25:39 +0000 e1000: disable TSO on lem(4) and em(4) Disable TSO on lem(4) and em(4) until a ring stall can be debugged. I am not able to reproduce the issue on lem(4) but disabling there in abundance of caution in case the issue is not specific to em(4). Reported by: grog --- sys/dev/e1000/if_em.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/sys/dev/e1000/if_em.c b/sys/dev/e1000/if_em.c index 069ff37c6a75..ca6bf59b5dd1 100644 --- a/sys/dev/e1000/if_em.c +++ b/sys/dev/e1000/if_em.c @@ -906,6 +906,9 @@ em_if_attach_pre(if_ctx_t ctx) scctx->isc_tx_csum_flags = CSUM_TCP | CSUM_UDP | CSUM_IP_TSO | CSUM_IP6_TCP | CSUM_IP6_UDP; + /* Disable TSO on all em(4) until ring stalls can be debugged */ + scctx->isc_capenable &= ~IFCAP_TSO; + /* * Disable TSO on SPT due to errata that downclocks DMA performance * i218-i219 Specification Update 1.5.4.5 @@ -938,6 +941,9 @@ em_if_attach_pre(if_ctx_t ctx) scctx->isc_tx_csum_flags = CSUM_TCP | CSUM_UDP | CSUM_IP_TSO | CSUM_IP6_TCP | CSUM_IP6_UDP; + /* Disable TSO on all lem(4) until ring stalls can be debugged */ + scctx->isc_capenable &= ~IFCAP_TSO; + /* 82541ER doesn't do HW tagging */ if (hw->device_id == E1000_DEV_ID_82541ER || hw->device_id == E1000_DEV_ID_82541ER_LOM) { From nobody Tue Aug 15 06:45:53 2023 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 4RQ1xY5XMPz4qZhn; Tue, 15 Aug 2023 06:45: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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RQ1xY3BfLz4QFr; Tue, 15 Aug 2023 06:45:53 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692081953; 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=gCddEBXJXnJoXysZXHFiPFe3BP09Uuftw4yZ2BI/wME=; b=VYqtXRZ+7OK+B3/4ek/91FOH6KqnB42q81yrfmQTMVa9wEwGbidtIV6yRW9RlsVnfP8CCG VFKGrGCEvINkVYKEGaedtCO71VJOIrdxMib7ffNWpkNx6Z115HCri4589Ppza65HujCy4H KnNRQlDxNVODVDQGCnWsdwMDU+p8GTOEscZJJXnERt32V2uIIT5TkWI2ErAXht5VT30E0a 5FyewEACrmV0aEe8C4MKFqpCFjT6704T1gxjizPM82aMWkFnAxBycufuO3nMlo1M4oxtUL AZKlCHkIzbShP7iA+t8vM9U8kYuCwsehOmbpbI2W2A/3PACJnGrSad8Y/7+eFA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692081953; 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=gCddEBXJXnJoXysZXHFiPFe3BP09Uuftw4yZ2BI/wME=; b=UVYxupGxQlEosAP4WWUjSTBJK7Q20s3H5oRoeaFRr6MxxbVlmvW81Uv8Juv7hSIGy2BF57 lSjKD0KUJtPk2vv5JQ+94WlA9IzYvHsj+R7q4bD1MJPzig9k9IlYvwQOno3Xwds85PZG0S AzZkJJvg1WsXo3xHDawrSAKcWpmnSvomgWS3ltYyaM6FMpvsi8FXFiOezemKS/cchLr3FL c50XAa+pr8uBdtVmEbUfGUfPJRNhY5/xoAt+SfgParKKlcc839nyLbvPsPcFFByLf0nJKP KA63qBNMYYqbOu9omciU0D+ANuoV2banXqmwbK71pis5rQxQee0oeATW+e3pQw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692081953; a=rsa-sha256; cv=none; b=bZdMsjjwjnnMg3xiFdGqidMNVOfgXFPXGPuW4NWrDyz9ZAAT215oYFGyQpzg1ochxpgrkt B6SuIkral3MuF4ZzlkxH0RbhJAaqpQj0sG+ZWE3xCRnEbm7KbvHRyaaPmurcA992U8Dvr3 gmZfoYdIziJNqjDT7igWhdTiPhXHOUZ3ZIJ+OKJib091Xd5OhXDCSlzuLMGmlM+entQQGN gmolMWrqE7qkXcGPgZXAcAANL/IVLBGDzNQ1Ht+7lVd6RDOB3QolEruhOGRXWcYWY++Q3A DenCTKkmDaTu600qvNW68Ge/O2VDkTPSFlv5buuJYXODpaqvJVA0pR91eKvwRQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RQ1xY24k6z10sY; Tue, 15 Aug 2023 06:45:53 +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 37F6jrrU042902; Tue, 15 Aug 2023 06:45:53 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37F6jrot042900; Tue, 15 Aug 2023 06:45:53 GMT (envelope-from git) Date: Tue, 15 Aug 2023 06:45:53 GMT Message-Id: <202308150645.37F6jrot042900@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Emmanuel Vadot Subject: git: 81b41b2ef5bf - main - ofw_firmware: Return BUS_PROBE_GENERIC instead of 0 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: manu X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 81b41b2ef5bfd571123919e93d37624d53d4f589 Auto-Submitted: auto-generated The branch main has been updated by manu: URL: https://cgit.FreeBSD.org/src/commit/?id=81b41b2ef5bfd571123919e93d37624d53d4f589 commit 81b41b2ef5bfd571123919e93d37624d53d4f589 Author: Emmanuel Vadot AuthorDate: 2023-08-15 05:59:09 +0000 Commit: Emmanuel Vadot CommitDate: 2023-08-15 06:45:22 +0000 ofw_firmware: Return BUS_PROBE_GENERIC instead of 0 While here make it only probe if the node is directly under the root one. If it's not it's likely a device node named 'firmware' and not the firmware group we're interested in. Suggested by: jhb Sponsored by: Beckhoff Automation GmbH & Co. KG --- sys/dev/ofw/ofw_firmware.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/sys/dev/ofw/ofw_firmware.c b/sys/dev/ofw/ofw_firmware.c index 7d62fc317c1d..8723965f74be 100644 --- a/sys/dev/ofw/ofw_firmware.c +++ b/sys/dev/ofw/ofw_firmware.c @@ -101,16 +101,21 @@ static int ofw_firmware_probe(device_t dev) { const char *name, *compat; + phandle_t root, parent; name = ofw_bus_get_name(dev); if (name == NULL || strcmp(name, "firmware") != 0) return (ENXIO); + parent = OF_parent(ofw_bus_get_node(dev)); + root = OF_finddevice("/"); + if (parent != root) + return (ENXIO); compat = ofw_bus_get_compat(dev); if (compat != NULL) return (ENXIO); device_set_desc(dev, "OFW Firmware Group"); - return (0); + return (BUS_PROBE_GENERIC); } static int From nobody Tue Aug 15 12:14:29 2023 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 4RQ9Dj4cJPz4mJBs; Tue, 15 Aug 2023 12:14:29 +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 4RQ9Dj3r5Rz3THm; Tue, 15 Aug 2023 12:14:29 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692101669; 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=SEThKNU9RPxYvJuGxC2hh014ZuN97M7E3jhEaBOGsQY=; b=GihV7NUJlA+6oDuBfvKyUv4rp4uqWBVCZ4Xm5mc7NBD9fxwym5HARVeJi/hgihlKaiNlLh rPYkcz8sVyc9tnKJHt6ukjzI3t3qOqhq0+KxeXzHavwlyRS3G6MLm5GCJ8xsCi0eycON/R GadIFIlq0bS5ijERr8TT5v03R/b5AYj7nDkIL2IZGbPSK9Acw5x1Dy62Dm0fiydF8j1D8g qgo0Qmf9Il7JW6jrj1L6o0iH8tQoggkAF0tNfgiRHnQgbV/VqaGMp/J+qm4YFDeghTeFM4 x4bKhPnXP2y1viHCua5G1uNekNBwBVoDuBOiK+qCQBs21IuJG74qOhimMcv3oQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692101669; 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=SEThKNU9RPxYvJuGxC2hh014ZuN97M7E3jhEaBOGsQY=; b=cV12+DEZRO6l4W0IIyn/HXdcCdJQ6uBV1+NeL3M0vPAkkBTqYgAM5qoeDIdJzHUq+iwiHL G1t0u2kkI7szyBZB0RdGlrM5hgbr4sKNYfD/HN7qk4pPo/AS+0ny43oPqxN9s8L6FVd8cg k+eYlh9tJDpTK+8e8uiGRiT+k7gKg8HBHwXy/VmPTPY4nVDAQXUHdNjB5Az2cdRGalMANx 5WORn701eYRb1OkcKQG+9T5IDTkRTTy07wMENPOBof5Umn5gA0dZ950c2Rsm6VeNNW+eN/ YXNZCObNHU08iYl82zh9luDOvCgENoN4+YojqnKUjP6o85bYxhoqr0VO64EAYg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692101669; a=rsa-sha256; cv=none; b=iLHDKC9jJtvohOTeuS3PIZawxqEH7TbiWJIuroq+reuzZRUIvitFeH+WTfjT4V73NHyTIP YsFZ9mkOf8sdJCuP5cvoaiowZdCX3BOdEZptDL+EiYdB9cDxctByvuLJupOaHD8mSyhXZo OdbRk++iARcabFGmMQac7EFQ0m9E4Uq75V8wGU/EBFC883ElZ8TgZw85XNjZBK16BXIdjA /TCrNnm7utc2iUC6hAgRObjwQGQtteICsK49evCx2ZI3v17vdZmDVGHGqiKSkSKyclX42k QmeoqMQMF9q1vEbQ4hNQDj1omscOs0ew49emp13Lkp+7sHVGq2+UrkxHsjBYoA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RQ9Dj2tZjz18wx; Tue, 15 Aug 2023 12:14:29 +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 37FCETUF093754; Tue, 15 Aug 2023 12:14:29 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37FCETdX093751; Tue, 15 Aug 2023 12:14:29 GMT (envelope-from git) Date: Tue, 15 Aug 2023 12:14:29 GMT Message-Id: <202308151214.37FCETdX093751@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Andrew Turner Subject: git: 9d09051e261c - main - arm64: Add a driver for the Arm PL031 RTC 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: andrew X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 9d09051e261c7020e5aa933c6aa1c2d84ebd0457 Auto-Submitted: auto-generated The branch main has been updated by andrew: URL: https://cgit.FreeBSD.org/src/commit/?id=9d09051e261c7020e5aa933c6aa1c2d84ebd0457 commit 9d09051e261c7020e5aa933c6aa1c2d84ebd0457 Author: Andrew Turner AuthorDate: 2023-08-01 15:21:21 +0000 Commit: Andrew Turner CommitDate: 2023-08-15 12:13:39 +0000 arm64: Add a driver for the Arm PL031 RTC It is a simple RTC found in some Arm SoCs, e.g. the Arm Juno. Reviewed by: manu Sponsored by: Arm Ltd Differential Revision: https://reviews.freebsd.org/D41267 --- sys/arm64/arm64/pl031_rtc.c | 153 ++++++++++++++++++++++++++++++++++++++++++++ sys/arm64/conf/std.arm | 3 + sys/conf/files.arm64 | 1 + 3 files changed, 157 insertions(+) diff --git a/sys/arm64/arm64/pl031_rtc.c b/sys/arm64/arm64/pl031_rtc.c new file mode 100644 index 000000000000..5663b264af00 --- /dev/null +++ b/sys/arm64/arm64/pl031_rtc.c @@ -0,0 +1,153 @@ +/*- + * SPDX-License-Identifier: BSD-2-Clause + * + * Copyright (c) 2023 Arm Ltd + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + */ + +/* + * Driver for the Arm PL031 RTC device + */ + +#include +#include +#include +#include +#include +#include +#include + +#include +#include + +#include +#include +#include + +#include "clock_if.h" + +#define RTCDR 0x00 +#define RTCMR 0x04 +#define RTCLR 0x08 +#define RTCCR 0x0c +#define RTCIMSR 0x10 +#define RTCRIS 0x14 +#define RTCMIS 0x18 +#define RTCICR 0x1c + +struct pl031_softc { + struct resource *reg; + int reg_rid; +}; + +static device_probe_t pl031_probe; +static device_attach_t pl031_attach; +static device_detach_t pl031_detach; + +static clock_gettime_t pl031_gettime; +static clock_settime_t pl031_settime; + +static int +pl031_probe(device_t dev) +{ + if (!ofw_bus_status_okay(dev)) + return (ENXIO); + + if (!ofw_bus_is_compatible(dev, "arm,pl031")) + return (ENXIO); + + device_set_desc(dev, "PL031 RTC"); + return (BUS_PROBE_DEFAULT); +} + +static int +pl031_attach(device_t dev) +{ + struct pl031_softc *sc; + + sc = device_get_softc(dev); + + sc->reg_rid = 0; + sc->reg = bus_alloc_resource_any(dev, SYS_RES_MEMORY, &sc->reg_rid, + RF_ACTIVE); + if (sc->reg == 0) + return (ENXIO); + + clock_register(dev, 1000000); + + return (0); +} + +static int +pl031_detach(device_t dev) +{ + struct pl031_softc *sc; + + sc = device_get_softc(dev); + + clock_unregister(dev); + bus_release_resource(dev, SYS_RES_MEMORY, sc->reg_rid, sc->reg); + + return (0); +} + +static int +pl031_gettime(device_t dev, struct timespec *ts) +{ + struct pl031_softc *sc; + + sc = device_get_softc(dev); + ts->tv_sec = bus_read_4(sc->reg, RTCDR); + ts->tv_nsec = 0; + + return (0); +} + +static int +pl031_settime(device_t dev, struct timespec *ts) +{ + struct pl031_softc *sc; + + sc = device_get_softc(dev); + bus_write_4(sc->reg, RTCLR, ts->tv_sec); + return (0); +} + +static device_method_t pl031_methods[] = { + /* Device interface */ + DEVMETHOD(device_probe, pl031_probe), + DEVMETHOD(device_attach, pl031_attach), + DEVMETHOD(device_detach, pl031_detach), + + /* Clock interface */ + DEVMETHOD(clock_gettime, pl031_gettime), + DEVMETHOD(clock_settime, pl031_settime), + + /* End */ + DEVMETHOD_END +}; + +DEFINE_CLASS_0(pl031, pl031_driver, pl031_methods, + sizeof(struct pl031_softc)); + +DRIVER_MODULE(pl031, simplebus, pl031_driver, 0, 0); diff --git a/sys/arm64/conf/std.arm b/sys/arm64/conf/std.arm index 2b40fd7b0eb8..fb5561506531 100644 --- a/sys/arm64/conf/std.arm +++ b/sys/arm64/conf/std.arm @@ -8,6 +8,9 @@ device pci_n1sdp # ARM Neoverse N1 SDP PCI # GPIO / PINCTRL device pl061 # Arm PL061 GPIO controller +# RTC +device pl031 # Arm PL031 RTC + # Serial (COM) ports device pl011 diff --git a/sys/conf/files.arm64 b/sys/conf/files.arm64 index 29d805dd64b7..0d3c43af0c00 100644 --- a/sys/conf/files.arm64 +++ b/sys/conf/files.arm64 @@ -64,6 +64,7 @@ arm64/arm64/minidump_machdep.c standard arm64/arm64/mp_machdep.c optional smp arm64/arm64/nexus.c standard arm64/arm64/ofw_machdep.c optional fdt +arm64/arm64/pl031_rtc.c optional fdt pl031 arm64/arm64/ptrauth.c standard \ compile-with "${NORMAL_C:N-mbranch-protection*}" arm64/arm64/pmap.c standard From nobody Tue Aug 15 12:22:11 2023 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 4RQ9Pb34kcz4mJnt; Tue, 15 Aug 2023 12:22:11 +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 4RQ9Pb2bS0z3TjW; Tue, 15 Aug 2023 12:22:11 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692102131; 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=OaqmZNWajkdf8/oWw1pmHLT5NV6qxjhcbwQ0JdvC46o=; b=Du/9zxsmhk/wKcY5CCj6kQyS0j5Qe6lESlwBnVRWb3l2+3KMIjvYE9o4MtTEvFJfqqVsrh fpLdzCHLHBwHv6BjZtLWsPoB7cHwqaVGhhhv7LzZMEp7RIpuR/CzQmUApvyjHAMlndNw93 6LfOBwOp6zjnrEWkY8Uhigj/D5SrZX9Y06uegvA0TeN94b3pebCLZlf/LKhUBkhYEg2o3T SMqruV8lxsuwx8tgfHuaRmSVzi6WT77iBUg2kZfSFFBIIUD6q4rnL3ok9Hl5H5+ot+29Tb kORdiSLGS/d681jVFnYrW82EcQ61nvAoH2ngnuYECI1RUzZ9DCtWlzqEx3XQyw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692102131; 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=OaqmZNWajkdf8/oWw1pmHLT5NV6qxjhcbwQ0JdvC46o=; b=uF7384/WZW641VcHCfiwXMSfZZdSBonE6pKYPDrAQsACTTJBgQqFO/dR05OmbAOPJnx5OF 0iQo4xb6Cwvg1ZO9+WmfU9HVB/raeFWxH8yFzHGSSDRmkIl8cYoyOzM9xsSwjYdWNfV0Go OmxVxuMgypks+9hwpQDRnzToayeXuAyckRldttnh4oG26tmsTYuWO2CFA6jhoN6Sg6jc2F +1nXpZOmdmctbw/3uGqahc7ZQbjdNmR2BnihMDcuvHWbZGV5gMQ865A7d6BnrNBaUbSevh X4Jredh9Jk414FzOLg2H5D8VVb9JKi2RYav+J2T2rhRv8Su+eTAzwuabD/wx6Q== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692102131; a=rsa-sha256; cv=none; b=yzwa4298jpQgBmeP1kYQ6B4v1Scygj98Tbdqurp9teLWjV2ePtpYxdj+KCjUzyny4N0LEk XJj40e3Z2H+dE5BBPxjQ5dhYKmLCJtBerOjIpmAcRw4X/RbE0n+KUOFyy3Qchn0U+V5dRM +Ig1BasYR0G8OdqCCyHyYoic/GGYb3XqIZDJ3yScnm6nlzQbetsq2Ko9pWzzu2SGvPUtoY Xf3/U0s+Inq2nwj9T4hl8kGe8NcBB1dN3afiaJuQ3QbVxjpzQAICjEsRL8XwGdF6t/Lexv bCI1fFSb8MQBe323dKWnGpUcE6NTg30L495jDk8r//PY9BZVs4Dpj76KAlHRKw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RQ9Pb1g4Dz18hR; Tue, 15 Aug 2023 12:22:11 +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 37FCMBMB010300; Tue, 15 Aug 2023 12:22:11 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37FCMBIG010297; Tue, 15 Aug 2023 12:22:11 GMT (envelope-from git) Date: Tue, 15 Aug 2023 12:22:11 GMT Message-Id: <202308151222.37FCMBIG010297@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Ed Maste Subject: git: e0c6e8910898 - main - arm64: increase MAXCPU to 1024, following amd64 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: emaste X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: e0c6e8910898e49c3f83a0131dbdb1a9e774de44 Auto-Submitted: auto-generated The branch main has been updated by emaste: URL: https://cgit.FreeBSD.org/src/commit/?id=e0c6e8910898e49c3f83a0131dbdb1a9e774de44 commit e0c6e8910898e49c3f83a0131dbdb1a9e774de44 Author: Ed Maste AuthorDate: 2023-08-03 21:47:06 +0000 Commit: Ed Maste CommitDate: 2023-08-15 12:22:02 +0000 arm64: increase MAXCPU to 1024, following amd64 As in commit 9051987e40c5 for amd64, support up to 1024 CPU cores. arm64 hardware with more than 256 CPU cores is currently available and will become increasingly common over FreeBSD 14's lifetime. PR: 269572 Reviewed by: andrew Relnotes: Yes Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D41319 --- sys/arm64/include/param.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys/arm64/include/param.h b/sys/arm64/include/param.h index a44fa3fcd9d2..417bd38574e4 100644 --- a/sys/arm64/include/param.h +++ b/sys/arm64/include/param.h @@ -60,7 +60,7 @@ #ifdef SMP #ifndef MAXCPU -#define MAXCPU 256 +#define MAXCPU 1024 #endif #else #define MAXCPU 1 From nobody Tue Aug 15 13:31:18 2023 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 4RQBxM0F45z4mPZh; Tue, 15 Aug 2023 13:31:19 +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 4RQBxL6mjFz4DKp; Tue, 15 Aug 2023 13:31:18 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692106279; 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=KDV1imXUWRLQCSx9wRPXPCKjZ80Fy5Q/p8/WuBUwdAE=; b=fDdFnfZluaY1EYR6+UPWMr6wQkQ2/tK3KkE2p0AP6YwhlofKrnXZXmHvP+n7hj6crAbTXf K6ZvlVe5iU0eATnrAu2N1w+icMjNR8g67mYoBbe5BigF3fUYa3s8pO5AkErR6qsMl8lCRT wLU21J9iuSkAmAZGJWmB3VTulodfsMO5QwdUaIndzGWnooprC6oJBaFPFzHYARmEA5IL21 c6x5NEPcJ3cFocTumdyapBeuFBogY4AJgew0FBTdEZ3B3fZNy9WJm0cioDWpD8FxN9lsLO xblTooaV0B/2qGn+MaqocEhmqyqDPifIUhcxyvq25AdMB0W/q8R/9mGu+PnVhQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692106278; 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=KDV1imXUWRLQCSx9wRPXPCKjZ80Fy5Q/p8/WuBUwdAE=; b=XRvWvnn9eKfYaRG3XZT0bMJI2nrnQC7wu2T+Cgh13jU34AmwdZsz2bFjHH39O+hxv+IaxO qZ8rtV9IPSHD+qYo+AeCLQ1xS3qaZoXDG7YzsAwGHQhH7a/lmHhjdT0PxuOileljSPy5X8 ZrH8WfVOthkjoAWM5sRZXPWmgR6XY0bhgAtKjTIF/Yj0LFKxYo+j1Y0KCao5fR+EgesU7j JsG282Qknk9kzsJ1eNL02xkP25NGmmNFMj6+R7jSGmCtDY1wRxog/j4xi2cUIsLeHBBeCZ 5waTrHR18YVuMhpRnsKqtQxiXlpkBRAgIE7SEBwsy0Ho6MX90zhzR/Tp6MGO+A== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692106278; a=rsa-sha256; cv=none; b=id5PorYFXsrrYyS3QQ4rphIwqfCQPg/WoSF+XmJI9XZOCZOTYEJClhwI43V/e0h/M2hAbi a3L5XX6ntzjmAJubXzi7jjdSpL+a/ThlgB2i+KwL0jALSJ17xAYlZXMtpAJZiQsQhVfqQ/ npiBmYXRDidR1NOvAFX715ByMoTZE86LQDQqNQaGdSZjwHQojWZ7ujHNd06Q9GIrBc5j4w ccMDEFSKFnhkQxPzQy9ad38CuVuACPo+sEViVI8CLdJjHei/68PkKcVkQttnVKsJRPoBQq r+//ZO9PhQPWq6VRvyr/ldFjQ8xpC3A2DXI50AlHLFTOtXWdL8bje2Nc+030Cw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RQBxL5t6qz1BYv; Tue, 15 Aug 2023 13:31:18 +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 37FDVIgB020472; Tue, 15 Aug 2023 13:31:18 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37FDVItx020469; Tue, 15 Aug 2023 13:31:18 GMT (envelope-from git) Date: Tue, 15 Aug 2023 13:31:18 GMT Message-Id: <202308151331.37FDVItx020469@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Ed Maste Subject: git: 33a23ef2878f - main - ssh: correct VersionAddendum date 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: emaste X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 33a23ef2878fe525700983fb754f6f9f9f8fc4b7 Auto-Submitted: auto-generated The branch main has been updated by emaste: URL: https://cgit.FreeBSD.org/src/commit/?id=33a23ef2878fe525700983fb754f6f9f9f8fc4b7 commit 33a23ef2878fe525700983fb754f6f9f9f8fc4b7 Author: Ed Maste AuthorDate: 2023-08-15 13:29:06 +0000 Commit: Ed Maste CommitDate: 2023-08-15 13:30:31 +0000 ssh: correct VersionAddendum date Reported by: Herbert J. Skuhra Fixes: 535af610a4fd ("ssh: Update to OpenSSH 9.4p1") Sponsored by: The FreeBSD Foundation --- crypto/openssh/sshd_config | 2 +- crypto/openssh/sshd_config.5 | 2 +- crypto/openssh/version.h | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/crypto/openssh/sshd_config b/crypto/openssh/sshd_config index 523da42f8d12..b73f21e0c9c8 100644 --- a/crypto/openssh/sshd_config +++ b/crypto/openssh/sshd_config @@ -105,7 +105,7 @@ AuthorizedKeysFile .ssh/authorized_keys #PermitTunnel no #ChrootDirectory none #UseBlacklist no -#VersionAddendum FreeBSD-20230910 +#VersionAddendum FreeBSD-20230810 # no default banner path #Banner none diff --git a/crypto/openssh/sshd_config.5 b/crypto/openssh/sshd_config.5 index 211938369b27..06385c648f3d 100644 --- a/crypto/openssh/sshd_config.5 +++ b/crypto/openssh/sshd_config.5 @@ -1927,7 +1927,7 @@ The default is Optionally specifies additional text to append to the SSH protocol banner sent by the server upon connection. The default is -.Qq FreeBSD-20230910 . +.Qq FreeBSD-20230810 . The value .Cm none may be used to disable this. diff --git a/crypto/openssh/version.h b/crypto/openssh/version.h index fc40cf1cdccd..44109aba3c80 100644 --- a/crypto/openssh/version.h +++ b/crypto/openssh/version.h @@ -5,4 +5,4 @@ #define SSH_PORTABLE "p1" #define SSH_RELEASE SSH_VERSION SSH_PORTABLE -#define SSH_VERSION_FREEBSD "FreeBSD-20230910" +#define SSH_VERSION_FREEBSD "FreeBSD-20230810" From nobody Tue Aug 15 13:39:09 2023 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 4RQC6P6wjHz4mQJ2; Tue, 15 Aug 2023 13:39:09 +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 4RQC6P4QT9z4DnX; Tue, 15 Aug 2023 13:39:09 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692106749; 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=STCvMXcC5uwD3cEBN5PQeJMsUc3usvQol8Igt5yCvSk=; b=hE5fRwV/W02mXB/Sd4rTEBTuF0V3HLR57BXcHE2xoy69ZUI3jrBzvIrflKo/RSH8pIAj9X /uLYCWv8370uI+hVcu2FW4pq9deJaUuVjtVKl00aRpESCRTngVvsmQ99zq8nmw+MVR1MAb baoCipXxP+lBQeSXsUeZdorpbEjV9kQKO0LZ2wz94UHyVxLwPV4P62bHOqKYFiYK086bRM TVzy61JPwqusU/feq9NXx1YjOyfOtATr7qFHvmXhasaowk9rGARXTRkb2fw4EaQRC1xrav DxCsqlB/KkwV/24salELjqD4T02meod4uIkzBVcna1PYc6X+31YvR6E16/eo+A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692106749; 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=STCvMXcC5uwD3cEBN5PQeJMsUc3usvQol8Igt5yCvSk=; b=r1KL6y8KkjsQdUBP7Y0QkZWY9wv+DNOtPDKZZIqYUu6+2qaff82vVLaRvJeQPjKam7B3mT ayVKvC/keCI0lon4M8FfXF6rSTrOzBPMlg5CmWzfLQRp40hCZ4YPHLKIB+dHUnD1Rv5/ZI CwZfUNlnfp8IVWXAFISFBprvIIAuPhvvl1oI9VvYwHq6C+APq9ykDmVMWB22XOkk57+uHL UpJS1MfB9C2RflBHHHCVwSafjsNkSVq4mcGgVI8FZE0VoZRFrozgbRFEXykBb/g0t7YclS U50zgP+2QJU9bd8FKTjh2YW1bMu6UlpBAG/R6BgGMdm9wgL78krs56bDqJ8VLQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692106749; a=rsa-sha256; cv=none; b=XqWbgHmRrCKZcHrk6N+IMWrym+ftXO50SrfoeuYNUQcgVk2vqsUzvPMyz5Qa+Mu5tcAysG HHx1cgZZNGBKeuiGCSRhzrs9qqHFbYK2RR2JwAeZhdfbNZkVoKtafIxJR9mUp/cQd2xgxo OTPyFQx2TASt8pDoYMGcD9c7mtukknfCM0GKaDLBe0zNsVIg1dkRuT1IRZqfE2hP6CChVq 8x3SZ4DtiIYyeaz+VPbq85JB45t2U/qeKh2hZR2tbnpd8mE78kLtvjodPTkTKpZtc0gfai YEZVOpQXCg/QKjZbhf98juE/p7uKUDocJwZTw0vP6GWGrymVpxKWK4O8jfmKFw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RQC6P3VRzz1BLD; Tue, 15 Aug 2023 13:39:09 +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 37FDd96l027664; Tue, 15 Aug 2023 13:39:09 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37FDd99S027661; Tue, 15 Aug 2023 13:39:09 GMT (envelope-from git) Date: Tue, 15 Aug 2023 13:39:09 GMT Message-Id: <202308151339.37FDd99S027661@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Ed Maste Subject: git: fe5d8f7a64e9 - main - x86: include CPU ID in "Invalid CPU ID" panic 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: emaste X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: fe5d8f7a64e9530bd6e220a08ed4394c5761b837 Auto-Submitted: auto-generated The branch main has been updated by emaste: URL: https://cgit.FreeBSD.org/src/commit/?id=fe5d8f7a64e9530bd6e220a08ed4394c5761b837 commit fe5d8f7a64e9530bd6e220a08ed4394c5761b837 Author: Ed Maste AuthorDate: 2023-08-04 18:56:15 +0000 Commit: Ed Maste CommitDate: 2023-08-15 13:38:29 +0000 x86: include CPU ID in "Invalid CPU ID" panic Sponsored by: The FreeBSD Foundation --- sys/x86/x86/intr_machdep.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys/x86/x86/intr_machdep.c b/sys/x86/x86/intr_machdep.c index 524258ef7dc8..7fe5a99dfc00 100644 --- a/sys/x86/x86/intr_machdep.c +++ b/sys/x86/x86/intr_machdep.c @@ -639,7 +639,7 @@ intr_add_cpu(u_int cpu) { if (cpu >= MAXCPU) - panic("%s: Invalid CPU ID", __func__); + panic("%s: Invalid CPU ID %u", __func__, cpu); if (bootverbose) printf("INTR: Adding local APIC %d as a target\n", cpu_apic_ids[cpu]); From nobody Tue Aug 15 13:44:48 2023 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 4RQCDw5qbDz4mR1P; Tue, 15 Aug 2023 13:44:48 +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 4RQCDw4ztDz4Gg5; Tue, 15 Aug 2023 13:44:48 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692107088; 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=0joZBK3Kckvv1ObCp8aodtnYC1REGiSaeD2fH79R3vc=; b=wVDFPWFTCJ/+W5yPNKNJYoNiLuLjjVlbBkHjo02OdVtUTsZY9p8q6Ysq67Mp+oZwNLj0td qksyiAtEGTfnpY83Ba537heX7NgOwbFgHNL8NKu2eNshJyDiQZX+bCTDcNaFJHeaIJl5EH fZs16ua1wgmvrpGc2fhRErTwee16EMReEcRJGDc7LY707zxSzl+LB/06Agt9lsn5y5EwTh VIq15OcS6ILgHJJzqlAnv9VKN2sHgJPree0C++lTiuSEM8JT3KypmsbFsoQaWtv6nRY2oV RA3MbM8UN6AmDaFVE/o1mpgoMKjyjhkSH0cjWPuxj+4GG/YdHeY58aVzfDsBFw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692107088; 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=0joZBK3Kckvv1ObCp8aodtnYC1REGiSaeD2fH79R3vc=; b=bpGKPxHrejnDHC4GTChDZvN5gmZ0sI7Obv3lZWJyphiUNobyxozmmK70QPY3jicqdmPTYx Y/8+bx0FvyDja0tL1TDQjMo7KhkW9ukV5aOmpMQdbuacmi04iR6PN3NpiYxLZwMerhO8K4 s4lt5SX+8zN0smc8bbB6ol0ZLoFRUDuSL/IlK726qR6s6SH9Fl8J6biz/5YCAAM6tKeoay /lB86UECZ3pNR9r0wvGuyE9MJtCSkQdMQoy9/Jx3zhRv2cLZ3DbYvdGQ/z9rTiHfXDy30Q J1rIZq8w7dd9PkrKhqsFmSRC4UAMjR76D0EgQqrNw/eHH3RP2DDyE8g1d1i3ZQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692107088; a=rsa-sha256; cv=none; b=hUW+fot7MtPItK4PwphY4CwrvzHEzidbMjzykEld33IYj4DvJPE++Hr3KayIlZDZYdekB0 dAAy2Uioocj9N0lM54Bwbf0h5CJFWHq/LnCEZ4PMi4Szh6iLRfUDyUAYXOz+jljz0t3cvz 4XwEx6zwaC3unSD3UoLvTSdXLgRtGgQ5oaPb1zp13KB8IFjIRMj7gcf3kgUXC3hydnIg98 S0lElWNPehCmdmCjJWqMy7kHEhXGhX5RAl6ReJOgQtUqfRpbgPRGsjXt5Bfwtvez/TVZ1E hqz2bvaTSW+yhvbRrzT3PHRLkY3N6azCNiigOXRpMznNE2eqb0OixtiPXKtQ8A== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RQCDw3xXxz1Bb2; Tue, 15 Aug 2023 13:44:48 +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 37FDimU9043395; Tue, 15 Aug 2023 13:44:48 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37FDimKD043392; Tue, 15 Aug 2023 13:44:48 GMT (envelope-from git) Date: Tue, 15 Aug 2023 13:44:48 GMT Message-Id: <202308151344.37FDimKD043392@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Ed Maste Subject: git: bfe6a0afaa71 - main - etdump: warn only once for non El Torito bootable ISO images 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: emaste X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: bfe6a0afaa718c88061ee70f2ce970ae8a3ba69d Auto-Submitted: auto-generated The branch main has been updated by emaste: URL: https://cgit.FreeBSD.org/src/commit/?id=bfe6a0afaa718c88061ee70f2ce970ae8a3ba69d commit bfe6a0afaa718c88061ee70f2ce970ae8a3ba69d Author: Ed Maste AuthorDate: 2023-04-22 00:36:28 +0000 Commit: Ed Maste CommitDate: 2023-08-15 13:40:39 +0000 etdump: warn only once for non El Torito bootable ISO images Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D39869 --- usr.bin/etdump/etdump.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/usr.bin/etdump/etdump.c b/usr.bin/etdump/etdump.c index b234fc9d7ff8..e393eba61a84 100644 --- a/usr.bin/etdump/etdump.c +++ b/usr.bin/etdump/etdump.c @@ -167,9 +167,8 @@ dump_eltorito(FILE *iso, const char *filename, FILE *outfile, bvd = (boot_volume_descriptor *)buffer; if (memcmp(bvd->identifier, ISO_VOLUME_DESCRIPTOR_STANDARD_ID, 5) != 0) warnx("%s: not a valid ISO", filename); - if (bvd->boot_record_indicator[0] != ISO_VOLUME_DESCRIPTOR_BOOT) - warnx("%s: not an El Torito bootable ISO", filename); - if (memcmp(bvd->boot_system_identifier, ET_ID, 23) != 0) + if (bvd->boot_record_indicator[0] != ISO_VOLUME_DESCRIPTOR_BOOT || + memcmp(bvd->boot_system_identifier, ET_ID, 23) != 0) warnx("%s: not an El Torito bootable ISO", filename); boot_catalog = isonum_731(bvd->boot_catalog_pointer); From nobody Tue Aug 15 13:44:49 2023 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 4RQCDx6BsQz4mR1T; Tue, 15 Aug 2023 13:44:49 +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 4RQCDx5dp4z4GrX; Tue, 15 Aug 2023 13:44:49 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692107089; 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=uiB+ICjeIIk6fHuvTuMt7E/KOYqUDbApyx1JPgYiTUo=; b=mnUE5vc4iHh+B8OEPLM7qm71C1gcxq8/OQj5CM1uFaHcqt0lXehHMx5d+BrBHzdMpyTAjy Mx/PFa2+g6YEgu19hiS/pJ92lKQVffz55ya3eINeHV0xU9Psjm/aguB3udMbPxbdEtWt+A ME3p9Ew5htzSAU6Oqwuc/sm96XgE0iwFxCRm5su0aIHB/HFSUdUK3OO0x+D3n/GWFGI+oP rc9d5IOZ2+8fZxnIcwGrj29f7MKl62BMAOSf6zt8VEjBnVHycpJhvWr3Ya5XQq1Z1MBtqu KO7T2AL2Gj0xgAyQ1LK/L82GiVNGW4jHHG7E/clLiELaFte1VIVVV3JFjmMWLA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692107089; 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=uiB+ICjeIIk6fHuvTuMt7E/KOYqUDbApyx1JPgYiTUo=; b=MxiZDOLoWlVJZi9HsuxTwvrtgu+9wix3Jkol9T10ASkpxeNUwcL20iKTKVqh8OP4TpxAmH 0GAbJcqzXfdX4le3E7WlvbdDiONOSsyyIWu2hs9vjAdJ+9aT78mLaxv/b2cTWs1vVLrk3h zMGttw4O+zXECTGopXanBzO/MVo+QUhx1qeS/2uqMaJmAflhGf02vFKKuZLpTdN4HQnDvZ d0VnsYW7bpuvdwK8+KpSVUgthVRAzyjB2EnF/sdwGGXNWa0urr1EiO/7lc2w4yd5DYPMu/ gW3Ssv3Ug2XbjaBmudjTviVxqEmbTG4mV5BnvaTu/3GzIUSY8NtJwfs4XqjbEw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692107089; a=rsa-sha256; cv=none; b=ekP3QUoVBMhyWacNrE6eLgCx7X4uYXyB7nsPMCFQodriiTcgESbJKQ8KfRQw3R089tXvu3 jS1xz9v/jHQZp1e+q2YmPZCiLqwaoE2pyLe2F5i9TQ96FCkW0Sf28g4GSdqbUIfonDGA6c 9Z5EpsYtzZ+l5zdPeJzEFhM0jjcjO3HNhuOMBpAh/2UEUNNDFLJsTuyFZ+j+uvs7sjMhmr ahpDrqblHvjfQoWeGFdsmoxnv2j/qbEv+FukTY2Dbzb9Y/fjm0whSQEUfpv0WUK1w1QOKz 2pAsPnYCHJlFnPZPCjTkS8fCFHtqFZmtHJTSOJfP2w/N/CrbwUz3qhDCQmjwDw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RQCDx4jDtz1C5Q; Tue, 15 Aug 2023 13:44:49 +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 37FDinpL043443; Tue, 15 Aug 2023 13:44:49 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37FDinhM043440; Tue, 15 Aug 2023 13:44:49 GMT (envelope-from git) Date: Tue, 15 Aug 2023 13:44:49 GMT Message-Id: <202308151344.37FDinhM043440@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Ed Maste Subject: git: eb228f2b217a - main - drm2: remove unused Alpha and MIPS #defines 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: emaste X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: eb228f2b217a7ba57342137a044f50fdb15d1bcb Auto-Submitted: auto-generated The branch main has been updated by emaste: URL: https://cgit.FreeBSD.org/src/commit/?id=eb228f2b217a7ba57342137a044f50fdb15d1bcb commit eb228f2b217a7ba57342137a044f50fdb15d1bcb Author: Ed Maste AuthorDate: 2022-10-18 14:27:32 +0000 Commit: Ed Maste CommitDate: 2023-08-15 13:43:45 +0000 drm2: remove unused Alpha and MIPS #defines --- sys/dev/drm2/drm_sarea.h | 7 ------- 1 file changed, 7 deletions(-) diff --git a/sys/dev/drm2/drm_sarea.h b/sys/dev/drm2/drm_sarea.h index 72f52dd737ba..e33f1ae8f9d6 100644 --- a/sys/dev/drm2/drm_sarea.h +++ b/sys/dev/drm2/drm_sarea.h @@ -37,15 +37,8 @@ __FBSDID("$FreeBSD$"); #include -/* SAREA area needs to be at least a page */ -#if defined(__alpha__) -#define SAREA_MAX 0x2000U -#elif defined(__mips__) -#define SAREA_MAX 0x4000U -#else /* Intel 830M driver needs at least 8k SAREA */ #define SAREA_MAX 0x2000U -#endif /** Maximum number of drawables in the SAREA */ #define SAREA_MAX_DRAWABLES 256 From nobody Tue Aug 15 15:58:02 2023 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 4RQGBf2zbgz4q4FJ; Tue, 15 Aug 2023 15:58:02 +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 4RQGBf2GT5z4QvP; Tue, 15 Aug 2023 15:58:02 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692115082; 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=Rvv3hNU3etgNQafMyJXOF0mCUOvBksv8B5SWo5/o8so=; b=HTuVISvY/HrgCr/skwvcmy2PS+yHF0YNRrNM5HSYyFZoPtNgcAtl/Iam9hBgU9fm+Olqsq RFfgMjvnAFvymTFPK9LXxHqiDiPyE/vHfOyl/4vqo6VqAb2Kty4I8ylYxwLoVIJNQf8jhQ 6FI7Rg3f9iqtnsiUs+IbyLvfG7oCdKGpG8whNGlWU+YnVGIA+8NGBOysWovBeX9hTHp7oY f/jU1gLnQ1CJrrQheRY8ehBRCYGZ7EvMobXMUHEK1kgRvT/9lhZupyor8fPNe+HY/WtNXn A+4fGl2pBSrKfhxWC/vhGSFyduHqldO8Dhq2Dit0Uooqo6QT8vq3n4nOnxhEhg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692115082; 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=Rvv3hNU3etgNQafMyJXOF0mCUOvBksv8B5SWo5/o8so=; b=LgFjyDq8RDe9pT9Gamnj7rPjTEqsdE+s+bWBA/25+DxtCnUnMr6NE1eQvoHa5q301Pe19A p6qNMFhJy6szgPj0hP12ZNC3zttxlCoemOWYi2DeifJx4lnQ1HsWKomS/lRec/HqSSqZ8O e9W4FkaPTiXtzJPH3B4CwrrJEohvVXS/s6PaeZ10BR5wHB8W2tIicZNJbTQDxBXoAJTsuZ zrcBhu2W8EU4nWctJGgSvePBfgmzY6WAGIDC4dRUiFrk1u4bgJvf5dLHkjOm9ul/XRvriL xmwTeaejMVmVNyOjIRr8gCEjKQke/cQ2N61i9mlJo8dZKgSCxyS4BxHEfdElsw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692115082; a=rsa-sha256; cv=none; b=mGSwVmG9uax+mLW7zE2Mqtm2T7Rp4w0FqE0uVS6ZD01r/0ZWGHPxEIn1tUv7vl54jtdz/d gqxKTp9x6Urd3OGi5u4v0vWfKuM1I9xnDBAQwAfeE2yYnzCS6e44ByX7jmiSNDOJIFAnJb kLe0OfnJTmJwHnfhj5VYXdgIT2GxmeLna/A3ipDd31X2fy91PSHy6B8q00d5w6nGMWhazo nD92R+yO3d6CSC1FyMS2DPnm7TXxGqS2QBzQ/PrQb7nVP+s/swRpx9PVfzxWqfMntnRy8H tbLqgHtMeMHgkm/7PS4Rg63ve5zAySrA8Md+wiTZnbc3OjPtlPPG0cp5qXYsAw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RQGBf1DDSz2DC; Tue, 15 Aug 2023 15:58: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 37FFw2Tv059069; Tue, 15 Aug 2023 15:58:02 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37FFw2dn059066; Tue, 15 Aug 2023 15:58:02 GMT (envelope-from git) Date: Tue, 15 Aug 2023 15:58:02 GMT Message-Id: <202308151558.37FFw2dn059066@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Ed Maste Subject: git: 14e78a3656ef - main - ssh: Remove note about memory leak now resolved upstream 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: emaste X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 14e78a3656efef8f3cbacbab9c0653dff3f925f4 Auto-Submitted: auto-generated The branch main has been updated by emaste: URL: https://cgit.FreeBSD.org/src/commit/?id=14e78a3656efef8f3cbacbab9c0653dff3f925f4 commit 14e78a3656efef8f3cbacbab9c0653dff3f925f4 Author: Ed Maste AuthorDate: 2023-08-15 15:54:09 +0000 Commit: Ed Maste CommitDate: 2023-08-15 15:56:08 +0000 ssh: Remove note about memory leak now resolved upstream OpenSSH 9.4p1 (updated in commit 535af610a4fd) includes the memory leak fix that we originally applied in 69c72a57af84 ("sftp: avoid leaking path arg in calls to make_absolute_pwd_glob."). Sponsored by: The FreeBSD Foundation --- crypto/openssh/FREEBSD-upgrade | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/crypto/openssh/FREEBSD-upgrade b/crypto/openssh/FREEBSD-upgrade index 8d3f3a14f823..2950731c7401 100644 --- a/crypto/openssh/FREEBSD-upgrade +++ b/crypto/openssh/FREEBSD-upgrade @@ -171,21 +171,12 @@ A number of paths are changed to match FreeBSD's configuration (e.g., using /usr/local/ instead of /uxr/X11R6/). -10) Memory leaks - - Coverity reported a memory leak for which we proposed a fix in - https://reviews.freebsd.org/D37253 and sent to the upstream mailing list at - https://lists.mindrot.org/pipermail/openssh-unix-dev/2022-November/040497.html - - Upstream subsequently fixed only one of the related leaks, so we reverted - the partial fix and applied our change. - -11) Retired patches +10) Retired patches We no longer have client-side VersionAddendum, but we recognize and ignore the configuration options to avoid breaking existing configurations. -12) PrintLastLog bugfix +11) PrintLastLog bugfix Upstream's autoconf sets DISABLE_LASTLOG if the system does not have lastlog.ll_line, but uses it to disable the PrintLastLog configuration From nobody Tue Aug 15 16:20:43 2023 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 4RQGht3Pp1z4q5t9; Tue, 15 Aug 2023 16:20:46 +0000 (UTC) (envelope-from flo@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (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 "smtp.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RQGht30Fkz4T7G; Tue, 15 Aug 2023 16:20:46 +0000 (UTC) (envelope-from flo@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692116446; 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: in-reply-to:in-reply-to:references:references; bh=mQu8cIeQMpUiWy6D6nWzX2mFQPtiebq1ZToaHVkmHXg=; b=VsgoAFvJp6AH47gPYDwm51s9WEVmvr8GtMnr8DwbkqSJrzoV9eXYUWz7+nG/RnECA31uTz 4oT6PyBgVe207kVUu/Wzq4Neuf8Mzs/I8ZpF+hXFH63Gp0No9FMX9ik+jEZgF3J86MHQO+ tixrhKXtTB4fyub691Q9pG3I9SFK/hg7bA6D7nkFjonqLdnjf+6bSGiH2cEOon1j29H6x5 V0yQ91SmRIfE2Bt/r/Haq6PiJkuVMUIOcAeHFyvU3SWD9I6/+ZCDisYMBVdHXAW/NXF0pn Zt2I0CgCO+yfIuhPGUtzyqSAGG55zy2gZIKCCv8RT1/9e5xNrsUYdZgef+Th8w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692116446; 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: in-reply-to:in-reply-to:references:references; bh=mQu8cIeQMpUiWy6D6nWzX2mFQPtiebq1ZToaHVkmHXg=; b=mKsHehmQ4oRg0QhapN6DnDTBDgQSnLYWc4gelPgTxS94YotVOvCaScWgbW/KMoYOJVcXr1 0Wi52wjwFa21PjGkjcNU6OOPT5EsuWJuhZQF2czDo0PY9b3588/JV8SVbcsfHNzeS+XRGn 13Mjpc7ajp0cT94LgPCxvkwYHVjcOx6cxK8Xpf1ug7UjOSroxqAU1DsQT1GZGbjBCALhr+ JTQ4EhEKbhI4i0VRlTNVMv2RAtFgaxrD0feLyKjBGerBZgOUxP9iwFkIX8/LdECkd/S9bW 9Hk0red1ikmOvQTCXFWTUbRrDSb1sdMSvL41Nqs88xx6eB1QvTvZ4tGrokNgmw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692116446; a=rsa-sha256; cv=none; b=Cv//AzL0WXrv/AgduGz8aYmk+ComuUMpsM3z4oRea/Pp1VQCNi3yWkmxmTnjEl8u425nTZ OyUHI7N/vd1Umw45hZ9X9+tMmmT9PmOk+CUONIpsFCUyHT5cL1mcxKaj3qmIMYxv6pQExR NXxQfsYIHVKnsSB3LZokgImryBafj9PRwOEgTwQNcXuf7KLhN0au1zl/FP3mm9cEyPtqQS lLuvPrmnPrN53cZo4187z34w5HCPRRhTTOfWpcspW75evcONbWZphMzHoFeHvgqsPobsFV FwfAtbJN5BNulJX+4A5+upSFqwUmmZSGvGdAUyJP7q+pSLKGuaBsvbgiAYfy6A== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from [IPV6:2a01:4f8:10a:fd43::666] (unknown [IPv6:2a01:4f8:10a:fd43::666]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) (Authenticated sender: flo/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4RQGhs4KdRzv2l; Tue, 15 Aug 2023 16:20:45 +0000 (UTC) (envelope-from flo@FreeBSD.org) Message-ID: <8afb1108-c053-4479-b63c-3aa6f11f8636@FreeBSD.org> Date: Tue, 15 Aug 2023 18:20:43 +0200 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 User-Agent: Thunderbird Daily Subject: Re: git: e3ba0d6adde3 - main - inpcb: do not copy so_options into inp_flags2 Content-Language: en-US From: Florian Smeets To: Gleb Smirnoff , src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org References: <202307270351.36R3pa8o060603@gitrepo.freebsd.org> <5c546e4e-5637-4582-867c-a87d306bb3d8@FreeBSD.org> In-Reply-To: <5c546e4e-5637-4582-867c-a87d306bb3d8@FreeBSD.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit On 14.08.23 22:33, Florian Smeets wrote: > On 27.07.23 05:51, Gleb Smirnoff wrote: >> The branch main has been updated by glebius: >> >> URL: https://cgit.FreeBSD.org/src/commit/? >> id=e3ba0d6adde3c694f46a30b3b67eba43a7099395 >> >> commit e3ba0d6adde3c694f46a30b3b67eba43a7099395 >> Author:     Gleb Smirnoff >> AuthorDate: 2023-07-27 03:35:41 +0000 >> Commit:     Gleb Smirnoff >> CommitDate: 2023-07-27 03:35:42 +0000 >> >>      inpcb: do not copy so_options into inp_flags2 >>      Since f71cb9f74808 socket stays connnected with inpcb through >> latter's >>      lifetime and there is no reason to complicate things and copy these >>      flags. >>      Reviewed by:            markj >>      Differential Revision:  https://reviews.freebsd.org/D41198 > > Hi Gleb, > > this commit is causing issues on my mail server. Some incoming It looks like d29b95ecc0d049406d27a6c11939d40a46658733 fixes the issues. The commit mail didn't arrive in my inbox until after I sent the email as I was busy rebooting and testing different kernels on my mail server :) Thanks, Florian From nobody Tue Aug 15 17:55:02 2023 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 4RQJnn6VNRz4qD9X; Tue, 15 Aug 2023 17:55:09 +0000 (UTC) (envelope-from glebius@freebsd.org) Received: from glebi.us (glebi.us [162.251.186.162]) by mx1.freebsd.org (Postfix) with ESMTP id 4RQJnn0QGbz3FX9; Tue, 15 Aug 2023 17:55:09 +0000 (UTC) (envelope-from glebius@freebsd.org) Authentication-Results: mx1.freebsd.org; none Received: by glebi.us (Postfix, from userid 1000) id 2F4CF557A9; Tue, 15 Aug 2023 10:55:02 -0700 (PDT) Date: Tue, 15 Aug 2023 10:55:02 -0700 From: Gleb Smirnoff To: Florian Smeets Cc: src-committers@freebsd.org, dev-commits-src-all@freebsd.org, dev-commits-src-main@freebsd.org Subject: Re: git: e3ba0d6adde3 - main - inpcb: do not copy so_options into inp_flags2 Message-ID: References: <202307270351.36R3pa8o060603@gitrepo.freebsd.org> <5c546e4e-5637-4582-867c-a87d306bb3d8@FreeBSD.org> <8afb1108-c053-4479-b63c-3aa6f11f8636@FreeBSD.org> 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <8afb1108-c053-4479-b63c-3aa6f11f8636@FreeBSD.org> X-Rspamd-Queue-Id: 4RQJnn0QGbz3FX9 X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:27348, ipnet:162.251.186.0/24, country:US] Florian, On Tue, Aug 15, 2023 at 06:20:43PM +0200, Florian Smeets wrote: F> On 14.08.23 22:33, Florian Smeets wrote: F> > On 27.07.23 05:51, Gleb Smirnoff wrote: F> > > The branch main has been updated by glebius: F> > > F> > > URL: https://cgit.FreeBSD.org/src/commit/? F> > > id=e3ba0d6adde3c694f46a30b3b67eba43a7099395 F> > > F> > > commit e3ba0d6adde3c694f46a30b3b67eba43a7099395 F> > > Author:     Gleb Smirnoff F> > > AuthorDate: 2023-07-27 03:35:41 +0000 F> > > Commit:     Gleb Smirnoff F> > > CommitDate: 2023-07-27 03:35:42 +0000 F> > > F> > >      inpcb: do not copy so_options into inp_flags2 F> > >      Since f71cb9f74808 socket stays connnected with inpcb through F> > > latter's F> > >      lifetime and there is no reason to complicate things and copy these F> > >      flags. F> > >      Reviewed by:            markj F> > >      Differential Revision:  https://reviews.freebsd.org/D41198 F> > F> > this commit is causing issues on my mail server. Some incoming F> It looks like d29b95ecc0d049406d27a6c11939d40a46658733 fixes the issues. F> The commit mail didn't arrive in my inbox until after I sent the email as I F> was busy rebooting and testing different kernels on my mail server :) I'm sorry for the troubles caused. It also took me a while to understand what's wrong. I actually was bisecting just to find my own commit :( -- Gleb Smirnoff From nobody Tue Aug 15 18:07:17 2023 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 4RQK3n3hDBz4qF2B; Tue, 15 Aug 2023 18:07:17 +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 4RQK3n2y8Gz3GRD; Tue, 15 Aug 2023 18:07:17 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692122837; 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=8/nDSUmGHsUq9spcY3IYjkNO8V3YFglUQDMylzaxqmc=; b=u4w0nrgsrzisPWLyCoxIRVxhHLE3xDIvb5S1b2TS1gWJQL5ZxjwCIededl3tli9fN2DK8t T5LlMWCXwmS5fRxeATuGXHwWri8cwcqcUe2R88g0CZrpdUZPRuKtsgUg1gOb5qAGYU+SZM QmWO2G2A4Q7tI+ETHOSvA9uEwXeC0TIoAPyQG1fbmmpq96c1FQge1pLC7Qp0JS/Y0I4o59 Qrd9bQzTSrFggHT7UApCMgVM2tMGZn7+hLAuWkalMmNEXJ1U04+/wsnYddYkH9m7M0eaoV YsksLtDdQomNP3nt/ohdO5KXQvPXttREVIUeMelaKQTdAaHY+u65sIgP4cMFOQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692122837; 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=8/nDSUmGHsUq9spcY3IYjkNO8V3YFglUQDMylzaxqmc=; b=dOPvCYyP9Ta3v1ChWsmjVC/3RSCNBsfpqQE6iMuMfEBFo6VYCkKsgOc8jZhsXXk0xYWE+5 xrJ65r/ot0SHe0PuQy0wgY2uSER4MBC8Cp45/yxzXbLNDlGiEh5adJw6TL18FCkG7rSlgc O0NUkN4MQpxD5qOuaSwgc9GXRt2YUUkMopE0Tyw7rUAcCTBXwwvg8Akya/tq1JPiq4wWtn 7Ve13sRn6VdFtodo4c5unkR6wDJ0FR3VEH3CwNXR/U/wFMDa6QIt/WA56j4AIOUd6lz+Yt uvQeiGGm089xeq91r8SzEfpeMrEBzR0lN9Np8U+BhQlrk47cyKSPeMVAruOOJg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692122837; a=rsa-sha256; cv=none; b=XXT1RRh3vP+vZTkaSFA5G+PnvtSrAwyk99ObELETlAh5hETeximUqF9vwu4iWj6clBx8vi fl5HnatyKSVRycJ6CmvsgC2Vi6qCDNVnqeL5kvkpmxmm+90AbvmeSM54gT9t+pYxfCIuh7 mjWh0NEqrvc0F/4Jvb+kkEOeVjgqnzi4prSPxS0gUSVROCue3InqclFtxzIPraeMB2vSBV pZpLfYkXRkaUp82s6415mPwQ2o5otpmsOIEiHOMq88cVa00hMH5GmEUrDOb2Wp3DqhxHv3 5zXgGKxJEyN9LxVxDl+pk50TK5gUgld/j8qGbCyuJylpyvOMDIdJw3u908D7Wg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RQK3n20DSz5VZ; Tue, 15 Aug 2023 18:07:17 +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 37FI7HXI075718; Tue, 15 Aug 2023 18:07:17 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37FI7HIK075715; Tue, 15 Aug 2023 18:07:17 GMT (envelope-from git) Date: Tue, 15 Aug 2023 18:07:17 GMT Message-Id: <202308151807.37FI7HIK075715@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: John Baldwin Subject: git: 081c22db8507 - main - nvme.h: Fix a comment typo in admin opcode enum 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: jhb X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 081c22db8507cdc12e6f7d71230af34d1b4dd1af Auto-Submitted: auto-generated The branch main has been updated by jhb: URL: https://cgit.FreeBSD.org/src/commit/?id=081c22db8507cdc12e6f7d71230af34d1b4dd1af commit 081c22db8507cdc12e6f7d71230af34d1b4dd1af Author: John Baldwin AuthorDate: 2023-08-15 18:05:30 +0000 Commit: John Baldwin CommitDate: 2023-08-15 18:06:58 +0000 nvme.h: Fix a comment typo in admin opcode enum Sponsored by: Chelsio Communications --- sys/dev/nvme/nvme.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys/dev/nvme/nvme.h b/sys/dev/nvme/nvme.h index b63a7d0bf270..150b9ad02479 100644 --- a/sys/dev/nvme/nvme.h +++ b/sys/dev/nvme/nvme.h @@ -855,7 +855,7 @@ enum nvme_admin_opcode { NVME_OPC_CAPACITY_MANAGEMENT = 0x20, /* 0x21-0x23 - reserved */ NVME_OPC_LOCKDOWN = 0x24, - /* 0x15-0x7b - reserved */ + /* 0x25-0x7b - reserved */ NVME_OPC_DOORBELL_BUFFER_CONFIG = 0x7c, /* 0x7d-0x7e - reserved */ NVME_OPC_FABRICS_COMMANDS = 0x7f, From nobody Tue Aug 15 19:11:43 2023 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 4RQLV74h0Tz4qJR3; Tue, 15 Aug 2023 19:11:43 +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 4RQLV74DY7z3P0q; Tue, 15 Aug 2023 19:11:43 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692126703; 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=TIF/eNQl51k+e87nQOeXMpdkNdzTedjm2eixU3NUNcQ=; b=KWS6uGjJVk+SWcPkNkA02GH2H6UWE4a/eCi4JH0K9g5RAlFcAXBBdJmvzfYvkWUjsgz5R5 d6Ug0AiyKgFroGCXsV+vJ7NdrN1X/zbU0uXrKbGTqcSiRLkZeLuyGMbVrOkY9BgSvfjO/4 VGYs/0LspoURv3WTYCgjm422Kh4d2FCcGVxNeXPuqUEObmUDBLe/Pi6DHFtr00UFwPbaqu 3fY3RjAplvkO9lnjiYKOSSbIy/5aQGW/HxL6LISngOtg4WNT58nBnu2ItoHnLpxGT1au4U j1UTp+XrV1VXHrDNQxWQR99CMa86UwkzwTMm4MSX4YLbtfbdXqcItZ4WmcIMcg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692126703; 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=TIF/eNQl51k+e87nQOeXMpdkNdzTedjm2eixU3NUNcQ=; b=T4QsMxqar8/P9suH59gqRR7oPnp/C2xlaemTWFQlo9Gq/2OKYHAAnw7HVw81phOSiAGnS/ eGVQwb1yncNzklACdESGGJzn1p0GtDRKXMHIGjqHMyUWLJTLW7QTf9ygEfgGXZq4XFAf32 b7OiRZJciQ3XjOAjU4rkLWhrQTISEcNQdxM7KZCcAV0lGjcfotlnmHo7d2ZAoGA4SE5GIK KjLCa7RKaCnChpFrZZUVrky82/MixEbq9xS4ieJOIF3vZ4xutY41lYO39ZACa33rC65KzU n9FKb61YEKgKCPd9uqa6Nxrx3C0LnHWTl0e1BeVEqF5+W6j8cVf0JpfISo0KUQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692126703; a=rsa-sha256; cv=none; b=fhzACjoZCADtpQSvGFVN1SyY157/vbHiyPTHQ4W7L2NsY0GKDaZPI3Qr8GyGzBtS26a1ph km+EzcgfU9i1fDWYmrejDfLs3+Hx/AkO1B+g7N5N4w2gzAzosn9ESqfdRbNn/QZMepxeas 4BIRQO9q0R09yoCGcSPNlqcdQOMye96zyzkMRpeELnsU2Vxrbw9diGJVqk4W6xB4y8eQEF hIwae0Cyr3J5PYrLF15CaSok+sB45CIYUH1UjEOsRgPawnY6avVxQksvSCPFoNfevKYqo1 5Z0ZJbH7XElyQYb5a1x07vkoDGmsraSW6WwatuYSsrD7QhFffirtryHGFwHKqQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RQLV73HcKz6wX; Tue, 15 Aug 2023 19:11:43 +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 37FJBhqk089119; Tue, 15 Aug 2023 19:11:43 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37FJBhcT089116; Tue, 15 Aug 2023 19:11:43 GMT (envelope-from git) Date: Tue, 15 Aug 2023 19:11:43 GMT Message-Id: <202308151911.37FJBhcT089116@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Warner Losh Subject: git: 43b41bee90c7 - main - llvm: fix armv[67] after 0bc26e325450 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org 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: 43b41bee90c711ba47a507e2df14915b7a1ae228 Auto-Submitted: auto-generated The branch main has been updated by imp: URL: https://cgit.FreeBSD.org/src/commit/?id=43b41bee90c711ba47a507e2df14915b7a1ae228 commit 43b41bee90c711ba47a507e2df14915b7a1ae228 Author: Warner Losh AuthorDate: 2023-08-15 19:08:39 +0000 Commit: Warner Losh CommitDate: 2023-08-15 19:11:06 +0000 llvm: fix armv[67] after 0bc26e325450 During the life-cycle of the patch that landed as 0bc26e325450, the variable names changed and I missed that in the rebase. Use the proper TARGET_TRIPLE_ABI. Fixes: 0bc26e325450 Sponsored by: Netflix --- lib/clang/llvm.build.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/clang/llvm.build.mk b/lib/clang/llvm.build.mk index f9fd62e78f4e..a2f5a5a4c341 100644 --- a/lib/clang/llvm.build.mk +++ b/lib/clang/llvm.build.mk @@ -41,9 +41,9 @@ BUILD_ARCH?= ${MACHINE_ARCH} # For all other targets, we stick with 'unknown'. .if ${TARGET_ARCH:Marm*} .if !defined(CPUTYPE) || ${CPUTYPE:M*soft*} == "" -TARGET_ABI= -gnueabihf +TARGET_TRIPLE_ABI=-gnueabihf .else -TARGET_ABI= -gnueabi +TARGET_TRIPLE_ABI=-gnueabi .endif .else TARGET_TRIPLE_ABI= From nobody Tue Aug 15 19:15:58 2023 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 4RQLbJ6xZCz4qJkZ for ; Tue, 15 Aug 2023 19:16:12 +0000 (UTC) (envelope-from jrtc27@jrtc27.com) Received: from mail-wm1-f52.google.com (mail-wm1-f52.google.com [209.85.128.52]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RQLbJ09xlz3Pyp for ; Tue, 15 Aug 2023 19:16:12 +0000 (UTC) (envelope-from jrtc27@jrtc27.com) Authentication-Results: mx1.freebsd.org; dkim=none; spf=pass (mx1.freebsd.org: domain of jrtc27@jrtc27.com designates 209.85.128.52 as permitted sender) smtp.mailfrom=jrtc27@jrtc27.com; dmarc=none Received: by mail-wm1-f52.google.com with SMTP id 5b1f17b1804b1-3fe4ad22e36so53939705e9.2 for ; Tue, 15 Aug 2023 12:16:11 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1692126970; x=1692731770; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=0OEboiv/LnFPetM4ITcyQPbmnKc5yndhHPRhuYncY00=; b=mDCnvBM61jNXiN3ZMTW8M7nRm8x8ZklOLnNkr99/lq3x3QpsRwKRGckBIK7zK5sByZ LuS3gJP/7tgeGsFUcps7OE8UYNSmie2RfmkYBbpDGAVHns4JDHg2MmTJQ/5agQ+aHB93 cHCNnoo/YG8Kq8f691zlp+25o2IaMFJXPDNG0oQEXBeQOu9AvwOW/K17I/Kb2foHi0Ek gCL46cxTWmVn9GYiXzoPLVrAVKNrIleUfsGTDbvkc583rCL7UIBwaWmJ7fVFFXCkR5P/ fHibWx9Hvxl26DOIJE7Rv3XHeKSIUTxeMeil39scLSHfDLwennBFghpEQJjFzKYnsgSN WLHQ== X-Gm-Message-State: AOJu0YzdutTJ/Xf04h10VWwAvYR+M9K3wkgNQmZqeFtFD/5FTDnflVit Bw9e+KQXFFl24PrNWY+JnPHTXm8+bfQMtTzyItI= X-Google-Smtp-Source: AGHT+IHbvfe/wsaX9VOr9MAE4lEdp9hMLzopv72SIQeKHMGng9Z/xKPA04TZc6Y8T1fLSYtjVSc7pw== X-Received: by 2002:a1c:7208:0:b0:3fa:99d6:4798 with SMTP id n8-20020a1c7208000000b003fa99d64798mr10963855wmc.37.1692126969429; Tue, 15 Aug 2023 12:16:09 -0700 (PDT) Received: from smtpclient.apple ([131.111.5.246]) by smtp.gmail.com with ESMTPSA id e6-20020adffd06000000b003196b1bb528sm12140679wrr.64.2023.08.15.12.16.08 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 15 Aug 2023 12:16:09 -0700 (PDT) Content-Type: text/plain; charset=utf-8 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3731.600.7\)) Subject: Re: git: 28f6c2f29280 - main - Import GoogleTest 1.14.0 From: Jessica Clarke In-Reply-To: <202308100232.37A2Wdaw040438@gitrepo.freebsd.org> Date: Tue, 15 Aug 2023 20:15:58 +0100 Cc: "src-committers@freebsd.org" , "dev-commits-src-all@freebsd.org" , "dev-commits-src-main@freebsd.org" Content-Transfer-Encoding: quoted-printable Message-Id: <5759AF55-F1DE-4128-9579-B0A654114D92@freebsd.org> References: <202308100232.37A2Wdaw040438@gitrepo.freebsd.org> To: Enji Cooper X-Mailer: Apple Mail (2.3731.600.7) X-Spamd-Result: default: False [-2.50 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; MV_CASE(0.50)[]; FORGED_SENDER(0.30)[jrtc27@freebsd.org,jrtc27@jrtc27.com]; R_SPF_ALLOW(-0.20)[+ip4:209.85.128.0/17]; MIME_GOOD(-0.10)[text/plain]; TO_DN_EQ_ADDR_SOME(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[dev-commits-src-main@freebsd.org]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCPT_COUNT_THREE(0.00)[4]; DMARC_NA(0.00)[freebsd.org]; MLMMJ_DEST(0.00)[dev-commits-src-main@freebsd.org]; RCVD_IN_DNSWL_NONE(0.00)[209.85.128.52:from]; FROM_HAS_DN(0.00)[]; ARC_NA(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[209.85.128.52:from]; RCVD_TLS_LAST(0.00)[]; TO_DN_SOME(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; FREEFALL_USER(0.00)[jrtc27]; R_DKIM_NA(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; ASN(0.00)[asn:15169, ipnet:209.85.128.0/17, country:US]; MIME_TRACE(0.00)[0:+]; FROM_NEQ_ENVFROM(0.00)[jrtc27@freebsd.org,jrtc27@jrtc27.com]; RCVD_COUNT_TWO(0.00)[2] X-Spamd-Bar: -- X-Rspamd-Queue-Id: 4RQLbJ09xlz3Pyp On 10 Aug 2023, at 03:32, Enji Cooper wrote: >=20 > The branch main has been updated by ngie: >=20 > URL: = https://cgit.FreeBSD.org/src/commit/?id=3D28f6c2f292806bf31230a959bc4b19d7= 081669a7 >=20 > commit 28f6c2f292806bf31230a959bc4b19d7081669a7 > Author: Enji Cooper > AuthorDate: 2023-08-08 06:17:32 +0000 > Commit: Enji Cooper > CommitDate: 2023-08-10 09:32:33 +0000 >=20 > Import GoogleTest 1.14.0 This should be a merge commit from the vendor branch but isn=E2=80=99t. > GoogleTest 1.14.0 now requires C++14 to build. Change > `googletest.test.inc.mk` to reflect this requirement. >=20 > Adjust the build integration logic to handle the new version of > GoogleTest (add/remove headers/sources as needed). >=20 > Tighten down warnings via `CXXFLAGS.clang` instead of ignoring all > warnings. Some new warnings snuck in after I did my last round of = fix > submissions upstream. >=20 > Also address some overlinking added in the previous version import = by > removing superfluous libraries. >=20 > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D >=20 > Expect WhenDynamicCastToTest.AmbiguousCast to fail >=20 > This change reapplies the expected failure from 1.10.0. >=20 > Ref: https://github.com/google/googletest/issues/2172 >=20 > MFC after: 2 weeks > Reviewed by: asomers, emaste > Differential Revision: https://reviews.freebsd.org/D41399 >=20 > Merge commit '8ef491440fcaec96f899d73e08873426c78583a4' into = googletest-v1.14.0-import What=E2=80=99s this thing? Sounds like you did some merging, squashing = and rebasing, didn=E2=80=99t fix up the commit message and didn=E2=80=99t = notice that git rebase eats merges? See [1] for how to do this properly. Jess [1] = https://docs.freebsd.org/en/articles/committers-guide/#_rebasing_your_chan= ge_against_latest_freebsd_source_tree From nobody Tue Aug 15 21:39:50 2023 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 4RQPn244lBz4qSJj; Tue, 15 Aug 2023 21:39:50 +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 4RQPn23Fz4z4Fy4; Tue, 15 Aug 2023 21:39:50 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692135590; 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=9u6w/hShzPs1ZnLvvWEKjbOhQVOiy9JZTOTqvvTqjPU=; b=UBN0pvhdOc+M4dEDneJfuRWuwxE7NhoR6LOc94QwwlNwHhh9dM1TxtkiUTGwUhNhbDhFK+ 5Y6NFRj4PBL72JROfyoMeptEkEqJpYQQHJiMuo3FriexbxfyQJ2PEH30o1WG8ixF5G7Neo zVUv+WiRrffJw7xuQbIj+zlCTYJB8hKGgiCl/476MOHFY7LOkZgbuplgB+vMAydy3doxLE ExUPBPAZzjafIEI3of9YMOT3yqnbWz+Jounwrej9fwnX+GTQYBsYzEUR0913OfnRwWhylK +kB2gNTlsETbgubdbpW/QIItJQnSTgLIBMfr9ePKMPRfcJrQYcEYAE2SuWqJWQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692135590; 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=9u6w/hShzPs1ZnLvvWEKjbOhQVOiy9JZTOTqvvTqjPU=; b=WBgvVHnEKxVPmJrN5h1fshDyW9aVeCuOJ4O7E6W1uQZJSFlHL5Fds49UZ9es11caT6Mkf1 SKm71TMRdDd3D+RhxLUYZetOugnpC1yMiNw8W73FI+0t+5llUsK5Es7x1hzSDqpvUeH/mf i/hjnlG8W0WxqCN3u3lnPJNuv5mycxQO3KKmd5d9rTmeVTg+mf47s548R9ihhdcHllooNZ +k/sQQFmQPe9XL/mzR5U5pAgY5N9phhF9FgYgMR0BCYHykPY8mw5s28+HL5HefJejWqqKa h8hiqoXN/+kPWAqr8pg6nAjZ/7iFaAqEJ+DctrOFeNL8vyqQ2kucs4YZVEI+7Q== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692135590; a=rsa-sha256; cv=none; b=yJ3KAB+37c4rMXovO9nfnohVrXgBvYls+0oRzR2PZxRMTmGoiRi7AUxcBhwPXs4vQXkg6S jDk7l35AtbYVeyj1hmP9tWYIRLXawpgXOCkjkIBL38ElenZunMQvHhJML5G5smW1zdIghZ BxWiyZ+7Y/7ftVPsPgNiB1ZoflcxrLY009Cq8jkC1cxKlr6BAhiPuGmaYSx6R1bAZZ+cs0 k1txk0NqCTTwwZSaBS8R8LYVpYv6mF7GwZbrF7MVSG7lZXyMQaE8ZhlQ6qjjY/fHQrmm1Q KwgHQqObd9xUl5F7WlRzm7xKL5l/iJ1/mBMnFwraP+b5srT/ZZKADZUNy0nA7Q== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RQPn22BZ8zBNT; Tue, 15 Aug 2023 21:39:50 +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 37FLdonP026291; Tue, 15 Aug 2023 21:39:50 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37FLdoXT026288; Tue, 15 Aug 2023 21:39:50 GMT (envelope-from git) Date: Tue, 15 Aug 2023 21:39:50 GMT Message-Id: <202308152139.37FLdoXT026288@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Kevin Bowling Subject: git: eac761e967b3 - main - e1000: Fix off by one ipcse 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: kbowling X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: eac761e967b34066aa7183474249df87d79a2f32 Auto-Submitted: auto-generated The branch main has been updated by kbowling: URL: https://cgit.FreeBSD.org/src/commit/?id=eac761e967b34066aa7183474249df87d79a2f32 commit eac761e967b34066aa7183474249df87d79a2f32 Author: Kevin Bowling AuthorDate: 2023-08-15 21:37:43 +0000 Commit: Kevin Bowling CommitDate: 2023-08-15 21:39:35 +0000 e1000: Fix off by one ipcse This has been off by one in the FreeBSD drivers as far back as I've looked. Emperically HW and SW emulations I have available don't seem to mind. Noticed while debugging other issues. MFC after: 3 days --- sys/dev/e1000/em_txrx.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys/dev/e1000/em_txrx.c b/sys/dev/e1000/em_txrx.c index b90ab21cd825..765458d621f9 100644 --- a/sys/dev/e1000/em_txrx.c +++ b/sys/dev/e1000/em_txrx.c @@ -290,7 +290,7 @@ em_transmit_checksum_setup(struct e1000_softc *sc, if_pkt_info_t pi, offsetof(struct ip, ip_sum); if (csum_flags & CSUM_IP) { *txd_upper |= E1000_TXD_POPTS_IXSM << 8; - TXD->lower_setup.ip_fields.ipcse = htole16(hdr_len); + TXD->lower_setup.ip_fields.ipcse = htole16(hdr_len - 1); cmd |= E1000_TXD_CMD_IP; } else if (csum_flags & (CSUM_IP6_TCP | CSUM_IP6_UDP)) TXD->lower_setup.ip_fields.ipcse = htole16(0); From nobody Tue Aug 15 22:46:04 2023 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 4RQRFS6Lyhz4mJxL; Tue, 15 Aug 2023 22:46:04 +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 4RQRFS5rpJz4LGd; Tue, 15 Aug 2023 22:46:04 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692139564; 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=zcDWZB7AcroQyAS/S5L5Ehe2rjksV23Rtq6OD6sEbH4=; b=Q1EvrcY+iEg21J17LdyWcTC8Z+IzemkFcSDF1ROm3zbL7OTGe58ykDKYVphexEFp4FlXoP tMpdeBrjNRNTKS/SnFFldAzPx48Ihs6BD40UNdFGz7QET2CCkQRTtfBeZQsylArKZKmxeE ZvxgCEucKBeb/zlbPHtFX6a9dwQFQknHIqqNTD64Tgvury/j+GmyLO50aAtrVsGW2gqDaC TaDQmtmuvv9B+cF1iZ6ahUJHgn5b8y4AWhm/WQuKCiZqyeeohKzSLzQP0BHqZUCp0zz1ld t+aBaCAqxwRcMhlO8Mx8Oq5XMosR6uzDrmtoVRg5zpWJySiEnbDEQ4e5aEszpQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692139564; 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=zcDWZB7AcroQyAS/S5L5Ehe2rjksV23Rtq6OD6sEbH4=; b=Gc4GPChudVEmnpsFwuIzngQeh6tuVbPwU2US55Ejjo2XAJEIkY3OC8BNsHfcqeBb+qHcqV KtcrE1laQVtuqK9t+tTrghsLT6qMN3SMUTGOWkVTCtjgU2mq4aH2B4+/QD38SHgFTuT0U3 P9g5Xs9Lz/QfDXZBT8pehIUHi2dk7mGwzTN4SJVAZgVM5SCqbzc/nuncqNxqcXGA9DTfBM kw9soZ957c+DbMON5g+vuC5DKj0iHYJbYMxiG3sbdxqlaYbWzWetMW98yrcIdtTVSQy69k tu3sUU1daUCrhXpsyPegMKvXtDGzfWGBb3sLJsXR3yyCbYD87PxvOLTx52JcDA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692139564; a=rsa-sha256; cv=none; b=QtP7M6yYtcXor80a9H0ISzPF3ok+xUF8IPOtFRkCXJKAlxQWObNwSmTZGmcUwOliphwrD+ f9cH03FRtz0ZaqwuKSL0Cg9SAHzAmhNcgdqwYaj3X1io1MYsEqqZQWtOmVSspRzgECA0U/ orsFmTfDUAO6mDw+H0I9XXAmD7jgbzdy9q1nXFTyxdZVIoSRCAAFFAMhP+e6c/O6HOhFI6 Y+W9S5cssgS9SIfPbNEEevg+ScRgrUNi0yf1AMU9t1QZRg66jTfDIw59H9wW29kXRMM3ZG GdVdHG5+KreUGd/8Vfg79yX/zjNyqO7m34RMQp35NZb27KgrQa6b7l5WDZVFIA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RQRFS4wHCzDCj; Tue, 15 Aug 2023 22:46:04 +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 37FMk4nV041753; Tue, 15 Aug 2023 22:46:04 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37FMk4l8041750; Tue, 15 Aug 2023 22:46:04 GMT (envelope-from git) Date: Tue, 15 Aug 2023 22:46:04 GMT Message-Id: <202308152246.37FMk4l8041750@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Ed Maste Subject: git: 34d55be0747b - main - boot0: add a note about BIOS-supported serial rates 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: emaste X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 34d55be0747ba4452f9611ca88fe21e9d94be266 Auto-Submitted: auto-generated The branch main has been updated by emaste: URL: https://cgit.FreeBSD.org/src/commit/?id=34d55be0747ba4452f9611ca88fe21e9d94be266 commit 34d55be0747ba4452f9611ca88fe21e9d94be266 Author: Ed Maste AuthorDate: 2023-08-15 22:42:22 +0000 Commit: Ed Maste CommitDate: 2023-08-15 22:45:58 +0000 boot0: add a note about BIOS-supported serial rates We plan to increase the default serial rate to 115200 (see review D36295) but early boot components that use BIOS interfaces do not support higher rates. Add a note to that effect. Reported by: imp Sponsored by: The FreeBSD Foundation --- stand/i386/boot0/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stand/i386/boot0/Makefile b/stand/i386/boot0/Makefile index 5e82d7b6ae67..83eee46dfd11 100644 --- a/stand/i386/boot0/Makefile +++ b/stand/i386/boot0/Makefile @@ -56,7 +56,7 @@ ORG= 0x600 # 2 stop bits (set = 2, clear = 1) # 1-0 data bits (00 = 5, 01 = 6, 10 = 7, 11 = 8) .if !defined(BOOT_BOOT0_COMCONSOLE_SPEED) -BOOT_COMCONSOLE_SPEED?= 9600 +BOOT_COMCONSOLE_SPEED?= 9600 # BIOS interfaces do not support higher rates. .if ${BOOT_COMCONSOLE_SPEED} == 9600 BOOT_BOOT0_COMCONSOLE_SPEED= "7 << 5 + 3" .elif ${BOOT_COMCONSOLE_SPEED} == 4800 From nobody Tue Aug 15 22:57:10 2023 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 4RQRVG2ls6z4mKjq; Tue, 15 Aug 2023 22:57:10 +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 4RQRVG2Gvnz4M36; Tue, 15 Aug 2023 22:57:10 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692140230; 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=x5Nd1cW1zhgpYTgY9zAq5ANfbW+f5d76FO78jsB9HZE=; b=WB+X2RxjPJ1IHaz5mZGWzyAvvW4PW1OFU7ftx+J6OdMHFbuV5x0c2jqc3gvI8K4KXMmnnJ 9XTYrL1DNdvnLtLz8w4VN9rEwYCyQkbXvnSGiu9kKz04XSwWg59yviWCUgzLMr2ptx+Yd0 eOTXrPZayt4Z2I7HXtUJ41VHLYugNkUdHHkXcRJbjfGX09vNfLt2sZ+m1VUdddGz7hwnvk B8PLQ5co/jri1sHw2sAYyuFDwlmUv+lD1RQu0hulLQbS2vmMWX+u5ciFbgwCs7Q1LXR+7j A8mMgD+ZsJ7Z8w/W3QXgaPI/d/QOSO2nc59J0OBeCAG5qCuPHIY1uilP+21w4Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692140230; 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=x5Nd1cW1zhgpYTgY9zAq5ANfbW+f5d76FO78jsB9HZE=; b=kJSqYQoDnOSFI0eq+iWiDb2q2yO4BLrgTVjyGMuaVnGYGia9kG5VdxKeyQRGW4a5bOXalf 4K7h9bAo6hUVqAxti5PEOWXfvFG10nYMoy0cgPyz40RDDgoQLiiVpra4Sen/WF5AQ/oawl /AYBcHXzU78LiUQJ3KKWYx/4ElppLb0r91zAh4EP9Pk+UyaVBRd7O15n6Ge2DNojPkrZid P80AJp1Xhr4z7sVN/QpUC4VvrgqJeVYcFiPwYzXtNJhwP+loFF+WGFJKstfD+9aCV1Zjyw Px20VsALpBf/BPxKDvBigUvfOmeVztTBje7Jzl7lvZniE4oZ+jvhEpYF79xkPg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692140230; a=rsa-sha256; cv=none; b=eTR5gmHfLwn2Yf1+8Zo8jtk1lwdUo30m0tl5CIh/v6EOYA/qDWsvB4p7mErF4bQhztIUP3 ZDTHn2H7bPtyTxqZiFR7kUwBRy9LMOxZ39/A5f3S4K2pmOGN+GA+5PucFgAurLpYQ4DX4M DzKBo4Jr8IwT+9W0ibwCB8Xhb1tlKdod1q6CZDfGWKG3ObiDk00LhMfV5TkGd6FI5JWr5+ NfQpAlr/5DBIDe5g9D8/8bcdGjuVS2QgzRWWec2YWzA1/iErqMs0/1Rg/FT6mITZS3i5pv TkENk9rWh/a19FTUX2OdQGnAn+juOYhQKBk4XDGHfeRRDiCfe96xSsCSFR9Wuw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RQRVG1LsZzDTp; Tue, 15 Aug 2023 22:57:10 +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 37FMvA9j058875; Tue, 15 Aug 2023 22:57:10 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37FMvAeQ058872; Tue, 15 Aug 2023 22:57:10 GMT (envelope-from git) Date: Tue, 15 Aug 2023 22:57:10 GMT Message-Id: <202308152257.37FMvAeQ058872@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: "Bjoern A. Zeeb" Subject: git: a1df36f1b99b - main - devmatch: introduce quiet command line option 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: bz X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: a1df36f1b99bf2b8dcee66327f55888667fa4b2f Auto-Submitted: auto-generated The branch main has been updated by bz: URL: https://cgit.FreeBSD.org/src/commit/?id=a1df36f1b99bf2b8dcee66327f55888667fa4b2f commit a1df36f1b99bf2b8dcee66327f55888667fa4b2f Author: Bjoern A. Zeeb AuthorDate: 2023-08-13 21:33:48 +0000 Commit: Bjoern A. Zeeb CommitDate: 2023-08-15 22:54:48 +0000 devmatch: introduce quiet command line option In setups without hints whatsoever one can get a long list of "Can't read linker hints file" error messages during boot. Add a -q/--quiet option which would suppress the noise and leave space for more essential information. While here switch to a pre-defined exit code from sysexits. MFC after: 4 weeks Reviewed by: imp Differential Revision: https://reviews.freebsd.org/D41443 --- sbin/devmatch/devmatch.8 | 7 ++++++- sbin/devmatch/devmatch.c | 16 +++++++++++++--- 2 files changed, 19 insertions(+), 4 deletions(-) diff --git a/sbin/devmatch/devmatch.8 b/sbin/devmatch/devmatch.8 index 14e2add65aa1..68705cd954ad 100644 --- a/sbin/devmatch/devmatch.8 +++ b/sbin/devmatch/devmatch.8 @@ -23,7 +23,7 @@ .\" .\" $FreeBSD$ .\" -.Dd November 3, 2022 +.Dd August 13, 2023 .Dt DEVMATCH 8 .Os .Sh NAME @@ -35,6 +35,7 @@ .Op Fl d | -dump .Op Oo Fl h | -hints Oc Ar file .Op Oo Fl p | -nomatch Oc Ar event +.Op Fl q | -quiet .Op Fl u | -unbound .Op Fl v | -verbose .Sh DESCRIPTION @@ -59,6 +60,10 @@ guessed from the current module load path. Parse and use a standard NOMATCH event from .Xr devd 8 for matching instead of searching the device tree. +.It Fl q Fl -quiet +Suppress some error messages and simply return a non-zero exit code. +This is helpful to avoid an endless list of warnings during bootup if +no hints are available. .It Fl u Fl -unbound Attempt to produce a list of those drivers with PNP info whose driver tables with that PNP info cannot be found. diff --git a/sbin/devmatch/devmatch.c b/sbin/devmatch/devmatch.c index 20a57353ecf6..f9f5122663a1 100644 --- a/sbin/devmatch/devmatch.c +++ b/sbin/devmatch/devmatch.c @@ -36,6 +36,7 @@ __FBSDID("$FreeBSD$"); #include #include #include +#include #include #include #include @@ -48,6 +49,7 @@ static struct option longopts[] = { { "dump", no_argument, NULL, 'd' }, { "hints", required_argument, NULL, 'h' }, { "nomatch", required_argument, NULL, 'p' }, + { "quiet", no_argument, NULL, 'q' }, { "unbound", no_argument, NULL, 'u' }, { "verbose", no_argument, NULL, 'v' }, { NULL, 0, NULL, 0 } @@ -59,6 +61,7 @@ static int all_flag; static int dump_flag; static char *linker_hints; static char *nomatch_str; +static int quiet_flag; static int unbound_flag; static int verbose_flag; @@ -114,8 +117,12 @@ read_linker_hints(void) continue; break; } - if (q == NULL) - errx(1, "Can't read linker hints file."); + if (q == NULL) { + if (quiet_flag) + exit(EX_UNAVAILABLE); + else + errx(EX_UNAVAILABLE, "Can't read linker hints file."); + } } else { hints = read_hints(linker_hints, &len); if (hints == NULL) @@ -565,7 +572,7 @@ main(int argc, char **argv) { int ch; - while ((ch = getopt_long(argc, argv, "adh:p:uv", + while ((ch = getopt_long(argc, argv, "adh:p:quv", longopts, NULL)) != -1) { switch (ch) { case 'a': @@ -580,6 +587,9 @@ main(int argc, char **argv) case 'p': nomatch_str = optarg; break; + case 'q': + quiet_flag++; + break; case 'u': unbound_flag++; break; From nobody Tue Aug 15 23:43:13 2023 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 4RQSWV63yqz4mPDP; Tue, 15 Aug 2023 23:43:18 +0000 (UTC) (envelope-from yaneurabeya@gmail.com) Received: from mail-pj1-x1036.google.com (mail-pj1-x1036.google.com [IPv6:2607:f8b0:4864:20::1036]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RQSWV3pX6z4RLm; Tue, 15 Aug 2023 23:43:18 +0000 (UTC) (envelope-from yaneurabeya@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-pj1-x1036.google.com with SMTP id 98e67ed59e1d1-26b41112708so2547587a91.3; Tue, 15 Aug 2023 16:43:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1692142996; x=1692747796; h=references:to:cc:in-reply-to:date:subject:mime-version:message-id :from:from:to:cc:subject:date:message-id:reply-to; bh=Ci42YmOx5kraAPqcip4ifXVG5eyaniuWsUPTra4K9yc=; b=nnflEr/0nB/Sx3Dd1wfhHgn7ppxodICHZq/UmMtDbbucik/JuwIdVJWpaB4mtKWB+Y o2Wdr9NqP0omcA5NZexKJ5pEuQN6cfbwZT/kkf2EtAwlisEHfBdtB7C9ge6YeDXONeC2 tGzPSs5/THe83OJo4WGc3Gb7yMqJulajf5A/hrU4kxXDlJc0qYfxRvvmQX01by+6gQfI wpXgnFxEdynn0bMQNdm5Q1kYVSGQvIlKbX6rzis/EQoT2VBqU7zeED+uM9e6sw350FH7 JauClUipY5NibPI8wmFxNlvr9ENVwf0xF+XssvQni+SkosY8sKV8DLkYNomismEA9ERI GvSg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1692142996; x=1692747796; h=references:to:cc:in-reply-to:date:subject:mime-version:message-id :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=Ci42YmOx5kraAPqcip4ifXVG5eyaniuWsUPTra4K9yc=; b=d5/XDh7rGXXH//0RRcLN4eO9mJrFzYcOeWG28833O9Okno9Sx+N3r+65Zl1hR4YM/v +5/jJllkC42g9HpZ8wBD/tp33qx4oi0yb+AVlCGiVh+IkHd3OqLqCAFa7w1WxbUpExKl 3VtGKcLIVp+FrlHQ53H0wC8+eWbjFNOvmz3vWBsg8iR2DdWnn5r26hFJ5F0VCbYUqf1A cOK1QbqyUPku1r0eI7hOP6VkKf2EY99qFnhU5bqfQWHSe4QZFX5B3TR3q1MxRN0porKe OGShzcvUp86HCgmJvWlK1pj9SsiVcsedRCqPnRUpwpCfLMM9WDuVD+c+4w3NNzzohxsZ aLeA== X-Gm-Message-State: AOJu0YylXvZk9URELqk7YxS7jjPYD3nCMRvm2FPMhpHxEJOMDa74ftlR Y4sh96QFqoxgrfMJ2vQ41wYczi70u1Y= X-Google-Smtp-Source: AGHT+IFGLddBbbrgRa7XoXyXFQlpYfWyU1pvr0jcjBU1IrIUzjfMd71fMcnw93bWxzSOaOrzAMUjug== X-Received: by 2002:a17:90a:e004:b0:26b:be62:c229 with SMTP id u4-20020a17090ae00400b0026bbe62c229mr96623pjy.32.1692142995807; Tue, 15 Aug 2023 16:43:15 -0700 (PDT) Received: from smtpclient.apple (c-73-19-52-228.hsd1.wa.comcast.net. [73.19.52.228]) by smtp.gmail.com with ESMTPSA id c6-20020a17090a674600b0026b25c05495sm8133681pjm.20.2023.08.15.16.43.14 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 15 Aug 2023 16:43:15 -0700 (PDT) From: Enji Cooper Message-Id: Content-Type: multipart/signed; boundary="Apple-Mail=_EB5587B2-0386-451C-91B3-AC4B4469B6DD"; protocol="application/pgp-signature"; micalg=pgp-sha256 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3696.120.41.1.4\)) Subject: Re: git: 28f6c2f29280 - main - Import GoogleTest 1.14.0 Date: Tue, 15 Aug 2023 16:43:13 -0700 In-Reply-To: <5759AF55-F1DE-4128-9579-B0A654114D92@freebsd.org> Cc: Enji Cooper , "src-committers@freebsd.org" , "dev-commits-src-all@freebsd.org" , "dev-commits-src-main@freebsd.org" To: Jessica Clarke References: <202308100232.37A2Wdaw040438@gitrepo.freebsd.org> <5759AF55-F1DE-4128-9579-B0A654114D92@freebsd.org> X-Mailer: Apple Mail (2.3696.120.41.1.4) X-Rspamd-Queue-Id: 4RQSWV3pX6z4RLm X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US] --Apple-Mail=_EB5587B2-0386-451C-91B3-AC4B4469B6DD Content-Type: multipart/alternative; boundary="Apple-Mail=_751F167C-0D1F-463B-B157-0D03B9E730C1" --Apple-Mail=_751F167C-0D1F-463B-B157-0D03B9E730C1 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 > On Aug 15, 2023, at 12:15 PM, Jessica Clarke = wrote: =E2=80=A6 > What=E2=80=99s this thing? Sounds like you did some merging, squashing = and > rebasing, didn=E2=80=99t fix up the commit message and didn=E2=80=99t = notice that git > rebase eats merges? See [1] for how to do this properly. Ugh. That process looks incredibly annoying=E2=80=94especially = when dealing with conflicts that can=E2=80=99t be easily scripted due to = changes made in the pre-git vendor-forked source tree. Ok, I'll do next = time. Thank you for the pointer, -Enji --Apple-Mail=_751F167C-0D1F-463B-B157-0D03B9E730C1 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8
On = Aug 15, 2023, at 12:15 PM, Jessica Clarke <jrtc27@FreeBSD.org> = wrote:

=E2=80=A6
What=E2=80=99s this thing? = Sounds like you did some merging, squashing and
rebasing, didn=E2=80=99t fix up = the commit message and didn=E2=80=99t notice that git
rebase eats merges? See [1] for = how to do this properly.

Ugh. That process looks = incredibly annoying=E2=80=94especially when dealing with conflicts that = can=E2=80=99t be easily scripted due to changes made in the pre-git = vendor-forked source tree. Ok, I'll do next time.
Thank you for the pointer,
-Enji
= --Apple-Mail=_751F167C-0D1F-463B-B157-0D03B9E730C1-- --Apple-Mail=_EB5587B2-0386-451C-91B3-AC4B4469B6DD Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEtvtxN6kOllEF3nmX5JFNMZeDGN4FAmTcDZIACgkQ5JFNMZeD GN4hthAAlEEKAKgoWmn7iQYrhFwT0l6oAET3hcMESDrD4JWc03OpLZRUlt+hDjPx +WXG5Ff2LK206ZMg5IMS+GLF/9VP6Uu0w9qTKTlH4wuLi4g+OiiHzzCb6oJMnDL6 daxqaaWTjL5sJGlBb2HBgWWcR5ulpKVLlud7p6pesJ3VKjtTvYNWXimPwYzhd47i fiyey2IdK897Xfj4ISUso1kFor6jpovVD7dFSrnLRJrfDkY7ej3rMimDVLQ94Y5b BeYBlqjJjqf/zOk9+rochFPH1Yup/WYmh+M4L84RrB0uVZYvu322UETLjLjeLeli XFnjdNkY6rhHUKR0DJr44XIgvv01AYCR6DKJ1EE8G7q3eMGym6HA7B93Jrobya16 yUToD7W9SmMvnOxHHj6PvSLJ+w1eHhYgZZyrFAkHstTPclv/corAZPsBxpcOoGQT MTR8atIGg5HAMKX4QGi/L3C2u26/3aUBwYjJW8dw2tg7dbknoJsJL+BQx8zTyZur LRmuRnQGC9ordZ0YnlgQD2lZYMaPmQ86rZ7b/z+TVHhRlxja1ys0WbQhLBEgSRGo UkM60BYgGxA30KcTR3xsUwdGGOwcvQFj2E0uq4X+96iC0xDn/4FqGQPcYkZD6wvk /nDIaQeUf212xUKpegfM3IhLG1KiDucDP2cEFxrdsmj7/SbrD4M= =N8jH -----END PGP SIGNATURE----- --Apple-Mail=_EB5587B2-0386-451C-91B3-AC4B4469B6DD-- From nobody Wed Aug 16 03:24:14 2023 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 4RQYQQ5lssz4q6SR; Wed, 16 Aug 2023 03:24:14 +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 4RQYQQ4wQ5z4ndS; Wed, 16 Aug 2023 03:24:14 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692156254; 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=QO6RPpKo+zgGpX9Wut/ddi9JZdYAEbximygB6F9gWBc=; b=Ekfs3WCZiUPVcKNO14Uko8U44McVqPh2eg0AIrQE7xZEwPlr9AkUw7fPvI1q3JYsrIur7h b66NqeQk3T1+ONJsvugnJ5Whj3nGFAGFrIMQr51APtdjIijdVfQEUBrnIw9kmZ2K9/TIl1 TXnM6Ags2Pde0ULdYNllbNrWjg1ZUtkQ030MbbEJNGZ5EKrnV/HYZ7mqMVooh+ivtScRLx BvFL5IXe0Cn0i6Q6HxsyVoaC7ZljVTj/km6yBEVXpIpDVg5ErAlfDvzBGmGB4v8wiwvtfy OzkmzDGkFu74ZfiwYq3BSTZ8X15XcgmvRNwGUgJ2/oAvToBvI2Jq0Y7TSCKDUw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692156254; 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=QO6RPpKo+zgGpX9Wut/ddi9JZdYAEbximygB6F9gWBc=; b=vX8Kugr1dhe6aqvz3Qks74RYAln5f/evqNa4aS0+IUBO8akZOZ+sUZL8U6VNn4qCUD0Xcv 7i9683UFZmwnCc948IUfywvW+b+XQ3/fccKyrQrYW8ONuUzP0I8zk0jfs/5OsCj+7vcymO 7un/Z6fwS8S6wHI34bX3rhrcxK1cDilOfEmVw2vI8kZ+mIU0KtX1H92nO9facYFlMUGd61 rqYSNjmmoPaaj9pLd55Vq2/d7m5dxnALYall9SB0q6mBsdqQBapgjCjtG2htVPJ9CivW9h xk/xmmCwTA4WLTO6kBExlQOenFr2lRunGcJoJfOf2L1JCvlS7beluIE8gY4ZFw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692156254; a=rsa-sha256; cv=none; b=E8eh2GmZQKhHkkgB5Cb3L7GQV+CGwSvlMnV6B2nqZ7RjXKQ03u849umwBQm+OsN5uRbC6s GuLig6mN7nrz+njpqHV9UxY9TibmNkFIm22K7octJ6yI0KTAcbyXSd6I1ThjDeA4fwMRgo +Wd3nJ9d7kDw8juW1s0oEB0hZhttKa2rk+cwrgqEzhdCRXb/2/KbfZLDLsKSymY2TIS+Kz 4p1dJ1WuuuhsmYBVpbFEA/8DekcqfioOEJ3xhrAwhKYnav47Tqq7GTk9MRfx2kVuv80zFU TxahFNDVedm9r5PpNAqgfjwNgaWjkvrNGNQIBKa7Hsd/utZtZxxJbbhRiS7/dA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RQYQQ3zxlzbtm; Wed, 16 Aug 2023 03:24:14 +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 37G3OEpX008126; Wed, 16 Aug 2023 03:24:14 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37G3OEGv008123; Wed, 16 Aug 2023 03:24:14 GMT (envelope-from git) Date: Wed, 16 Aug 2023 03:24:14 GMT Message-Id: <202308160324.37G3OEGv008123@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Warner Losh Subject: git: bf46512a54cd - main - systat: Remove obsolete copyright string 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org 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: bf46512a54cdf9a5b2e4f520be860add21efbfd5 Auto-Submitted: auto-generated The branch main has been updated by imp: URL: https://cgit.FreeBSD.org/src/commit/?id=bf46512a54cdf9a5b2e4f520be860add21efbfd5 commit bf46512a54cdf9a5b2e4f520be860add21efbfd5 Author: Warner Losh AuthorDate: 2023-08-16 03:22:50 +0000 Commit: Warner Losh CommitDate: 2023-08-16 03:22:50 +0000 systat: Remove obsolete copyright string This is unused, so remove it. We don't put a copyright string in most of the other binaries. This one doesn't need one either. Sponsored by: Netflix --- usr.bin/systat/main.c | 6 ------ 1 file changed, 6 deletions(-) diff --git a/usr.bin/systat/main.c b/usr.bin/systat/main.c index a52fbd7ebc4d..0f57f9fbf6bc 100644 --- a/usr.bin/systat/main.c +++ b/usr.bin/systat/main.c @@ -37,12 +37,6 @@ __FBSDID("$FreeBSD$"); static const char sccsid[] = "@(#)main.c 8.1 (Berkeley) 6/6/93"; #endif -#ifndef lint -static const char copyright[] __unused = -"@(#) Copyright (c) 1980, 1992, 1993\n\ - The Regents of the University of California. All rights reserved.\n"; -#endif - #include #include #include From nobody Wed Aug 16 05:40:39 2023 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 4RQcRq3rjGz4qFtT; Wed, 16 Aug 2023 05:40:39 +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 4RQcRq3Qnzz3GNV; Wed, 16 Aug 2023 05:40:39 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692164439; 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=HXCfgOuWwo8/FXg58DJIn82109dvcovalPD+xiuNdOw=; b=bBbx7WHPx08oF0I8iGoDgtnVDyjNHL+5FpHaPi0y7xuGLZuQXZ7iTWtaQfEx61UibxJ0bj FxVMC21ReEAHaCPFggi2paijzJQOMVFhZ07ZSDEFz6ZbHRR4NHBS0AlCYbs+sqvLL568t3 XotUXK3UAjuifHPm1JkjjyCsaqcXoCVotgReYSJpQJF+mwhNrfy7xKvmamYZ2Be1JA1TI4 /vt5aHEwNO3Z+KSJtgsOGecHZ6Sggg8WeHsIwUYd1yAFnOpE22Y2+V4Q441yiGrVX54Vu5 0NyCZPeehk5ESJ32y9nIWoOMEx3/tZl3KkiuL0FgyactlHsv2dHawS6SS/Z8EA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692164439; 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=HXCfgOuWwo8/FXg58DJIn82109dvcovalPD+xiuNdOw=; b=K/5JkiX5lYWmy18febGm2NM1mYORFZHWkSNjpiqMLkq7r8UGIqvTwqY25mHUxOmvUXsBZn e6VSW+u4jLh25X9dVQhnAfXp7468VDWeIHmyODzunsS3eNfZejZ6oKCKackMhvx5462yfP vPhb7UkoCc1hq3n86w/4TQbgzwoWyVf5nOjrdpMaTO+I1Ns+i7sZAdGT/cch6zRBsE1SnB UeTR736khk4BZOj8co3SVPcLvTFEzFi0zk1zROMaGp4+t4SGJjpEaq3YsF5fezfctHS4K6 1oJgqpxsRMbBm5XgzJlBSGiYsjX1An2ndqdMvVY0leH7hFOz5Ej7lfKHgplpmg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692164439; a=rsa-sha256; cv=none; b=hw9ELkNu2nioKL7lkGL6YVOyQEvoSGHz0J64W/wMGCj32ak2HqhKAMqxjy9yne0Po14hxS IAzITG7UFD7aAHmOw1a9OmHr9J5k/SBVCzpLw07V8whJavYv6L3q8GmFC7xXY0plwZ+Nzm Rqy/1gKOGVtbdx+sJ9lJpSe+Ai5GgojK0EpC3I8Vdj2R32Y1RNNymbCHjQHWdCRUGS+ALF QtmvDiTEmmXLfyKyzmaYmnLM2Qi6Dx0PEJoAEj3C3yyymI/bgfihe8ylx6WPEiOjV89rVZ NAyDkiK8rzXy4Rp+d3ExSQMAPGpDmRp0Ppd1bx46jBd+1GBU6HuPCbwZ53T6HA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RQcRq2VPbzg3V; Wed, 16 Aug 2023 05:40:39 +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 37G5edlQ033770; Wed, 16 Aug 2023 05:40:39 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37G5ed0h033767; Wed, 16 Aug 2023 05:40:39 GMT (envelope-from git) Date: Wed, 16 Aug 2023 05:40:39 GMT Message-Id: <202308160540.37G5ed0h033767@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Warner Losh Subject: git: 94b73d30ef2b - main - usbdevs2h: Ignore First Line and stop generating $FreeBSD$ 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org 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: 94b73d30ef2b0d85d4834a1e4dc29e0457a8faef Auto-Submitted: auto-generated The branch main has been updated by imp: URL: https://cgit.FreeBSD.org/src/commit/?id=94b73d30ef2b0d85d4834a1e4dc29e0457a8faef commit 94b73d30ef2b0d85d4834a1e4dc29e0457a8faef Author: Warner Losh AuthorDate: 2023-08-16 05:32:04 +0000 Commit: Warner Losh CommitDate: 2023-08-16 05:34:18 +0000 usbdevs2h: Ignore First Line and stop generating $FreeBSD$ Just ignore the first line of the usbdevs file. And stop recording what the usbdevs* files were generated from. It's said '$FreeBSD$' for years now... Sponsored by: Netflix --- sys/tools/usbdevs2h.awk | 5 ----- 1 file changed, 5 deletions(-) diff --git a/sys/tools/usbdevs2h.awk b/sys/tools/usbdevs2h.awk index 42e57cf190a8..25c29c798b3e 100644 --- a/sys/tools/usbdevs2h.awk +++ b/sys/tools/usbdevs2h.awk @@ -45,9 +45,6 @@ function header(file) printf("/*\n") > file printf(" * THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT.\n") \ > file - printf(" *\n") > file - printf(" * generated from:\n") > file - printf(" *\t%s\n", VERSION) > file printf(" */\n") > file } @@ -234,8 +231,6 @@ line=0; while ((getline < srcfile) > 0) { line++; if (line == 1) { - VERSION = $0 - gsub("\\$", "", VERSION) if (dfile) header(dfile) if (hfile) From nobody Wed Aug 16 05:40:40 2023 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 4RQcRs112Xz4qFQB; Wed, 16 Aug 2023 05:40:41 +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 4RQcRr4TZ5z3GSt; Wed, 16 Aug 2023 05:40:40 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692164440; 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=ioQSlgLExwtEyrw0olATyZ+LAfQSDSmFr/vD2NTdTck=; b=XFeJDCOJ4xcMWFqQ7OuQueNPz09vgBceEuSAvk3jjayBmzBLzPH6Pm1hK99cwOp1v0D7q5 6j5tDAlZjotlarcCRSGjlUnZOVHrTFUTtggzRBMBQGyeK80H5cK+9KHoRMk3BpuVB8m64G QXL0/GdttRpnhZ7IKMz/ECoJpXq3RkqgXNk9smirfLAEfdqQAKYVfwIXr9PzlkD4dFS9JV ++gY+T/PEj4brubqmn/gRP7Dfgugblb1BqdOT8CtBzGM9XRF1Hdz57bbs4usCWHKakpmu1 MVGRV61nr12iTw61ITY9/gYvIhYQwnUFsQsIUhojYSONoxGB4cAL++6+4sxzeA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692164440; 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=ioQSlgLExwtEyrw0olATyZ+LAfQSDSmFr/vD2NTdTck=; b=w+JXjmeGqIcpRORMqbIVd+7JnEXvm/sQlNZUGpnSDmyS0t3oufYNcTzH4dS6f2FWgzfoIi Iz9wgubQgDKhl3ZranLJ52/6Vr55tXJ+qKbMeC/xxdozs15m1WVaZltCSL8nee1MHMZzxS hpjx/BCvLWEkoMh3ZMaSKtqcVkERMfwCCf2viuxFbYx1SY/4Cl3bZ8MTk5tJKzu641AvGr mzTtQMKHAXn7Of62uxFmbKOYZpGM8hDrXbsYa5f0B2eP5QgSvbVM1dPBLSYyDDkltdPE7x 8XFrrbXxWT9jsxk7hSizlEIc25NcwFKFOpllt/ENsGxlnx9bxKmrqW70HUVdyg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692164440; a=rsa-sha256; cv=none; b=vh28Cuk2XOgo6LpLPc0DUFuU69DIVFDAK3KYPVWj8VtzbFMxmTOGhIongtuw6BNhe+H5OC xET5lBwlZ0GtX+kOTqu1CY5QzwXjemE3+ywp5RphNsyraaxBIq7knwQ1QkFJMplaOwWZyW WjbIzVMfaMuXcQ5Cc1HpKUI6Fu4n5B5GXqfg4hYW1HfsAD0ovMIKcUSiKNgTxs178tLTlD +dF1cKEulTgTiN1F8EeBspgeBlo8cZ823jA7d/003h6PZDHJAaY1G5CJRWe+Mrnj47kkxw e+FORQizEEdUYSTvceSG9Tk8VHn3Cdgm7mRB327LQC7TolTkKbyJu0OwzRirFA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RQcRr3CzYzgH2; Wed, 16 Aug 2023 05:40:40 +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 37G5ee8F033821; Wed, 16 Aug 2023 05:40:40 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37G5eeLQ033818; Wed, 16 Aug 2023 05:40:40 GMT (envelope-from git) Date: Wed, 16 Aug 2023 05:40:40 GMT Message-Id: <202308160540.37G5eeLQ033818@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Warner Losh Subject: git: 021c4fa6b04c - main - miidevs2h: Ignore the first line 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org 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: 021c4fa6b04ced4bed9a4937086c62ebbe571f63 Auto-Submitted: auto-generated The branch main has been updated by imp: URL: https://cgit.FreeBSD.org/src/commit/?id=021c4fa6b04ced4bed9a4937086c62ebbe571f63 commit 021c4fa6b04ced4bed9a4937086c62ebbe571f63 Author: Warner Losh AuthorDate: 2023-08-16 05:33:18 +0000 Commit: Warner Losh CommitDate: 2023-08-16 05:34:19 +0000 miidevs2h: Ignore the first line The first line hasn't contained version information in years. Ignore it entirely. Sponsored by: Netflix --- sys/tools/miidevs2h.awk | 7 ------- 1 file changed, 7 deletions(-) diff --git a/sys/tools/miidevs2h.awk b/sys/tools/miidevs2h.awk index 54b9c28fe508..fba5049460d2 100644 --- a/sys/tools/miidevs2h.awk +++ b/sys/tools/miidevs2h.awk @@ -93,16 +93,9 @@ BEGIN { hfile="miidevs.h" } NR == 1 { - VERSION = $0 - gsub("\\$", "", VERSION) - - printf("/* \$FreeBSD\$ */\n\n") > hfile printf("/*\n") > hfile printf(" * THIS FILE AUTOMATICALLY GENERATED. DO NOT EDIT.\n") \ > hfile - printf(" *\n") > hfile - printf(" * generated from:\n") > hfile - printf(" *\t%s\n", VERSION) > hfile printf(" */\n") > hfile next From nobody Wed Aug 16 06:28:10 2023 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 4RQdVf2zpdz4qJ5H; Wed, 16 Aug 2023 06:28:10 +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 4RQdVf23kfz3L81; Wed, 16 Aug 2023 06:28:10 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692167290; 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=cNb6DscHtRhtDYa/l1dwbWtDBGbhW9EDway3zSt01VI=; b=SN2/RdooNETzyLoR4vfba90wK5BbcoXx23wlVeGgwP5E6F4pMWWh3T2eY9aECq0gxIHwD4 dOz1nLHub1aOcexHJxAqFxZmMz9QeLn8r+YwdDXqbGttsyUIrZuc8zzaz1k2pAAOIcZHv6 esv1d0/mroN6cvIGmQ/OlrADMKXOdQdMTwb1YAEC6T2U0PLdFDB/8v+GxTRHsyfRpYmbQk 4E14PR3jP0OkzKtxrpDUwuDTsZPraaXAoToV3IfzUR6+M9EpGmC9WdfuBJQWLwaJc7aybC iq6GXPY61g+Z2APHVOk3BsvhCNJfhFod1i5vzOLPqyG+NH9Z6HhN82W6dfUhwA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692167290; 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=cNb6DscHtRhtDYa/l1dwbWtDBGbhW9EDway3zSt01VI=; b=EnhljqniPR3UGcT/46lmOxKLLRaebiK4N0u0o28LdhpmWHJ5b1buPrKIzCILvUTKE/V+yL r4ZKpjq5W141UQ2zG9JAXcHvCuzUvI2pHHJioup34c3QuI8wqQDI0Jn/sgiCWK4cQJarSg +ZYotsr2skYMvpiJm5Wgwc0tzH1t2/S6aNGWpKFzHSKqPJdf/HPSh1uP/esh2XFUy/3AmV tVJcNWmd35eayYPLpphj74a8WJF/yLNv71xKl4OWwqi3TgY/zuJvChkqIkeQ5D/M4EXINl kFJI6WaJizNjtnxtiPQB8mvXqPVQTpIx4yWS2kZ3gfjcLDmGxADD1ugxu+KY7w== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692167290; a=rsa-sha256; cv=none; b=gjltnLBwE28+x4JaaHDs6J+eWUy7qhI376o+W4qTBElwts/19X9n9G2d15PBeu5+FNGppj tcIBxtgGiOZgK4BUtYOpFDx6W99SSodnSeJFZ0pwAPyWQIXGk0uzGrpYNvNGZCDF0M/h4H 4Y+IVg9HyR9Sf+3UavhLPEFXnkMtTBGMRCtXn6JKY/TpHd+y2eG9ZFGKU1cxN7NGmKxK8L nx6UCL7NA4UQ2FIpkRyJRPdrdY8V6EUTk90VBcg3SkJGNwTxTJuBoiEybu340EL/zeIWVi VkeBh5FwMnjzH8qqmD8VrCZANYGhfE+jsmcXqJXNkjZ38mm25f2i3O2++9qKQQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RQdVf169Mzh7b; Wed, 16 Aug 2023 06:28:10 +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 37G6SAZr008118; Wed, 16 Aug 2023 06:28:10 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37G6SAmY008116; Wed, 16 Aug 2023 06:28:10 GMT (envelope-from git) Date: Wed, 16 Aug 2023 06:28:10 GMT Message-Id: <202308160628.37G6SAmY008116@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Warner Losh Subject: git: fa12e8fe5145 - main - fw_stub: Don't add $FreeBSD$ to generated file 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org 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: fa12e8fe5145722728bac4e394edb11b2a86c675 Auto-Submitted: auto-generated The branch main has been updated by imp: URL: https://cgit.FreeBSD.org/src/commit/?id=fa12e8fe5145722728bac4e394edb11b2a86c675 commit fa12e8fe5145722728bac4e394edb11b2a86c675 Author: Warner Losh AuthorDate: 2023-08-16 06:21:20 +0000 Commit: Warner Losh CommitDate: 2023-08-16 06:23:37 +0000 fw_stub: Don't add $FreeBSD$ to generated file Sponsored by: Netflix --- sys/tools/fw_stub.awk | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/sys/tools/fw_stub.awk b/sys/tools/fw_stub.awk index c769c0a5721d..7e4c482a3a37 100644 --- a/sys/tools/fw_stub.awk +++ b/sys/tools/fw_stub.awk @@ -126,8 +126,7 @@ gsub(/[-\.]/, "_", modname); # Avoid a literal generated file tag here. generated = "@" "generated"; printc("/*\ - * Automatically " generated " by:\ - * $FreeBSD$\ + * Automatically " generated "\ */"); printc("#include "); printc("#include "); From nobody Wed Aug 16 06:28:11 2023 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 4RQdVg6Zz7z4qHmM; Wed, 16 Aug 2023 06:28:11 +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 4RQdVg3ByHz3LD9; Wed, 16 Aug 2023 06:28:11 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692167291; 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=QGxo6z2ntofhOqMe3sFouAkJiQcbrMeoLEl6ym5WRxg=; b=oPO2L98pCQetZhhkZDKNWEotX/PChkWJ9k1fSNUZYsYR0ShoV921DfiAw7v/XnfCsf+/6C sJWvVUrZUi2lBvDpVNerKWrcq1MZ4LBJpZSb9LAxS25JL+AfHlA5FyF7ecKNcZ1P6kZptw 0Ud54doVWXTuA5Ho0MEA+a23IEj22EiZSvZdR7kr1722bG+6/0cqVdyD/RRelleLH4tbI/ qiR4cDq6tmvIviejWucYnacC9cnFWUcKoOgh+TjUhGGuXX0VgiBXF/Ng8m+FRzCrrv1X2z FFMcJeSHMuTgBLwZEDCs20jRjsUuUlNwLPSFwzi1whFTxOHQ/TXSrSod6TXyMw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692167291; 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=QGxo6z2ntofhOqMe3sFouAkJiQcbrMeoLEl6ym5WRxg=; b=gMOjsAgQuef7uK0+ddSsCPF+19MpVh4m3Bq1vq8ap4/dNKKYm9ErY0lRWMu6BoZT2jgNG4 +PmiC1HUsCr4MtKsvAxRjULEwvQLaQS5EoILMb3FhFBTmDAsg5Kebok1KPl9Y8x8H9eAyf GHO0rkiWrM0jCA1Urqzf4v4Ai3yutgAdelZwGgkt7xFun+01yGOHLiHOX+3kqYawCgrRVR 5pWWfJ4YRxxJxlZe9ooTIGadlIVxGRHrQ3KVhSu1oGz5HDBmXCFQwUi2y7PPVDC4Z6/tkf /aOOdAOtVXkumml2h7LUnXwY7Q+8hYlDa3WSFs/CiMEyvbHXSkR+RE8afXu10g== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692167291; a=rsa-sha256; cv=none; b=QsSSKEJdMCeNrsVLVEuRIYMBqD6wm/JuzKSsg1jDDj2WXueWfJCD1z95IUHJ3D7OO5vI1k 4gHr+AN8nWwjGaiV6Ye7/m87NQqH/QtdAJi2QLBC3CUKsm52iD4blTwKdq9lF1FVPKX2CF xZ0bABj4/oN6VPPzDQ0PBzwryEkSqmrjRRg2b5Y2ZCSRn6Llp7ZwpF6xMSY1cc8zXTmV95 5lsDJpLeaI5Xjq+5YmhsYrFkOZ3wgCpDXOv+UAS0CNA5zYIc+qUTFNeAK1PcAKrMj+EJpp K2bhh+smBZYLF69GyY/qWaxlFF24zqfAAn2HddIqQHk3kNTdpzmTgLPL7DitXg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RQdVg23fbzh7c; Wed, 16 Aug 2023 06:28:11 +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 37G6SBjG008173; Wed, 16 Aug 2023 06:28:11 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37G6SB8m008170; Wed, 16 Aug 2023 06:28:11 GMT (envelope-from git) Date: Wed, 16 Aug 2023 06:28:11 GMT Message-Id: <202308160628.37G6SB8m008170@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Warner Losh Subject: git: 750a49b606f1 - main - vnode_if: Don't add $FreeBSD$ to the output 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org 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: 750a49b606f173fdc2a53461882260fcf6a407f1 Auto-Submitted: auto-generated The branch main has been updated by imp: URL: https://cgit.FreeBSD.org/src/commit/?id=750a49b606f173fdc2a53461882260fcf6a407f1 commit 750a49b606f173fdc2a53461882260fcf6a407f1 Author: Warner Losh AuthorDate: 2023-08-16 06:22:54 +0000 Commit: Warner Losh CommitDate: 2023-08-16 06:23:39 +0000 vnode_if: Don't add $FreeBSD$ to the output Sponsored by: Netflix --- sys/tools/vnode_if.awk | 2 -- 1 file changed, 2 deletions(-) diff --git a/sys/tools/vnode_if.awk b/sys/tools/vnode_if.awk index 7fdaca208a9b..f27fc0486f36 100644 --- a/sys/tools/vnode_if.awk +++ b/sys/tools/vnode_if.awk @@ -173,8 +173,6 @@ common_head = \ "/*\n" \ " * This file is " generated " automatically.\n" \ " * Do not modify anything in here by hand.\n" \ - " *\n" \ - " * Created from $FreeBSD$\n" \ " */\n" \ "\n"; From nobody Wed Aug 16 07:25:55 2023 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 4RQfnJ1rNBz4qM7v; Wed, 16 Aug 2023 07:25:56 +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 4RQfnJ10r1z3W3N; Wed, 16 Aug 2023 07:25:56 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692170756; 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=ak3uqk/FX0mOIagXwt6NTJY6vPqfVqgKQkLazFw6trM=; b=bfxxMp8PAT3pyxibPBtna+eN61Ain78yiPAyhtvyabjBJb1DXD2ROfBfACfDF2Ihroqgkp JcSg+P7VgegL0+jORfBmGZcuCwWm2h1SKSpgyuVHiz9xZLkzPPYRxaZpn4M0sOLkTlKV1O gMq2hmfhSbIO7FEEsGX5aqSV+DILC2pm1eNoQofbCTt0VdOuiM1Zb0k9Kkk+qhSdtOPdgx jdGEtgT4kIqO7UbRw/vp0ABAi69hN8+vGleVcd05Cs2pn9Y4jzyvwCzoY6gEbWD2vtjm47 4OMqWbIX53l7oam/NIEcZOx5LbTra6BWVtFsFbPSC2NY7Y8/v0FRhOS94eWseg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692170756; 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=ak3uqk/FX0mOIagXwt6NTJY6vPqfVqgKQkLazFw6trM=; b=WiIFu4hXiQrU7BsXCpVYzVU3w2o22RmzVMxbCAILZzKxqrBeGp0lpZAICyLDzswwA0kyvh EIXJ+2RswjLm1B/62yjNZAnXf6tE7EYLncKOBY7l+a4hSHI9p7N9J71Jf/b9RJYcbWfnPA lyGufHBLXKHzIsLa46xJr/lP2CGkt3WcP+PCjeLng9WDxvdwaXj0meMHjCunwnF7t+9HAi Ub+xM+LFb4B8uoi2PkjUh55EAfNCBof9IlQ2DJM/ENPJ0MIcnn/U8t8dJaNexQznks+oO1 Xt06cpUeuQ5Jjxqazn/V9VHZl3iWl90UpWNRtoiJ9vj9SwCY4IThNnr5o3UxWQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692170756; a=rsa-sha256; cv=none; b=VQfWaBkkpJNaI5ZOTg99omONEzTTGeFyxwG8niLvkuGOGVdhfl4po8l5BboMI/E8RsUW28 YGBtWTtlzKMmoZbmJHX8rKUeTXbaQ+cj+hzyvJwokl+4kAVZNSUHG9nj3VMHc3vf7bmo8Z 50O7gAo6FtNf9kEqWToyx064+qvvRcdcj3qpvmP71gn63RhD9QO5NR/tFL2ILtoWaBVezk URXPKKTSE9knwejmwO/kvv1Kq6MarZ6NkCx7ve8iO2OlTcUqwEqM5cZ6bFX0BqMDSnzCez 2UNohnr3ohst+oNd2qWKYMckM9wJQ3e5k0mEtU8Qtjw8/wlyff+bCri/s4IMxQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RQfnH6xQdzk7H; Wed, 16 Aug 2023 07:25:55 +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 37G7PtqL009527; Wed, 16 Aug 2023 07:25:55 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37G7PtIU009524; Wed, 16 Aug 2023 07:25:55 GMT (envelope-from git) Date: Wed, 16 Aug 2023 07:25:55 GMT Message-Id: <202308160725.37G7PtIU009524@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Warner Losh Subject: git: bed13771a359 - main - generate-hfs.sh: don't embed $FreeBSD$ in generated code 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org 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: bed13771a3596e9501adec2f133db1b511c05b7e Auto-Submitted: auto-generated The branch main has been updated by imp: URL: https://cgit.FreeBSD.org/src/commit/?id=bed13771a3596e9501adec2f133db1b511c05b7e commit bed13771a3596e9501adec2f133db1b511c05b7e Author: Warner Losh AuthorDate: 2023-08-16 07:24:03 +0000 Commit: Warner Losh CommitDate: 2023-08-16 07:24:40 +0000 generate-hfs.sh: don't embed $FreeBSD$ in generated code Sponsored by: Netflix --- stand/powerpc/boot1.chrp/generate-hfs.sh | 2 -- 1 file changed, 2 deletions(-) diff --git a/stand/powerpc/boot1.chrp/generate-hfs.sh b/stand/powerpc/boot1.chrp/generate-hfs.sh index ef368d1566b4..4ecebfb305b9 100755 --- a/stand/powerpc/boot1.chrp/generate-hfs.sh +++ b/stand/powerpc/boot1.chrp/generate-hfs.sh @@ -50,14 +50,12 @@ BOOTINFO_OFFSET=$(echo 0x$BOOTINFO_OFFSET | awk '{printf("%x\n",$1/512);}') BOOT1_OFFSET=$(echo 0x$BOOT1_OFFSET | awk '{printf("%x\n",$1/512);}') echo '# This file autogenerated by generate-hfs.sh - DO NOT EDIT' > Makefile.hfs -echo '# $FreeBSD$' >> Makefile.hfs echo "BOOTINFO_OFFSET=0x$BOOTINFO_OFFSET" >> Makefile.hfs echo "BOOT1_OFFSET=0x$BOOT1_OFFSET" >> Makefile.hfs bzip2 $OUTPUT_FILE echo 'HFS template boot filesystem created by generate-hfs.sh' > $OUTPUT_FILE.bz2.uu echo 'DO NOT EDIT' >> $OUTPUT_FILE.bz2.uu -echo '$FreeBSD$' >> $OUTPUT_FILE.bz2.uu uuencode $OUTPUT_FILE.bz2 $OUTPUT_FILE.bz2 >> $OUTPUT_FILE.bz2.uu rm $OUTPUT_FILE.bz2 From nobody Wed Aug 16 07:30:48 2023 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 4RQftw6C5tz4qM3g; Wed, 16 Aug 2023 07:30:48 +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 4RQftw5Vtbz3WbK; Wed, 16 Aug 2023 07:30:48 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692171048; 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=XZ1mUfP+PzGY8eYuDrKEDl7OkPV5D58cYLOO9BTlnEE=; b=C68cwk2pw+grxMaroPzgjDjA8xy6HZH/wGTZ2INU58XNth/YCmaK6TboZhIPOrsgqX1aHt SFnvcuFo0F1b5LSatJPBjA1b5klEuqOHadEAbzItSmcfVAnXtmF1ByUJ2ACksu1Td6gUau 3335Gze/qYPs6GTg13UoSCIN91XsW3dxQpIiEu8xeQIR0eoVpn3i04cyK4qCktXyroi+DD iCjTtI47MMPVmattj+VVyGicfv1s4pr0RNexyY1uOF8VY9QWGSePfnAoxlA8BXfvaBlv3a C+Z1eQ5ag0hZyOmVetuT9bztbG+vZvQylcX+9/vstKK9WObl3+4zB9vENozl2g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692171048; 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=XZ1mUfP+PzGY8eYuDrKEDl7OkPV5D58cYLOO9BTlnEE=; b=HdEL981sgX/Xhxxf1UlkBWCfRBui2hmW6bmn2aBypKlYV34Wf6wi0oIWAMFyO17iS5rpxn AP7FyuMYZFhCf9liGQFnSKkS1A+tNhUEilfyKjfP78MMW9VoKG/XTVi4keRmtzfU25KNyS nE8QusoKpyRUDTxb3dLgQ9oon5ua2YTpD1fchPzM/U0Vk/+PhAYCPu0IkeiHkWI300Pppy DbMFRVGP03dWX7BzpzWDzWmyGS7VMGGCRXU+Zi2be1K8dUp5hZIJW0WXKa+tluq7cGWMqs qWH1JE5m5c3jljNHuBHBudlIrOnf5ilsfxqNNwvnCPXr0sGzb9aVSWkJrB2tqw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692171048; a=rsa-sha256; cv=none; b=j0dDJsn1HxQqybR89ESc8Th6bVGEqgpuaOFa1C7fgCBXi87CjJOADe2Ga1wK/saAetyUJC N5/Q0aN1lZ9if61h+J2FgGCcR4nNJFyvAISQFh/sDEs77B2vEjcNJcQ9dWooMheSUAfkGY OZP26qsV3cgbeKqTfkgmoSHXENBritQExupLMVdKJZ0LeeTOvA4DRarReqJB2el2RNxhW+ drGwxK5999pLxujhGrboTQ02FZToVO5LSEVklUbyPumphbFvrYj60Y2kK5ZIIdAZSmh4H6 pJN5VwPv5FWA3hb9ehTsH1vcmH9M+pSn/k5j1gWqKa7/7cb8tMxibXzaxGbiFg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RQftw4cCvzjtF; Wed, 16 Aug 2023 07:30:48 +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 37G7Um6b020584; Wed, 16 Aug 2023 07:30:48 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37G7Umwk020582; Wed, 16 Aug 2023 07:30:48 GMT (envelope-from git) Date: Wed, 16 Aug 2023 07:30:48 GMT Message-Id: <202308160730.37G7Umwk020582@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Warner Losh Subject: git: fba400ef51d5 - main - ps3: Don't add $FreeBSD$ to generated file 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org 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: fba400ef51d5e5701f752000e62e3a9dd59ab751 Auto-Submitted: auto-generated The branch main has been updated by imp: URL: https://cgit.FreeBSD.org/src/commit/?id=fba400ef51d5e5701f752000e62e3a9dd59ab751 commit fba400ef51d5e5701f752000e62e3a9dd59ab751 Author: Warner Losh AuthorDate: 2023-08-16 07:30:04 +0000 Commit: Warner Losh CommitDate: 2023-08-16 07:30:34 +0000 ps3: Don't add $FreeBSD$ to generated file Sponsored by: Netflix --- sys/powerpc/ps3/ps3-hv-asm.awk | 1 - 1 file changed, 1 deletion(-) diff --git a/sys/powerpc/ps3/ps3-hv-asm.awk b/sys/powerpc/ps3/ps3-hv-asm.awk index 8b8165bde66d..21241a82773e 100644 --- a/sys/powerpc/ps3/ps3-hv-asm.awk +++ b/sys/powerpc/ps3/ps3-hv-asm.awk @@ -9,7 +9,6 @@ # $FreeBSD$ BEGIN { - printf("/* $FreeBSD$ */\n\n"); printf("#include \n\n"); printf("#define hc .long 0x44000022\n\n"); } From nobody Wed Aug 16 07:38:37 2023 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 4RQg3y150hz4qMYZ; Wed, 16 Aug 2023 07:38:38 +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 4RQg3x6FnTz3YJb; Wed, 16 Aug 2023 07:38:37 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692171517; 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=m1AR7et88672Ga/+JSox+6Sv2jEDEZfS3Ud8fAWhyOY=; b=qje5ZJPfbQk8CyTP4Qc41qzAVf6W6uW3x95A/pnxDmXM6cx0m9g734yVGgAjwqpPcH/CWC FfpYuIMaedRxom9F1/OwZ26LU3aaJVlhn3yq3EwugUU7uhAkj4TNS8QseGOJkm71sNBFPX fNPGkFZuogaCjrokfjK2EcG6AOx9py/ctChwrz3ZpfVcGW1CMKC4P3CLHfyeZ72IO6N/LT h56MQXq8po58uBKFSKIVulcBLkdNEWTZxR1iHRZF75ORgp5+PbBUIdJt/6miMRJ9HlZ+cJ sOKIiNnktm2TJJX586zt1UyIlcEB3bQjXbtjqFSUA7X+vhlY/j/f5PolpqRAgQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692171517; 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=m1AR7et88672Ga/+JSox+6Sv2jEDEZfS3Ud8fAWhyOY=; b=NByzxpeS9Wbm+ROWWhRMbXqCk/qGAeL5Uj2kUu3y/oQ658ZZj7ys/Pl7S3Vl4mwt5SYuk9 4raWSjh+/dSo6miLDHsPFj5OnnC4B4oGh3IHKM7KQtOIEYG7RvZ9aseti0P3nzQxR8Rdqz Cch5RCdYoCoL7OFhh7mW07SRF/r0zPo6IWxLXy9g5i0M81+sqJcC2vHqRpbh303UZFStwO eKE8Hk/RH71FzdtES2WiUwvi1c9SNGT8EpSp3vLsx9qZaBBO0ujycHMylu55ZkCYHwTAyq wHRqRzeKsn7nhXVvcenX9qahcq5q8TBiaHA9Y+iPFTl5ld344HtJO85gPnqpRQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692171517; a=rsa-sha256; cv=none; b=R0TtAPCS0Do2A3LsnBVcj1MkpkLo+P+C2Tn7X8HvpHgImi3GCwuPbp/4gUcfDCs0UV6TGx yf1dxqws1CM1rBTetne5PE0DXvjMAndIxUOjH6yHWPEv3MWBqjtDSkfJShJqdmW1lperqR tMokyJMHw8pP74+KSf3STRR9qR/KbXUs9jictV4SsC8l7JuB/1pDZGBZfR2V96I56m4GWv By1wukuvEL+NmhEFvXTZDdIeqx8BGrUzlK4UT70LY4EaxDWA7EqYRZRVcNz2nxRWkQMVaX zI+wKE4QBylmtJu+yHc1T8foKWhcN+Dq2TqsGyTP14T8RiAfHwJ4Y6pdRZ3+Qg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RQg3x5M3zzjs8; Wed, 16 Aug 2023 07:38:37 +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 37G7cb8m026560; Wed, 16 Aug 2023 07:38:37 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37G7cbRa026557; Wed, 16 Aug 2023 07:38:37 GMT (envelope-from git) Date: Wed, 16 Aug 2023 07:38:37 GMT Message-Id: <202308160738.37G7cbRa026557@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Warner Losh Subject: git: 19fae0f66023 - main - cursor.bdf: Remove $FreeBSD$ tag 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org 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: 19fae0f66023a97a9b464b3beeeabb2081f575b3 Auto-Submitted: auto-generated The branch main has been updated by imp: URL: https://cgit.FreeBSD.org/src/commit/?id=19fae0f66023a97a9b464b3beeeabb2081f575b3 commit 19fae0f66023a97a9b464b3beeeabb2081f575b3 Author: Warner Losh AuthorDate: 2023-08-16 07:36:00 +0000 Commit: Warner Losh CommitDate: 2023-08-16 07:36:00 +0000 cursor.bdf: Remove $FreeBSD$ tag Remove $FreeBSD$ tag COMMENT Sponsored by: Netflix --- sys/dev/syscons/fonts/cursor.bdf | 2 -- 1 file changed, 2 deletions(-) diff --git a/sys/dev/syscons/fonts/cursor.bdf b/sys/dev/syscons/fonts/cursor.bdf index 08b90009faea..125ccb4a283f 100644 --- a/sys/dev/syscons/fonts/cursor.bdf +++ b/sys/dev/syscons/fonts/cursor.bdf @@ -1,7 +1,5 @@ STARTFONT 2.1 COMMENT -COMMENT $FreeBSD$ -COMMENT COMMENT Mouse cursors for syscons. All except some unused ones are the COMMENT main 10x16 one scaled down to 9x13 and/or scaled to minimize COMMENT distortion with non-square pixels. Details of the scaling are From nobody Wed Aug 16 07:38:38 2023 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 4RQg3z0f3cz4qMQ0; Wed, 16 Aug 2023 07:38:39 +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 4RQg3z0973z3YP7; Wed, 16 Aug 2023 07:38:39 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692171519; 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=Mr7Oq8hovlEg0evEgzOSCCkwMQCxM5r72Y2muGXX81o=; b=BJc1E48kQTdNCkfFEVh3yZq6SC7yumoKpppQz/GXCMoFWmVxIei6gYGnQP49Ppbag6UVXV b8t6Ssn+9kjgebCXgKYWquuD+GcDHGOku7r8G5IV0HBBU8JZoypSSZ8FwQwFYWCCyq60eq SmWi8Ov+68afJPzytRd4H6NdEFm7NNUEkQOwpRHpaCd2k1yjAerOqQVu5zivfEiR+5nIF4 mCoxYtgqas1NHFud4p0dILcV/Zc6xSSU3b00LEDapab4eZ5+QuHcs/k2A0ajlLWk1N3LQI kw3hsYv7dV0Ry7KYxLmffj8DedUw7iBLta6s/x50SJJNhvI/LfmLH4kXmd1fZQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692171519; 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=Mr7Oq8hovlEg0evEgzOSCCkwMQCxM5r72Y2muGXX81o=; b=wIpsSKKD1sqG2c+y6Yyt10k31OGv4BYKP0iAZ5dbG6Aq5Mp/nAjllxSAnFWq8D6OqR2rs6 Bmk2AYwSt/n+GXMbuHS9xeYDFHOuYPMakTcFNC5VV2pJ5C/kWPRxjAPqqa+BO99Rm41BXY kzFr2WXgycL09Rt/Svkw7A3k1XppiMdBjXofbI/6mJsuEgSzkg9J33LMQURdn8uUeV2ojg Ts6uVEcuuKso6Qw3dy0nHEXvAE8G/j5Psl+iIoT/8To9r2mg2fp3z6H+hlJ9zABeQ313Fj M3JA0cB+h2zhNPOE61WYQualzq2WFen8uXr6LkvevvijfV/laXOAOEAaO23mBQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692171519; a=rsa-sha256; cv=none; b=HBHoy9XWY6OEMnZnZ3trop58KVLfQvKOW9Cl0P+C+1xLDGnnNDvFiblVbgH3eurNOvQy6/ Jam2k0XZtn4j1f+9gT8agbLrkiwr31DEpTy/QFE4aMbD8q+0J436ugsIORvMygu+gTlFvA leoEyKc5cvumlr+yNf6o9q6G4VhIg2CAu2c1iRfYvrFUzd0fTY2IHiWgdD2c817swuMC2i KRYZEkl8vBqHt+1Ecwqzft0LvSxfpTLIa/00DX8DYLtEQtSQCJYyfGvAZp98OCw85O8TJb X92+ol+9z5vsuRnt43fZKF/iMeoIJ9oVMFDsULFjgqBODxcsCWycB0uokoFkkg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RQg3y6Kx9zjtm; Wed, 16 Aug 2023 07:38:38 +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 37G7cc9F026599; Wed, 16 Aug 2023 07:38:38 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37G7ccoe026596; Wed, 16 Aug 2023 07:38:38 GMT (envelope-from git) Date: Wed, 16 Aug 2023 07:38:38 GMT Message-Id: <202308160738.37G7ccoe026596@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Warner Losh Subject: git: be6151e43cff - main - mpool: Remove $FreeBSD$ comment 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org 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: be6151e43cffa86cea04212ccb212222e608614e Auto-Submitted: auto-generated The branch main has been updated by imp: URL: https://cgit.FreeBSD.org/src/commit/?id=be6151e43cffa86cea04212ccb212222e608614e commit be6151e43cffa86cea04212ccb212222e608614e Author: Warner Losh AuthorDate: 2023-08-16 07:37:16 +0000 Commit: Warner Losh CommitDate: 2023-08-16 07:37:16 +0000 mpool: Remove $FreeBSD$ comment Remove non-standard $FreeBSD$ comment. It's not useful Sponsored by: Netflix --- lib/libc/db/mpool/mpool.libtp | 1 - 1 file changed, 1 deletion(-) diff --git a/lib/libc/db/mpool/mpool.libtp b/lib/libc/db/mpool/mpool.libtp index bcd827dce29d..b4e893a9987d 100644 --- a/lib/libc/db/mpool/mpool.libtp +++ b/lib/libc/db/mpool/mpool.libtp @@ -1,6 +1,5 @@ /****************************************************************************** -VERSION $FreeBSD$ PACKAGE: User Level Shared Memory Manager DESCRIPTION: From nobody Wed Aug 16 07:47:35 2023 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 4RQgGH5353z4qMtR; Wed, 16 Aug 2023 07:47:35 +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 4RQgGH4Qc1z3ZrG; Wed, 16 Aug 2023 07:47:35 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692172055; 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=IiJFGzpB8KCJ7F1cWwUFg0hMYe13LerXP+MpChAmeHw=; b=rjj+055bTZ0oUaG4M05TFujnZ54x4gt9thMrWXrDfBNRM8TjF9arfLJLMBsn6GO7MORYP6 ABqGEMQNQh4efU9WDB0AtLoPfXIOdx7oVtXCD3bVtWONhbZ1mOSg1/n3n0oxANNCM9Hgx6 KvQJk/h1vGVt8+oHdtYt5alY8MAj+A78xF7bTrQIftO29UDHxpofBc2zh1YQDFxPQPmo1L hnFRX3AYNKYQ+M6dX3AIKppLQ5f7Up5WzRbJ7cvgAIHaOJ8wZDK5ai+BKz/9UyGBoBDFiu h4bOmMEX0Pq6mgoZdjH8m1HPYaMlBsnizkP1JEX1rlDqEc6ATZOfR9Ibu9pjRQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692172055; 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=IiJFGzpB8KCJ7F1cWwUFg0hMYe13LerXP+MpChAmeHw=; b=xamRptvv8n2juRXgDH4+g3RKWNcIT6zq6N3iGlhtQxI8HnTlSJWBoqA3VpudETabj1yR7N sBgSVeLrKnkYLb0qecpi/LA1mnv/qMvSO0Xzc6V6TOYulh4nJNDl9nc/LqS95LmjXtz8nE bNXyCN4niVkyCunia6ejG0r6+aJgJB0OnHGtBSHcgx23XjS/eMeq37OloeYCpAunEPbuHp auTlvFcO4l7uZBeiXeMPzq0LBdsgiCkmqo64+VOGt25bi/LoqtOYm0EnKg5bNnga6A7LrP t7akP73eDK3IOMruWHJdC6PHeXd119YwFJgI7OpjKCnGEHtJPBQATrFsXFkw4g== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692172055; a=rsa-sha256; cv=none; b=dIbVUmzvUdLqMql5COlE9C6lEwOxFXQM66CZfXJAgWuyhjrJ2sywt9lc8usu8uMifJ5eAV SS2cxc24wXkphE3Xg2/Ozyi7Zb/w/vaCjQYqur29nG6GZidlQwvj0C49B7NWXQgg7z5s+/ 21ZYCG2pykbjp60swbAws7JzK2EnUDQnMdxR4GZjL+A7/xOWFA0Gc3gi+MREpvnZ2E4o91 R3lJhTmPKJZaYdT0iJEqMy92QgEqBsoItYgc1WXbiIXfTCghuRP9Q5hZCJxrqQictLhaJo WmZbCATChyNoS+v5CXveLKwa99d5tYPNpzA9kal5h1VNxsboVBbCh9ytagk50g== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RQgGH3NLCzkL0; Wed, 16 Aug 2023 07:47:35 +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 37G7lZRD043174; Wed, 16 Aug 2023 07:47:35 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37G7lZtG043171; Wed, 16 Aug 2023 07:47:35 GMT (envelope-from git) Date: Wed, 16 Aug 2023 07:47:35 GMT Message-Id: <202308160747.37G7lZtG043171@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Warner Losh Subject: git: c25155762166 - main - glob.h: Remove $FreeBSD$ 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org 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: c25155762166bd03329667e525b2e2c1253a4d6a Auto-Submitted: auto-generated The branch main has been updated by imp: URL: https://cgit.FreeBSD.org/src/commit/?id=c25155762166bd03329667e525b2e2c1253a4d6a commit c25155762166bd03329667e525b2e2c1253a4d6a Author: Warner Losh AuthorDate: 2023-08-16 07:42:14 +0000 Commit: Warner Losh CommitDate: 2023-08-16 07:46:21 +0000 glob.h: Remove $FreeBSD$ This likely documented where this file was copied, but the $FreeBSD$ tag was lost as soon as it was committed. Just remove it. Also remove the one that looked like it was intended to track versions. That will simplify the MFC. Sponsored by: Netflix --- lib/libc/gen/glob-compat11.h | 2 -- 1 file changed, 2 deletions(-) diff --git a/lib/libc/gen/glob-compat11.h b/lib/libc/gen/glob-compat11.h index d43086f819c5..720f3fab36f9 100644 --- a/lib/libc/gen/glob-compat11.h +++ b/lib/libc/gen/glob-compat11.h @@ -30,8 +30,6 @@ * SUCH DAMAGE. * * @(#)glob.h 8.1 (Berkeley) 6/2/93 - * from: $FreeBSD$ - * $FreeBSD$ */ #ifndef _GLOB_COMPAT11_H_ From nobody Wed Aug 16 07:47:36 2023 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 4RQgGJ5W2kz4qMtV; Wed, 16 Aug 2023 07:47:36 +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 4RQgGJ4zMKz3Ztq; Wed, 16 Aug 2023 07:47:36 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692172056; 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=XTT/89jebF6EEC3i4oqRbkrOfNnePlwOHo4gf2WJahE=; b=diL4myvf7D+Xqbncli4n4o2VLeaPIaCZzLSIg6oecUAClk669K6ffpIRpMSP7cwmDjnXpw UnZD8aCHII9IO/VAtFZ3Wf4Z6ASosPy6ai8xMpCfes1d3/1vGKYIKwReEyNbeaiChe+zAB JD6TJCjqxt/LxRLyMAvKxOhM2q5HLbmuvK/DLZW5HkeQs6+YxEf30hqdOAunDy3NB8YYRg l2iIP5oocxXadaBW4xfgoQTAZPIspelEaNQZ55zFtWuWx+yXCIEt8bW6QnCMyubTUWp/2l 8qa/3nD0sFWbP6UtvSryJe0EFbZU77T2hnvTiRl0Bzk4vEf5Xf1UaMBL68gLbg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692172056; 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=XTT/89jebF6EEC3i4oqRbkrOfNnePlwOHo4gf2WJahE=; b=KRJut4hdM18Dvg3ol7k8UVAD/3PX7xeMqM9900UnO9XXTQ9MZ1n6Kqzx5rXOGy8zR6ghBO jLchz4DKhqXezk901wqpFfjVmEqktabzuZL2Bo9rAj8ONrMSgGHDLzCyeLe9C1/1+XR12v O2cHRJMav5Poc1fRRliJps5LBTTbhEeIkPnFacPmsf8sN4Z/Y67aDi2cifPKTdNzbkNwjq w9df4z/GMkZHAAYA3j+cTzgszobxqCRGQD0oIBQrDE2JMxJofwZWe5RbJvJNh8LDgBs2fv 8WYxxVTWTAf9kOeCrJ3YrhUybyC3iX6QkyML0ufo9a+/GHbhtuYvGkdCHsZANg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692172056; a=rsa-sha256; cv=none; b=uwcwzAmrGAxCEYclLcUOSI1EXNh9Z384dqnWyr65oZ4kNWU+p3ounS9b8cei54KJs0fLZ8 6DLG8+ZyEUpl3G11CV8RXZDlYzpJkpRY4RozgS98Mes8LruRHjmq9/DaPwVsiJBHUXP4jt Omu5xw54f00jJ/Z3mLYvZXPVG1mogi4U+j3OUaGO1g/Znu0GBv73t7i+6jQkpd4IqJsCBa wynyc/jBst+PlSYoePXmLJkXuV5fnOz936Xb8cEkSaE7krf5f8H+s8uCFNKkNdKs6+TOCr c4l2Zum7NXefiRBPOT+w4YcgMOOsKH/e7pjybNQeUaUFqtj97rC7AtNormKTeg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RQgGJ3rQwzjvH; Wed, 16 Aug 2023 07:47:36 +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 37G7lamF043220; Wed, 16 Aug 2023 07:47:36 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37G7la8T043217; Wed, 16 Aug 2023 07:47:36 GMT (envelope-from git) Date: Wed, 16 Aug 2023 07:47:36 GMT Message-Id: <202308160747.37G7la8T043217@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Warner Losh Subject: git: 77a999ef2f0c - main - powerpc/ata: Remove non-standard __FBSDID() 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org 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: 77a999ef2f0c3003822ef2085752a4373f3af148 Auto-Submitted: auto-generated The branch main has been updated by imp: URL: https://cgit.FreeBSD.org/src/commit/?id=77a999ef2f0c3003822ef2085752a4373f3af148 commit 77a999ef2f0c3003822ef2085752a4373f3af148 Author: Warner Losh AuthorDate: 2023-08-16 07:42:59 +0000 Commit: Warner Losh CommitDate: 2023-08-16 07:46:47 +0000 powerpc/ata: Remove non-standard __FBSDID() This one has an extra '* ' at the front, so isn't picked up by the scripts Sponsored by: Netflix --- sys/powerpc/powermac/ata_dbdma.c | 3 --- 1 file changed, 3 deletions(-) diff --git a/sys/powerpc/powermac/ata_dbdma.c b/sys/powerpc/powermac/ata_dbdma.c index 65e99e57f68a..ae5a35e60577 100644 --- a/sys/powerpc/powermac/ata_dbdma.c +++ b/sys/powerpc/powermac/ata_dbdma.c @@ -27,9 +27,6 @@ * SUCH DAMAGE. */ -#include -__FBSDID("* $FreeBSD$"); - /* * Common routines for the DMA engine on both the Apple Kauai and MacIO * ATA controllers. From nobody Wed Aug 16 13:06:12 2023 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 4RQpKw4B41z4qfZp; Wed, 16 Aug 2023 13:06:12 +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 4RQpKw3TT0z4WlK; Wed, 16 Aug 2023 13:06:12 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692191172; 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=QQjLiZksvkUFx/qU/OyJG0IFcrJqgahsrXTT1rTfH7o=; b=IwpzaNK2PypKEO85WhxP515MRsmehLUAheAv4cSIMfR3OkGN2mQcMlVJDqjURsajHy6a5b VnrFMFMQkxBjW0gkkuvaWhm+ERiDwgv81Wk/pUawJPuAAEea8B/Ek/iHG4VSSTqO0lLgsH VPMrkPLa6N4NOPuyoKZKSrkPy4WFCgPQU1S/d0wCNoWr/yvm4ar4Zdv7EqA7J4MCHBromR 1ZkQVQ3VhFUNwqTCa5qyRWl7susgyrJrx+T6xcxqo65TwMU1WGzE+iwVqmv2T1Uz4cdOXH 2VQrnIRTdrfccqUhsvcVstJM1lsgQvtLQtJa1UqQY6ef24uoseATuDKouCeKHg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692191172; 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=QQjLiZksvkUFx/qU/OyJG0IFcrJqgahsrXTT1rTfH7o=; b=ftUgHiDDSCEVEhnOzk3IVwbiXihTqv/C5TFB3PYF4xq9YlPcO+fGb21z+TxkZthSgj+MLb HLjECznfRQZT63e3XFSIwQujkRNNhDRrBOVlkm06Jd7oSDXxtq1AwHlIp2yitG47KrnBxG 1OFRznlRSY8aW9r2oggzph3bG1x8ewj67gBeZILjUpi7MAHSOySfMXcpUP6oow2hdJh+Vi Cko3ZolagcbxAs4QQ+3n58lnr6ZcKdYE/8Z2glcgyhAfNPUmJ34udPhy0336+V3EXF4TnD zCONZe3kUNHtXwqWKUmvSxTxwWTc4lj5QmtdqCHXNPcp1ZMqBzhndc6TemTdVA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692191172; a=rsa-sha256; cv=none; b=EsjQ3drWF7/EmynVFNMPpydT8n1PXkGqkXZY1dC9gJ8j3JspXPCbTk2+kIZ0yiR1kasHco 8GPTpYjurqqnhF18a7EnbuCPuYMhhhm+67BJWOOtLzCMd7an1DFosq2M/dNw5i+BHIQXQU Y94rsuZiyLh4CSFWpZyYph1WAg3Z3TOzn/LJHwvV9C4FtEb6/yb+UUqmJmuOh01OYVYbXo FRC4dXUoGobZP0Z9MpZWvY3N44jNTjYnL/DurvA/F0mEI6QCmd7NpzpllCs12u1RAfofZF IxSqPOW+Bf3U4Iskuib2F0voc1ePMfNiNVEir+94UCIm6l+0GYa7ztTLTdAB/A== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RQpKw2Gr7zt5w; Wed, 16 Aug 2023 13:06:12 +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 37GD6CMA075865; Wed, 16 Aug 2023 13:06:12 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37GD6Cbu075863; Wed, 16 Aug 2023 13:06:12 GMT (envelope-from git) Date: Wed, 16 Aug 2023 13:06:12 GMT Message-Id: <202308161306.37GD6Cbu075863@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Doug Rabson Subject: git: 182e8ae26d7c - main - netstat(1): teach netstat to attach to jails 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: dfr X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 182e8ae26d7cad119bcfce7cc788c1f5cb06e226 Auto-Submitted: auto-generated The branch main has been updated by dfr: URL: https://cgit.FreeBSD.org/src/commit/?id=182e8ae26d7cad119bcfce7cc788c1f5cb06e226 commit 182e8ae26d7cad119bcfce7cc788c1f5cb06e226 Author: Doug Rabson AuthorDate: 2023-08-14 08:01:28 +0000 Commit: Doug Rabson CommitDate: 2023-08-16 13:05:13 +0000 netstat(1): teach netstat to attach to jails Add -j flag to netstat(1) to allow access to network information from a jail. MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D41446 --- usr.bin/netstat/Makefile | 5 +++ usr.bin/netstat/main.c | 57 ++++++++++++++++++++++++++-------- usr.bin/netstat/netstat.1 | 79 +++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 128 insertions(+), 13 deletions(-) diff --git a/usr.bin/netstat/Makefile b/usr.bin/netstat/Makefile index 92f8aa9c30fa..e578cea03183 100644 --- a/usr.bin/netstat/Makefile +++ b/usr.bin/netstat/Makefile @@ -69,4 +69,9 @@ SRCS+= route_netlink.c CFLAGS+=-DWITHOUT_NETLINK .endif +.if ${MK_JAIL} != "no" && !defined(RESCUE) +CFLAGS+= -DJAIL +LIBADD+= jail +.endif + .include diff --git a/usr.bin/netstat/main.c b/usr.bin/netstat/main.c index 61b4536a5788..e8a808bb4f56 100644 --- a/usr.bin/netstat/main.c +++ b/usr.bin/netstat/main.c @@ -46,6 +46,9 @@ __FBSDID("$FreeBSD$"); #include #include +#ifdef JAIL +#include +#endif #include #include #include @@ -60,6 +63,9 @@ __FBSDID("$FreeBSD$"); #include #include #include +#ifdef JAIL +#include +#endif #include #include #include @@ -233,6 +239,9 @@ int interval; /* repeat interval for i/f stats */ char *interface; /* desired i/f for stats, or NULL for all i/fs */ int unit; /* unit number for above */ +#ifdef JAIL +char *jail_name; /* desired jail to operate in */ +#endif static int af; /* address family */ int live; /* true if we are examining a live system */ @@ -245,6 +254,9 @@ main(int argc, char *argv[]) int fib = -1; char *endptr; bool first = true; +#ifdef JAIL + int jid; +#endif af = AF_UNSPEC; @@ -252,7 +264,7 @@ main(int argc, char *argv[]) if (argc < 0) exit(EXIT_FAILURE); - while ((ch = getopt(argc, argv, "46AaBbCcdF:f:ghI:iLlM:mN:nOoPp:Qq:RrSTsuWw:xz")) + while ((ch = getopt(argc, argv, "46AaBbCcdF:f:ghI:ij:LlM:mN:nOoPp:Qq:RrSTsuWw:xz")) != -1) switch(ch) { case '4': @@ -340,6 +352,15 @@ main(int argc, char *argv[]) case 'i': iflag = 1; break; + case 'j': +#ifdef JAIL + if (optarg == NULL) + usage(); + jail_name = optarg; +#else + errx(1, "Jail support is not compiled in"); +#endif + break; case 'L': Lflag = 1; break; @@ -436,6 +457,16 @@ main(int argc, char *argv[]) } #endif +#ifdef JAIL + if (jail_name != NULL) { + jid = jail_getid(jail_name); + if (jid == -1) + errx(1, "Jail not found"); + if (jail_attach(jid) != 0) + errx(1, "Cannot attach to jail"); + } +#endif + /* * Discard setgid privileges if not the running kernel so that bad * guys can't print interesting stuff from kernel memory. @@ -890,24 +921,24 @@ static void usage(void) { (void)xo_error("%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n", -"usage: netstat [-46AaCcLnRSTWx] [-f protocol_family | -p protocol]\n" +"usage: netstat [-j jail] [-46AaCcLnRSTWx] [-f protocol_family | -p protocol]\n" " [-M core] [-N system]", -" netstat -i | -I interface [-46abdhnW] [-f address_family]\n" +" netstat [-j jail] -i | -I interface [-46abdhnW] [-f address_family]\n" " [-M core] [-N system]", -" netstat -w wait [-I interface] [-46d] [-M core] [-N system]\n" +" netstat [-j jail] -w wait [-I interface] [-46d] [-M core] [-N system]\n" " [-q howmany]", -" netstat -s [-46sz] [-f protocol_family | -p protocol]\n" +" netstat [-j jail] -s [-46sz] [-f protocol_family | -p protocol]\n" " [-M core] [-N system]", -" netstat -i | -I interface -s [-46s]\n" +" netstat [-j jail] -i | -I interface -s [-46s]\n" " [-f protocol_family | -p protocol] [-M core] [-N system]", -" netstat -m [-M core] [-N system]", -" netstat -B [-z] [-I interface]", -" netstat -r [-46AnW] [-F fibnum] [-f address_family]\n" +" netstat [-j jail] -m [-M core] [-N system]", +" netstat [-j jail] -B [-z] [-I interface]", +" netstat [-j jail] -r [-46AnW] [-F fibnum] [-f address_family]\n" " [-M core] [-N system]", -" netstat -rs [-s] [-M core] [-N system]", -" netstat -g [-46W] [-f address_family] [-M core] [-N system]", -" netstat -gs [-46s] [-f address_family] [-M core] [-N system]", -" netstat -Q"); +" netstat [-j jail] -rs [-s] [-M core] [-N system]", +" netstat [-j jail] -g [-46W] [-f address_family] [-M core] [-N system]", +" netstat [-j jail] -gs [-46s] [-f address_family] [-M core] [-N system]", +" netstat [-j jail] -Q"); xo_finish(); exit(1); } diff --git a/usr.bin/netstat/netstat.1 b/usr.bin/netstat/netstat.1 index 3ba0b1d191f6..df95651499c7 100644 --- a/usr.bin/netstat/netstat.1 +++ b/usr.bin/netstat/netstat.1 @@ -38,16 +38,19 @@ .Bk -words .Bl -tag -width "netstat" .It Nm +.Op Fl j Ar jail .Op Fl -libxo .Op Fl 46AaCLnPRSTWx .Op Fl f Ar protocol_family | Fl p Ar protocol .It Nm Fl i | I Ar interface +.Op Fl j Ar jail .Op Fl -libxo .Op Fl 46abdhnW .Op Fl f Ar address_family .Op Fl M Ar core .Op Fl N Ar system .It Nm Fl w Ar wait +.Op Fl j Ar jail .Op Fl -libxo .Op Fl I Ar interface .Op Fl 46d @@ -55,46 +58,55 @@ .Op Fl N Ar system .Op Fl q Ar howmany .It Nm Fl s +.Op Fl j Ar jail .Op Fl -libxo .Op Fl 46sz .Op Fl f Ar protocol_family | Fl p Ar protocol .Op Fl M Ar core .Op Fl N Ar system .It Nm Fl i | I Ar interface Fl s +.Op Fl j Ar jail .Op Fl -libxo .Op Fl 46s .Op Fl f Ar protocol_family | Fl p Ar protocol .Op Fl M Ar core .Op Fl N Ar system .It Nm Fl m +.Op Fl j Ar jail .Op Fl -libxo .Op Fl M Ar core .Op Fl N Ar system .It Nm Fl B +.Op Fl j Ar jail .Op Fl -libxo .Op Fl z .Op Fl I Ar interface .It Nm Fl r +.Op Fl j Ar jail .Op Fl -libxo .Op Fl 46nW .Op Fl F Ar fibnum .Op Fl f Ar address_family .It Nm Fl rs +.Op Fl j Ar jail .Op Fl -libxo .Op Fl s .Op Fl M Ar core .Op Fl N Ar system .It Nm Fl g +.Op Fl j Ar jail .Op Fl -libxo .Op Fl 46W .Op Fl f Ar address_family .It Nm Fl gs +.Op Fl j Ar jail .Op Fl -libxo .Op Fl 46s .Op Fl f Ar address_family .Op Fl M Ar core .Op Fl N Ar system .It Nm Fl Q +.Op Fl j Ar jail .Op Fl -libxo .El .Ek @@ -111,6 +123,7 @@ command uses. .Nm .Op Fl 46AaCLnRSTWx .Op Fl f Ar protocol_family | Fl p Ar protocol +.Op Fl j Ar jail .Ek .Xc Display a list of active sockets @@ -238,6 +251,10 @@ Filter by .Ar protocol . See .Sx GENERAL OPTIONS . +.It Fl j Ar jail +Run inside a jail. +See +.Sx GENERAL OPTIONS . .El .It Xo .Bk -words @@ -247,6 +264,7 @@ See .Op Fl f Ar address_family .Op Fl M Ar core .Op Fl N Ar system +.Op Fl j Ar jail .Ek .Xc Show the state of all network interfaces or a single @@ -316,6 +334,10 @@ Filter by .Ar protocol_family . See .Sx GENERAL OPTIONS . +.It Fl j Ar jail +Run inside a jail. +See +.Sx GENERAL OPTIONS . .El .It Xo .Bk -words @@ -326,6 +348,7 @@ See .Op Fl M Ar core .Op Fl N Ar system .Op Fl q Ar howmany +.Op Fl j Ar jail .Ek .Xc At intervals of @@ -374,6 +397,10 @@ See Exit after .Ar howmany outputs. +.It Fl j Ar jail +Run inside a jail. +See +.Sx GENERAL OPTIONS . .El .It Xo .Bk -words @@ -383,6 +410,7 @@ outputs. .Op Fl f Ar protocol_family | Fl p Ar protocol .Op Fl M Ar core .Op Fl N Ar system +.Op Fl j Ar jail .Ek .Xc Display system-wide statistics for each network protocol. @@ -419,6 +447,10 @@ See Use an alternative kernel image See .Sx GENERAL OPTIONS . +.It Fl j Ar jail +Run inside a jail. +See +.Sx GENERAL OPTIONS . .El .It Xo .Bk -words @@ -428,6 +460,7 @@ See .Op Fl f Ar protocol_family | Fl p Ar protocol .Op Fl M Ar core .Op Fl N Ar system +.Op Fl j Ar jail .Ek .Xc Display per-interface statistics for each network protocol. @@ -470,6 +503,10 @@ See Use an alternative kernel image See .Sx GENERAL OPTIONS . +.It Fl j Ar jail +Run inside a jail. +See +.Sx GENERAL OPTIONS . .El .It Xo .Bk -words @@ -477,6 +514,7 @@ See .Fl m .Op Fl M Ar core .Op Fl N Ar system +.Op Fl j Ar jail .Ek .Xc Show statistics recorded by the memory management routines @@ -491,6 +529,10 @@ See Use an alternative kernel image See .Sx GENERAL OPTIONS . +.It Fl j Ar jail +Run inside a jail. +See +.Sx GENERAL OPTIONS . .El .It Xo .Bk -words @@ -498,6 +540,7 @@ See .Fl B .Op Fl z .Op Fl I Ar interface +.Op Fl j Ar jail .Ek .Xc Show statistics about @@ -534,6 +577,10 @@ For more information about these flags, please refer to .Bl -tag -width indent .It Fl z Reset statistic counters after displaying them. +.It Fl j Ar jail +Run inside a jail. +See +.Sx GENERAL OPTIONS . .El .It Xo .Bk -words @@ -544,6 +591,7 @@ Reset statistic counters after displaying them. .Op Fl f Ar address_family .Op Fl M Ar core .Op Fl N Ar system +.Op Fl j Ar jail .Ek .Xc Display the contents of routing tables. @@ -628,6 +676,10 @@ See Use an alternative kernel image See .Sx GENERAL OPTIONS . +.It Fl j Ar jail +Run inside a jail. +See +.Sx GENERAL OPTIONS . .El .It Xo .Bk -words @@ -636,6 +688,7 @@ See .Op Fl s .Op Fl M Ar core .Op Fl N Ar system +.Op Fl j Ar jail .Ek .Xc Display routing statistics. @@ -652,6 +705,10 @@ See Use an alternative kernel image See .Sx GENERAL OPTIONS . +.It Fl j Ar jail +Run inside a jail. +See +.Sx GENERAL OPTIONS . .El .It Xo .Bk -words @@ -661,6 +718,7 @@ See .Op Fl f Ar address_family .Op Fl M Ar core .Op Fl N Ar system +.Op Fl j Ar jail .Ek .Xc Display the contents of the multicast virtual interface tables, @@ -696,6 +754,10 @@ See Use an alternative kernel image See .Sx GENERAL OPTIONS . +.It Fl j Ar jail +Run inside a jail. +See +.Sx GENERAL OPTIONS . .El .It Xo .Bk -words @@ -705,6 +767,7 @@ See .Op Fl f Ar address_family .Op Fl M Ar core .Op Fl N Ar system +.Op Fl j Ar jail .Ek .Xc Show multicast routing statistics. @@ -734,11 +797,16 @@ See Use an alternative kernel image See .Sx GENERAL OPTIONS . +.It Fl j Ar jail +Run inside a jail. +See +.Sx GENERAL OPTIONS . .El .It Xo .Bk -words .Nm .Fl Q +.Op Fl j Ar jail .Ek .Xc Show @@ -749,6 +817,10 @@ The flags field shows available ISR handlers: .It Li C Ta Dv NETISR_SNP_FLAGS_M2CPUID Ta "Able to map mbuf to cpu id" .It Li D Ta Dv NETISR_SNP_FLAGS_DRAINEDCPU Ta "Has queue drain handler" .It Li F Ta Dv NETISR_SNP_FLAGS_M2FLOW Ta "Able to map mbuf to flow id" +.It Fl j Ar jail +Run inside a jail. +See +.Sx GENERAL OPTIONS . .El .El .Ss GENERAL OPTIONS @@ -808,6 +880,13 @@ Wider output; expand address fields, etc, to avoid truncation. Non-numeric values such as domain names may still be truncated; use the .Fl n option if necessary to avoid ambiguity. +.It Fl j Ar jail +Perform the actions inside the +.Ar jail . +This allows network state to be accessed even if the +.Cm netstat +binary is not available in the +.Ar jail . .El .Sh EXAMPLES Show packet traffic information (packets, bytes, errors, packet drops, etc) for From nobody Wed Aug 16 14:14:39 2023 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 4RQqrv6Cf6z4qjt1; Wed, 16 Aug 2023 14:14:39 +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 4RQqrv5fwGz4cxD; Wed, 16 Aug 2023 14:14:39 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692195279; 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=k24/g61ZL27AF3HSo0bJ7GuohAqE3hN8p+/+ONcwYVs=; b=INbQXVIQUhSR7KnOMcq1wYDT3WkyPlSXVldiuE7i0ixn6cFXHhOrQ4lT8vmh6W/dJWLTGC qGgTNwjHi61S7q810Ga+TA6eHNQFe7/WIGvRYzaGKdMzy2oD97sgeWaQdDldD1ZCsEj7sL mhCXnOrRWk2MNsCRqMnJgd53deLwxJmTiOmTy0m/UAbAkByC2STYDU6UkzG8En8WQliBcm 22Kwmw7cdeTPkVkkF5FYLzQqipoDbJt/MKQhkkpy3bvpopvqwRkfy4oalI3VTuhDdkTL6Q Ooyt5LEWH+N7MgbnC2g5zLzvSoTEBNByKT6ctAqwieJDJC5ppIVd2rVnLo0RJg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692195279; 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=k24/g61ZL27AF3HSo0bJ7GuohAqE3hN8p+/+ONcwYVs=; b=MZsQ1VSOu0ZuZE/6dNN3ARjbMpuBr++E4YlI51uEcq7hYYYZylh5tpoJBg9u6c5kNO8WMY g3Xp8YjE4K4eByJiHb7THmzuhKBdbG46sStz8jrblyYKTOS1VFd3buXI9k9WmsQxg+U1Dl IRJ1rIjzj83t5fgue5joJPJ34MsGjCZJLT1jjGwgaX/mUdJMDL/PjEoeSTonmmlfCgSMY5 fl6x3aLb6JUPQksmC7aEP1BmNfztXnGDmL0dbIt8O7UDRPxZjsn6ushpdt9rub1hzjHTWu B50hjsBS1ikJafON53+bT+ud7Yb0wgNb8ESyvfRLElPhEuhz82XhYJhl8Efnig== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692195279; a=rsa-sha256; cv=none; b=yLH9DZlgLy/BoVUO9cQVKrwRRZAX0reuZm/rOXuwgLa4LUeaDT0gTXR22IPvblUbws3J+P 85CcVev+E8cMK2Pfcz/6e8gLl3kNlG6VO2hMBbQ9xaI8TafIWhW96EaVwU4N2Eb+q1aKeX WMw59ZSEq6w7x4UtWEsG8lIADu3BoJMi3TX1tj3ddSDcCAas62sW00vmEHsJcZ0X4+QoY8 oboHTxWdMz4CuzMPLWEfTUAN8dm/9KNsR6+cRDJ6rWTzXKsOsqvNp7M8uM3H5vvW9YlSF1 ynyvxLK4CEz5wQCa+caPuYe89NVzgAmz6eLtr/cUW9qS917iiY2wCJEnDlPLGw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RQqrv4lQFzvPk; Wed, 16 Aug 2023 14:14:39 +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 37GEEd4j091551; Wed, 16 Aug 2023 14:14:39 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37GEEdBi091548; Wed, 16 Aug 2023 14:14:39 GMT (envelope-from git) Date: Wed, 16 Aug 2023 14:14:39 GMT Message-Id: <202308161414.37GEEdBi091548@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Doug Rabson Subject: git: 3af3571ca5b8 - main - netstat(1): fix manpage date 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: dfr X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 3af3571ca5b82a56ae88654ec5cb35acfbe5d12c Auto-Submitted: auto-generated The branch main has been updated by dfr: URL: https://cgit.FreeBSD.org/src/commit/?id=3af3571ca5b82a56ae88654ec5cb35acfbe5d12c commit 3af3571ca5b82a56ae88654ec5cb35acfbe5d12c Author: Doug Rabson AuthorDate: 2023-08-16 14:13:31 +0000 Commit: Doug Rabson CommitDate: 2023-08-16 14:13:42 +0000 netstat(1): fix manpage date MFC after: 1 week --- usr.bin/netstat/netstat.1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/usr.bin/netstat/netstat.1 b/usr.bin/netstat/netstat.1 index df95651499c7..9a97d85bcbad 100644 --- a/usr.bin/netstat/netstat.1 +++ b/usr.bin/netstat/netstat.1 @@ -28,7 +28,7 @@ .\" @(#)netstat.1 8.8 (Berkeley) 4/18/94 .\" $FreeBSD$ .\" -.Dd June 26, 2023 +.Dd August 14, 2023 .Dt NETSTAT 1 .Os .Sh NAME From nobody Wed Aug 16 15:31:58 2023 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 4RQsZ71GmPz4qnB3; Wed, 16 Aug 2023 15:31:59 +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 4RQsZ70qpCz3DpM; Wed, 16 Aug 2023 15:31:59 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692199919; 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=Tny43CqEaU0GuBl12GMQ6up6JMKI43zcj3r1Zlmvamo=; b=MoylvAqvidpRZ4Dd5l9R5B8rXy1iMR3wHUoVJrlzPjGrH/OdCbfyF+0dxQixBWOqtf8O51 WfI9xXSnYTNBcSiztVgM5qLvybwHZZlrjVTrmttxUtTxNviQVngv7F+H+sRr61ci86I+wa lZyBtPOID9bXb3mh+fAmlUNM2ns+G0GPNzB91ZEownNLeygHNpl3gpHiAESaPfLJ5EA1iq 0t3UdkFzzdTNOnBc9PTa+MCMhOwebBOnze9JMsjKLi2mCdLh2Re/ZcyQONZcRvtrOVk7Qr 0IK2ueXp6nqPoIydCyN+SbvXxySapuVsCID2LkZoXX1e2idraQGzTmvb1xhzmQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692199919; 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=Tny43CqEaU0GuBl12GMQ6up6JMKI43zcj3r1Zlmvamo=; b=imzW8B2S01vwByM0Zpw6uMxoVSJ01K3kpdJ/GuULTrfZFyTA4tmX1t59hhLpL5uwBGm2bu zsnIaJuAd95KvqaPR7IvfiHAiewFVJeSMdv01FRNhh7TrD9lKsw0EUjwThQSsgMgRDi846 8HNSW1yiJ+ROTpD1N4bZ/RPZ+zVn7S4yDhZwB/bBeDgho9ic8fVLEqWEr+7ICv/RSzC3Lx WZwKg5wigd9OX08utpTCnO/UYJKD7R9sy9OgYFpXslYKcLrFOi4SWzFhfI/u68eJIgje9M aXorSZmCTg2S+iKe3JrF8PBtKN25FpsIRUGgdI7jBM/PePvBVaaOdKM7eXZJLQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692199919; a=rsa-sha256; cv=none; b=qHmwREbgw6tLlCvWu5ZGrJjy8ZNweXaSRnwu/hiRS/t5ui3jkZaKIrjTH3KDwO9X7YEjgO eBPo3HclKrz9TC2DR0wzbV6xuDC9TjdFm33xrIlyB1MQ/VZm5RvQOxb2iM4NDUJm9S9MLz YiTT1hMfLf5f/GngxHVl0Hl80nZ6JhHjb78oYD0MglnUq+OYdF0a93dxa0CoALv4RY23rB 9+xdemhG3TipcIMCK1k7Hk5Z3v415mTVMuRfV6PEkneh44810EJS9eVt8xXRsCdUn+RF3h dl327ABFG39CTK7glM8FdAFuRk1hzJa44MDWhdVyUajmzz8+8DiO1WWOzh83cw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RQsZ671PyzxRM; Wed, 16 Aug 2023 15:31:58 +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 37GFVwO0020194; Wed, 16 Aug 2023 15:31:58 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37GFVwAW020191; Wed, 16 Aug 2023 15:31:58 GMT (envelope-from git) Date: Wed, 16 Aug 2023 15:31:58 GMT Message-Id: <202308161531.37GFVwAW020191@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: "Simon J. Gerraty" Subject: git: 93ac817faed2 - main - local.dirdeps.mk ensure tools/build is built if needed 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: sjg X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 93ac817faed22c7d7d7de5211ac6eb7da6910e02 Auto-Submitted: auto-generated The branch main has been updated by sjg: URL: https://cgit.FreeBSD.org/src/commit/?id=93ac817faed22c7d7d7de5211ac6eb7da6910e02 commit 93ac817faed22c7d7d7de5211ac6eb7da6910e02 Author: Simon J. Gerraty AuthorDate: 2023-08-16 15:31:11 +0000 Commit: Simon J. Gerraty CommitDate: 2023-08-16 15:31:11 +0000 local.dirdeps.mk ensure tools/build is built if needed If MK_host_egacy is yes, we need it built, make sure that happens. Reviewed by: stevek --- share/mk/local.dirdeps.mk | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/share/mk/local.dirdeps.mk b/share/mk/local.dirdeps.mk index 1bf81e72f363..14024c06ac0e 100644 --- a/share/mk/local.dirdeps.mk +++ b/share/mk/local.dirdeps.mk @@ -84,7 +84,11 @@ DIRDEPS_FILTER.xtras= DIRDEPS_FILTER.xtras+= Nusr.bin/clang/clang.host .endif -.if ${DEP_MACHINE} != "host" +.if ${DEP_MACHINE:Nhost*} == "" +.if ${MK_host_egacy} == "yes" && ${DEP_RELDIR:Ntools/build:Ntargets/*:N*/stage} != "" +DIRDEPS += tools/build +.endif +.else MK_host_egacy.${DEP_MACHINE}= no # this is how we can handle optional dependencies From nobody Wed Aug 16 16:15:16 2023 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 4RQtX51VLJz4qpg9; Wed, 16 Aug 2023 16:15:17 +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 4RQtX511dCz3HZN; Wed, 16 Aug 2023 16:15:17 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692202517; 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=FlQKDITAMpr+rt1npbUi7y6ksaVnN6ZyXtcXrX1sUHQ=; b=k956jyuKp+nTG5bKZpRr77aKwtDqMdS+E4Kzp/nMC03QdDFXgsONjfmOzuzUEEdwcFwHBG +zyYvSESBUlT/iqI8M8IXSiYWC7KH4zCXyCYaeVzsPu1sRlvpt5YEb1ceQWIiU6QDZtf9l kdXue/BpClyt/oh+H0IeeukMdlzCdDJfIqn75sAr22eEkcWI+BPjkwy+qeolcIH15ZkoC9 lSIp5SqwyAzmSSRV3NI/Cz9ycjj9Y0t8EcuROpnsb0Ue38BMz4HdjsUG+xsFdt/MNQUsNF bU7BUn96dgqckfUrsyPj0XVMT1CIQRc8tqh7KOJ9IbwP/h+i3W++LZ261W6iNA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692202517; 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=FlQKDITAMpr+rt1npbUi7y6ksaVnN6ZyXtcXrX1sUHQ=; b=p9XcUdEN0xuQye+ruJtZkamlFQx4GJN71kr2kGpNTVySlhWCfBiUlS7xPzMRYWXgy1gteF 5puHjn6Lml7Cm3Xrbg7o1HG4NuQF8l95yuv5cFnCiqCQgG2vexSkRXl1vBzcXjcRhpkRN8 G0RkbOXbhlJyeX1amD17JLQe1QztBJvz8uTlj01IGuZJF0bwNqoEkku1DfcLktIVrFF7U/ tVOfxKkXV4MJOunQ4r1Tq1g91x+lDpvrx6PXu3IwoNHF2H+HkiqaxMQ/eBtoEGgTRy4Oz6 Fm5rgdrn34uicR4qrONVsvdOgWkAFmrK5gDwQ5kfgI4VzavPrSB1Dg3qkTreWg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692202517; a=rsa-sha256; cv=none; b=ZRlHCYRNokS5wNrAY+lkNmnM1b64sAwhPd2yLI76h5GrAKuk3VkcatEyQ3iWVpCF1Ut2+D A7+W6usD3e94aQtYrGpV5CPaoDpSc/HlrZqBge/WRbRZXGYNJf3UH5IhLjAUTpA6Jaxk95 8NAeIIuGMv9mRBYtO1/uoV2gd0DvKkcvNNxw+9+JwCeXJCwa2Dk6QPe7JvQNJtVUUthLv/ 2XZUSnXCLX+efY8llhYkbKWXZATSdVJTK7pWMhY8xeZ13FVavTY9DfEWAFkcgDhoN1B/Yk caisk+cU4bkhZJ8F9/PlGwsZ0uX6Rk8PoxIermimJ1J/lG1VeHRcs+t64ko9fw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RQtX46v8NzyWb; Wed, 16 Aug 2023 16:15:16 +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 37GGFGoO092656; Wed, 16 Aug 2023 16:15:16 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37GGFGTF092653; Wed, 16 Aug 2023 16:15:16 GMT (envelope-from git) Date: Wed, 16 Aug 2023 16:15:16 GMT Message-Id: <202308161615.37GGFGTF092653@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Navdeep Parhar Subject: git: 8a2e880ab07f - main - cxgbe(4): Update firmwares to 1.27.4.0 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: np X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 8a2e880ab07f3cd04a0f458809fba5d4eacf75f1 Auto-Submitted: auto-generated The branch main has been updated by np: URL: https://cgit.FreeBSD.org/src/commit/?id=8a2e880ab07f3cd04a0f458809fba5d4eacf75f1 commit 8a2e880ab07f3cd04a0f458809fba5d4eacf75f1 Author: Navdeep Parhar AuthorDate: 2023-08-16 12:42:00 +0000 Commit: Navdeep Parhar CommitDate: 2023-08-16 15:43:43 +0000 cxgbe(4): Update firmwares to 1.27.4.0 This is the list of changes since last release, taken from the release notes of Chelsio Unified Wire 3.18.0.1. Version : 1.27.4.0 Date : 07/05/2023 ======================================= Fixes ----- BASE: - Handle 40G to 100G cable change. - Avoid unnecessary i2c read. ======================================= Obtained from: Chelsio Communications Sponsored by: Chelsio Communications MFC after: 1 week --- sys/conf/files | 6 +++--- .../{t4fw-1.27.3.0.bin => t4fw-1.27.4.0.bin} | Bin 570880 -> 570880 bytes sys/dev/cxgbe/firmware/t4fw_interface.h | 6 +++--- .../{t5fw-1.27.3.0.bin => t5fw-1.27.4.0.bin} | Bin 678912 -> 678912 bytes .../{t6fw-1.27.3.0.bin => t6fw-1.27.4.0.bin} | Bin 730624 -> 730624 bytes sys/modules/cxgbe/t4_firmware/Makefile | 2 +- sys/modules/cxgbe/t5_firmware/Makefile | 2 +- sys/modules/cxgbe/t6_firmware/Makefile | 2 +- 8 files changed, 9 insertions(+), 9 deletions(-) diff --git a/sys/conf/files b/sys/conf/files index f831ee2b5275..0feeded13ba4 100644 --- a/sys/conf/files +++ b/sys/conf/files @@ -1456,7 +1456,7 @@ t4fw.fwo optional cxgbe \ no-implicit-rule \ clean "t4fw.fwo" t4fw.fw optional cxgbe \ - dependency "$S/dev/cxgbe/firmware/t4fw-1.27.3.0.bin" \ + dependency "$S/dev/cxgbe/firmware/t4fw-1.27.4.0.bin" \ compile-with "${CP} ${.ALLSRC} ${.TARGET}" \ no-obj no-implicit-rule \ clean "t4fw.fw" @@ -1490,7 +1490,7 @@ t5fw.fwo optional cxgbe \ no-implicit-rule \ clean "t5fw.fwo" t5fw.fw optional cxgbe \ - dependency "$S/dev/cxgbe/firmware/t5fw-1.27.3.0.bin" \ + dependency "$S/dev/cxgbe/firmware/t5fw-1.27.4.0.bin" \ compile-with "${CP} ${.ALLSRC} ${.TARGET}" \ no-obj no-implicit-rule \ clean "t5fw.fw" @@ -1524,7 +1524,7 @@ t6fw.fwo optional cxgbe \ no-implicit-rule \ clean "t6fw.fwo" t6fw.fw optional cxgbe \ - dependency "$S/dev/cxgbe/firmware/t6fw-1.27.3.0.bin" \ + dependency "$S/dev/cxgbe/firmware/t6fw-1.27.4.0.bin" \ compile-with "${CP} ${.ALLSRC} ${.TARGET}" \ no-obj no-implicit-rule \ clean "t6fw.fw" diff --git a/sys/dev/cxgbe/firmware/t4fw-1.27.3.0.bin b/sys/dev/cxgbe/firmware/t4fw-1.27.4.0.bin similarity index 99% rename from sys/dev/cxgbe/firmware/t4fw-1.27.3.0.bin rename to sys/dev/cxgbe/firmware/t4fw-1.27.4.0.bin index e1576783a65c..9addb9e25422 100644 Binary files a/sys/dev/cxgbe/firmware/t4fw-1.27.3.0.bin and b/sys/dev/cxgbe/firmware/t4fw-1.27.4.0.bin differ diff --git a/sys/dev/cxgbe/firmware/t4fw_interface.h b/sys/dev/cxgbe/firmware/t4fw_interface.h index bbe6896430d3..e68e4a2c5461 100644 --- a/sys/dev/cxgbe/firmware/t4fw_interface.h +++ b/sys/dev/cxgbe/firmware/t4fw_interface.h @@ -10003,17 +10003,17 @@ enum fw_hdr_chip { enum { T4FW_VERSION_MAJOR = 1, T4FW_VERSION_MINOR = 27, - T4FW_VERSION_MICRO = 3, + T4FW_VERSION_MICRO = 4, T4FW_VERSION_BUILD = 0, T5FW_VERSION_MAJOR = 1, T5FW_VERSION_MINOR = 27, - T5FW_VERSION_MICRO = 3, + T5FW_VERSION_MICRO = 4, T5FW_VERSION_BUILD = 0, T6FW_VERSION_MAJOR = 1, T6FW_VERSION_MINOR = 27, - T6FW_VERSION_MICRO = 3, + T6FW_VERSION_MICRO = 4, T6FW_VERSION_BUILD = 0, }; diff --git a/sys/dev/cxgbe/firmware/t5fw-1.27.3.0.bin b/sys/dev/cxgbe/firmware/t5fw-1.27.4.0.bin similarity index 60% rename from sys/dev/cxgbe/firmware/t5fw-1.27.3.0.bin rename to sys/dev/cxgbe/firmware/t5fw-1.27.4.0.bin index fcae45a4df35..b32f270b1866 100644 Binary files a/sys/dev/cxgbe/firmware/t5fw-1.27.3.0.bin and b/sys/dev/cxgbe/firmware/t5fw-1.27.4.0.bin differ diff --git a/sys/dev/cxgbe/firmware/t6fw-1.27.3.0.bin b/sys/dev/cxgbe/firmware/t6fw-1.27.4.0.bin similarity index 76% rename from sys/dev/cxgbe/firmware/t6fw-1.27.3.0.bin rename to sys/dev/cxgbe/firmware/t6fw-1.27.4.0.bin index 31bd7019e51e..a47f287848f1 100644 Binary files a/sys/dev/cxgbe/firmware/t6fw-1.27.3.0.bin and b/sys/dev/cxgbe/firmware/t6fw-1.27.4.0.bin differ diff --git a/sys/modules/cxgbe/t4_firmware/Makefile b/sys/modules/cxgbe/t4_firmware/Makefile index f70a13a3e30e..807dc6beaf35 100644 --- a/sys/modules/cxgbe/t4_firmware/Makefile +++ b/sys/modules/cxgbe/t4_firmware/Makefile @@ -17,7 +17,7 @@ FIRMWS+= ${F}:${F:C/.txt//}:1.0.0.0 .endif .endfor -T4FW_VER= 1.27.3.0 +T4FW_VER= 1.27.4.0 FIRMWS+= t4fw-${T4FW_VER}.bin:t4fw:${T4FW_VER} .include diff --git a/sys/modules/cxgbe/t5_firmware/Makefile b/sys/modules/cxgbe/t5_firmware/Makefile index b586727a994a..a7aae96b111f 100644 --- a/sys/modules/cxgbe/t5_firmware/Makefile +++ b/sys/modules/cxgbe/t5_firmware/Makefile @@ -17,7 +17,7 @@ FIRMWS+= ${F}:${F:C/.txt//}:1.0.0.0 .endif .endfor -T5FW_VER= 1.27.3.0 +T5FW_VER= 1.27.4.0 FIRMWS+= t5fw-${T5FW_VER}.bin:t5fw:${T5FW_VER} .include diff --git a/sys/modules/cxgbe/t6_firmware/Makefile b/sys/modules/cxgbe/t6_firmware/Makefile index be5ed1d99bb4..77905f4d8861 100644 --- a/sys/modules/cxgbe/t6_firmware/Makefile +++ b/sys/modules/cxgbe/t6_firmware/Makefile @@ -17,7 +17,7 @@ FIRMWS+= ${F}:${F:C/.txt//}:1.0.0.0 .endif .endfor -T6FW_VER= 1.27.3.0 +T6FW_VER= 1.27.4.0 FIRMWS+= t6fw-${T6FW_VER}.bin:t6fw:${T6FW_VER} .include From nobody Wed Aug 16 16:53:32 2023 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 4RQvND2g9Fz4qrPL; Wed, 16 Aug 2023 16:53:32 +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 4RQvND1ylHz3M4D; Wed, 16 Aug 2023 16:53:32 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692204812; 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=kxSa3FWl+5vvn53UZpA1vK7xp3WxSjqcLFf4OhdZbFg=; b=S8elBSX6EYWuGCXSEVKfW+HFg0HLaAY2Ba4dFmAw4B5AjxPRApG9DsHUPdF8GsCoiSuuiu JGoZ/b8wffaz610pOnHB5IhvNTtVr86jCjfWZAu0aU2DSNQFmC0/zn1SLRtdv/AXOkieVZ uBF7aLew5redRhdtGHa2sESHtt8QiIbgoY8TohbF/eqovTXtwsdlErAeJ64nXfwHBg5FCQ aKW4NpGobz3ANyxazRHHgt/PB9xSaT/gk3tneB6rZTGX6VYCHDnv6X5qKZE0lxyYVo2dEC Hfw9/gMGY2BmglAhJe4IHDiKhgptIX2p5Yalllr3cU5ehF1CBSueWldyHTrriA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692204812; 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=kxSa3FWl+5vvn53UZpA1vK7xp3WxSjqcLFf4OhdZbFg=; b=drlYmb7+o8KlC/iv164I37WCNfADnocaFnzeSyXXVBHVKlmsXAa7mvoIFQNdaPyp3rDbEh diCyidbWVehiCzC5o39XjkiB58g2uAsE0ecJvVpwPFxMrk+2KSOlh6NqakPoDRedYGIVh+ zeEjFoJ5quC8zFq49ONDLr+ZdM7jE+tAwmu3v57+X/184v3ch8pRO2tQj/1I96HTwW9/M9 rmWVCOBretycqgc906OOEkJJ/ZfUqY6BTnkInF5v7iX0dprcvVleHMJyhi5dBrt5l6oQHd 0aBDZ6eCtQhK5/aPtb7voqo1xdUAveL0O4uBT24mkg7uzlxqeds4uQEzdt86Ug== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692204812; a=rsa-sha256; cv=none; b=oVdK0pik9ziCqc+rL38VgQEj7iXrrcgMyx4oDbJnH1atK804/7PrWbSnHvk2GuEyStFoSn yCI/oo0wXIa9YPl/4nvvZy3hRf5ireHgaEJvWZYtO9WhRCR5y0nUmvw5A8S6dyYrKhYRmn N5dWarQJdD3NYr0LM7MVkAKVw2VdF4MEKMowMfGgtXY/Qclmh7wumyGLZWkx6GNGtjo8hN aXePghLcKX/jdWOKVLCU1feBfqqjrdibChs4LMKk7ijrA8wAM/mmR8wVEGbByMzrhGE9v2 6erU2ZX4v4YsPgH66VSzjvZ8ZBUsAcvggx7koE6TyyXG6kUOHJ9RMbcKWVYckg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RQvND11pzz100m; Wed, 16 Aug 2023 16:53:32 +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 37GGrWXa057999; Wed, 16 Aug 2023 16:53:32 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37GGrWAg057996; Wed, 16 Aug 2023 16:53:32 GMT (envelope-from git) Date: Wed, 16 Aug 2023 16:53:32 GMT Message-Id: <202308161653.37GGrWAg057996@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: John Baldwin Subject: git: 41582f28ddf7 - main - sys: Add a deprecation warning for 32-bit kernels. 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: jhb X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 41582f28ddf7b42b713b270d41e8da80160b69a3 Auto-Submitted: auto-generated The branch main has been updated by jhb: URL: https://cgit.FreeBSD.org/src/commit/?id=41582f28ddf7b42b713b270d41e8da80160b69a3 commit 41582f28ddf7b42b713b270d41e8da80160b69a3 Author: John Baldwin AuthorDate: 2023-08-16 16:48:51 +0000 Commit: John Baldwin CommitDate: 2023-08-16 16:48:51 +0000 sys: Add a deprecation warning for 32-bit kernels. Per recent discussions on arch@ and at the BSDCan developer summit, we are considering removing support for 32-bit platforms (in some form) for 15.0 (at the earliest). A final decision on what will ship in 15.0 will be made closer to the release of 15.0. However, we should communicate the potential deprecation in 14.0 to provide notice to users. This commit adds a warning during boot on 32-bit kernels that they are deprecated and may be removed in 15.0. More details will be included in a followup commit to RELNOTES. Reviewed by: brooks, imp, emaste Differential Revision: https://reviews.freebsd.org/D41163 --- sys/kern/init_main.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/sys/kern/init_main.c b/sys/kern/init_main.c index abc6b3f6e2f2..78377d5d7ce7 100644 --- a/sys/kern/init_main.c +++ b/sys/kern/init_main.c @@ -395,6 +395,15 @@ SYSINIT(diagwarn2, SI_SUB_LAST, SI_ORDER_FIFTH, print_caddr_t, diag_warn); #endif +#if __SIZEOF_LONG__ == 4 +static char ilp32_warn[] = + "WARNING: 32-bit kernels are deprecated and may be removed in FreeBSD 15.0.\n"; +SYSINIT(ilp32warn, SI_SUB_COPYRIGHT, SI_ORDER_FIFTH, + print_caddr_t, ilp32_warn); +SYSINIT(ilp32warn2, SI_SUB_LAST, SI_ORDER_FIFTH, + print_caddr_t, ilp32_warn); +#endif + static int null_fetch_syscall_args(struct thread *td __unused) { From nobody Wed Aug 16 16:53:33 2023 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 4RQvNF40rLz4qrgc; Wed, 16 Aug 2023 16:53:33 +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 4RQvNF3Gkyz3LsL; Wed, 16 Aug 2023 16:53:33 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692204813; 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=+8rH7QpRrvPMTrJcSCMfGUBKfrtj3jmGLVi/VEA5YHo=; b=mQ3brmu2QrsJYrG+dYpSzsztjZndR4eJZzBV26g9wR0bOuqHhlW91zCFPNYLOTrmTHq4bx UF02iZjsTTZCrbsF55LuJB1YkrUWRdVxtGFgXtZE+k4VRYQEeRkMfKoPmW4afIFM/Z+UzA 3VenO6kqZCjNxOZMMGFhvJG+1dqH1rhdcRphpGXD9+RAbnV6ZloDX0NAm8qJ7QmMTVh94+ LPn1UlHxGmGGlQDpVsw8bs3Pxs50Xqgx2xGheDzF43fJkJLHoIVxIvikeJnLyD14d7R+YN 1CbUtnIDWvDCdJL9aXas4UzCQnsGXz8DYsTywNDWm4VIIdsEy6rMB1um1/otZA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692204813; 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=+8rH7QpRrvPMTrJcSCMfGUBKfrtj3jmGLVi/VEA5YHo=; b=rUS7lT84TQDbFKWHCrk1MPdgAOFPeENxX0fsdysGgPWgdtBZBlU13aYzSxLLSaDZ5WRYRv ZmrXYqIcFz/hsWxtmEEc391TsAnMcmEKZ9YRRQ580LDI8cvi0IJcEVEknnnfiKjqCRn5RR 7U0hGYz06/SO7eim+Cr9nyas0h38ax841bH7sne3mKs5J/A6aPEFr2jmJ4nW10s3DDFtyR 8I8HCGQzWlaRbwjYGH+7rzetApY7T0AVbQ1N2DBNESjhU6cX01THnseEv08KxU1KqW0bzb ZUy8OyHxLYLDa6Lbs6MZBSQc1DYZFN0a3CwFSi0SyLdAxOn33ylXvR8N6c6uSg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692204813; a=rsa-sha256; cv=none; b=eyHrLsxml/oLzZJ/ZlL/WG0JmCTzC1Cl4b0hcwnm1O/vg+D5DqSdrOJ/AC8/pAOJavG+b9 OoeHWrP+2U6BWHTPtYx7OGaLoaMi+wrGy+oj8Gj7Q9sjJK6XGQSIIgBlEi0H9h+NIh6L6D 8tcMs5kzFe1td7fCQL/9jVo6vF1+BUMcKoMIH77mSA4DZYBvOnEi9v2vJ2WOFWsflHw0Os 33UCRUffFRwfzB/le9zQDrkopVFeLmj3aca4s8Cq+lHvyy5NfAVyp8FMnA416NtZQMQYZk w1mZlDgf5cO+H5ihzecvPqDj+zPTLi4PD9EymWYmWyr+6cPecXj5mAFfauJZ/g== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RQvNF1prgz1096; Wed, 16 Aug 2023 16:53:33 +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 37GGrX3n058053; Wed, 16 Aug 2023 16:53:33 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37GGrXLu058051; Wed, 16 Aug 2023 16:53:33 GMT (envelope-from git) Date: Wed, 16 Aug 2023 16:53:33 GMT Message-Id: <202308161653.37GGrXLu058051@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: John Baldwin Subject: git: da51a1211dc7 - main - RELNOTES: Note the deprecation of 32-bit platforms for 15.0. 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: jhb X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: da51a1211dc799fa123f5d7f041eaf83c36f976b Auto-Submitted: auto-generated The branch main has been updated by jhb: URL: https://cgit.FreeBSD.org/src/commit/?id=da51a1211dc799fa123f5d7f041eaf83c36f976b commit da51a1211dc799fa123f5d7f041eaf83c36f976b Author: John Baldwin AuthorDate: 2023-08-16 16:49:17 +0000 Commit: John Baldwin CommitDate: 2023-08-16 16:52:16 +0000 RELNOTES: Note the deprecation of 32-bit platforms for 15.0. This draws a line in the sand of removing support for 32-bit worlds and kernels aside from COMPAT_FREEBSD32 and lib32 support. The project may choose to alter this approach when 15.0 is released by extending some level of 32-bit support in 15.0 or later. In particular, at present there is a fair bit of interest in retaining armv7 support in 15.0 at least. Reviewed by: brooks Differential Revision: https://reviews.freebsd.org/D41164 --- RELNOTES | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/RELNOTES b/RELNOTES index 4687fc30aa22..5f75215807f4 100644 --- a/RELNOTES +++ b/RELNOTES @@ -10,6 +10,46 @@ newline. Entries should be separated by a newline. Changes to this file should not be MFCed. +41582f28ddf7: + FreeBSD 15.0 will not include support for 32-bit platforms. + However, 64-bit systems will still be able to run older 32-bit + binaries. + + Support for executing 32-bit binaries on 64-bit platforms via + COMPAT_FREEBSD32 will remain supported for at least the + stable/15 and stable/16 branches. + + Support for compiling individual 32-bit applications via + `cc -m32` will also be supported for at least the stable/15 + branch which includes suitable headers in /usr/include and + libraries in /usr/lib32. + + Support for 32-bit platforms in ports for 15.0 and later + releases is also deprecated, and these future releases may not + include binary packages for 32-bit platforms or support for + building 32-bit applications from ports. + + stable/14 and earlier branches will retain existing 32-bit + kernel and world support. Ports will retain existing support + for building ports and packages on 32-bit systems on stable/14 + and earlier branches as long as those branches are supported + by the ports system. However, all 32-bit platforms are Tier-2 + or Tier-3 and support for individual ports should be expected + to degrade as upstreams deprecate 32-bit platforms. + + With the current support schedule, stable/14 will be EOLed 5 + years after the release of 14.0. The EOL of stable/14 would + mark the end of support for 32-bit platforms including source + releases, pre-built packages, and support for building + applications from ports. Given an estimated release date of + October 2023 for 14.0, support for 32-bit platforms would end + in October 2028. + + The project may choose to alter this approach when 15.0 is + released by extending some level of 32-bit support for one or + more platforms in 15.0 or later. Users should use the + stable/14 branch to migrate off of 32-bit platforms. + 3cb2f5f369ec: The lua-flavored loader(8) will now interpret .lua files that appear in loader_conf_files as lua, and execute them in a sandbox. Existing From nobody Wed Aug 16 16:55:37 2023 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 4RQvQh0vZ5z4qrmV; Wed, 16 Aug 2023 16:55:40 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (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 "smtp.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RQvQg72pwz3Mgd; Wed, 16 Aug 2023 16:55:39 +0000 (UTC) (envelope-from jhb@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692204940; 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: in-reply-to:in-reply-to:references:references; bh=j+eRziAhjBnFbNBdAdMnw6Vup81W0K7wdxtRJn8M//A=; b=mqZFueEAiyCk+G1wlUKQlVLU/OzGvAtEaP+0SobTegyxQr2ctIXOSG6r456U4M+hOSFUSd fRZafG/iHBjtTzN6xSASEx79XZVEp17zC2PaUg0Er404TLxvoJAQ+3bzcGWE0HKR3niVc6 pZf3bHuM9hLC+sC72w23FBOcy7bHqEFWvY4YEgRJuHyTUrPO8lJk5SPFztCH/4t9X2gHBf qPr4NYxMDnz3y2WrUIaQD0IhI4StvQj46UkveMz3NbHsR75DLdp2ygP+gs3+18Jhoz/6bc zkccYnT6/oRolBJnkkNE2ePaaOJWF181+MyZf/zG+S5ccg/DpKi3SoYXhMr8jw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692204940; 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: in-reply-to:in-reply-to:references:references; bh=j+eRziAhjBnFbNBdAdMnw6Vup81W0K7wdxtRJn8M//A=; b=HJvhSqJ1Pq7t4jSUK4WxxE5cpglZ94ZK9vXEPxGstqHZqnqlYeGtkSGOGugr6Did+m+MHI RcJcnPdVb8K3qYXf18PB0wCSlZ8otznykTpPIUuDNu53of7kVBayZfBftzPI1SNPsTSHzp Vg5CJyc6vclB5PTKah2lIc4H3LgJ67woQqmMg68liUZ6dkgpFNjzZ5AMLXgnjK/TmRVQKM VPRKalbCk6WmJ75PXUjbdIkURXg4di9Bb6W9aswjoM+so7BwKSxvrbEsCv/xVDwqZ35C6L DrNjzd+QiIVekt51PBzlx+WmvbkZGnDG8OCzDVKb7omRuigMWp+yoWx71WmgNA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692204940; a=rsa-sha256; cv=none; b=syf88sTZzOXcDMDTMohndXjsvbB31FKUxxWwlvQl8CHC8Lvievl1E3vQh4O+wu4DyIRV6t TDjBIt820Y8dLv6fGvdZ2MFxDldhgCj+ZKSagu51enKV4BWtirwAZI6XXbyADqHo7YC+zS sjZkQM3vsw0+ZNgTVNmIhtR/o74m01iFBHMN2GvdXX7sjBR3Cx46sBD+LPC/a+Bel2Q5mZ F9qEwDHOdZ/83vS/aV/2phLRC/Ia36BOusiGBee9+zVQl1AGirYerHVpzE5d8eFALXQdcM WoRVTu7Mdelsg6i+cSmGlDbkrhzpvOHZTt0Ch8526PB7IYZPLV8wWNqGtsz0tA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from [IPV6:2601:648:8683:a9e0:a0ef:9b93:b075:79a4] (unknown [IPv6:2601:648:8683:a9e0:a0ef:9b93:b075:79a4]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) (Authenticated sender: jhb) by smtp.freebsd.org (Postfix) with ESMTPSA id 4RQvQg3Rkkz1LVK; Wed, 16 Aug 2023 16:55:39 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Message-ID: <137aaabe-cba6-e88d-05d6-7fd214c9a594@FreeBSD.org> Date: Wed, 16 Aug 2023 09:55:37 -0700 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0) Gecko/20100101 Thunderbird/102.14.0 Subject: Re: git: da51a1211dc7 - main - RELNOTES: Note the deprecation of 32-bit platforms for 15.0. Content-Language: en-US From: John Baldwin To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org References: <202308161653.37GGrXLu058051@gitrepo.freebsd.org> In-Reply-To: <202308161653.37GGrXLu058051@gitrepo.freebsd.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 8/16/23 9:53 AM, John Baldwin wrote: > The branch main has been updated by jhb: > > URL: https://cgit.FreeBSD.org/src/commit/?id=da51a1211dc799fa123f5d7f041eaf83c36f976b > > commit da51a1211dc799fa123f5d7f041eaf83c36f976b > Author: John Baldwin > AuthorDate: 2023-08-16 16:49:17 +0000 > Commit: John Baldwin > CommitDate: 2023-08-16 16:52:16 +0000 > > RELNOTES: Note the deprecation of 32-bit platforms for 15.0. > > This draws a line in the sand of removing support for 32-bit worlds > and kernels aside from COMPAT_FREEBSD32 and lib32 support. The > project may choose to alter this approach when 15.0 is released by > extending some level of 32-bit support in 15.0 or later. > > In particular, at present there is a fair bit of interest in retaining > armv7 support in 15.0 at least. This language probably needs further tweaking before 14.0 ships, but it's a start at least, and we need to get the associated warning into 14.0 to give users lots of heads up before 15.0 ships. -- John Baldwin From nobody Wed Aug 16 16:56:11 2023 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 4RQvRJ53KFz4qrmZ; Wed, 16 Aug 2023 16:56:12 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (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 "smtp.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RQvRJ48Hdz3N4g; Wed, 16 Aug 2023 16:56:12 +0000 (UTC) (envelope-from jhb@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692204972; 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: in-reply-to:in-reply-to:references:references; bh=v95Jbu/GTgpF64ANn5RmAZdf/npg/TzFMPMqnjfDTqk=; b=hP56+lmysEwz9ywlAKQ1txWIAR2Kb32sj9WBsX3+Txv7jxYEk3W89ofMWeRUaeJizXI6Xt ft4sSQqDgL0w7LzCN9BKXbnEtg8zXSgeyljZib2ZMTdAMNwO4SHpTjUWTtqWQBVUwnhM8m YITKglieJasEW4XOLPJNo8dFYTUWbzj6nT5Rn4FrORqkj5tYvCdBvYgJlmh2bYMKaUDfe0 qcggepjUh/Fu2xSBqqualbFkHTYOPZKFVsMarK1BEKRgTMBQr4taQCJoBCnrb45jnkoYXJ Ez82EX/ceCKKdopBgqkJTQ06Jiy6qtXVpJA95sLf6RAabq/rD722NLHL8eYUTg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692204972; 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: in-reply-to:in-reply-to:references:references; bh=v95Jbu/GTgpF64ANn5RmAZdf/npg/TzFMPMqnjfDTqk=; b=IdsuQZuvWUqhTmw7LZHUM5CLsbVHsqREWqX7PegJOXr8fKNTrphMU1VjTLXaxTDhTsZrPH ZSyx8611ljTdL+ZoItcQXyvK1gMhChPW6U42xIoPf/ZCOQ60d8E+uG8HmYzaM5rh0+MZPh FdRRoTVwF2GPBsOkFyKlmSqIzKIPk5lJtf/AwPy0IxEbCBZ9+zkKNrS6Kvp2Dhq9N7Nb74 ab/+uPIKr39fwNemv7P/qTc3EM8SFyqbd/WULRa0fz58tfPfxKKu0nedRjMCBMjOvHXVb6 Yorc9gwJiFr1HVt2uhdxapBRgxYiETLAp6oHqhYfhSYC/GOsUmSRzfGKepFosA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692204972; a=rsa-sha256; cv=none; b=qg6acryRGvw2tAV1y3xSJfbStyq+xXUzgngZIIw2+hfZRz7RqJmeU9pfi4oVvK2YJBSj2D 8ZaFAiuO4x5wXgaNYN1uvxBFg6RgevtU9X9ZWMpEEx+wEszO+mkVqJOkLBqojS/k44vpO+ 2ccS10uLfPRZFSGJwSYrqJp90bTHP3Qflz+QOeD9H28Q+8Nnqt+R4BIYfdEikSg7Br8Kcj kMjjLz/Mjmn/6CI6y0TseioD9/CfrVjrlYsj5930qw6QgwYlOOlh9woBiM/PaiSTUhXbkM soeWJDR+c30Y/A0ksCK8QiTWw4hGwG04h8UrdXmNwJya/bWRkx2E600PGTtLWw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from [IPV6:2601:648:8683:a9e0:a0ef:9b93:b075:79a4] (unknown [IPv6:2601:648:8683:a9e0:a0ef:9b93:b075:79a4]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (Client did not present a certificate) (Authenticated sender: jhb) by smtp.freebsd.org (Postfix) with ESMTPSA id 4RQvRJ0rT7z1MjB; Wed, 16 Aug 2023 16:56:12 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Message-ID: <7315f078-32fd-89ef-01fa-3010cce751bf@FreeBSD.org> Date: Wed, 16 Aug 2023 09:56:11 -0700 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0) Gecko/20100101 Thunderbird/102.14.0 Subject: Re: git: 41582f28ddf7 - main - sys: Add a deprecation warning for 32-bit kernels. Content-Language: en-US From: John Baldwin To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org References: <202308161653.37GGrWAg057996@gitrepo.freebsd.org> In-Reply-To: <202308161653.37GGrWAg057996@gitrepo.freebsd.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 8/16/23 9:53 AM, John Baldwin wrote: > The branch main has been updated by jhb: > > URL: https://cgit.FreeBSD.org/src/commit/?id=41582f28ddf7b42b713b270d41e8da80160b69a3 > > commit 41582f28ddf7b42b713b270d41e8da80160b69a3 > Author: John Baldwin > AuthorDate: 2023-08-16 16:48:51 +0000 > Commit: John Baldwin > CommitDate: 2023-08-16 16:48:51 +0000 > > sys: Add a deprecation warning for 32-bit kernels. > > Per recent discussions on arch@ and at the BSDCan developer summit, we > are considering removing support for 32-bit platforms (in some form) > for 15.0 (at the earliest). A final decision on what will ship in > 15.0 will be made closer to the release of 15.0. However, we should > communicate the potential deprecation in 14.0 to provide notice to > users. > > This commit adds a warning during boot on 32-bit kernels that they are > deprecated and may be removed in 15.0. More details will be included > in a followup commit to RELNOTES. We should also merge this to stable/13 before the next 13.x release. -- John Baldwin From nobody Wed Aug 16 17:10:06 2023 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 4RQvlV06hSz4qsQ3; Wed, 16 Aug 2023 17:10:14 +0000 (UTC) (envelope-from mike@karels.net) Received: from mail2.karels.net (mail2.karels.net [3.19.118.201]) (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 (2048 bits) client-digest SHA256) (Client CN "freebsd", Issuer "freebsd" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RQvlT5cWQz3Ndj; Wed, 16 Aug 2023 17:10:13 +0000 (UTC) (envelope-from mike@karels.net) Authentication-Results: mx1.freebsd.org; none Received: from mail2.karels.net (localhost [IPv6:0:0:0:0:0:0:0:1]) by mail2.karels.net (8.17.1/8.17.1) with ESMTP id 37GHA7WH064208; Wed, 16 Aug 2023 12:10:07 -0500 (CDT) (envelope-from mike@karels.net) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=karels.net; s=mail2; t=1692205807; bh=1sd5NMleGe34PO0gqrGRaXwH++LlvtaWCqI2/+90BvA=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=fc8bqIVfus6PymjghZjd4IpQYqH7lJqiTkxUsWtXSdfVaGDgK9WCrtrz+wrO65zhU 3VFaa6CdodvVpLFpK+rAuOElEJzrAEOtdyEcT5Xtq4cTsP6tXkBKZLapRc3eM8gVrP JzV0upfVZOzmciwo4hsV3ombjkR1fRGxIqkyXG+TKJJS3RsNIZmMCgGC4Pok560/aW dMbS8JAexKsw8b+ALXnwm1g04Ic9P/6nL+L+TWp6B0qejezgK7RISVhNJf/wjNDiMC 4WAKYNP4C7oA7Q2gsJehbvHlPhDE4c+3fuXnBTJu567eB8euYa/VsyaMhdl9+CPLyv BPvO5ZpXQLqYw== Received: from [10.0.2.130] ([73.62.165.147]) by mail2.karels.net with ESMTPSA id 2PP/Ae8C3WTO+gAAs/W3XQ (envelope-from ); Wed, 16 Aug 2023 12:10:07 -0500 From: Mike Karels To: John Baldwin Cc: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org Subject: Re: git: da51a1211dc7 - main - RELNOTES: Note the deprecation of 32-bit platforms for 15.0. Date: Wed, 16 Aug 2023 12:10:06 -0500 X-Mailer: MailMate (1.14r5964) Message-ID: In-Reply-To: <137aaabe-cba6-e88d-05d6-7fd214c9a594@FreeBSD.org> References: <202308161653.37GGrXLu058051@gitrepo.freebsd.org> <137aaabe-cba6-e88d-05d6-7fd214c9a594@FreeBSD.org> 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: quoted-printable X-Rspamd-Queue-Id: 4RQvlT5cWQz3Ndj X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:16509, ipnet:3.16.0.0/14, country:US] On 16 Aug 2023, at 11:55, John Baldwin wrote: > On 8/16/23 9:53 AM, John Baldwin wrote: >> The branch main has been updated by jhb: >> >> URL: https://cgit.FreeBSD.org/src/commit/?id=3Dda51a1211dc799fa123f5d7= f041eaf83c36f976b >> >> commit da51a1211dc799fa123f5d7f041eaf83c36f976b >> Author: John Baldwin >> AuthorDate: 2023-08-16 16:49:17 +0000 >> Commit: John Baldwin >> CommitDate: 2023-08-16 16:52:16 +0000 >> >> RELNOTES: Note the deprecation of 32-bit platforms for 15.0. >> This draws a line in the sand of removing support for 32-bit = worlds >> and kernels aside from COMPAT_FREEBSD32 and lib32 support. The >> project may choose to alter this approach when 15.0 is released b= y >> extending some level of 32-bit support in 15.0 or later. >> In particular, at present there is a fair bit of interest in = retaining >> armv7 support in 15.0 at least. > > This language probably needs further tweaking before 14.0 ships, but it= 's a > start at least, and we need to get the associated warning into 14.0 to = give > users lots of heads up before 15.0 ships. =46rom the RELNOTES entry: + FreeBSD 15.0 will not include support for 32-bit platforms. That sounds quite definite, although it is softened in the last paragraph= =2E Maybe "is not planned to include" or something like that? Mike > -- = > John Baldwin From nobody Wed Aug 16 17:39:38 2023 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 4RQwPR11w8z4qtVy; Wed, 16 Aug 2023 17:39:39 +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 4RQwPQ72J3z3SGX; Wed, 16 Aug 2023 17:39:38 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692207579; 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=r4yZM3oDSwGPJq7602dxoQpByfH4YTRZcxsqthXT9yo=; b=yQ3OZuyCydn+PG5qZ2gvJSrj/eMnBzwoTNbNddipmTJDTbyqaoSv6pfq/LKqtlcog9dQd1 seMocuzjo97O0gjJhBk4tdbiNI9rlpkN0gGGN17ZvPH0YqtK8eqXJS2Q3TW11gUThIiXCc 5e0/4Xp3ecW/LfDDui97MW63a5ynx8xR7KpJe7bNovCtR0sS8sf8TSogoY45LTl2rTNAOz pQll/3GNN29U62orf4GQQJ3fwCXNHOElMFJK+tYxHddb4Zkvy79XAoE1u0KOStQMfeN0FV KanLpKC+axEbEkCSVH+GNoF9sZE4IOITktFm+cQVFwT6oi+vX3nBr6wPAKTkbA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692207579; 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=r4yZM3oDSwGPJq7602dxoQpByfH4YTRZcxsqthXT9yo=; b=u6B9ri0KsA6WFZw2H9gToSLrI+R2lX+BrmsuuXT5IJBOxJCJHcb4u1BpIQkXZY4koar4Hs 9rB0c9oj0Dgk3xFF0cd5zOUL/tFENCUAhcrMR/PxqBL5f+i9nQT+cSioZg6cTaxxsFJzXR G/rA5iquw/Xu7I1MjE5+f2xocBc2VzNcHW0kC9ISFs+MQgEAyrfc4gBYTfH5es/GV0Aryd LjWzmnwdyeB0oT7+wk5fva9LUTf+KYYfte2I7yqfU+mhfsL+jAiJ0wxduY+cn+SkeSiF6g /ldnohjlTba3Vf6/t3lcW57GZSa0F3N0DxTRg91DIxUIJG2VrCGN6sJv34CPiw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692207579; a=rsa-sha256; cv=none; b=QKvuJIDIYHlULgGFdT1HZQPGWFzbI3CR5N3y24GN25BS6Kba0EwnpFb9Ked3NtFc4JL5F4 ujjLHYFX+Ia1hcCV6xLbt83Z915T3lQBQBwJ4r3qeVWqvEr/taGx5SYfHSWJYGrAR3XXaz nYibfg0vdAkKzLNamlHAnmWAhOKvVRv5xHe6LTbAnldOsl9OMB+7pJASD/ubfGSfBTE41S o+gZCz0UaLwzMi7L3h4k0T08GUml1PMqTna6wML4zxI+IhXNDtwVUTOFqqCdZISDxGAjbC PSBezt6sYktcPr0zXDCf5Q5uV4ByTrrLIpTZ9+WJClPjLPO4901CEGDjP44GLA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RQwPQ5zXZz11LY; Wed, 16 Aug 2023 17:39:38 +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 37GHdccd025932; Wed, 16 Aug 2023 17:39:38 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37GHdcX5025929; Wed, 16 Aug 2023 17:39:38 GMT (envelope-from git) Date: Wed, 16 Aug 2023 17:39:38 GMT Message-Id: <202308161739.37GHdcX5025929@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Dimitry Andric Subject: git: d5af300a69f1 - main - Fix incremental builds after GoogleTest update 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: dim X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: d5af300a69f10e2cf9f1c03a317b7b49115927ed Auto-Submitted: auto-generated The branch main has been updated by dim: URL: https://cgit.FreeBSD.org/src/commit/?id=d5af300a69f10e2cf9f1c03a317b7b49115927ed commit d5af300a69f10e2cf9f1c03a317b7b49115927ed Author: Dimitry Andric AuthorDate: 2023-08-15 21:14:26 +0000 Commit: Dimitry Andric CommitDate: 2023-08-16 17:39:22 +0000 Fix incremental builds after GoogleTest update At the moment, several Makefiles under tests/ do not correctly generate .depend files, which can lead to link errors when doing incremental (e.g. WITHOUT_CLEAN) builds: ld: error: undefined symbol: testing::internal::g_linked_ptr_mutex >>> referenced by gtest-port.h:2137 (/usr/obj/usr/src/amd64.amd64/tmp/usr/include/private/gtest/internal/gtest-port.h:2137) >>> mockfs.o:(testing::internal::linked_ptr_internal::depart()) >>> referenced by gtest-port.h:2139 (/usr/obj/usr/src/amd64.amd64/tmp/usr/include/private/gtest/internal/gtest-port.h:2139) >>> mockfs.o:(testing::internal::linked_ptr_internal::depart()) >>> referenced by gtest-port.h:2139 (/usr/obj/usr/src/amd64.amd64/tmp/usr/include/private/gtest/internal/gtest-port.h:2139) >>> mockfs.o:(testing::internal::linked_ptr_internal::depart()) >>> referenced 3 more times For the time being, put in a depend-cleanup.sh workaround for this. Reported by: des Reviewed by: emaste Fixes: 28f6c2f29280 MFC after: 2 weeks Differential Revision: https://reviews.freebsd.org/D41476 --- tools/build/depend-cleanup.sh | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/tools/build/depend-cleanup.sh b/tools/build/depend-cleanup.sh index 687f04f57f8c..6741c2285588 100755 --- a/tools/build/depend-cleanup.sh +++ b/tools/build/depend-cleanup.sh @@ -204,3 +204,10 @@ clean_dep lib/libc ffsll S clean_dep lib/libc fls S clean_dep lib/libc flsl S clean_dep lib/libc flsll S + +# 20230815 28f6c2f29280 GoogleTest update +if [ -e "$OBJTOP"/tests/sys/fs/fusefs/mockfs.o ] && \ + grep -q '_ZN7testing8internal18g_linked_ptr_mutexE' "$OBJTOP"/tests/sys/fs/fusefs/mockfs.o; then + echo "Removing stale fusefs GoogleTest objects" + run rm -rf "$OBJTOP"/tests/sys/fs/fusefs +fi From nobody Wed Aug 16 17:56:41 2023 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 4RQwn55LbDz4qtqG; Wed, 16 Aug 2023 17:56:41 +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 4RQwn54dX3z3TZW; Wed, 16 Aug 2023 17:56:41 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692208601; 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=epUQ+pCUY0MMIbOHsJfgRTct8/RfEmTf8By74Jn/cwc=; b=A+B4OxxJenhFC40KeSDihFgCTsxnrzUV2amGdmlTXRGdzVUd+lQMxvFEL9/VNwAoeBJocq PJaDdWs5BWMRnKSUWIhDqjN+92Wk6RX3jsyDwN1H0PwZUmYeQInFwbh67J/wrqX8QAttwb H3bZxbrXT5h2vV3iMcTBeU5zUOsPO41ZNkTPn21zTOf+0Xan7xYvwtkvHT4WKkZ4VYvb2T TeFjUm6cQDTXSJFx3GHULidrjwpKOj+XoQmQ0P60urxn7R0jSrfWIl1uVD0LWZTjArFnFX VgcoLfIiSBdEs8rc5D3RmemitFGLfiC2uek4CJq7ocX++3gN1lwXSr83H75nvA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692208601; 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=epUQ+pCUY0MMIbOHsJfgRTct8/RfEmTf8By74Jn/cwc=; b=Wq81Bwc3LQhM6SJCk0YAhvT2+MtBqhkFaaxj0OWZnJr66FpEhY9LrCr+rh5OThIbd0Gxi/ DNzfggZK6I7qI0CIPUE5k035xmPF+vub+K62x0tVg/u5nK1oEMljismszAoKv95+5kc7Pn 4H/rhGgnhau1MUyGpXenFBl/KS4ckE0HDDSqrFGzTz7+L9kjINHukuT7Qfn968pqAsPFXN QgJCjEHrsvvu3FHkBuVIU7zAE+efzrhXOUO5ooqYOa0U+lW0UZ6Tqn+ilZmwGP7tk47MT6 NMV0Uyfjvnh65ZxcVE562DH9TSX5fIAPHwD7WlvmNVogLqbEmyUDq4lbkPRmHQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692208601; a=rsa-sha256; cv=none; b=svksAM1Nhh4xWCbgT6fEQ48Vkg4mWaOAGKwH6OwqlJOWan6UXNV6L1BFDpOpqfPmZpbkfU VjmhNRKd6pmC71NUsXhGLsjCcDVqTVmB7yk6igTRVtyKvWs1xtSCgCYT/XLOLKtpFfiWiC Hg4qnVVTVWdfTznwRVKO7LrvA64GyLrFoiBacWGPNCqBn6+Tm85a+Mi2LXnuZmysLIK7ho gKB7ujhGb6NoyPcZMmh7+2LXFbE34rys02VVhz9CqpZZb2ZsbLHYt1Rk9ll3OdkgKTxZc3 5nahLRWTWQIzK2qOqR3gyUoo7GwiLbsBzBJxftx062Up7cybs+MfOtaKa9YYEA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RQwn53kj6z11gb; Wed, 16 Aug 2023 17:56:41 +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 37GHufcJ058801; Wed, 16 Aug 2023 17:56:41 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37GHufPp058798; Wed, 16 Aug 2023 17:56:41 GMT (envelope-from git) Date: Wed, 16 Aug 2023 17:56:41 GMT Message-Id: <202308161756.37GHufPp058798@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Warner Losh Subject: git: 82a265ad9bad - main - sys: Remove $FreeBSD$: sound driver version 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org 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: 82a265ad9bad315000a2d60b853c4669f1600cd0 Auto-Submitted: auto-generated The branch main has been updated by imp: URL: https://cgit.FreeBSD.org/src/commit/?id=82a265ad9bad315000a2d60b853c4669f1600cd0 commit 82a265ad9bad315000a2d60b853c4669f1600cd0 Author: Warner Losh AuthorDate: 2023-08-16 17:53:59 +0000 Commit: Warner Losh CommitDate: 2023-08-16 17:53:59 +0000 sys: Remove $FreeBSD$: sound driver version Remove /SND_DECLARE_FILE\("\$FreeBSD\$"\);/ --- sys/arm/broadcom/bcm2835/bcm2835_audio.c | 2 +- sys/dev/sound/pci/als4000.c | 2 +- sys/dev/sound/pci/atiixp.c | 2 +- sys/dev/sound/pci/cmi.c | 2 +- sys/dev/sound/pci/cs4281.c | 2 +- sys/dev/sound/pci/csa.c | 2 +- sys/dev/sound/pci/csamidi.c | 2 +- sys/dev/sound/pci/csapcm.c | 2 +- sys/dev/sound/pci/emu10k1.c | 2 +- sys/dev/sound/pci/envy24.c | 2 +- sys/dev/sound/pci/envy24ht.c | 2 +- sys/dev/sound/pci/es137x.c | 2 +- sys/dev/sound/pci/fm801.c | 2 +- sys/dev/sound/pci/hda/hdaa.c | 2 +- sys/dev/sound/pci/hda/hdaa_patches.c | 2 +- sys/dev/sound/pci/hda/hdac.c | 2 +- sys/dev/sound/pci/hda/hdacc.c | 2 +- sys/dev/sound/pci/hdspe-pcm.c | 2 +- sys/dev/sound/pci/hdspe.c | 2 +- sys/dev/sound/pci/ich.c | 2 +- sys/dev/sound/pci/maestro3.c | 2 +- sys/dev/sound/pci/neomagic.c | 2 +- sys/dev/sound/pci/solo.c | 2 +- sys/dev/sound/pci/t4dwave.c | 2 +- sys/dev/sound/pci/via8233.c | 2 +- sys/dev/sound/pci/via82c686.c | 2 +- sys/dev/sound/pci/vibes.c | 2 +- sys/dev/sound/pcm/ac97.c | 2 +- sys/dev/sound/pcm/ac97_patch.c | 2 +- sys/dev/sound/pcm/buffer.c | 2 +- sys/dev/sound/pcm/channel.c | 2 +- sys/dev/sound/pcm/dsp.c | 2 +- sys/dev/sound/pcm/feeder.c | 2 +- sys/dev/sound/pcm/feeder_chain.c | 2 +- sys/dev/sound/pcm/feeder_eq.c | 2 +- sys/dev/sound/pcm/feeder_format.c | 2 +- sys/dev/sound/pcm/feeder_matrix.c | 2 +- sys/dev/sound/pcm/feeder_mixer.c | 2 +- sys/dev/sound/pcm/feeder_rate.c | 2 +- sys/dev/sound/pcm/feeder_volume.c | 2 +- sys/dev/sound/pcm/mixer.c | 2 +- sys/dev/sound/pcm/sndstat.c | 2 +- sys/dev/sound/pcm/sound.c | 2 +- sys/dev/sound/pcm/vchan.c | 2 +- 44 files changed, 44 insertions(+), 44 deletions(-) diff --git a/sys/arm/broadcom/bcm2835/bcm2835_audio.c b/sys/arm/broadcom/bcm2835/bcm2835_audio.c index 36b1dc86535b..0d430cf19df7 100644 --- a/sys/arm/broadcom/bcm2835/bcm2835_audio.c +++ b/sys/arm/broadcom/bcm2835/bcm2835_audio.c @@ -38,7 +38,7 @@ #include "vc_vchi_audioserv_defs.h" -SND_DECLARE_FILE("$FreeBSD$"); +SND_DECLARE_FILE(""); /* Audio destination */ #define DEST_AUTO 0 diff --git a/sys/dev/sound/pci/als4000.c b/sys/dev/sound/pci/als4000.c index 71f6c4f909c7..89f7d6385493 100644 --- a/sys/dev/sound/pci/als4000.c +++ b/sys/dev/sound/pci/als4000.c @@ -48,7 +48,7 @@ #include "mixer_if.h" -SND_DECLARE_FILE("$FreeBSD$"); +SND_DECLARE_FILE(""); /* Debugging macro's */ #undef DEB diff --git a/sys/dev/sound/pci/atiixp.c b/sys/dev/sound/pci/atiixp.c index 83eee21a333e..99468367c998 100644 --- a/sys/dev/sound/pci/atiixp.c +++ b/sys/dev/sound/pci/atiixp.c @@ -69,7 +69,7 @@ #include -SND_DECLARE_FILE("$FreeBSD$"); +SND_DECLARE_FILE(""); #define ATI_IXP_DMA_RETRY_MAX 100 diff --git a/sys/dev/sound/pci/cmi.c b/sys/dev/sound/pci/cmi.c index 6b4acbb4ddae..89a1eb24d878 100644 --- a/sys/dev/sound/pci/cmi.c +++ b/sys/dev/sound/pci/cmi.c @@ -61,7 +61,7 @@ #include "mixer_if.h" #include "mpufoi_if.h" -SND_DECLARE_FILE("$FreeBSD$"); +SND_DECLARE_FILE(""); /* Supported chip ID's */ #define CMI8338A_PCI_ID 0x010013f6 diff --git a/sys/dev/sound/pci/cs4281.c b/sys/dev/sound/pci/cs4281.c index b011f67e763e..fccbf807d965 100644 --- a/sys/dev/sound/pci/cs4281.c +++ b/sys/dev/sound/pci/cs4281.c @@ -45,7 +45,7 @@ #include -SND_DECLARE_FILE("$FreeBSD$"); +SND_DECLARE_FILE(""); #define CS4281_DEFAULT_BUFSZ 16384 diff --git a/sys/dev/sound/pci/csa.c b/sys/dev/sound/pci/csa.c index a03f319d85d5..68edfd9338c2 100644 --- a/sys/dev/sound/pci/csa.c +++ b/sys/dev/sound/pci/csa.c @@ -54,7 +54,7 @@ #include -SND_DECLARE_FILE("$FreeBSD$"); +SND_DECLARE_FILE(""); /* This is the pci device id. */ #define CS4610_PCI_ID 0x60011013 diff --git a/sys/dev/sound/pci/csamidi.c b/sys/dev/sound/pci/csamidi.c index e9d6006544b3..cc4b41f86af9 100644 --- a/sys/dev/sound/pci/csamidi.c +++ b/sys/dev/sound/pci/csamidi.c @@ -54,7 +54,7 @@ #include "mpufoi_if.h" -SND_DECLARE_FILE("$FreeBSD$"); +SND_DECLARE_FILE(""); /* pulled from mpu401.c */ #define MPU_DATAPORT 0 diff --git a/sys/dev/sound/pci/csapcm.c b/sys/dev/sound/pci/csapcm.c index d915a14a536f..14820a9c2216 100644 --- a/sys/dev/sound/pci/csapcm.c +++ b/sys/dev/sound/pci/csapcm.c @@ -43,7 +43,7 @@ #include #include -SND_DECLARE_FILE("$FreeBSD$"); +SND_DECLARE_FILE(""); /* Buffer size on dma transfer. Fixed for CS416x. */ #define CS461x_BUFFSIZE (4 * 1024) diff --git a/sys/dev/sound/pci/emu10k1.c b/sys/dev/sound/pci/emu10k1.c index abb586e34525..d4624a549e42 100644 --- a/sys/dev/sound/pci/emu10k1.c +++ b/sys/dev/sound/pci/emu10k1.c @@ -43,7 +43,7 @@ #include #include "mpufoi_if.h" -SND_DECLARE_FILE("$FreeBSD$"); +SND_DECLARE_FILE(""); /* -------------------------------------------------------------------- */ diff --git a/sys/dev/sound/pci/envy24.c b/sys/dev/sound/pci/envy24.c index b95a3438ce79..8039d4e3186c 100644 --- a/sys/dev/sound/pci/envy24.c +++ b/sys/dev/sound/pci/envy24.c @@ -41,7 +41,7 @@ #include "mixer_if.h" -SND_DECLARE_FILE("$FreeBSD$"); +SND_DECLARE_FILE(""); static MALLOC_DEFINE(M_ENVY24, "envy24", "envy24 audio"); diff --git a/sys/dev/sound/pci/envy24ht.c b/sys/dev/sound/pci/envy24ht.c index 4bfef99f600f..e9b6771e2162 100644 --- a/sys/dev/sound/pci/envy24ht.c +++ b/sys/dev/sound/pci/envy24ht.c @@ -53,7 +53,7 @@ #include "mixer_if.h" -SND_DECLARE_FILE("$FreeBSD$"); +SND_DECLARE_FILE(""); static MALLOC_DEFINE(M_ENVY24HT, "envy24ht", "envy24ht audio"); diff --git a/sys/dev/sound/pci/es137x.c b/sys/dev/sound/pci/es137x.c index f1c94f16a123..a11a106fee2f 100644 --- a/sys/dev/sound/pci/es137x.c +++ b/sys/dev/sound/pci/es137x.c @@ -90,7 +90,7 @@ #include "mixer_if.h" -SND_DECLARE_FILE("$FreeBSD$"); +SND_DECLARE_FILE(""); #define MEM_MAP_REG 0x14 diff --git a/sys/dev/sound/pci/fm801.c b/sys/dev/sound/pci/fm801.c index 2469fdba967f..34fb1f6f1bf6 100644 --- a/sys/dev/sound/pci/fm801.c +++ b/sys/dev/sound/pci/fm801.c @@ -35,7 +35,7 @@ #include #include -SND_DECLARE_FILE("$FreeBSD$"); +SND_DECLARE_FILE(""); #define PCI_VENDOR_FORTEMEDIA 0x1319 #define PCI_DEVICE_FORTEMEDIA1 0x08011319 /* Audio controller */ diff --git a/sys/dev/sound/pci/hda/hdaa.c b/sys/dev/sound/pci/hda/hdaa.c index c7706d2bd967..ef8f634ac8e8 100644 --- a/sys/dev/sound/pci/hda/hdaa.c +++ b/sys/dev/sound/pci/hda/hdaa.c @@ -47,7 +47,7 @@ #include "mixer_if.h" -SND_DECLARE_FILE("$FreeBSD$"); +SND_DECLARE_FILE(""); #define hdaa_lock(devinfo) snd_mtxlock((devinfo)->lock) #define hdaa_unlock(devinfo) snd_mtxunlock((devinfo)->lock) diff --git a/sys/dev/sound/pci/hda/hdaa_patches.c b/sys/dev/sound/pci/hda/hdaa_patches.c index bec8590745c5..8331312b69c9 100644 --- a/sys/dev/sound/pci/hda/hdaa_patches.c +++ b/sys/dev/sound/pci/hda/hdaa_patches.c @@ -47,7 +47,7 @@ #include "pin_patch.h" #include "pin_patch_realtek.h" -SND_DECLARE_FILE("$FreeBSD$"); +SND_DECLARE_FILE(""); static const struct { uint32_t model; diff --git a/sys/dev/sound/pci/hda/hdac.c b/sys/dev/sound/pci/hda/hdac.c index aca9bd7ac9ab..79ab71516cd9 100644 --- a/sys/dev/sound/pci/hda/hdac.c +++ b/sys/dev/sound/pci/hda/hdac.c @@ -51,7 +51,7 @@ #define HDA_DRV_TEST_REV "20120126_0002" -SND_DECLARE_FILE("$FreeBSD$"); +SND_DECLARE_FILE(""); #define hdac_lock(sc) snd_mtxlock((sc)->lock) #define hdac_unlock(sc) snd_mtxunlock((sc)->lock) diff --git a/sys/dev/sound/pci/hda/hdacc.c b/sys/dev/sound/pci/hda/hdacc.c index 33eea6ef67c5..4616b3b23a48 100644 --- a/sys/dev/sound/pci/hda/hdacc.c +++ b/sys/dev/sound/pci/hda/hdacc.c @@ -43,7 +43,7 @@ #include #include -SND_DECLARE_FILE("$FreeBSD$"); +SND_DECLARE_FILE(""); struct hdacc_fg { device_t dev; diff --git a/sys/dev/sound/pci/hdspe-pcm.c b/sys/dev/sound/pci/hdspe-pcm.c index 6de5b353ab5b..b23304d32fc7 100644 --- a/sys/dev/sound/pci/hdspe-pcm.c +++ b/sys/dev/sound/pci/hdspe-pcm.c @@ -40,7 +40,7 @@ #include -SND_DECLARE_FILE("$FreeBSD$"); +SND_DECLARE_FILE(""); struct hdspe_latency { uint32_t n; diff --git a/sys/dev/sound/pci/hdspe.c b/sys/dev/sound/pci/hdspe.c index 943c20bba4f1..ac253b28df3a 100644 --- a/sys/dev/sound/pci/hdspe.c +++ b/sys/dev/sound/pci/hdspe.c @@ -40,7 +40,7 @@ #include -SND_DECLARE_FILE("$FreeBSD$"); +SND_DECLARE_FILE(""); static struct hdspe_channel chan_map_aio[] = { { 0, 1, "line", 1, 1 }, diff --git a/sys/dev/sound/pci/ich.c b/sys/dev/sound/pci/ich.c index feb0175d2839..d5e8a48a186c 100644 --- a/sys/dev/sound/pci/ich.c +++ b/sys/dev/sound/pci/ich.c @@ -38,7 +38,7 @@ #include #include -SND_DECLARE_FILE("$FreeBSD$"); +SND_DECLARE_FILE(""); /* -------------------------------------------------------------------- */ diff --git a/sys/dev/sound/pci/maestro3.c b/sys/dev/sound/pci/maestro3.c index f46b587daf7c..c60c69b6baf5 100644 --- a/sys/dev/sound/pci/maestro3.c +++ b/sys/dev/sound/pci/maestro3.c @@ -69,7 +69,7 @@ #include #include -SND_DECLARE_FILE("$FreeBSD$"); +SND_DECLARE_FILE(""); /* -------------------------------------------------------------------- */ diff --git a/sys/dev/sound/pci/neomagic.c b/sys/dev/sound/pci/neomagic.c index 5616223b7590..162d99b57c70 100644 --- a/sys/dev/sound/pci/neomagic.c +++ b/sys/dev/sound/pci/neomagic.c @@ -40,7 +40,7 @@ #include #include -SND_DECLARE_FILE("$FreeBSD$"); +SND_DECLARE_FILE(""); /* -------------------------------------------------------------------- */ diff --git a/sys/dev/sound/pci/solo.c b/sys/dev/sound/pci/solo.c index dc8351e9c117..1788929811ed 100644 --- a/sys/dev/sound/pci/solo.c +++ b/sys/dev/sound/pci/solo.c @@ -39,7 +39,7 @@ #include "mixer_if.h" -SND_DECLARE_FILE("$FreeBSD$"); +SND_DECLARE_FILE(""); #define SOLO_DEFAULT_BUFSZ 16384 #define ABS(x) (((x) < 0)? -(x) : (x)) diff --git a/sys/dev/sound/pci/t4dwave.c b/sys/dev/sound/pci/t4dwave.c index fc99a90b94e7..b7363402ba8b 100644 --- a/sys/dev/sound/pci/t4dwave.c +++ b/sys/dev/sound/pci/t4dwave.c @@ -37,7 +37,7 @@ #include #include -SND_DECLARE_FILE("$FreeBSD$"); +SND_DECLARE_FILE(""); /* -------------------------------------------------------------------- */ diff --git a/sys/dev/sound/pci/via8233.c b/sys/dev/sound/pci/via8233.c index 9de5b18cd031..6656670c9e1c 100644 --- a/sys/dev/sound/pci/via8233.c +++ b/sys/dev/sound/pci/via8233.c @@ -50,7 +50,7 @@ #include -SND_DECLARE_FILE("$FreeBSD$"); +SND_DECLARE_FILE(""); #define VIA8233_PCI_ID 0x30591106 diff --git a/sys/dev/sound/pci/via82c686.c b/sys/dev/sound/pci/via82c686.c index 6bd604941cf8..076df8c81aa0 100644 --- a/sys/dev/sound/pci/via82c686.c +++ b/sys/dev/sound/pci/via82c686.c @@ -39,7 +39,7 @@ #include -SND_DECLARE_FILE("$FreeBSD$"); +SND_DECLARE_FILE(""); #define VIA_PCI_ID 0x30581106 #define NSEGS 4 /* Number of segments in SGD table */ diff --git a/sys/dev/sound/pci/vibes.c b/sys/dev/sound/pci/vibes.c index 81401796d68c..1299f15dc814 100644 --- a/sys/dev/sound/pci/vibes.c +++ b/sys/dev/sound/pci/vibes.c @@ -44,7 +44,7 @@ #include "mixer_if.h" -SND_DECLARE_FILE("$FreeBSD$"); +SND_DECLARE_FILE(""); /* ------------------------------------------------------------------------- */ /* Constants */ diff --git a/sys/dev/sound/pcm/ac97.c b/sys/dev/sound/pcm/ac97.c index 763188291009..d83e3f2fefa5 100644 --- a/sys/dev/sound/pcm/ac97.c +++ b/sys/dev/sound/pcm/ac97.c @@ -38,7 +38,7 @@ #include "mixer_if.h" -SND_DECLARE_FILE("$FreeBSD$"); +SND_DECLARE_FILE(""); static MALLOC_DEFINE(M_AC97, "ac97", "ac97 codec"); diff --git a/sys/dev/sound/pcm/ac97_patch.c b/sys/dev/sound/pcm/ac97_patch.c index f1a358b50958..aff8075fe96c 100644 --- a/sys/dev/sound/pcm/ac97_patch.c +++ b/sys/dev/sound/pcm/ac97_patch.c @@ -34,7 +34,7 @@ #include #include -SND_DECLARE_FILE("$FreeBSD$"); +SND_DECLARE_FILE(""); void ad1886_patch(struct ac97_info* codec) { diff --git a/sys/dev/sound/pcm/buffer.c b/sys/dev/sound/pcm/buffer.c index d75890eaddfb..d5a519362c5e 100644 --- a/sys/dev/sound/pcm/buffer.c +++ b/sys/dev/sound/pcm/buffer.c @@ -40,7 +40,7 @@ #define SND_DECLARE_FXDIV #include "snd_fxdiv_gen.h" -SND_DECLARE_FILE("$FreeBSD$"); +SND_DECLARE_FILE(""); struct snd_dbuf * sndbuf_create(device_t dev, char *drv, char *desc, struct pcm_channel *channel) diff --git a/sys/dev/sound/pcm/channel.c b/sys/dev/sound/pcm/channel.c index 1d192de54712..d56f5fb51dc9 100644 --- a/sys/dev/sound/pcm/channel.c +++ b/sys/dev/sound/pcm/channel.c @@ -38,7 +38,7 @@ #include "feeder_if.h" -SND_DECLARE_FILE("$FreeBSD$"); +SND_DECLARE_FILE(""); int report_soft_formats = 1; SYSCTL_INT(_hw_snd, OID_AUTO, report_soft_formats, CTLFLAG_RW, diff --git a/sys/dev/sound/pcm/dsp.c b/sys/dev/sound/pcm/dsp.c index bb435bc3925c..98d241e65a52 100644 --- a/sys/dev/sound/pcm/dsp.c +++ b/sys/dev/sound/pcm/dsp.c @@ -43,7 +43,7 @@ #include #include -SND_DECLARE_FILE("$FreeBSD$"); +SND_DECLARE_FILE(""); static int dsp_mmap_allow_prot_exec = 0; SYSCTL_INT(_hw_snd, OID_AUTO, compat_linux_mmap, CTLFLAG_RWTUN, diff --git a/sys/dev/sound/pcm/feeder.c b/sys/dev/sound/pcm/feeder.c index d379d06b8664..8fb377533907 100644 --- a/sys/dev/sound/pcm/feeder.c +++ b/sys/dev/sound/pcm/feeder.c @@ -35,7 +35,7 @@ #include "feeder_if.h" -SND_DECLARE_FILE("$FreeBSD$"); +SND_DECLARE_FILE(""); static MALLOC_DEFINE(M_FEEDER, "feeder", "pcm feeder"); diff --git a/sys/dev/sound/pcm/feeder_chain.c b/sys/dev/sound/pcm/feeder_chain.c index 9c3baaf282b5..01def5f6e9cb 100644 --- a/sys/dev/sound/pcm/feeder_chain.c +++ b/sys/dev/sound/pcm/feeder_chain.c @@ -34,7 +34,7 @@ #include "feeder_if.h" -SND_DECLARE_FILE("$FreeBSD$"); +SND_DECLARE_FILE(""); /* chain state */ struct feeder_chain_state { diff --git a/sys/dev/sound/pcm/feeder_eq.c b/sys/dev/sound/pcm/feeder_eq.c index bc39d33c03fb..70797a706367 100644 --- a/sys/dev/sound/pcm/feeder_eq.c +++ b/sys/dev/sound/pcm/feeder_eq.c @@ -46,7 +46,7 @@ #define SND_USE_FXDIV #include "snd_fxdiv_gen.h" -SND_DECLARE_FILE("$FreeBSD$"); +SND_DECLARE_FILE(""); #endif #include "feeder_eq_gen.h" diff --git a/sys/dev/sound/pcm/feeder_format.c b/sys/dev/sound/pcm/feeder_format.c index 8a9054561b2b..3a741430e0ca 100644 --- a/sys/dev/sound/pcm/feeder_format.c +++ b/sys/dev/sound/pcm/feeder_format.c @@ -44,7 +44,7 @@ #define SND_USE_FXDIV #include "snd_fxdiv_gen.h" -SND_DECLARE_FILE("$FreeBSD$"); +SND_DECLARE_FILE(""); #endif #define FEEDFORMAT_RESERVOIR (SND_CHN_MAX * PCM_32_BPS) diff --git a/sys/dev/sound/pcm/feeder_matrix.c b/sys/dev/sound/pcm/feeder_matrix.c index 33bf3ec11ee0..0afdb47c04d8 100644 --- a/sys/dev/sound/pcm/feeder_matrix.c +++ b/sys/dev/sound/pcm/feeder_matrix.c @@ -54,7 +54,7 @@ #define SND_USE_FXDIV #include "snd_fxdiv_gen.h" -SND_DECLARE_FILE("$FreeBSD$"); +SND_DECLARE_FILE(""); #endif #define FEEDMATRIX_RESERVOIR (SND_CHN_MAX * PCM_32_BPS) diff --git a/sys/dev/sound/pcm/feeder_mixer.c b/sys/dev/sound/pcm/feeder_mixer.c index 13afceabf28e..42ebe89d7c09 100644 --- a/sys/dev/sound/pcm/feeder_mixer.c +++ b/sys/dev/sound/pcm/feeder_mixer.c @@ -38,7 +38,7 @@ #define SND_USE_FXDIV #include "snd_fxdiv_gen.h" -SND_DECLARE_FILE("$FreeBSD$"); +SND_DECLARE_FILE(""); #endif #undef SND_FEEDER_MULTIFORMAT diff --git a/sys/dev/sound/pcm/feeder_rate.c b/sys/dev/sound/pcm/feeder_rate.c index 0784c477197a..b2afe0651bf5 100644 --- a/sys/dev/sound/pcm/feeder_rate.c +++ b/sys/dev/sound/pcm/feeder_rate.c @@ -61,7 +61,7 @@ #define SND_USE_FXDIV #include "snd_fxdiv_gen.h" -SND_DECLARE_FILE("$FreeBSD$"); +SND_DECLARE_FILE(""); #endif #include "feeder_rate_gen.h" diff --git a/sys/dev/sound/pcm/feeder_volume.c b/sys/dev/sound/pcm/feeder_volume.c index 724d5a0922e8..fa11a089af76 100644 --- a/sys/dev/sound/pcm/feeder_volume.c +++ b/sys/dev/sound/pcm/feeder_volume.c @@ -39,7 +39,7 @@ #define SND_USE_FXDIV #include "snd_fxdiv_gen.h" -SND_DECLARE_FILE("$FreeBSD$"); +SND_DECLARE_FILE(""); #endif typedef void (*feed_volume_t)(int *, int *, uint32_t, uint8_t *, uint32_t); diff --git a/sys/dev/sound/pcm/mixer.c b/sys/dev/sound/pcm/mixer.c index 080daeced12d..0c7576390b72 100644 --- a/sys/dev/sound/pcm/mixer.c +++ b/sys/dev/sound/pcm/mixer.c @@ -37,7 +37,7 @@ #include "feeder_if.h" #include "mixer_if.h" -SND_DECLARE_FILE("$FreeBSD$"); +SND_DECLARE_FILE(""); static MALLOC_DEFINE(M_MIXER, "mixer", "mixer"); diff --git a/sys/dev/sound/pcm/sndstat.c b/sys/dev/sound/pcm/sndstat.c index 64e0a1ca5d82..fc92bd783587 100644 --- a/sys/dev/sound/pcm/sndstat.c +++ b/sys/dev/sound/pcm/sndstat.c @@ -50,7 +50,7 @@ #include -SND_DECLARE_FILE("$FreeBSD$"); +SND_DECLARE_FILE(""); #define SS_TYPE_MODULE 0 #define SS_TYPE_PCM 1 diff --git a/sys/dev/sound/pcm/sound.c b/sys/dev/sound/pcm/sound.c index 1a7f8dc2fa68..17dc8d968b3c 100644 --- a/sys/dev/sound/pcm/sound.c +++ b/sys/dev/sound/pcm/sound.c @@ -44,7 +44,7 @@ #include "feeder_if.h" -SND_DECLARE_FILE("$FreeBSD$"); +SND_DECLARE_FILE(""); devclass_t pcm_devclass; diff --git a/sys/dev/sound/pcm/vchan.c b/sys/dev/sound/pcm/vchan.c index 0b0ddc224094..c84d8f14e075 100644 --- a/sys/dev/sound/pcm/vchan.c +++ b/sys/dev/sound/pcm/vchan.c @@ -36,7 +36,7 @@ #include #include -SND_DECLARE_FILE("$FreeBSD$"); +SND_DECLARE_FILE(""); /* * [ac3 , dts , linear , 0, linear, 0] From nobody Wed Aug 16 17:56:42 2023 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 4RQwn671LVz4qvTH; Wed, 16 Aug 2023 17:56: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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RQwn65sjnz3TqN; Wed, 16 Aug 2023 17:56:42 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692208602; 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=lPfufoC1B6oJPAxPKyQVnfWd4mmxZfQ24bSLE0diEns=; b=qHSabc0nRQDGWBRj+LhQXl2CMC+2bBVfS5yNBefGNkUo4YdZpaPmkJ6sLy0I02I+eZA8Rv HfWzZpd5BvB0qumerhORUf5ieqdvJX8h3Nfts2H/kS+Ps5ETsK4mpEq4ndyQmn1WmnSGXK P4vA135tiK/rZLibW2n6cXNSCgM2aZuKq+0bXLu86CumDFrPq1XDc+eV2FzwPSNNsodpZ4 Li7LtXdCVFggy0g8FVA3FqP6QHYHoueXElshPrnBlaOmS1oHiYj+ARly4NYFoHTU+EQeXf ++VXCQuUE6r8oe5A2AD54A47E9oP5HX/yX9u1RRE77VHolVSbTo+Q9b5TiDTDA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692208602; 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=lPfufoC1B6oJPAxPKyQVnfWd4mmxZfQ24bSLE0diEns=; b=wN23NnlGtqxtXIa8XwC0U2oG+IJgiu7Bha8P0fvIAG3FUk1BLHeprIk/dZ7tr3jZfILlic ObfsfqLB0dXFe5X0HmYNnvNG09uCXWxysQZNaFPJbWAcGQsnTd9gzB84yl5FyrtWWEytUk jF1wUnkIZSrL2Yd7wmQFWtPf5mSDH9PuUI5E12d8o7HuqjE2hqSX3B8+wnStcs5BUUnxqR fN/+F7nMTNLwSmCnd3ehkJQSeKgedNQaPEfKZGXiXCuLxGD5ipJ79gqO2+6FAFDH8P12OL Kf1Y+Ty00CQmIXZ7AUGdD/z6MLe9Eg2q1yCH8blrA1Taa72loN6SuB7H6udBug== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692208602; a=rsa-sha256; cv=none; b=r51hL9ZGShUacC0zWxwX9vof3hmcWf2WFQ/XvYxQ30xw+lqGlcacqGDYFYXYhpSMc+/3ME RotsaHDTLdGh7XcjgIKJ30qGnU3bnSjGalCZY5V/UFK46ChE1A6+tmZIevd0MvO6oyqLeA SCaDUTNUhGD7h1uQVC+DpHvapArsR150wx2YrfPCuCnTqR1aaR9y+wv9bgat+3iNDeDY2S FNqP3m8C5/5yHfXUvC1VOTqWVaGNKND1Yi4pujTZ8FgBx/OEY0ga0SGrvgwIqbOFB7Xq73 w5GWQyP0wURgMoj17DSXC9LsVLSkxqCA7+KpRrUdM5HTjyFJIyd8vJPH43Ls+w== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RQwn64jdqz11gc; Wed, 16 Aug 2023 17:56:42 +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 37GHug3t058844; Wed, 16 Aug 2023 17:56:42 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37GHugWo058841; Wed, 16 Aug 2023 17:56:42 GMT (envelope-from git) Date: Wed, 16 Aug 2023 17:56:42 GMT Message-Id: <202308161756.37GHugWo058841@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Warner Losh Subject: git: d54a7d337331 - main - Remove $FreeBSD$: one-line m4 tag 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org 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: d54a7d337331d991e039e4f42f6b4dc64aedce08 Auto-Submitted: auto-generated The branch main has been updated by imp: URL: https://cgit.FreeBSD.org/src/commit/?id=d54a7d337331d991e039e4f42f6b4dc64aedce08 commit d54a7d337331d991e039e4f42f6b4dc64aedce08 Author: Warner Losh AuthorDate: 2023-08-16 17:54:09 +0000 Commit: Warner Losh CommitDate: 2023-08-16 17:54:09 +0000 Remove $FreeBSD$: one-line m4 tag Remove /^dnl\s*\$FreeBSD\$.*$\n/ --- usr.bin/m4/TEST/math.m4 | 1 - usr.bin/m4/tests/args.m4 | 1 - usr.bin/m4/tests/args2.m4 | 1 - usr.bin/m4/tests/comments.m4 | 1 - usr.bin/m4/tests/esyscmd.m4 | 1 - usr.bin/m4/tests/eval.m4 | 1 - usr.bin/m4/tests/gnueval.m4 | 1 - usr.bin/m4/tests/gnuformat.m4 | 1 - usr.bin/m4/tests/gnupatterns.m4 | 1 - usr.bin/m4/tests/gnupatterns2.m4 | 1 - usr.bin/m4/tests/gnusofterror.m4 | 1 - usr.bin/m4/tests/includes.aux | 1 - usr.bin/m4/tests/includes.m4 | 1 - usr.bin/m4/tests/m4wrap3.m4 | 1 - usr.bin/m4/tests/patterns.m4 | 1 - usr.bin/m4/tests/quotes.m4 | 1 - usr.bin/m4/tests/redef.m4 | 1 - usr.bin/m4/tests/translit.m4 | 1 - usr.bin/m4/tests/translit2.m4 | 1 - 19 files changed, 19 deletions(-) diff --git a/usr.bin/m4/TEST/math.m4 b/usr.bin/m4/TEST/math.m4 index 0262af66e253..e8cae3333b4e 100644 --- a/usr.bin/m4/TEST/math.m4 +++ b/usr.bin/m4/TEST/math.m4 @@ -1,4 +1,3 @@ -dnl $FreeBSD$ dnl A regression test for m4 C operators (ksb,petef) dnl If you think you have a short-circuiting m4, run us m4 -DSHORCIRCUIT=yes dnl diff --git a/usr.bin/m4/tests/args.m4 b/usr.bin/m4/tests/args.m4 index 3ad30f2442ec..2be7c3fd51fc 100644 --- a/usr.bin/m4/tests/args.m4 +++ b/usr.bin/m4/tests/args.m4 @@ -1,4 +1,3 @@ -dnl $FreeBSD$ dnl $OpenBSD: src/regress/usr.bin/m4/args.m4,v 1.1 2001/10/10 23:23:59 espie Exp $ dnl Expanding all arguments define(`A', `first form: $@, second form $*')dnl diff --git a/usr.bin/m4/tests/args2.m4 b/usr.bin/m4/tests/args2.m4 index 3f9ed600fca7..22f75a0e13af 100644 --- a/usr.bin/m4/tests/args2.m4 +++ b/usr.bin/m4/tests/args2.m4 @@ -1,4 +1,3 @@ -dnl $FreeBSD$ dnl $OpenBSD: src/regress/usr.bin/m4/args2.m4,v 1.1 2008/08/16 09:57:12 espie Exp $ dnl Preserving spaces within nested parentheses define(`foo',`$1')dnl diff --git a/usr.bin/m4/tests/comments.m4 b/usr.bin/m4/tests/comments.m4 index d7038c4f636e..e94165a19079 100644 --- a/usr.bin/m4/tests/comments.m4 +++ b/usr.bin/m4/tests/comments.m4 @@ -1,4 +1,3 @@ -dnl $FreeBSD$ dnl $OpenBSD: src/regress/usr.bin/m4/comments.m4,v 1.1 2005/09/06 15:33:21 espie Exp $ dnl checking the way changecom works. 1: normal diff --git a/usr.bin/m4/tests/esyscmd.m4 b/usr.bin/m4/tests/esyscmd.m4 index 7b1342d39d85..a9b83c478e48 100644 --- a/usr.bin/m4/tests/esyscmd.m4 +++ b/usr.bin/m4/tests/esyscmd.m4 @@ -1,4 +1,3 @@ -dnl $FreeBSD$ changequote(`{',`}')dnl dnl esyscmd({sh -c "m4< To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Warner Losh Subject: git: 95ee2897e98f - main - sys: Remove $FreeBSD$: two-line .h pattern 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org 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: 95ee2897e98f5d444f26ed2334cc7c439f9c16c6 Auto-Submitted: auto-generated The branch main has been updated by imp: URL: https://cgit.FreeBSD.org/src/commit/?id=95ee2897e98f5d444f26ed2334cc7c439f9c16c6 commit 95ee2897e98f5d444f26ed2334cc7c439f9c16c6 Author: Warner Losh AuthorDate: 2023-08-16 17:54:11 +0000 Commit: Warner Losh CommitDate: 2023-08-16 17:54:11 +0000 sys: Remove $FreeBSD$: two-line .h pattern Remove /^\s*\*\n \*\s+\$FreeBSD\$$\n/ --- sys/amd64/acpica/acpi_wakecode.S | 2 -- sys/amd64/amd64/bpf_jit_machdep.h | 2 -- sys/amd64/amd64/cpu_switch.S | 2 -- sys/amd64/amd64/efirt_support.S | 2 -- sys/amd64/amd64/exception.S | 2 -- sys/amd64/amd64/locore.S | 2 -- sys/amd64/amd64/mpboot.S | 2 -- sys/amd64/amd64/sigtramp.S | 2 -- sys/amd64/amd64/support.S | 2 -- sys/amd64/amd64/xen-locore.S | 2 -- sys/amd64/ia32/ia32_exception.S | 2 -- sys/amd64/ia32/ia32_reg.c | 2 -- sys/amd64/ia32/ia32_sigtramp.S | 2 -- sys/amd64/include/_bus.h | 2 -- sys/amd64/include/asmacros.h | 2 -- sys/amd64/include/atomic.h | 2 -- sys/amd64/include/bus_dma.h | 2 -- sys/amd64/include/counter.h | 2 -- sys/amd64/include/cpufunc.h | 2 -- sys/amd64/include/csan.h | 2 -- sys/amd64/include/db_machdep.h | 2 -- sys/amd64/include/efi.h | 2 -- sys/amd64/include/frame.h | 2 -- sys/amd64/include/gdb_machdep.h | 2 -- sys/amd64/include/intr_machdep.h | 2 -- sys/amd64/include/iodev.h | 2 -- sys/amd64/include/kdb.h | 2 -- sys/amd64/include/md_var.h | 2 -- sys/amd64/include/memdev.h | 2 -- sys/amd64/include/minidump.h | 2 -- sys/amd64/include/nexusvar.h | 2 -- sys/amd64/include/pc/bios.h | 2 -- sys/amd64/include/pc/display.h | 2 -- sys/amd64/include/pcpu.h | 2 -- sys/amd64/include/pcpu_aux.h | 2 -- sys/amd64/include/pmc_mdep.h | 2 -- sys/amd64/include/runq.h | 2 -- sys/amd64/include/sf_buf.h | 2 -- sys/amd64/include/sgx.h | 2 -- sys/amd64/include/sgxreg.h | 2 -- sys/amd64/include/smp.h | 2 -- sys/amd64/include/vm.h | 2 -- sys/amd64/include/vmm.h | 2 -- sys/amd64/include/vmm_dev.h | 2 -- sys/amd64/include/vmm_instruction_emul.h | 2 -- sys/amd64/include/vmm_snapshot.h | 2 -- sys/amd64/include/xen/hypercall.h | 2 -- sys/amd64/linux/linux.h | 2 -- sys/amd64/linux/linux_locore.asm | 2 -- sys/amd64/linux/linux_support.S | 2 -- sys/amd64/linux/linux_vdso.lds.s | 2 -- sys/amd64/linux32/linux.h | 2 -- sys/amd64/linux32/linux32_support.S | 2 -- sys/amd64/linux32/linux32_vdso.lds.s | 2 -- sys/amd64/sgx/sgx_support.S | 2 -- sys/amd64/sgx/sgxvar.h | 2 -- sys/amd64/vmm/amd/amdv.c | 2 -- sys/amd64/vmm/amd/amdvi_priv.h | 2 -- sys/amd64/vmm/amd/npt.h | 2 -- sys/amd64/vmm/amd/svm.h | 2 -- sys/amd64/vmm/amd/svm_msr.h | 2 -- sys/amd64/vmm/amd/svm_softc.h | 2 -- sys/amd64/vmm/amd/svm_support.S | 2 -- sys/amd64/vmm/amd/vmcb.h | 2 -- sys/amd64/vmm/intel/ept.c | 2 -- sys/amd64/vmm/intel/ept.h | 2 -- sys/amd64/vmm/intel/vmcs.c | 2 -- sys/amd64/vmm/intel/vmcs.h | 2 -- sys/amd64/vmm/intel/vmx.c | 2 -- sys/amd64/vmm/intel/vmx.h | 2 -- sys/amd64/vmm/intel/vmx_controls.h | 2 -- sys/amd64/vmm/intel/vmx_cpufunc.h | 2 -- sys/amd64/vmm/intel/vmx_genassym.c | 2 -- sys/amd64/vmm/intel/vmx_msr.c | 2 -- sys/amd64/vmm/intel/vmx_msr.h | 2 -- sys/amd64/vmm/intel/vmx_support.S | 2 -- sys/amd64/vmm/intel/vtd.c | 2 -- sys/amd64/vmm/io/iommu.c | 2 -- sys/amd64/vmm/io/iommu.h | 2 -- sys/amd64/vmm/io/ppt.c | 2 -- sys/amd64/vmm/io/ppt.h | 2 -- sys/amd64/vmm/io/vatpic.h | 2 -- sys/amd64/vmm/io/vatpit.h | 2 -- sys/amd64/vmm/io/vhpet.c | 2 -- sys/amd64/vmm/io/vhpet.h | 2 -- sys/amd64/vmm/io/vioapic.c | 2 -- sys/amd64/vmm/io/vioapic.h | 2 -- sys/amd64/vmm/io/vlapic.c | 2 -- sys/amd64/vmm/io/vlapic.h | 2 -- sys/amd64/vmm/io/vlapic_priv.h | 2 -- sys/amd64/vmm/io/vpmtmr.h | 2 -- sys/amd64/vmm/io/vrtc.h | 2 -- sys/amd64/vmm/vmm.c | 2 -- sys/amd64/vmm/vmm_dev.c | 2 -- sys/amd64/vmm/vmm_host.c | 2 -- sys/amd64/vmm/vmm_host.h | 2 -- sys/amd64/vmm/vmm_instruction_emul.c | 2 -- sys/amd64/vmm/vmm_ioport.h | 2 -- sys/amd64/vmm/vmm_ktr.h | 2 -- sys/amd64/vmm/vmm_lapic.c | 2 -- sys/amd64/vmm/vmm_lapic.h | 2 -- sys/amd64/vmm/vmm_mem.c | 2 -- sys/amd64/vmm/vmm_mem.h | 2 -- sys/amd64/vmm/vmm_stat.c | 2 -- sys/amd64/vmm/vmm_stat.h | 2 -- sys/amd64/vmm/vmm_util.c | 2 -- sys/amd64/vmm/vmm_util.h | 2 -- sys/amd64/vmm/x86.c | 2 -- sys/amd64/vmm/x86.h | 2 -- sys/arm/allwinner/a10_codec.c | 2 -- sys/arm/allwinner/a10_dmac.h | 2 -- sys/arm/allwinner/a10_sramc.c | 2 -- sys/arm/allwinner/a10_sramc.h | 2 -- sys/arm/allwinner/a20/a20_cpu_cfg.h | 2 -- sys/arm/allwinner/a33_codec.c | 2 -- sys/arm/allwinner/a64/a64_padconf.c | 2 -- sys/arm/allwinner/a64/a64_r_padconf.c | 2 -- sys/arm/allwinner/a64/sun50i_a64_acodec.c | 2 -- sys/arm/allwinner/a83t/a83t_padconf.c | 2 -- sys/arm/allwinner/a83t/a83t_r_padconf.c | 2 -- sys/arm/allwinner/allwinner_pinctrl.h | 2 -- sys/arm/allwinner/aw_ccu.c | 2 -- sys/arm/allwinner/aw_gmacclk.c | 2 -- sys/arm/allwinner/aw_i2s.c | 2 -- sys/arm/allwinner/aw_machdep.h | 2 -- sys/arm/allwinner/aw_mmc.h | 2 -- sys/arm/allwinner/aw_mp.h | 2 -- sys/arm/allwinner/aw_pwm.c | 2 -- sys/arm/allwinner/aw_reset.c | 2 -- sys/arm/allwinner/aw_rsb.c | 2 -- sys/arm/allwinner/aw_sid.c | 2 -- sys/arm/allwinner/aw_sid.h | 2 -- sys/arm/allwinner/aw_spi.c | 2 -- sys/arm/allwinner/aw_thermal.c | 2 -- sys/arm/allwinner/aw_usbphy.c | 2 -- sys/arm/allwinner/aw_wdog.h | 2 -- sys/arm/allwinner/axp209reg.h | 2 -- sys/arm/allwinner/axp81x.c | 2 -- sys/arm/allwinner/clkng/aw_ccung.c | 2 -- sys/arm/allwinner/clkng/aw_ccung.h | 2 -- sys/arm/allwinner/clkng/aw_clk.h | 2 -- sys/arm/allwinner/clkng/aw_clk_frac.c | 2 -- sys/arm/allwinner/clkng/aw_clk_frac.h | 2 -- sys/arm/allwinner/clkng/aw_clk_m.c | 2 -- sys/arm/allwinner/clkng/aw_clk_m.h | 2 -- sys/arm/allwinner/clkng/aw_clk_mipi.c | 2 -- sys/arm/allwinner/clkng/aw_clk_mipi.h | 2 -- sys/arm/allwinner/clkng/aw_clk_nkmp.c | 2 -- sys/arm/allwinner/clkng/aw_clk_nkmp.h | 2 -- sys/arm/allwinner/clkng/aw_clk_nm.c | 2 -- sys/arm/allwinner/clkng/aw_clk_nm.h | 2 -- sys/arm/allwinner/clkng/aw_clk_nmm.c | 2 -- sys/arm/allwinner/clkng/aw_clk_nmm.h | 2 -- sys/arm/allwinner/clkng/aw_clk_np.c | 2 -- sys/arm/allwinner/clkng/aw_clk_np.h | 2 -- sys/arm/allwinner/clkng/aw_clk_prediv_mux.c | 2 -- sys/arm/allwinner/clkng/aw_clk_prediv_mux.h | 2 -- sys/arm/allwinner/clkng/ccu_a10.c | 2 -- sys/arm/allwinner/clkng/ccu_a13.c | 2 -- sys/arm/allwinner/clkng/ccu_a31.c | 2 -- sys/arm/allwinner/clkng/ccu_a64.c | 2 -- sys/arm/allwinner/clkng/ccu_a83t.c | 2 -- sys/arm/allwinner/clkng/ccu_de2.c | 2 -- sys/arm/allwinner/clkng/ccu_h3.c | 2 -- sys/arm/allwinner/clkng/ccu_h6.c | 2 -- sys/arm/allwinner/clkng/ccu_h6_r.c | 2 -- sys/arm/allwinner/clkng/ccu_sun8i_r.c | 2 -- sys/arm/allwinner/if_awg.c | 2 -- sys/arm/allwinner/if_awgreg.h | 2 -- sys/arm/allwinner/if_emac.c | 2 -- sys/arm/allwinner/if_emacreg.h | 2 -- sys/arm/altera/socfpga/socfpga_common.h | 2 -- sys/arm/altera/socfpga/socfpga_l3regs.h | 2 -- sys/arm/altera/socfpga/socfpga_mp.h | 2 -- sys/arm/altera/socfpga/socfpga_rstmgr.h | 2 -- sys/arm/annapurna/alpine/alpine_mp.h | 2 -- sys/arm/annapurna/alpine/alpine_serdes.h | 2 -- sys/arm/arm/cpu_asm-v6.S | 2 -- sys/arm/arm/gic.h | 2 -- sys/arm/arm/gic_common.h | 2 -- sys/arm/arm/locore.S | 2 -- sys/arm/arm/mpcore_timervar.h | 2 -- sys/arm/arm/nexusvar.h | 2 -- sys/arm/arm/pmu.h | 2 -- sys/arm/broadcom/bcm2835/bcm2835_bscreg.h | 2 -- sys/arm/broadcom/bcm2835/bcm2835_bscvar.h | 2 -- sys/arm/broadcom/bcm2835/bcm2835_clkman.h | 2 -- sys/arm/broadcom/bcm2835/bcm2835_dma.h | 2 -- sys/arm/broadcom/bcm2835/bcm2835_firmware.h | 2 -- sys/arm/broadcom/bcm2835/bcm2835_mbox.h | 2 -- sys/arm/broadcom/bcm2835/bcm2835_mbox_prop.h | 2 -- sys/arm/broadcom/bcm2835/bcm2835_spireg.h | 2 -- sys/arm/broadcom/bcm2835/bcm2835_spivar.h | 2 -- sys/arm/broadcom/bcm2835/bcm2835_vcbus.c | 2 -- sys/arm/broadcom/bcm2835/bcm2835_vcbus.h | 2 -- sys/arm/broadcom/bcm2835/bcm2836_mp.h | 2 -- sys/arm/broadcom/bcm2835/bcm2838_pci.c | 2 -- sys/arm/broadcom/bcm2835/bcm2838_xhci.c | 2 -- sys/arm/broadcom/bcm2835/vc_vchi_audioserv_defs.h | 2 -- sys/arm/freescale/fsl_ocotpreg.h | 2 -- sys/arm/freescale/fsl_ocotpvar.h | 2 -- sys/arm/freescale/imx/imx51_ccmreg.h | 2 -- sys/arm/freescale/imx/imx51_ccmvar.h | 2 -- sys/arm/freescale/imx/imx51_dpllreg.h | 2 -- sys/arm/freescale/imx/imx51_ipuv3reg.h | 2 -- sys/arm/freescale/imx/imx51_sdmareg.h | 2 -- sys/arm/freescale/imx/imx51_ssireg.h | 2 -- sys/arm/freescale/imx/imx51_tzicreg.h | 2 -- sys/arm/freescale/imx/imx6_anatopreg.h | 2 -- sys/arm/freescale/imx/imx6_anatopvar.h | 2 -- sys/arm/freescale/imx/imx6_ccmreg.h | 2 -- sys/arm/freescale/imx/imx6_machdep.h | 2 -- sys/arm/freescale/imx/imx6_sdma.h | 2 -- sys/arm/freescale/imx/imx6_src.h | 2 -- sys/arm/freescale/imx/imx_ccmvar.h | 2 -- sys/arm/freescale/imx/imx_gptreg.h | 2 -- sys/arm/freescale/imx/imx_iomux.c | 2 -- sys/arm/freescale/imx/imx_iomuxreg.h | 2 -- sys/arm/freescale/imx/imx_iomuxvar.h | 2 -- sys/arm/freescale/imx/imx_machdep.h | 2 -- sys/arm/freescale/imx/imx_wdogreg.h | 2 -- sys/arm/freescale/vybrid/vf_adc.h | 2 -- sys/arm/freescale/vybrid/vf_common.h | 2 -- sys/arm/freescale/vybrid/vf_dmamux.h | 2 -- sys/arm/freescale/vybrid/vf_edma.h | 2 -- sys/arm/freescale/vybrid/vf_iomuxc.h | 2 -- sys/arm/freescale/vybrid/vf_port.h | 2 -- sys/arm/freescale/vybrid/vf_src.h | 2 -- sys/arm/include/_bus.h | 2 -- sys/arm/include/_stdint.h | 2 -- sys/arm/include/acle-compat.h | 2 -- sys/arm/include/armreg.h | 2 -- sys/arm/include/asm.h | 2 -- sys/arm/include/asmacros.h | 2 -- sys/arm/include/atags.h | 2 -- sys/arm/include/atomic.h | 2 -- sys/arm/include/blockio.h | 2 -- sys/arm/include/bus.h | 2 -- sys/arm/include/bus_dma.h | 2 -- sys/arm/include/clock.h | 2 -- sys/arm/include/counter.h | 2 -- sys/arm/include/cpufunc.h | 2 -- sys/arm/include/cpuinfo.h | 2 -- sys/arm/include/debug_monitor.h | 2 -- sys/arm/include/disassem.h | 2 -- sys/arm/include/dump.h | 2 -- sys/arm/include/efi.h | 2 -- sys/arm/include/elf.h | 2 -- sys/arm/include/exec.h | 2 -- sys/arm/include/fdt.h | 2 -- sys/arm/include/fiq.h | 2 -- sys/arm/include/fpu.h | 2 -- sys/arm/include/frame.h | 2 -- sys/arm/include/gdb_machdep.h | 2 -- sys/arm/include/ieee.h | 2 -- sys/arm/include/intr.h | 2 -- sys/arm/include/kdb.h | 2 -- sys/arm/include/memdev.h | 2 -- sys/arm/include/metadata.h | 2 -- sys/arm/include/ofw_machdep.h | 2 -- sys/arm/include/pcb.h | 2 -- sys/arm/include/pcpu_aux.h | 2 -- sys/arm/include/platform.h | 2 -- sys/arm/include/platformvar.h | 2 -- sys/arm/include/pmap.h | 2 -- sys/arm/include/pmap_var.h | 2 -- sys/arm/include/pmc_mdep.h | 2 -- sys/arm/include/psl.h | 2 -- sys/arm/include/pte.h | 2 -- sys/arm/include/resource.h | 2 -- sys/arm/include/runq.h | 2 -- sys/arm/include/sc_machdep.h | 2 -- sys/arm/include/sf_buf.h | 2 -- sys/arm/include/stack.h | 2 -- sys/arm/include/stdarg.h | 2 -- sys/arm/include/sysreg.h | 2 -- sys/arm/include/ucontext.h | 2 -- sys/arm/include/undefined.h | 2 -- sys/arm/include/vdso.h | 2 -- sys/arm/include/vm.h | 2 -- sys/arm/include/vmparam.h | 2 -- sys/arm/mv/a37x0_iicreg.h | 2 -- sys/arm/mv/armada38x/armada38x_pl310.h | 2 -- sys/arm/mv/armada38x/pmsu.h | 2 -- sys/arm/mv/armadaxp/armadaxp_mp.c | 2 -- sys/arm/mv/clk/a37x0_tbg_pll.h | 2 -- sys/arm/mv/clk/periph.h | 2 -- sys/arm/mv/mv_ap806_clock.c | 2 -- sys/arm/mv/mv_ap806_gicp.c | 2 -- sys/arm/mv/mv_cp110_clock.c | 2 -- sys/arm/mv/mv_cp110_clock.h | 2 -- sys/arm/mv/mv_cp110_icu.c | 2 -- sys/arm/mv/mv_thermal.c | 2 -- sys/arm/mv/mvebu_pinctrl.c | 2 -- sys/arm/mv/mvreg.h | 2 -- sys/arm/mv/mvvar.h | 2 -- sys/arm/mv/mvwin.h | 2 -- sys/arm/nvidia/as3722.h | 2 -- sys/arm/nvidia/drm2/hdmi.h | 2 -- sys/arm/nvidia/drm2/tegra_dc_reg.h | 2 -- sys/arm/nvidia/drm2/tegra_drm.h | 2 -- sys/arm/nvidia/drm2/tegra_hdmi_reg.h | 2 -- sys/arm/nvidia/tegra124/tegra124_car.h | 2 -- sys/arm/nvidia/tegra124/tegra124_mp.h | 2 -- sys/arm/nvidia/tegra124/tegra124_pmc.c | 2 -- sys/arm/nvidia/tegra_efuse.h | 2 -- sys/arm/nvidia/tegra_pmc.h | 2 -- sys/arm/qemu/virt_mp.h | 2 -- sys/arm/qualcomm/ipq4018_machdep.h | 2 -- sys/arm/qualcomm/ipq4018_reg.h | 2 -- sys/arm/qualcomm/qcom_cpu_kpssv2.h | 2 -- sys/arm/qualcomm/qcom_cpu_kpssv2_reg.h | 2 -- sys/arm/qualcomm/qcom_scm_defs.h | 2 -- sys/arm/qualcomm/qcom_scm_legacy.h | 2 -- sys/arm/qualcomm/qcom_scm_legacy_defs.h | 2 -- sys/arm/rockchip/rk32xx_mp.h | 2 -- sys/arm/ti/am335x/am3359_cppi41.c | 2 -- sys/arm/ti/am335x/am335x_dmtreg.h | 2 -- sys/arm/ti/am335x/am335x_lcd.h | 2 -- sys/arm/ti/am335x/am335x_pwm.h | 2 -- sys/arm/ti/am335x/am335x_reg.h | 2 -- sys/arm/ti/am335x/am335x_rtcreg.h | 2 -- sys/arm/ti/am335x/am335x_rtcvar.h | 2 -- sys/arm/ti/am335x/am335x_scm.h | 2 -- sys/arm/ti/am335x/am335x_scm_padconf.h | 2 -- sys/arm/ti/am335x/am335x_usb_phy.c | 2 -- sys/arm/ti/am335x/tps65217x.h | 2 -- sys/arm/ti/clk/clock_common.c | 2 -- sys/arm/ti/clk/clock_common.h | 2 -- sys/arm/ti/clk/ti_clk_clkctrl.c | 2 -- sys/arm/ti/clk/ti_clk_clkctrl.h | 2 -- sys/arm/ti/clk/ti_clk_dpll.c | 2 -- sys/arm/ti/clk/ti_clk_dpll.h | 2 -- sys/arm/ti/clk/ti_clkctrl.c | 2 -- sys/arm/ti/clk/ti_divider_clock.c | 2 -- sys/arm/ti/clk/ti_dpll_clock.c | 2 -- sys/arm/ti/clk/ti_gate_clock.c | 2 -- sys/arm/ti/clk/ti_mux_clock.c | 2 -- sys/arm/ti/cpsw/if_cpswreg.h | 2 -- sys/arm/ti/cpsw/if_cpswvar.h | 2 -- sys/arm/ti/omap4/omap4_machdep.h | 2 -- sys/arm/ti/omap4/omap4_reg.h | 2 -- sys/arm/ti/omap4/omap4_scm_padconf.h | 2 -- sys/arm/ti/omap4/pandaboard/pandaboard.h | 2 -- sys/arm/ti/ti_adcreg.h | 2 -- sys/arm/ti/ti_adcvar.h | 2 -- sys/arm/ti/ti_cpuid.h | 2 -- sys/arm/ti/ti_edma3.h | 2 -- sys/arm/ti/ti_gpio.h | 2 -- sys/arm/ti/ti_i2c.h | 2 -- sys/arm/ti/ti_mbox.h | 2 -- sys/arm/ti/ti_omap4_cm.c | 2 -- sys/arm/ti/ti_omap4_cm.h | 2 -- sys/arm/ti/ti_pinmux.h | 2 -- sys/arm/ti/ti_prcm.c | 2 -- sys/arm/ti/ti_prcm.h | 2 -- sys/arm/ti/ti_prm.c | 2 -- sys/arm/ti/ti_prm.h | 2 -- sys/arm/ti/ti_pruss.h | 2 -- sys/arm/ti/ti_scm.c | 2 -- sys/arm/ti/ti_scm.h | 2 -- sys/arm/ti/ti_scm_syscon.c | 2 -- sys/arm/ti/ti_sdma.h | 2 -- sys/arm/ti/ti_sdmareg.h | 2 -- sys/arm/ti/ti_spireg.h | 2 -- sys/arm/ti/ti_spivar.h | 2 -- sys/arm/ti/ti_sysc.c | 2 -- sys/arm/ti/ti_sysc.h | 2 -- sys/arm/ti/ti_wdt.h | 2 -- sys/arm/ti/tivar.h | 2 -- sys/arm/ti/twl/twl.h | 2 -- sys/arm/ti/twl/twl_clks.h | 2 -- sys/arm/ti/twl/twl_vreg.h | 2 -- sys/arm/ti/usb/omap_usb.h | 2 -- sys/arm/xilinx/zy7_devcfg.c | 2 -- sys/arm/xilinx/zy7_ehci.c | 2 -- sys/arm/xilinx/zy7_gpio.c | 2 -- sys/arm/xilinx/zy7_l2cache.c | 2 -- sys/arm/xilinx/zy7_machdep.c | 2 -- sys/arm/xilinx/zy7_machdep.h | 2 -- sys/arm/xilinx/zy7_reg.h | 2 -- sys/arm/xilinx/zy7_slcr.c | 2 -- sys/arm/xilinx/zy7_slcr.h | 2 -- sys/arm/xilinx/zy7_spi.c | 2 -- sys/arm64/arm64/cmn600.c | 2 -- sys/arm64/arm64/gic_v3_reg.h | 2 -- sys/arm64/arm64/gic_v3_var.h | 2 -- sys/arm64/arm64/locore.S | 2 -- sys/arm64/broadcom/genet/if_genet.c | 2 -- sys/arm64/broadcom/genet/if_genetreg.h | 2 -- sys/arm64/cavium/thunder_pcie_common.h | 2 -- sys/arm64/cavium/thunder_pcie_pem.h | 2 -- sys/arm64/coresight/coresight.h | 2 -- sys/arm64/coresight/coresight_etm4x.h | 2 -- sys/arm64/coresight/coresight_funnel.h | 2 -- sys/arm64/coresight/coresight_replicator.h | 2 -- sys/arm64/coresight/coresight_tmc.h | 2 -- sys/arm64/freescale/imx/clk/imx_clk_composite.c | 2 -- sys/arm64/freescale/imx/clk/imx_clk_composite.h | 2 -- sys/arm64/freescale/imx/clk/imx_clk_frac_pll.c | 2 -- sys/arm64/freescale/imx/clk/imx_clk_frac_pll.h | 2 -- sys/arm64/freescale/imx/clk/imx_clk_gate.h | 2 -- sys/arm64/freescale/imx/clk/imx_clk_mux.h | 2 -- sys/arm64/freescale/imx/clk/imx_clk_sscg_pll.c | 2 -- sys/arm64/freescale/imx/clk/imx_clk_sscg_pll.h | 2 -- sys/arm64/freescale/imx/imx_ccm_clk.h | 2 -- sys/arm64/include/_bus.h | 2 -- sys/arm64/include/_stdint.h | 2 -- sys/arm64/include/acpica_machdep.h | 2 -- sys/arm64/include/armreg.h | 2 -- sys/arm64/include/asm.h | 2 -- sys/arm64/include/atomic.h | 2 -- sys/arm64/include/bus.h | 2 -- sys/arm64/include/bus_dma_impl.h | 2 -- sys/arm64/include/cmn600_reg.h | 2 -- sys/arm64/include/counter.h | 2 -- sys/arm64/include/cpufunc.h | 2 -- sys/arm64/include/csan.h | 2 -- sys/arm64/include/db_machdep.h | 2 -- sys/arm64/include/debug_monitor.h | 2 -- sys/arm64/include/disassem.h | 2 -- sys/arm64/include/dump.h | 2 -- sys/arm64/include/efi.h | 2 -- sys/arm64/include/elf.h | 2 -- sys/arm64/include/fpu.h | 2 -- sys/arm64/include/frame.h | 2 -- sys/arm64/include/hypervisor.h | 2 -- sys/arm64/include/ifunc.h | 2 -- sys/arm64/include/intr.h | 2 -- sys/arm64/include/iodev.h | 2 -- sys/arm64/include/kdb.h | 2 -- sys/arm64/include/machdep.h | 2 -- sys/arm64/include/memdev.h | 2 -- sys/arm64/include/metadata.h | 2 -- sys/arm64/include/ofw_machdep.h | 2 -- sys/arm64/include/pcb.h | 2 -- sys/arm64/include/pci_cfgreg.h | 2 -- sys/arm64/include/pcpu_aux.h | 2 -- sys/arm64/include/pmap.h | 2 -- sys/arm64/include/pmc_mdep.h | 2 -- sys/arm64/include/pte.h | 2 -- sys/arm64/include/reg.h | 2 -- sys/arm64/include/resource.h | 2 -- sys/arm64/include/runq.h | 2 -- sys/arm64/include/setjmp.h | 2 -- sys/arm64/include/sf_buf.h | 2 -- sys/arm64/include/smp.h | 2 -- sys/arm64/include/stack.h | 2 -- sys/arm64/include/stdarg.h | 2 -- sys/arm64/include/ucontext.h | 2 -- sys/arm64/include/undefined.h | 2 -- sys/arm64/include/vdso.h | 2 -- sys/arm64/include/vfp.h | 2 -- sys/arm64/include/vm.h | 2 -- sys/arm64/intel/intel-smc.h | 2 -- sys/arm64/intel/stratix10-svc.h | 2 -- sys/arm64/iommu/iommu.h | 2 -- sys/arm64/iommu/iommu_pmap.h | 2 -- sys/arm64/iommu/iommu_pte.h | 2 -- sys/arm64/iommu/smmureg.h | 2 -- sys/arm64/iommu/smmuvar.h | 2 -- sys/arm64/linux/linux_locore.asm | 2 -- sys/arm64/linux/linux_machdep.c | 2 -- sys/arm64/linux/linux_sigframe.h | 2 -- sys/arm64/linux/linux_support.S | 2 -- sys/arm64/linux/linux_vdso.lds.s | 2 -- sys/arm64/nvidia/tegra210/max77620.h | 2 -- sys/arm64/nvidia/tegra210/tegra210_car.h | 2 -- sys/arm64/qoriq/clk/qoriq_clk_pll.h | 2 -- sys/arm64/qoriq/clk/qoriq_clkgen.h | 2 -- sys/arm64/rockchip/clk/rk3288_cru.c | 2 -- sys/arm64/rockchip/clk/rk3328_cru.c | 2 -- sys/arm64/rockchip/clk/rk3399_cru.c | 2 -- sys/arm64/rockchip/clk/rk3399_pmucru.c | 2 -- sys/arm64/rockchip/clk/rk_clk_armclk.c | 2 -- sys/arm64/rockchip/clk/rk_clk_armclk.h | 2 -- sys/arm64/rockchip/clk/rk_clk_composite.c | 2 -- sys/arm64/rockchip/clk/rk_clk_composite.h | 2 -- sys/arm64/rockchip/clk/rk_clk_fract.h | 2 -- sys/arm64/rockchip/clk/rk_clk_gate.h | 2 -- sys/arm64/rockchip/clk/rk_clk_mux.h | 2 -- sys/arm64/rockchip/clk/rk_clk_pll.c | 2 -- sys/arm64/rockchip/clk/rk_clk_pll.h | 2 -- sys/arm64/rockchip/clk/rk_cru.c | 2 -- sys/arm64/rockchip/clk/rk_cru.h | 2 -- sys/arm64/rockchip/rk3328_codec.c | 2 -- sys/arm64/rockchip/rk_i2s.c | 2 -- sys/arm64/rockchip/rk_pwm.c | 2 -- sys/arm64/rockchip/rk_spi.c | 2 -- sys/bsm/audit.h | 2 -- sys/bsm/audit_domain.h | 2 -- sys/bsm/audit_errno.h | 2 -- sys/bsm/audit_fcntl.h | 2 -- sys/bsm/audit_internal.h | 2 -- sys/bsm/audit_kevents.h | 2 -- sys/bsm/audit_record.h | 2 -- sys/bsm/audit_socket_type.h | 2 -- sys/cam/ata/ata_all.h | 2 -- sys/cam/cam.h | 2 -- sys/cam/cam_ccb.h | 2 -- sys/cam/cam_compat.h | 2 -- sys/cam/cam_debug.h | 2 -- sys/cam/cam_iosched.c | 2 -- sys/cam/cam_iosched.h | 2 -- sys/cam/cam_periph.h | 2 -- sys/cam/cam_queue.h | 2 -- sys/cam/cam_sim.h | 2 -- sys/cam/cam_xpt.h | 2 -- sys/cam/cam_xpt_internal.h | 2 -- sys/cam/cam_xpt_periph.h | 2 -- sys/cam/cam_xpt_sim.h | 2 -- sys/cam/ctl/ctl_frontend_iscsi.c | 2 -- sys/cam/ctl/ctl_frontend_iscsi.h | 2 -- sys/cam/ctl/ctl_tpc.h | 2 -- sys/cam/mmc/mmc.h | 2 -- sys/cam/mmc/mmc_all.h | 2 -- sys/cam/mmc/mmc_sim.c | 2 -- sys/cam/mmc/mmc_sim.h | 2 -- sys/cam/nvme/nvme_all.h | 2 -- sys/cam/scsi/scsi_all.h | 2 -- sys/cam/scsi/scsi_da.h | 2 -- sys/cam/scsi/scsi_enc_internal.h | 2 -- sys/cam/scsi/scsi_pass.h | 2 -- sys/cam/scsi/scsi_pt.h | 2 -- sys/cam/scsi/scsi_sa.h | 2 -- sys/cam/scsi/scsi_sg.h | 2 -- sys/cam/scsi/scsi_targetio.h | 2 -- sys/cddl/boot/zfs/skein_zfs.c | 2 -- sys/cddl/compat/opensolaris/kern/opensolaris.c | 2 -- sys/cddl/compat/opensolaris/kern/opensolaris_cmn_err.c | 2 -- sys/cddl/compat/opensolaris/kern/opensolaris_string.c | 2 -- sys/cddl/compat/opensolaris/sys/assfail.h | 2 -- sys/cddl/compat/opensolaris/sys/atomic.h | 2 -- sys/cddl/compat/opensolaris/sys/bitmap.h | 2 -- sys/cddl/compat/opensolaris/sys/byteorder.h | 2 -- sys/cddl/compat/opensolaris/sys/callo.h | 2 -- sys/cddl/compat/opensolaris/sys/cmn_err.h | 2 -- sys/cddl/compat/opensolaris/sys/cpupart.h | 2 -- sys/cddl/compat/opensolaris/sys/cpuvar.h | 2 -- sys/cddl/compat/opensolaris/sys/cred.h | 2 -- sys/cddl/compat/opensolaris/sys/debug.h | 2 -- sys/cddl/compat/opensolaris/sys/debug_compat.h | 2 -- sys/cddl/compat/opensolaris/sys/dirent.h | 2 -- sys/cddl/compat/opensolaris/sys/disp.h | 2 -- sys/cddl/compat/opensolaris/sys/dkio.h | 2 -- sys/cddl/compat/opensolaris/sys/dnlc.h | 2 -- sys/cddl/compat/opensolaris/sys/elf.h | 2 -- sys/cddl/compat/opensolaris/sys/feature_tests.h | 2 -- sys/cddl/compat/opensolaris/sys/freebsd_rwlock.h | 2 -- sys/cddl/compat/opensolaris/sys/kcondvar.h | 2 -- sys/cddl/compat/opensolaris/sys/kidmap.h | 2 -- sys/cddl/compat/opensolaris/sys/kmem.h | 2 -- sys/cddl/compat/opensolaris/sys/kstat.h | 2 -- sys/cddl/compat/opensolaris/sys/misc.h | 2 -- sys/cddl/compat/opensolaris/sys/mntent.h | 2 -- sys/cddl/compat/opensolaris/sys/mnttab.h | 2 -- sys/cddl/compat/opensolaris/sys/modctl.h | 2 -- sys/cddl/compat/opensolaris/sys/objfs.h | 2 -- sys/cddl/compat/opensolaris/sys/pathname.h | 2 -- sys/cddl/compat/opensolaris/sys/pcpu.h | 2 -- sys/cddl/compat/opensolaris/sys/random.h | 2 -- sys/cddl/compat/opensolaris/sys/rwlock.h | 2 -- sys/cddl/compat/opensolaris/sys/sema.h | 2 -- sys/cddl/compat/opensolaris/sys/sid.h | 2 -- sys/cddl/compat/opensolaris/sys/sig.h | 2 -- sys/cddl/compat/opensolaris/sys/string.h | 2 -- sys/cddl/compat/opensolaris/sys/sunddi.h | 2 -- sys/cddl/compat/opensolaris/sys/varargs.h | 2 -- sys/cddl/compat/opensolaris/sys/vfs.h | 2 -- sys/cddl/compat/opensolaris/sys/vm.h | 2 -- sys/cddl/compat/opensolaris/sys/zone.h | 2 -- sys/cddl/contrib/opensolaris/uts/common/dtrace/dtrace.c | 2 -- sys/cddl/contrib/opensolaris/uts/common/dtrace/fasttrap.c | 2 -- sys/cddl/contrib/opensolaris/uts/common/sys/dtrace_impl.h | 2 -- sys/cddl/contrib/opensolaris/uts/intel/dtrace/fasttrap_isa.c | 2 -- sys/cddl/dev/dtmalloc/dtmalloc.c | 2 -- sys/cddl/dev/dtrace/aarch64/dtrace_asm.S | 2 -- sys/cddl/dev/dtrace/aarch64/dtrace_isa.c | 2 -- sys/cddl/dev/dtrace/aarch64/dtrace_subr.c | 2 -- sys/cddl/dev/dtrace/amd64/dtrace_asm.S | 2 -- sys/cddl/dev/dtrace/amd64/dtrace_isa.c | 2 -- sys/cddl/dev/dtrace/amd64/dtrace_subr.c | 2 -- sys/cddl/dev/dtrace/arm/dtrace_asm.S | 2 -- sys/cddl/dev/dtrace/arm/dtrace_isa.c | 2 -- sys/cddl/dev/dtrace/arm/dtrace_subr.c | 2 -- sys/cddl/dev/dtrace/dtrace_anon.c | 2 -- sys/cddl/dev/dtrace/dtrace_cddl.h | 2 -- sys/cddl/dev/dtrace/dtrace_debug.c | 2 -- sys/cddl/dev/dtrace/dtrace_ioctl.c | 2 -- sys/cddl/dev/dtrace/dtrace_load.c | 2 -- sys/cddl/dev/dtrace/dtrace_modevent.c | 2 -- sys/cddl/dev/dtrace/dtrace_sysctl.c | 2 -- sys/cddl/dev/dtrace/dtrace_test.c | 2 -- sys/cddl/dev/dtrace/dtrace_unload.c | 2 -- sys/cddl/dev/dtrace/dtrace_vtime.c | 2 -- sys/cddl/dev/dtrace/i386/dtrace_asm.S | 2 -- sys/cddl/dev/dtrace/i386/dtrace_isa.c | 2 -- sys/cddl/dev/dtrace/i386/dtrace_subr.c | 2 -- sys/cddl/dev/dtrace/powerpc/dtrace_asm.S | 2 -- sys/cddl/dev/dtrace/powerpc/dtrace_isa.c | 2 -- sys/cddl/dev/dtrace/powerpc/dtrace_subr.c | 2 -- sys/cddl/dev/dtrace/riscv/dtrace_asm.S | 2 -- sys/cddl/dev/dtrace/riscv/dtrace_isa.c | 2 -- sys/cddl/dev/dtrace/riscv/dtrace_subr.c | 2 -- sys/cddl/dev/dtrace/x86/instr_size.c | 2 -- sys/cddl/dev/fbt/aarch64/fbt_isa.c | 2 -- sys/cddl/dev/fbt/aarch64/fbt_isa.h | 2 -- sys/cddl/dev/fbt/arm/fbt_isa.c | 2 -- sys/cddl/dev/fbt/arm/fbt_isa.h | 2 -- sys/cddl/dev/fbt/fbt.c | 2 -- sys/cddl/dev/fbt/fbt.h | 2 -- sys/cddl/dev/fbt/powerpc/fbt_isa.c | 2 -- sys/cddl/dev/fbt/powerpc/fbt_isa.h | 2 -- sys/cddl/dev/fbt/riscv/fbt_isa.c | 2 -- sys/cddl/dev/fbt/riscv/fbt_isa.h | 2 -- sys/cddl/dev/fbt/x86/fbt_isa.c | 2 -- sys/cddl/dev/fbt/x86/fbt_isa.h | 2 -- sys/cddl/dev/profile/profile.c | 2 -- sys/cddl/dev/prototype.c | 2 -- sys/cddl/dev/sdt/sdt.c | 2 -- sys/compat/freebsd32/freebsd32.h | 2 -- sys/compat/freebsd32/freebsd32_ioctl.h | 2 -- sys/compat/freebsd32/freebsd32_ipc.h | 2 -- sys/compat/freebsd32/freebsd32_misc.h | 2 -- sys/compat/freebsd32/freebsd32_signal.h | 2 -- sys/compat/freebsd32/freebsd32_util.h | 2 -- sys/compat/ia32/ia32_signal.h | 2 -- sys/compat/ia32/ia32_util.h | 2 -- sys/compat/linux/check_error.d | 2 -- sys/compat/linux/check_internal_locks.d | 2 -- sys/compat/linux/linux.h | 2 -- sys/compat/linux/linux_common.h | 2 -- sys/compat/linux/linux_dtrace.h | 2 -- sys/compat/linux/linux_emul.h | 2 -- sys/compat/linux/linux_errno.h | 2 -- sys/compat/linux/linux_errno.inc | 2 -- sys/compat/linux/linux_event.h | 2 -- sys/compat/linux/linux_file.h | 2 -- sys/compat/linux/linux_fork.h | 2 -- sys/compat/linux/linux_futex.h | 2 -- sys/compat/linux/linux_ioctl.h | 2 -- sys/compat/linux/linux_ipc.h | 2 -- sys/compat/linux/linux_ipc64.h | 2 -- sys/compat/linux/linux_mib.h | 2 -- sys/compat/linux/linux_misc.h | 2 -- sys/compat/linux/linux_mmap.c | 2 -- sys/compat/linux/linux_mmap.h | 2 -- sys/compat/linux/linux_siginfo.h | 2 -- sys/compat/linux/linux_signal.h | 2 -- sys/compat/linux/linux_socket.h | 2 -- sys/compat/linux/linux_sysproto.h | 2 -- sys/compat/linux/linux_time.h | 2 -- sys/compat/linux/linux_vdso.h | 2 -- sys/compat/linux/stats_timing.d | 2 -- sys/compat/linux/trace_futexes.d | 2 -- sys/compat/linuxkpi/common/include/acpi/acpi.h | 2 -- sys/compat/linuxkpi/common/include/acpi/acpi_bus.h | 2 -- sys/compat/linuxkpi/common/include/acpi/video.h | 2 -- sys/compat/linuxkpi/common/include/asm/atomic-long.h | 2 -- sys/compat/linuxkpi/common/include/asm/atomic.h | 2 -- sys/compat/linuxkpi/common/include/asm/atomic64.h | 2 -- sys/compat/linuxkpi/common/include/asm/byteorder.h | 2 -- sys/compat/linuxkpi/common/include/asm/fcntl.h | 2 -- sys/compat/linuxkpi/common/include/asm/io.h | 2 -- sys/compat/linuxkpi/common/include/asm/msr.h | 2 -- sys/compat/linuxkpi/common/include/asm/pgtable.h | 2 -- sys/compat/linuxkpi/common/include/asm/smp.h | 2 -- sys/compat/linuxkpi/common/include/asm/types.h | 2 -- sys/compat/linuxkpi/common/include/asm/uaccess.h | 2 -- sys/compat/linuxkpi/common/include/asm/unaligned.h | 2 -- sys/compat/linuxkpi/common/include/linux/acpi.h | 2 -- sys/compat/linuxkpi/common/include/linux/atomic.h | 2 -- sys/compat/linuxkpi/common/include/linux/average.h | 2 -- sys/compat/linuxkpi/common/include/linux/backlight.h | 2 -- sys/compat/linuxkpi/common/include/linux/bcd.h | 2 -- sys/compat/linuxkpi/common/include/linux/bitfield.h | 2 -- sys/compat/linuxkpi/common/include/linux/bitmap.h | 2 -- sys/compat/linuxkpi/common/include/linux/bitops.h | 2 -- sys/compat/linuxkpi/common/include/linux/bottom_half.h | 2 -- sys/compat/linuxkpi/common/include/linux/bsearch.h | 2 -- sys/compat/linuxkpi/common/include/linux/cache.h | 2 -- sys/compat/linuxkpi/common/include/linux/cdev.h | 2 -- sys/compat/linuxkpi/common/include/linux/clocksource.h | 2 -- sys/compat/linuxkpi/common/include/linux/compat.h | 2 -- sys/compat/linuxkpi/common/include/linux/compiler.h | 2 -- sys/compat/linuxkpi/common/include/linux/completion.h | 2 -- sys/compat/linuxkpi/common/include/linux/cpu.h | 2 -- sys/compat/linuxkpi/common/include/linux/crc32.h | 2 -- sys/compat/linuxkpi/common/include/linux/dcache.h | 2 -- sys/compat/linuxkpi/common/include/linux/debugfs.h | 2 -- sys/compat/linuxkpi/common/include/linux/delay.h | 2 -- sys/compat/linuxkpi/common/include/linux/devcoredump.h | 2 -- sys/compat/linuxkpi/common/include/linux/device.h | 2 -- sys/compat/linuxkpi/common/include/linux/dma-attrs.h | 2 -- sys/compat/linuxkpi/common/include/linux/dma-mapping.h | 2 -- sys/compat/linuxkpi/common/include/linux/dmapool.h | 2 -- sys/compat/linuxkpi/common/include/linux/dmi.h | 2 -- sys/compat/linuxkpi/common/include/linux/err.h | 2 -- sys/compat/linuxkpi/common/include/linux/errno.h | 2 -- sys/compat/linuxkpi/common/include/linux/etherdevice.h | 2 -- sys/compat/linuxkpi/common/include/linux/ethtool.h | 2 -- sys/compat/linuxkpi/common/include/linux/export.h | 2 -- sys/compat/linuxkpi/common/include/linux/file.h | 2 -- sys/compat/linuxkpi/common/include/linux/firmware.h | 2 -- sys/compat/linuxkpi/common/include/linux/fs.h | 2 -- sys/compat/linuxkpi/common/include/linux/gcd.h | 2 -- sys/compat/linuxkpi/common/include/linux/gfp.h | 2 -- sys/compat/linuxkpi/common/include/linux/hardirq.h | 2 -- sys/compat/linuxkpi/common/include/linux/hashtable.h | 2 -- sys/compat/linuxkpi/common/include/linux/hrtimer.h | 2 -- sys/compat/linuxkpi/common/include/linux/idr.h | 2 -- sys/compat/linuxkpi/common/include/linux/ieee80211.h | 2 -- sys/compat/linuxkpi/common/include/linux/if_arp.h | 2 -- sys/compat/linuxkpi/common/include/linux/if_ether.h | 2 -- sys/compat/linuxkpi/common/include/linux/if_vlan.h | 2 -- sys/compat/linuxkpi/common/include/linux/in.h | 2 -- sys/compat/linuxkpi/common/include/linux/in6.h | 2 -- sys/compat/linuxkpi/common/include/linux/interrupt.h | 2 -- sys/compat/linuxkpi/common/include/linux/io-mapping.h | 2 -- sys/compat/linuxkpi/common/include/linux/io.h | 2 -- sys/compat/linuxkpi/common/include/linux/ioctl.h | 2 -- sys/compat/linuxkpi/common/include/linux/iopoll.h | 2 -- sys/compat/linuxkpi/common/include/linux/ip.h | 2 -- sys/compat/linuxkpi/common/include/linux/irq_work.h | 2 -- sys/compat/linuxkpi/common/include/linux/irqreturn.h | 2 -- sys/compat/linuxkpi/common/include/linux/jhash.h | 2 -- sys/compat/linuxkpi/common/include/linux/jiffies.h | 2 -- sys/compat/linuxkpi/common/include/linux/kconfig.h | 2 -- sys/compat/linuxkpi/common/include/linux/kdev_t.h | 2 -- sys/compat/linuxkpi/common/include/linux/kernel.h | 2 -- sys/compat/linuxkpi/common/include/linux/kmod.h | 2 -- sys/compat/linuxkpi/common/include/linux/kobject.h | 2 -- sys/compat/linuxkpi/common/include/linux/kref.h | 2 -- sys/compat/linuxkpi/common/include/linux/kthread.h | 2 -- sys/compat/linuxkpi/common/include/linux/ktime.h | 2 -- sys/compat/linuxkpi/common/include/linux/list.h | 2 -- sys/compat/linuxkpi/common/include/linux/lockdep.h | 2 -- sys/compat/linuxkpi/common/include/linux/log2.h | 2 -- sys/compat/linuxkpi/common/include/linux/math64.h | 2 -- sys/compat/linuxkpi/common/include/linux/mhi.h | 2 -- sys/compat/linuxkpi/common/include/linux/miscdevice.h | 2 -- sys/compat/linuxkpi/common/include/linux/mm.h | 2 -- sys/compat/linuxkpi/common/include/linux/mm_types.h | 2 -- sys/compat/linuxkpi/common/include/linux/mmu_context.h | 2 -- sys/compat/linuxkpi/common/include/linux/mmu_notifier.h | 2 -- sys/compat/linuxkpi/common/include/linux/mod_devicetable.h | 2 -- sys/compat/linuxkpi/common/include/linux/module.h | 2 -- sys/compat/linuxkpi/common/include/linux/moduleparam.h | 2 -- sys/compat/linuxkpi/common/include/linux/mutex.h | 2 -- sys/compat/linuxkpi/common/include/linux/net.h | 2 -- sys/compat/linuxkpi/common/include/linux/net_dim.h | 2 -- sys/compat/linuxkpi/common/include/linux/netdev_features.h | 2 -- sys/compat/linuxkpi/common/include/linux/netdevice.h | 2 -- sys/compat/linuxkpi/common/include/linux/nl80211.h | 2 -- sys/compat/linuxkpi/common/include/linux/notifier.h | 2 -- sys/compat/linuxkpi/common/include/linux/numa.h | 2 -- sys/compat/linuxkpi/common/include/linux/overflow.h | 2 -- sys/compat/linuxkpi/common/include/linux/page.h | 2 -- sys/compat/linuxkpi/common/include/linux/pagemap.h | 2 -- sys/compat/linuxkpi/common/include/linux/pci.h | 2 -- sys/compat/linuxkpi/common/include/linux/pci_ids.h | 2 -- sys/compat/linuxkpi/common/include/linux/pfn.h | 2 -- sys/compat/linuxkpi/common/include/linux/pfn_t.h | 2 -- sys/compat/linuxkpi/common/include/linux/pid.h | 2 -- sys/compat/linuxkpi/common/include/linux/platform_device.h | 2 -- sys/compat/linuxkpi/common/include/linux/pm.h | 2 -- sys/compat/linuxkpi/common/include/linux/pm_qos.h | 2 -- sys/compat/linuxkpi/common/include/linux/poll.h | 2 -- sys/compat/linuxkpi/common/include/linux/power_supply.h | 2 -- sys/compat/linuxkpi/common/include/linux/preempt.h | 2 -- sys/compat/linuxkpi/common/include/linux/prefetch.h | 2 -- sys/compat/linuxkpi/common/include/linux/printk.h | 2 -- sys/compat/linuxkpi/common/include/linux/ptp_clock_kernel.h | 2 -- sys/compat/linuxkpi/common/include/linux/radix-tree.h | 2 -- sys/compat/linuxkpi/common/include/linux/random.h | 2 -- sys/compat/linuxkpi/common/include/linux/rbtree.h | 2 -- sys/compat/linuxkpi/common/include/linux/rculist.h | 2 -- sys/compat/linuxkpi/common/include/linux/rcupdate.h | 2 -- sys/compat/linuxkpi/common/include/linux/refcount.h | 2 -- sys/compat/linuxkpi/common/include/linux/rhashtable.h | 2 -- sys/compat/linuxkpi/common/include/linux/rwlock.h | 2 -- sys/compat/linuxkpi/common/include/linux/rwsem.h | 2 -- sys/compat/linuxkpi/common/include/linux/scatterlist.h | 2 -- sys/compat/linuxkpi/common/include/linux/sched.h | 2 -- sys/compat/linuxkpi/common/include/linux/semaphore.h | 2 -- sys/compat/linuxkpi/common/include/linux/seq_file.h | 2 -- sys/compat/linuxkpi/common/include/linux/shmem_fs.h | 2 -- sys/compat/linuxkpi/common/include/linux/shrinker.h | 2 -- sys/compat/linuxkpi/common/include/linux/sizes.h | 2 -- sys/compat/linuxkpi/common/include/linux/skbuff.h | 2 -- sys/compat/linuxkpi/common/include/linux/slab.h | 2 -- sys/compat/linuxkpi/common/include/linux/smp.h | 2 -- sys/compat/linuxkpi/common/include/linux/soc/mediatek/mtk_wed.h | 2 -- sys/compat/linuxkpi/common/include/linux/soc/qcom/qmi.h | 2 -- sys/compat/linuxkpi/common/include/linux/socket.h | 2 -- sys/compat/linuxkpi/common/include/linux/spinlock.h | 2 -- sys/compat/linuxkpi/common/include/linux/srcu.h | 2 -- sys/compat/linuxkpi/common/include/linux/string.h | 2 -- sys/compat/linuxkpi/common/include/linux/stringify.h | 2 -- sys/compat/linuxkpi/common/include/linux/swap.h | 2 -- sys/compat/linuxkpi/common/include/linux/sysfs.h | 2 -- sys/compat/linuxkpi/common/include/linux/tcp.h | 2 -- sys/compat/linuxkpi/common/include/linux/time.h | 2 -- sys/compat/linuxkpi/common/include/linux/timer.h | 2 -- sys/compat/linuxkpi/common/include/linux/tracepoint.h | 2 -- sys/compat/linuxkpi/common/include/linux/types.h | 2 -- sys/compat/linuxkpi/common/include/linux/uaccess.h | 2 -- sys/compat/linuxkpi/common/include/linux/udp.h | 2 -- sys/compat/linuxkpi/common/include/linux/utsname.h | 2 -- sys/compat/linuxkpi/common/include/linux/uuid.h | 2 -- sys/compat/linuxkpi/common/include/linux/vmalloc.h | 2 -- sys/compat/linuxkpi/common/include/linux/wait.h | 2 -- sys/compat/linuxkpi/common/include/linux/wait_bit.h | 2 -- sys/compat/linuxkpi/common/include/linux/workqueue.h | 2 -- sys/compat/linuxkpi/common/include/linux/ww_mutex.h | 2 -- sys/compat/linuxkpi/common/include/linux/xarray.h | 2 -- sys/compat/linuxkpi/common/include/net/addrconf.h | 2 -- sys/compat/linuxkpi/common/include/net/cfg80211.h | 2 -- sys/compat/linuxkpi/common/include/net/ieee80211_radiotap.h | 2 -- sys/compat/linuxkpi/common/include/net/if_inet6.h | 2 -- sys/compat/linuxkpi/common/include/net/ip.h | 2 -- sys/compat/linuxkpi/common/include/net/ipv6.h | 2 -- sys/compat/linuxkpi/common/include/net/mac80211.h | 2 -- sys/compat/linuxkpi/common/include/net/netevent.h | 2 -- sys/compat/linuxkpi/common/include/net/page_pool.h | 2 -- sys/compat/linuxkpi/common/include/net/regulatory.h | 2 -- sys/compat/linuxkpi/common/include/net/tcp.h | 2 -- sys/compat/linuxkpi/common/src/linux_acpi.c | 2 -- sys/compat/linuxkpi/common/src/linux_dmi.c | 2 -- sys/compat/linuxkpi/common/src/linux_firmware.c | 2 -- sys/compat/linuxkpi/common/src/linux_interrupt.c | 2 -- sys/compat/linuxkpi/common/src/linux_lock.c | 2 -- sys/compat/linuxkpi/common/src/linux_mhi.c | 2 -- sys/compat/linuxkpi/common/src/linux_shrinker.c | 2 -- sys/compat/linuxkpi/common/src/linux_skbuff.c | 2 -- sys/compat/x86bios/x86bios.h | 2 -- sys/conf/ldscript.kmod.amd64 | 2 -- sys/conf/ldscript.kmod.i386 | 2 -- sys/crypto/aesni/aesencdec.h | 2 -- sys/crypto/aesni/aesni.h | 2 -- sys/crypto/aesni/aesni_ccm.c | 2 -- sys/crypto/aesni/aesni_ghash.c | 2 -- sys/crypto/aesni/aesni_os.h | 2 -- sys/crypto/aesni/sha_sse.h | 2 -- sys/crypto/armv8/armv8_crypto.h | 2 -- sys/crypto/camellia/camellia-api.c | 2 -- sys/crypto/camellia/camellia.c | 2 -- sys/crypto/camellia/camellia.h | 2 -- sys/crypto/ccp/ccp.h | 2 -- sys/crypto/ccp/ccp_hardware.h | 2 -- sys/crypto/ccp/ccp_lsb.h | 2 -- sys/crypto/intake.h | 2 -- sys/crypto/openssl/ossl.h | 2 -- sys/crypto/openssl/ossl_aarch64.c | 2 -- sys/crypto/openssl/ossl_hash.h | 2 -- sys/crypto/openssl/ossl_sha.h | 2 -- sys/crypto/openssl/ossl_x86.c | 2 -- sys/crypto/rc4/rc4.h | 2 -- sys/crypto/rijndael/test00.c | 2 -- sys/crypto/sha2/sha224.h | 2 -- sys/crypto/sha2/sha256.h | 2 -- sys/crypto/sha2/sha384.h | 2 -- sys/crypto/sha2/sha512.h | 2 -- sys/crypto/sha2/sha512t.h | 2 -- sys/crypto/siphash/siphash.h | 2 -- sys/crypto/skein/skein_freebsd.h | 2 -- sys/crypto/via/padlock.h | 2 -- sys/ddb/db_access.h | 2 -- sys/ddb/db_break.h | 2 -- sys/ddb/db_command.h | 2 -- sys/ddb/db_lex.h | 2 -- sys/ddb/db_output.h | 2 -- sys/ddb/db_sym.h | 2 -- sys/ddb/db_variables.h | 2 -- sys/ddb/db_watch.h | 2 -- sys/ddb/ddb.h | 2 -- sys/dev/aac/aac_tables.h | 2 -- sys/dev/aac/aacreg.h | 2 -- sys/dev/aac/aacvar.h | 2 -- sys/dev/aacraid/aacraid_debug.h | 2 -- sys/dev/aacraid/aacraid_endian.h | 2 -- sys/dev/aacraid/aacraid_reg.h | 2 -- sys/dev/aacraid/aacraid_var.h | 2 -- sys/dev/acpica/acpi_dock.c | 2 -- sys/dev/acpica/acpi_hpet.h | 2 -- sys/dev/acpica/acpi_pcibvar.h | 2 -- sys/dev/acpica/acpi_pcivar.h | 2 -- sys/dev/acpica/acpi_smbus.h | 2 -- sys/dev/acpica/acpiio.h | 2 -- sys/dev/acpica/acpivar.h | 2 -- sys/dev/adb/adb.h | 2 -- sys/dev/adb/adb_bus.c | 2 -- sys/dev/adb/adb_buttons.c | 2 -- sys/dev/adb/adb_kbd.c | 2 -- sys/dev/adb/adb_mouse.c | 2 -- sys/dev/adb/adbvar.h | 2 -- sys/dev/ae/if_aereg.h | 2 -- sys/dev/ae/if_aevar.h | 2 -- sys/dev/age/if_agereg.h | 2 -- sys/dev/age/if_agevar.h | 2 -- sys/dev/agp/agp_i810.h | 2 -- sys/dev/agp/agppriv.h | 2 -- sys/dev/agp/agpreg.h | 2 -- sys/dev/agp/agpvar.h | 2 -- sys/dev/ahci/ahci.h | 2 -- sys/dev/aic7xxx/aic79xx.h | 2 -- sys/dev/aic7xxx/aic79xx.reg | 2 -- sys/dev/aic7xxx/aic79xx.seq | 2 -- sys/dev/aic7xxx/aic79xx_inline.h | 2 -- sys/dev/aic7xxx/aic79xx_osm.h | 2 -- sys/dev/aic7xxx/aic79xx_reg.h | 2 -- sys/dev/aic7xxx/aic79xx_seq.h | 2 -- sys/dev/aic7xxx/aic7xxx.h | 2 -- sys/dev/aic7xxx/aic7xxx.reg | 2 -- sys/dev/aic7xxx/aic7xxx.seq | 2 -- sys/dev/aic7xxx/aic7xxx_93cx6.h | 2 -- sys/dev/aic7xxx/aic7xxx_inline.h | 2 -- sys/dev/aic7xxx/aic7xxx_osm.h | 2 -- sys/dev/aic7xxx/aic7xxx_reg.h | 2 -- sys/dev/aic7xxx/aic7xxx_seq.h | 2 -- sys/dev/aic7xxx/aic_osm_lib.h | 2 -- sys/dev/aic7xxx/aicasm/aicasm.c | 2 -- sys/dev/aic7xxx/aicasm/aicasm.h | 2 -- sys/dev/aic7xxx/aicasm/aicasm_gram.y | 2 -- sys/dev/aic7xxx/aicasm/aicasm_insformat.h | 2 -- sys/dev/aic7xxx/aicasm/aicasm_macro_gram.y | 2 -- sys/dev/aic7xxx/aicasm/aicasm_macro_scan.l | 2 -- sys/dev/aic7xxx/aicasm/aicasm_scan.l | 2 -- sys/dev/aic7xxx/aicasm/aicasm_symbol.c | 2 -- sys/dev/aic7xxx/aicasm/aicasm_symbol.h | 2 -- sys/dev/al_eth/al_eth.h | 2 -- sys/dev/al_eth/al_init_eth_kr.h | 2 -- sys/dev/al_eth/al_init_eth_lm.h | 2 -- sys/dev/alc/if_alcreg.h | 2 -- sys/dev/alc/if_alcvar.h | 2 -- sys/dev/ale/if_alereg.h | 2 -- sys/dev/ale/if_alevar.h | 2 -- sys/dev/altera/atse/if_atsereg.h | 2 -- sys/dev/altera/avgen/altera_avgen.h | 2 -- sys/dev/altera/jtag_uart/altera_jtag_uart.h | 2 -- sys/dev/altera/msgdma/msgdma.h | 2 -- sys/dev/altera/pio/pio.h | 2 -- sys/dev/altera/sdcard/altera_sdcard.h | 2 -- sys/dev/altera/softdma/a_api.h | 2 -- sys/dev/amd_ecc_inject/ecc_inject.c | 2 -- sys/dev/amdgpio/amdgpio.h | 2 -- sys/dev/amdsbwd/amd_chipset.h | 2 -- sys/dev/amdsmn/amdsmn.h | 2 -- sys/dev/asmc/asmcvar.h | 2 -- sys/dev/ata/ata-all.h | 2 -- sys/dev/ata/ata-pci.h | 2 -- sys/dev/ath/ah_osdep.c | 2 -- sys/dev/ath/ah_osdep.h | 2 -- sys/dev/ath/ah_osdep_ar5210.c | 2 -- sys/dev/ath/ah_osdep_ar5211.c | 2 -- sys/dev/ath/ah_osdep_ar5212.c | 2 -- sys/dev/ath/ah_osdep_ar5416.c | 2 -- sys/dev/ath/ah_osdep_ar9300.c | 2 -- sys/dev/ath/ath_dfs/null/dfs_null.c | 2 -- sys/dev/ath/ath_hal/ah.c | 2 -- sys/dev/ath/ath_hal/ah.h | 2 -- sys/dev/ath/ath_hal/ah_btcoex.h | 2 -- sys/dev/ath/ath_hal/ah_debug.h | 2 -- sys/dev/ath/ath_hal/ah_decode.h | 2 -- sys/dev/ath/ath_hal/ah_desc.h | 2 -- sys/dev/ath/ath_hal/ah_devid.h | 2 -- sys/dev/ath/ath_hal/ah_diagcodes.h | 2 -- sys/dev/ath/ath_hal/ah_eeprom.h | 2 -- sys/dev/ath/ath_hal/ah_eeprom_9287.c | 2 -- sys/dev/ath/ath_hal/ah_eeprom_9287.h | 2 -- sys/dev/ath/ath_hal/ah_eeprom_v1.c | 2 -- sys/dev/ath/ath_hal/ah_eeprom_v1.h | 2 -- *** 49391 LINES SKIPPED *** From nobody Wed Aug 16 17:56:46 2023 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 4RQwnC1rnCz4qtqM; Wed, 16 Aug 2023 17:56:47 +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 4RQwnB63xFz3Ty9; Wed, 16 Aug 2023 17:56:46 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692208606; 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=dlVxQjGJi1e8iYxCxcw6jsOwVLDM0svvJI19WlOWSRY=; b=S93BJJJUc0MtZVLeTRXPxKvJSDOXHtXN1AUl0gYa4OzibhjMMuS+/TCnsPRW/xHnWZU8I5 lpdIsoXUhqBWC6MadJlJC3X2S5kGpHmHw/a00/vKp+nwqM46ZY0AlmoBK7w+/2gCToE2cZ s7uhVYYO7usZg0DyUwE6KfHxFLSetF8my4tqgZuvhYgyZJIItNgpU+EAtMJzUHz1DiJjVa nmWAi+8iWxENVOdIO/fgtnnW12YewvDSOwFiyFE9UA7Gy6R/ZSdTkBVrnIkcnyqRHomkSk FddgI/iVwsqi5m0P+UlTBoDTtirO57UJMeyjD5/wfXto+yF1pk32e0o8TMr5qw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692208606; 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=dlVxQjGJi1e8iYxCxcw6jsOwVLDM0svvJI19WlOWSRY=; b=ueJQ17lE3QKEZ1brFK6rB5dyd10r++io5vr9MgTcQPPWmjDlOMlcyRyri13tliV7b1Iu7g sHXTbBtmU4d+CSeOeKDcypKNmMoeomDDEreXfn7NYBpkpu5Omoo8BuYAVqMVnIMkA2ZDs2 yhR0xxcu3sz5CqX/UUiU/Bp44jjNucgmKHGWxSxbODIacfQikFzPHYB30n0pxlVSI1qSU4 +5u35qPABUWgH3W4+pYWfZSf10aXmaa2DH5CZgFa+gF6yuz9GF0f5NiiSljxBhy6d10Erm XuuC1vltww+0mPJlT+HrK6d9ZDr0awFmdqLcjxwMONS5LjaoFkE8sxxpdf4STA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692208606; a=rsa-sha256; cv=none; b=EWXyUYioc5JCj4mVj/2AsAlHa0G9hTR1FXxpJD1KBrROEzJ3Rb/DIIWIh/LPmikzjMvERM shKYWD6Yh7wQ/f3fyZPSYfdmYCvQI0L87l6C19CKUZFnyvhWVAbZNwOHkihi/EqncbDHDK A+NHy4dxAzj4k2lxl0U/Yhe2SruTCRAMJoAtuvC17hd6VK18kJ9NabC4ZO/kGz4ZWXEqmz 3ypAg5guSa4bGYr7DoRUOUEq+pSffmTohogaEhY8iFHjLCcgVVKAFu7L9ASLdZ3zJ45KyY SXVBFY7KHF7MLTzWlrqIkufHqq+mY44yExbcaMdioP36wl1L3AkvZscwcY+2BA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RQwnB58k0z11KH; Wed, 16 Aug 2023 17:56:46 +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 37GHuk06058943; Wed, 16 Aug 2023 17:56:46 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37GHukMr058935; Wed, 16 Aug 2023 17:56:46 GMT (envelope-from git) Date: Wed, 16 Aug 2023 17:56:46 GMT Message-Id: <202308161756.37GHukMr058935@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Warner Losh Subject: git: b3e7694832e8 - main - Remove $FreeBSD$: two-line .h pattern 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org 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: b3e7694832e81d7a904a10f525f8797b753bf0d3 Auto-Submitted: auto-generated The branch main has been updated by imp: URL: https://cgit.FreeBSD.org/src/commit/?id=b3e7694832e81d7a904a10f525f8797b753bf0d3 commit b3e7694832e81d7a904a10f525f8797b753bf0d3 Author: Warner Losh AuthorDate: 2023-08-16 17:54:16 +0000 Commit: Warner Losh CommitDate: 2023-08-16 17:54:16 +0000 Remove $FreeBSD$: two-line .h pattern Remove /^\s*\*\n \*\s+\$FreeBSD\$$\n/ --- bin/csh/iconv_stub.c | 2 -- bin/csh/iconv_stub.h | 2 -- bin/date/vary.h | 2 -- bin/dd/gen.c | 2 -- bin/expr/expr.y | 2 -- bin/setfacl/setfacl.h | 2 -- bin/sh/arith_yacc.h | 2 -- bin/sh/cd.h | 2 -- cddl/compat/opensolaris/include/alloca.h | 2 -- cddl/compat/opensolaris/include/assert.h | 2 -- cddl/compat/opensolaris/include/devid.h | 2 -- cddl/compat/opensolaris/include/dtrace.h | 2 -- cddl/compat/opensolaris/include/fcntl.h | 2 -- cddl/compat/opensolaris/include/fsshare.h | 2 -- cddl/compat/opensolaris/include/libproc.h | 2 -- cddl/compat/opensolaris/include/libshare.h | 2 -- cddl/compat/opensolaris/include/sha2.h | 2 -- cddl/compat/opensolaris/include/stdio.h | 2 -- cddl/compat/opensolaris/include/strings.h | 2 -- cddl/compat/opensolaris/include/unistd.h | 2 -- cddl/compat/opensolaris/lib/libumem/umem.c | 2 -- cddl/compat/opensolaris/lib/libumem/umem.h | 2 -- cddl/lib/libdtrace/errno.d | 2 -- cddl/lib/libdtrace/io.d | 2 -- cddl/lib/libdtrace/ip.d | 2 -- cddl/lib/libdtrace/libproc_compat.h | 2 -- cddl/lib/libdtrace/net.d | 2 -- cddl/lib/libdtrace/nfs.d | 2 -- cddl/lib/libdtrace/nfssrv.d | 2 -- cddl/lib/libdtrace/psinfo.d | 2 -- cddl/lib/libdtrace/regs_x86.d | 2 -- cddl/lib/libdtrace/sched.d | 2 -- cddl/lib/libdtrace/sctp.d | 2 -- cddl/lib/libdtrace/siftr.d | 2 -- cddl/lib/libdtrace/signal.d | 2 -- cddl/lib/libdtrace/socket.d | 2 -- cddl/lib/libdtrace/tcp.d | 2 -- cddl/lib/libdtrace/udp.d | 2 -- cddl/lib/libdtrace/udplite.d | 2 -- cddl/lib/libdtrace/unistd.d | 2 -- cddl/usr.sbin/zfsd/callout.cc | 2 -- cddl/usr.sbin/zfsd/callout.h | 2 -- cddl/usr.sbin/zfsd/case_file.h | 2 -- cddl/usr.sbin/zfsd/tests/libmocks.c | 2 -- cddl/usr.sbin/zfsd/tests/libmocks.h | 2 -- cddl/usr.sbin/zfsd/vdev.cc | 2 -- cddl/usr.sbin/zfsd/vdev.h | 2 -- cddl/usr.sbin/zfsd/vdev_iterator.cc | 2 -- cddl/usr.sbin/zfsd/vdev_iterator.h | 2 -- cddl/usr.sbin/zfsd/zfsd.h | 2 -- cddl/usr.sbin/zfsd/zfsd_event.h | 2 -- cddl/usr.sbin/zfsd/zfsd_exception.h | 2 -- cddl/usr.sbin/zfsd/zpool_list.cc | 2 -- cddl/usr.sbin/zfsd/zpool_list.h | 2 -- gnu/lib/libdialog/dlg_config.h | 2 -- include/ar.h | 2 -- include/arpa/ftp.h | 2 -- include/bitstring.h | 2 -- include/complex.h | 2 -- include/cpio.h | 2 -- include/dlfcn.h | 2 -- include/elf-hints.h | 2 -- include/elf.h | 2 -- include/fmtmsg.h | 2 -- include/fnmatch.h | 2 -- include/ftw.h | 2 -- include/gssapi/gssapi.h | 2 -- include/inttypes.h | 2 -- include/iso646.h | 2 -- include/kenv.h | 2 -- include/langinfo.h | 2 -- include/link.h | 2 -- include/malloc_np.h | 2 -- include/memory.h | 2 -- include/monetary.h | 2 -- include/mqueue.h | 2 -- include/nl_types.h | 2 -- include/nlist.h | 2 -- include/nss.h | 2 -- include/printf.h | 2 -- include/proc_service.h | 2 -- include/protocols/dumprestore.h | 2 -- include/protocols/routed.h | 2 -- include/protocols/rwhod.h | 2 -- include/protocols/talkd.h | 2 -- include/protocols/timed.h | 2 -- include/pthread.h | 2 -- include/pthread_np.h | 2 -- include/ranlib.h | 2 -- include/rpc/rpcsec_gss.h | 2 -- include/rpcsvc/nis_db.h | 2 -- include/rpcsvc/nislib.h | 2 -- include/rpcsvc/yp_prot.h | 2 -- include/rpcsvc/ypclnt.h | 2 -- include/semaphore.h | 2 -- include/spawn.h | 2 -- include/stab.h | 2 -- include/stdalign.h | 2 -- include/stdbool.h | 2 -- include/stddef.h | 2 -- include/stdnoreturn.h | 2 -- include/stringlist.h | 2 -- include/strings.h | 2 -- include/sysexits.h | 2 -- include/tar.h | 2 -- include/tgmath.h | 2 -- include/timers.h | 2 -- include/uchar.h | 2 -- include/ulimit.h | 2 -- include/utmpx.h | 2 -- include/uuid.h | 2 -- include/varargs.h | 2 -- include/wchar.h | 2 -- include/wordexp.h | 2 -- include/xlocale.h | 2 -- include/xlocale/_ctype.h | 2 -- include/xlocale/_inttypes.h | 2 -- include/xlocale/_langinfo.h | 2 -- include/xlocale/_locale.h | 2 -- include/xlocale/_monetary.h | 2 -- include/xlocale/_stdio.h | 2 -- include/xlocale/_stdlib.h | 2 -- include/xlocale/_string.h | 2 -- include/xlocale/_strings.h | 2 -- include/xlocale/_time.h | 2 -- include/xlocale/_uchar.h | 2 -- include/xlocale/_wchar.h | 2 -- kerberos5/lib/libgssapi_krb5/gss_krb5.c | 2 -- kerberos5/lib/libgssapi_krb5/prefix.c | 2 -- kerberos5/lib/libgssapi_ntlm/prefix.c | 2 -- kerberos5/lib/libgssapi_spnego/freebsd_compat.c | 2 -- lib/csu/amd64/crt.h | 2 -- lib/csu/common/notes.h | 2 -- lib/csu/i386/crt.h | 2 -- lib/csu/i386/crt1_c.c | 2 -- lib/csu/i386/crt1_s.S | 2 -- lib/csu/powerpc/crt.h | 2 -- lib/csu/powerpc64/crt.h | 2 -- lib/flua/libjail/lua_jail.c | 2 -- lib/geom/journal/geom_journal.h | 2 -- lib/lib80211/lib80211_ioctl.c | 2 -- lib/lib80211/lib80211_ioctl.h | 2 -- lib/lib80211/lib80211_regdomain.h | 2 -- lib/libarchive/config_freebsd.h | 2 -- lib/libbe/be.h | 2 -- lib/libbe/be_impl.h | 2 -- lib/libbluetooth/dev.c | 2 -- lib/libbluetooth/hci.c | 2 -- lib/libbsdstat/bsdstat.c | 2 -- lib/libbsdstat/bsdstat.h | 2 -- lib/libbsnmp/tests/bsnmpd_test.c | 2 -- lib/libc/aarch64/SYS.h | 2 -- lib/libc/aarch64/_fpmath.h | 2 -- lib/libc/aarch64/arith.h | 2 -- lib/libc/aarch64/gd_qnan.h | 2 -- lib/libc/aarch64/static_tls.h | 2 -- lib/libc/amd64/_fpmath.h | 2 -- lib/libc/amd64/arith.h | 2 -- lib/libc/amd64/gd_qnan.h | 2 -- lib/libc/amd64/static_tls.h | 2 -- lib/libc/amd64/string/memcmp.S | 2 -- lib/libc/amd64/string/memset.S | 2 -- lib/libc/arm/_fpmath.h | 2 -- lib/libc/arm/aeabi/aeabi_vfp.h | 2 -- lib/libc/arm/static_tls.h | 2 -- lib/libc/gdtoa/glue.c | 2 -- lib/libc/gen/arc4random-compat.c | 2 -- lib/libc/gen/arc4random.h | 2 -- lib/libc/gen/arc4random_uniform.c | 2 -- lib/libc/gen/dirfd.c | 2 -- lib/libc/gen/elf_utils.c | 2 -- lib/libc/gen/fpclassify.c | 2 -- lib/libc/gen/frexp.c | 2 -- lib/libc/gen/gen-compat.h | 2 -- lib/libc/gen/gen-private.h | 2 -- lib/libc/gen/isinf.c | 2 -- lib/libc/gen/isnan.c | 2 -- lib/libc/gen/libc_dlopen.c | 2 -- lib/libc/gen/rand48.h | 2 -- lib/libc/gen/scandir_b.c | 2 -- lib/libc/gen/sem.c | 2 -- lib/libc/gen/sem_new.c | 2 -- lib/libc/gen/telldir.h | 2 -- lib/libc/gen/tls.c | 2 -- lib/libc/gen/ulimit.c | 2 -- lib/libc/gen/unvis-compat.c | 2 -- lib/libc/gen/utxdb.h | 2 -- lib/libc/i386/_fpmath.h | 2 -- lib/libc/i386/arith.h | 2 -- lib/libc/i386/gd_qnan.h | 2 -- lib/libc/i386/static_tls.h | 2 -- lib/libc/iconv/__iconv.c | 2 -- lib/libc/iconv/__iconv_free_list.c | 2 -- lib/libc/iconv/__iconv_get_list.c | 2 -- lib/libc/iconv/iconv-internal.h | 2 -- lib/libc/iconv/iconv.c | 2 -- lib/libc/iconv/iconv_canonicalize.c | 2 -- lib/libc/iconv/iconv_close.c | 2 -- lib/libc/iconv/iconv_compat.c | 2 -- lib/libc/iconv/iconv_open.c | 2 -- lib/libc/iconv/iconv_open_into.c | 2 -- lib/libc/iconv/iconv_set_relocation_prefix.c | 2 -- lib/libc/iconv/iconvctl.c | 2 -- lib/libc/iconv/iconvlist.c | 2 -- lib/libc/include/block_abi.h | 2 -- lib/libc/include/compat.h | 2 -- lib/libc/include/errlst.h | 2 -- lib/libc/include/fpmath.h | 2 -- lib/libc/include/libc_private.h | 2 -- lib/libc/include/namespace.h | 2 -- lib/libc/include/nscache.h | 2 -- lib/libc/include/nscachedcli.h | 2 -- lib/libc/include/nss_tls.h | 2 -- lib/libc/include/reentrant.h | 2 -- lib/libc/include/spinlock.h | 2 -- lib/libc/include/un-namespace.h | 2 -- lib/libc/locale/collate.h | 2 -- lib/libc/locale/ctype.c | 2 -- lib/libc/locale/ldpart.h | 2 -- lib/libc/locale/lmessages.h | 2 -- lib/libc/locale/lmonetary.h | 2 -- lib/libc/locale/lnumeric.h | 2 -- lib/libc/locale/mblocal.h | 2 -- lib/libc/locale/runefile.h | 2 -- lib/libc/locale/setlocale.h | 2 -- lib/libc/locale/xlocale.c | 2 -- lib/libc/locale/xlocale_private.h | 2 -- lib/libc/net/netdb_private.h | 2 -- lib/libc/net/nss_backends.h | 2 -- lib/libc/net/sockatmark.c | 2 -- lib/libc/posix1e/acl_support.h | 2 -- lib/libc/powerpc/_fpmath.h | 2 -- lib/libc/powerpc/arith.h | 2 -- lib/libc/powerpc/gd_qnan.h | 2 -- lib/libc/powerpc/gen/fpgetsticky.c | 2 -- lib/libc/powerpc/static_tls.h | 2 -- lib/libc/powerpc64/_fpmath.h | 2 -- lib/libc/powerpc64/arith.h | 2 -- lib/libc/powerpc64/gd_qnan.h | 2 -- lib/libc/powerpc64/gen/fpgetsticky.c | 2 -- lib/libc/powerpc64/static_tls.h | 2 -- lib/libc/powerpc64/string/bcopy_vsx.S | 2 -- lib/libc/powerpc64/string/memcpy_vsx.S | 2 -- lib/libc/powerpcspe/gen/fpgetsticky.c | 2 -- lib/libc/resolv/h_errno.c | 2 -- lib/libc/resolv/res_debug.h | 2 -- lib/libc/resolv/res_state.c | 2 -- lib/libc/riscv/SYS.h | 2 -- lib/libc/riscv/_fpmath.h | 2 -- lib/libc/riscv/arith.h | 2 -- lib/libc/riscv/gd_qnan.h | 2 -- lib/libc/riscv/static_tls.h | 2 -- lib/libc/rpc/mt_misc.h | 2 -- lib/libc/rpc/rpc_com.h | 2 -- lib/libc/rpc/rpcsec_gss_stub.c | 2 -- lib/libc/stdio/printfcommon.h | 2 -- lib/libc/stdio/printflocal.h | 2 -- lib/libc/stdio/xprintf.c | 2 -- lib/libc/stdio/xprintf_errno.c | 2 -- lib/libc/stdio/xprintf_float.c | 2 -- lib/libc/stdio/xprintf_hexdump.c | 2 -- lib/libc/stdio/xprintf_int.c | 2 -- lib/libc/stdio/xprintf_quote.c | 2 -- lib/libc/stdio/xprintf_str.c | 2 -- lib/libc/stdio/xprintf_time.c | 2 -- lib/libc/stdio/xprintf_vis.c | 2 -- lib/libc/stdlib/_Exit.c | 2 -- lib/libc/stdlib/bsearch_b.c | 2 -- lib/libc/stdlib/heapsort_b.c | 2 -- lib/libc/stdlib/hsearch.h | 2 -- lib/libc/stdlib/mergesort_b.c | 2 -- lib/libc/stdlib/qsort_r.c | 2 -- lib/libc/stdlib/qsort_r_compat.c | 2 -- lib/libc/stdlib/qsort_s.c | 2 -- lib/libc/stdlib/quick_exit.c | 2 -- lib/libc/stdlib/random.h | 2 -- lib/libc/stdlib/tsearch_path.h | 2 -- lib/libc/stdtime/timelocal.h | 2 -- lib/libc/string/memrchr.c | 2 -- lib/libc/sys/compat-ino64.h | 2 -- lib/libc/sys/compat-stub.c | 2 -- lib/libc/sys/pipe.c | 2 -- lib/libc/sys/vadvise.c | 2 -- lib/libc/tests/gen/fpclassify2_test.c | 2 -- lib/libc/tests/net/ether_test.c | 2 -- lib/libc/tests/net/eui64_aton_test.c | 2 -- lib/libc/tests/net/eui64_ntoa_test.c | 2 -- lib/libc/tests/net/test-eui64.h | 2 -- lib/libc/tests/nss/testutil.h | 2 -- lib/libc/tests/stdlib/test-sort.h | 2 -- lib/libc/tests/string/strerror_test.c | 2 -- lib/libc/uuid/uuid_compare.c | 2 -- lib/libc/uuid/uuid_create.c | 2 -- lib/libc/uuid/uuid_create_nil.c | 2 -- lib/libc/uuid/uuid_equal.c | 2 -- lib/libc/uuid/uuid_from_string.c | 2 -- lib/libc/uuid/uuid_hash.c | 2 -- lib/libc/uuid/uuid_is_nil.c | 2 -- lib/libc/uuid/uuid_to_string.c | 2 -- lib/libc_nonshared/__stub.c | 2 -- lib/libcalendar/calendar.h | 2 -- lib/libcam/camlib.h | 2 -- lib/libcam/scsi_wrap.h | 2 -- lib/libcapsicum/capsicum_helpers.h | 2 -- lib/libcasper/libcasper/libcasper.h | 2 -- lib/libcasper/libcasper/libcasper_impl.c | 2 -- lib/libcasper/libcasper/libcasper_impl.h | 2 -- lib/libcasper/libcasper/libcasper_service.h | 2 -- lib/libcasper/libcasper/zygote.h | 2 -- lib/libcasper/services/cap_dns/cap_dns.h | 2 -- lib/libcasper/services/cap_fileargs/cap_fileargs.h | 2 -- lib/libcasper/services/cap_grp/cap_grp.h | 2 -- lib/libcasper/services/cap_net/cap_net.h | 2 -- lib/libcasper/services/cap_netdb/cap_netdb.h | 2 -- lib/libcasper/services/cap_pwd/cap_pwd.h | 2 -- lib/libcasper/services/cap_sysctl/cap_sysctl.h | 2 -- lib/libcasper/services/cap_syslog/cap_syslog.h | 2 -- lib/libcrypt/crypt.h | 2 -- lib/libdevctl/devctl.h | 2 -- lib/libdevdctl/consumer.h | 2 -- lib/libdevdctl/event.h | 2 -- lib/libdevdctl/event_factory.h | 2 -- lib/libdevdctl/exception.h | 2 -- lib/libdevdctl/guid.cc | 2 -- lib/libdevdctl/guid.h | 2 -- lib/libdevdctl/tests/libdevdctl_unittest.cc | 2 -- lib/libdevinfo/devinfo.h | 2 -- lib/libdevinfo/devinfo_var.h | 2 -- lib/libdevstat/devstat.h | 2 -- lib/libdpv/dialog_util.h | 2 -- lib/libdpv/dialogrc.h | 2 -- lib/libdpv/dprompt.h | 2 -- lib/libdpv/dpv.h | 2 -- lib/libdpv/dpv_private.h | 2 -- lib/libdpv/status.h | 2 -- lib/libdpv/util.h | 2 -- lib/libedit/readline/history.h | 2 -- lib/libedit/readline/tilde.h | 2 -- lib/libefivar/efi-osdep.h | 2 -- lib/libefivar/efivar-dp.h | 2 -- lib/libefivar/efivar.h | 2 -- lib/libefivar/uefi-dplib.h | 2 -- lib/libfetch/common.h | 2 -- lib/libfetch/fetch.h | 2 -- lib/libfigpar/figpar.h | 2 -- lib/libfigpar/string_m.h | 2 -- lib/libgeom/geom_ctl.c | 2 -- lib/libgeom/geom_getxml.c | 2 -- lib/libgeom/geom_stats.c | 2 -- lib/libgeom/geom_xml2tree.c | 2 -- lib/libgeom/libgeom.h | 2 -- lib/libgpio/gpio.c | 2 -- lib/libgpio/libgpio.h | 2 -- lib/libgssapi/context.h | 2 -- lib/libgssapi/cred.h | 2 -- lib/libgssapi/gss_accept_sec_context.c | 2 -- lib/libgssapi/gss_acquire_cred.c | 2 -- lib/libgssapi/gss_add_cred.c | 2 -- lib/libgssapi/gss_add_oid_set_member.c | 2 -- lib/libgssapi/gss_canonicalize_name.c | 2 -- lib/libgssapi/gss_compare_name.c | 2 -- lib/libgssapi/gss_context_time.c | 2 -- lib/libgssapi/gss_create_empty_oid_set.c | 2 -- lib/libgssapi/gss_decapsulate_token.c | 2 -- lib/libgssapi/gss_delete_sec_context.c | 2 -- lib/libgssapi/gss_display_name.c | 2 -- lib/libgssapi/gss_display_status.c | 2 -- lib/libgssapi/gss_duplicate_name.c | 2 -- lib/libgssapi/gss_duplicate_oid.c | 2 -- lib/libgssapi/gss_encapsulate_token.c | 2 -- lib/libgssapi/gss_export_name.c | 2 -- lib/libgssapi/gss_export_sec_context.c | 2 -- lib/libgssapi/gss_get_mic.c | 2 -- lib/libgssapi/gss_import_name.c | 2 -- lib/libgssapi/gss_import_sec_context.c | 2 -- lib/libgssapi/gss_indicate_mechs.c | 2 -- lib/libgssapi/gss_init_sec_context.c | 2 -- lib/libgssapi/gss_inquire_context.c | 2 -- lib/libgssapi/gss_inquire_cred.c | 2 -- lib/libgssapi/gss_inquire_cred_by_mech.c | 2 -- lib/libgssapi/gss_inquire_mechs_for_name.c | 2 -- lib/libgssapi/gss_inquire_names_for_mech.c | 2 -- lib/libgssapi/gss_inquire_sec_context_by_oid.c | 2 -- lib/libgssapi/gss_krb5.c | 2 -- lib/libgssapi/gss_mech_switch.c | 2 -- lib/libgssapi/gss_names.c | 2 -- lib/libgssapi/gss_process_context_token.c | 2 -- lib/libgssapi/gss_release_buffer.c | 2 -- lib/libgssapi/gss_release_cred.c | 2 -- lib/libgssapi/gss_release_name.c | 2 -- lib/libgssapi/gss_release_oid_set.c | 2 -- lib/libgssapi/gss_seal.c | 2 -- lib/libgssapi/gss_sign.c | 2 -- lib/libgssapi/gss_test_oid_set_member.c | 2 -- lib/libgssapi/gss_unseal.c | 2 -- lib/libgssapi/gss_unwrap.c | 2 -- lib/libgssapi/gss_utils.c | 2 -- lib/libgssapi/gss_verify.c | 2 -- lib/libgssapi/gss_verify_mic.c | 2 -- lib/libgssapi/gss_wrap.c | 2 -- lib/libgssapi/gss_wrap_size_limit.c | 2 -- lib/libgssapi/mech_switch.h | 2 -- lib/libgssapi/name.h | 2 -- lib/libgssapi/spnego.h | 2 -- lib/libgssapi/utils.h | 2 -- lib/libifconfig/libifconfig.c | 2 -- lib/libifconfig/libifconfig.h | 2 -- lib/libifconfig/libifconfig_bridge.c | 2 -- lib/libifconfig/libifconfig_carp.c | 2 -- lib/libifconfig/libifconfig_inet.c | 2 -- lib/libifconfig/libifconfig_inet6.c | 2 -- lib/libifconfig/libifconfig_internal.c | 2 -- lib/libifconfig/libifconfig_internal.h | 2 -- lib/libifconfig/libifconfig_lagg.c | 2 -- lib/libifconfig/libifconfig_media.c | 2 -- lib/libifconfig/libifconfig_sfp.c | 2 -- lib/libifconfig/libifconfig_sfp.h | 2 -- lib/libifconfig/libifconfig_sfp_tables.tpl.c | 2 -- lib/libifconfig/libifconfig_sfp_tables.tpl.h | 2 -- lib/libifconfig/libifconfig_sfp_tables_internal.tpl.h | 2 -- lib/libifconfig/sfp.lua | 2 -- lib/libjail/jail.h | 2 -- lib/libkiconv/kiconv_sysctl.c | 2 -- lib/libkiconv/quirks.c | 2 -- lib/libkiconv/quirks.h | 2 -- lib/libkiconv/xlat16_iconv.c | 2 -- lib/libkiconv/xlat16_sysctl.c | 2 -- lib/libkvm/kvm_aarch64.h | 2 -- lib/libkvm/kvm_amd64.h | 2 -- lib/libkvm/kvm_arm.h | 2 -- lib/libkvm/kvm_i386.h | 2 -- lib/libkvm/kvm_powerpc64.h | 2 -- lib/libkvm/kvm_riscv.h | 2 -- lib/libkvm/tests/kvm_test_common.h | 2 -- lib/libmd/sha.h | 2 -- lib/libmemstat/memstat.c | 2 -- lib/libmemstat/memstat.h | 2 -- lib/libmemstat/memstat_all.c | 2 -- lib/libmemstat/memstat_internal.h | 2 -- lib/libmemstat/memstat_malloc.c | 2 -- lib/libmemstat/memstat_uma.c | 2 -- lib/libmixer/mixer.c | 2 -- lib/libmixer/mixer.h | 2 -- lib/libmt/mtlib.h | 2 -- lib/libnetbsd/glob.h | 2 -- lib/libnetbsd/pthread.h | 2 -- lib/libnetbsd/util.c | 2 -- lib/libnetgraph/internal.h | 2 -- lib/libnetgraph/netgraph.h | 2 -- lib/libnetmap/nmctx-pthreads.c | 2 -- lib/libnetmap/nmctx.c | 2 -- lib/libnetmap/nmport.c | 2 -- lib/libnetmap/nmreq.c | 2 -- lib/libnv/common_impl.h | 2 -- lib/libnv/msgio.h | 2 -- lib/libnv/tests/cnv_tests.cc | 2 -- lib/libnv/tests/nvlist_add_test.c | 2 -- lib/libnv/tests/nvlist_append_test.c | 2 -- lib/libnv/tests/nvlist_exists_test.c | 2 -- lib/libnv/tests/nvlist_free_test.c | 2 -- lib/libnv/tests/nvlist_get_test.c | 2 -- lib/libnv/tests/nvlist_move_test.c | 2 -- lib/libopenbsd/imsg-buffer.c | 2 -- lib/libopenbsd/imsg.c | 2 -- lib/libopenbsd/imsg.h | 2 -- lib/libopenbsd/ohash.h | 2 -- lib/libopenbsd/sys/sysctl.h | 2 -- lib/libopenbsd/unistd.h | 2 -- lib/libpam/libpam/security/pam_mod_misc.h | 2 -- lib/libpam/modules/pam_login_access/pam_login_access.h | 2 -- lib/libpathconv/abs2rel.c | 2 -- lib/libpathconv/pathconv.h | 2 -- lib/libpathconv/rel2abs.c | 2 -- lib/libpathconv/tests/abs2rel.c | 2 -- lib/libpathconv/tests/rel2abs.c | 2 -- lib/libpfctl/libpfctl.c | 2 -- lib/libpfctl/libpfctl.h | 2 -- lib/libpjdlog/pjdlog.h | 2 -- lib/libpmc/libpmc_json.cc | 2 -- lib/libpmc/libpmc_pmu_util.c | 2 -- lib/libpmc/libpmcinternal.h | 2 -- lib/libpmc/pmc.h | 2 -- lib/libpmc/pmcformat.h | 2 -- lib/libpmc/pmclog.h | 2 -- lib/libpmc/pmu-events/jsmn.c | 2 -- lib/libpmc/pmu-events/json.c | 2 -- lib/libpmc/pmu-events/list.h | 2 -- lib/libpmcstat/libpmcstat.h | 2 -- lib/libproc/_libproc.h | 2 -- lib/libproc/libproc.h | 2 -- lib/libprocstat/common_kvm.h | 2 -- lib/libprocstat/core.h | 2 -- lib/libprocstat/libprocstat.h | 2 -- lib/libprocstat/libprocstat_compat.c | 2 -- lib/libprocstat/libprocstat_internal.h | 2 -- lib/libprocstat/zfs.c | 2 -- lib/libprocstat/zfs_defs.h | 2 -- lib/libradius/radlib.h | 2 -- lib/libradius/radlib_private.h | 2 -- lib/libradius/radlib_vs.h | 2 -- lib/librpcsec_gss/rpcsec_gss.c | 2 -- lib/librpcsec_gss/rpcsec_gss_conf.c | 2 -- lib/librpcsec_gss/rpcsec_gss_misc.c | 2 -- lib/librpcsec_gss/svc_rpcsec_gss.c | 2 -- lib/librss/librss.h | 2 -- lib/librt/aio.c | 2 -- lib/librt/mq.c | 2 -- lib/librt/sigev_thread.c | 2 -- lib/librt/sigev_thread.h | 2 -- lib/librt/timer.c | 2 -- lib/librtld_db/rtld_db.h | 2 -- lib/libsbuf/tests/sbuf_test_common.h | 2 -- lib/libsecureboot/efi/efi_variables.c | 2 -- lib/libsecureboot/pass_manifest.c | 2 -- lib/libstdbuf/stdbuf.c | 2 -- lib/libstdthreads/call_once.c | 2 -- lib/libstdthreads/cnd.c | 2 -- lib/libstdthreads/mtx.c | 2 -- lib/libstdthreads/thrd.c | 2 -- lib/libstdthreads/threads.h | 2 -- lib/libstdthreads/tss.c | 2 -- lib/libsysdecode/sysdecode.h | 2 -- lib/libtacplus/taclib.h | 2 -- lib/libtacplus/taclib_private.h | 2 -- lib/libthr/arch/aarch64/include/pthread_md.h | 2 -- lib/libthr/arch/aarch64/include/pthread_tls.h | 2 -- lib/libthr/arch/amd64/amd64/_umtx_op_err.S | 2 -- lib/libthr/arch/amd64/include/pthread_md.h | 2 -- lib/libthr/arch/amd64/include/pthread_tls.h | 2 -- lib/libthr/arch/arm/include/pthread_md.h | 2 -- lib/libthr/arch/arm/include/pthread_tls.h | 2 -- lib/libthr/arch/i386/i386/_umtx_op_err.S | 2 -- lib/libthr/arch/i386/include/pthread_md.h | 2 -- lib/libthr/arch/i386/include/pthread_tls.h | 2 -- lib/libthr/arch/powerpc/include/pthread_md.h | 2 -- lib/libthr/arch/powerpc/include/pthread_tls.h | 2 -- lib/libthr/arch/powerpc/powerpc/_umtx_op_err.S | 2 -- lib/libthr/arch/riscv/include/pthread_md.h | 2 -- lib/libthr/arch/riscv/include/pthread_tls.h | 2 -- lib/libthr/plockstat.d | 2 -- lib/libthr/sys/thr_error.c | 2 -- lib/libthr/thread/thr_private.h | 2 -- lib/libthr/thread/thr_umtx.h | 2 -- lib/libthread_db/kse.h | 2 -- lib/libthread_db/libpthread_db.h | 2 -- lib/libthread_db/thread_db.h | 2 -- lib/libthread_db/thread_db_int.h | 2 -- lib/libufs/libufs.h | 2 -- lib/libugidfw/ugidfw.c | 2 -- lib/libugidfw/ugidfw.h | 2 -- lib/libulog/ulog.h | 2 -- lib/libulog/utempter.h | 2 -- lib/libusbhid/usbhid.h | 2 -- lib/libusbhid/usbvar.h | 2 -- lib/libutil/kinfo_getallproc.c | 2 -- lib/libutil/kinfo_getproc.c | 2 -- lib/libutil/kld.c | 2 -- lib/libutil/libutil.h | 2 -- lib/libutil/quotafile.c | 2 -- lib/libutil/tests/humanize_number_test.c | 2 -- lib/libvgl/vgl.h | 2 -- lib/libvmmapi/vmmapi.c | 2 -- lib/libvmmapi/vmmapi.h | 2 -- lib/libvmmapi/vmmapi_freebsd.c | 2 -- lib/liby/yyerror.h | 2 -- lib/libypclnt/ypclnt.h | 2 -- lib/libypclnt/ypclnt_connect.c | 2 -- lib/libypclnt/ypclnt_error.c | 2 -- lib/libypclnt/ypclnt_free.c | 2 -- lib/libypclnt/ypclnt_get.c | 2 -- lib/libypclnt/ypclnt_new.c | 2 -- lib/libypclnt/ypclnt_passwd.c | 2 -- lib/msun/aarch64/fenv.c | 2 -- lib/msun/aarch64/fenv.h | 2 -- lib/msun/amd64/fenv.c | 2 -- lib/msun/amd64/s_rintl.S | 2 -- lib/msun/arm/fenv-mangle.h | 2 -- lib/msun/arm/fenv-softfp.c | 2 -- lib/msun/arm/fenv-vfp.c | 2 -- lib/msun/arm/fenv.c | 2 -- lib/msun/arm/fenv.h | 2 -- lib/msun/i387/fenv.c | 2 -- lib/msun/ld128/b_tgammal.c | 2 -- lib/msun/ld128/invtrig.h | 2 -- lib/msun/ld128/s_nanl.c | 2 -- lib/msun/ld80/invtrig.h | 2 -- lib/msun/ld80/s_nanl.c | 2 -- lib/msun/powerpc/fenv.c | 2 -- lib/msun/powerpc/fenv.h | 2 -- lib/msun/riscv/fenv.c | 2 -- lib/msun/riscv/fenv.h | 2 -- lib/msun/src/fenv-softfloat.h | 2 -- lib/msun/src/s_cimag.c | 2 -- lib/msun/src/s_cimagf.c | 2 -- lib/msun/src/s_cimagl.c | 2 -- lib/msun/src/s_conj.c | 2 -- lib/msun/src/s_conjf.c | 2 -- lib/msun/src/s_conjl.c | 2 -- lib/msun/src/s_copysignl.c | 2 -- lib/msun/src/s_creal.c | 2 -- lib/msun/src/s_crealf.c | 2 -- lib/msun/src/s_creall.c | 2 -- lib/msun/src/s_fabsl.c | 2 -- lib/msun/src/s_frexpl.c | 2 -- lib/msun/src/s_isfinite.c | 2 -- lib/msun/src/s_isnan.c | 2 -- lib/msun/src/s_isnormal.c | 2 -- lib/msun/src/s_modfl.c | 2 -- lib/msun/src/s_nan.c | 2 -- lib/msun/src/s_signbit.c | 2 -- lib/msun/tests/ilogb_test.c | 2 -- lib/msun/tests/test-utils.h | 2 -- lib/msun/x86/fenv.h | 2 -- libexec/bootpd/bootp.h | 2 -- libexec/bootpd/bootpd.h | 2 -- libexec/bootpd/dovend.c | 2 -- libexec/bootpd/dumptab.c | 2 -- libexec/bootpd/getether.c | 2 -- libexec/bootpd/getif.c | 2 -- libexec/bootpd/hwaddr.c | 2 -- libexec/bootpd/hwaddr.h | 2 -- libexec/bootpd/lookup.c | 2 -- libexec/bootpd/patchlevel.h | 2 -- libexec/bootpd/tools/bootptest/print-bootp.c | 2 -- libexec/bootpd/trygetea.c | 2 -- libexec/bootpd/trygetif.c | 2 -- libexec/bootpd/trylook.c | 2 -- libexec/bootpd/tzone.c | 2 -- libexec/fingerd/pathnames.h | 2 -- libexec/flua/modules/lfs.h | 2 -- libexec/mknetid/hash.h | 2 -- libexec/pppoed/pppoed.c | 2 -- libexec/rbootd/defs.h | 2 -- libexec/rbootd/pathnames.h | 2 -- libexec/rbootd/rmp.h | 2 -- libexec/rbootd/rmp_var.h | 2 -- libexec/revnetgroup/hash.h | 2 -- libexec/rpc.rusersd/extern.h | 2 -- libexec/rtld-elf/aarch64/rtld_machdep.h | 2 -- libexec/rtld-elf/amd64/reloc.c | 2 -- libexec/rtld-elf/amd64/rtld_machdep.h | 2 -- libexec/rtld-elf/amd64/rtld_start.S | 2 -- libexec/rtld-elf/arm/rtld_machdep.h | 2 -- libexec/rtld-elf/debug.c | 2 -- libexec/rtld-elf/debug.h | 2 -- libexec/rtld-elf/i386/reloc.c | 2 -- libexec/rtld-elf/i386/rtld_machdep.h | 2 -- libexec/rtld-elf/i386/rtld_start.S | 2 -- libexec/rtld-elf/map_object.c | 2 -- libexec/rtld-elf/powerpc/reloc.c | 2 -- libexec/rtld-elf/powerpc/rtld_machdep.h | 2 -- libexec/rtld-elf/powerpc/rtld_start.S | 2 -- libexec/rtld-elf/powerpc64/reloc.c | 2 -- libexec/rtld-elf/powerpc64/rtld_machdep.h | 2 -- libexec/rtld-elf/powerpc64/rtld_start.S | 2 -- libexec/rtld-elf/riscv/rtld_machdep.h | 2 -- libexec/rtld-elf/rtld-libc/libc_private.h | 2 -- libexec/rtld-elf/rtld-libc/namespace.h | 2 -- libexec/rtld-elf/rtld-libc/rtld_libc.c | 2 -- libexec/rtld-elf/rtld-libc/rtld_libc.h | 2 -- libexec/rtld-elf/rtld-libc/un-namespace.h | 2 -- libexec/rtld-elf/rtld.h | 2 -- libexec/rtld-elf/rtld_lock.h | 2 -- libexec/rtld-elf/rtld_malloc.h | 2 -- libexec/rtld-elf/rtld_paths.h | 2 -- libexec/rtld-elf/rtld_printf.c | 2 -- libexec/rtld-elf/rtld_printf.h | 2 -- libexec/rtld-elf/rtld_tls.h | 2 -- libexec/rtld-elf/rtld_utrace.h | 2 -- libexec/rtld-elf/tests/common.c | 2 -- libexec/rtld-elf/tests/common.h | 2 -- libexec/rtld-elf/tests/ld_library_pathfds.c | 2 -- libexec/rtld-elf/tests/ld_preload_fds.c | 2 -- libexec/rtld-elf/tests/libpythagoras/pythagoras.c | 2 -- libexec/rtld-elf/tests/libpythagoras/pythagoras.h | 2 -- libexec/rtld-elf/tests/target/target.c | 2 -- libexec/rtld-elf/xmalloc.c | 2 -- libexec/talkd/extern.h | 2 -- libexec/ypxfr/ypxfr_extern.h | 2 -- sbin/adjkerntz/pathnames.h | 2 -- sbin/bectl/bectl.h | 2 -- sbin/camcontrol/camcontrol.h | 2 -- sbin/camcontrol/progress.h | 2 -- sbin/ddb/ddb.h | 2 -- sbin/devd/devd.h | 2 -- sbin/devd/devd.hh | 2 -- sbin/devd/parse.y | 2 -- sbin/devd/token.l | 2 -- sbin/devfs/extern.h | 2 -- sbin/dhclient/dhcpd.h | 2 -- sbin/dhclient/dhctoken.h | 2 -- sbin/dhclient/privsep.h | 2 -- sbin/dhclient/tree.h | 2 -- sbin/dump/cache.c | 2 -- sbin/dump/dump.h | 2 -- sbin/etherswitchcfg/etherswitchcfg.c | 2 -- sbin/fdisk/fdisk_mbr_enc.h | 2 -- sbin/fsck/fsutil.h | 2 -- sbin/fsck/preen.c | 2 -- sbin/fsdb/fsdb.h | 2 -- sbin/gbde/gbde.c | 2 -- sbin/geom/core/geom.h | 2 -- sbin/geom/misc/subr.h | 2 -- sbin/ggate/ggatec/ggatec.c | 2 -- sbin/ggate/ggated/ggated.c | 2 -- sbin/ggate/ggatel/ggatel.c | 2 -- sbin/ggate/shared/ggate.c | 2 -- sbin/ggate/shared/ggate.h | 2 -- sbin/gvinum/gvinum.c | 2 -- sbin/hastd/activemap.h | 2 -- sbin/hastd/control.h | 2 -- sbin/hastd/ebuf.h | 2 -- sbin/hastd/event.h | 2 -- sbin/hastd/hast.h | 2 -- sbin/hastd/hast_checksum.h | 2 -- sbin/hastd/hast_compression.h | 2 -- sbin/hastd/hast_proto.h | 2 -- sbin/hastd/hastd.h | 2 -- sbin/hastd/hooks.h | 2 -- sbin/hastd/metadata.h | 2 -- sbin/hastd/nv.h | 2 -- sbin/hastd/parse.y | 2 -- sbin/hastd/pjdlog.h | 2 -- sbin/hastd/proto.h | 2 -- sbin/hastd/proto_impl.h | 2 -- sbin/hastd/rangelock.h | 2 -- sbin/hastd/refcnt.h | 2 -- sbin/hastd/subr.h | 2 -- sbin/hastd/synch.h | 2 -- sbin/hastd/token.l | 2 -- sbin/ifconfig/ifconfig.h | 2 -- sbin/ifconfig/iffib.c | 2 -- sbin/ifconfig/ifieee80211.c | 2 -- sbin/ifconfig/ifmac.c | 2 -- sbin/ifconfig/ifpfsync.c | 2 -- sbin/ipfw/altq.c | 2 -- sbin/ipfw/dummynet.c | 2 -- sbin/ipfw/ipfw2.c | 2 -- sbin/ipfw/ipfw2.h | 2 -- sbin/ipfw/ipv6.c | 2 -- sbin/ipfw/main.c | 2 -- sbin/ipfw/nat.c | 2 -- sbin/ipfw/tables.c | 2 -- sbin/ldconfig/elfhints.c | 2 -- sbin/ldconfig/ldconfig.h | 2 -- sbin/mdconfig/mdconfig.c | 2 -- sbin/mksnap_ffs/mksnap_ffs.c | 2 -- sbin/mount/extern.h | 2 -- sbin/mount_udf/mount_udf.c | 2 -- sbin/natd/icmp.c | 2 -- sbin/natd/natd.h | 2 -- sbin/newfs/newfs.h | 2 -- sbin/nvmecontrol/comnd.h | 2 -- sbin/nvmecontrol/nvmecontrol.h | 2 -- sbin/nvmecontrol/nvmecontrol_ext.h | 2 -- sbin/pfctl/pfctl.h | 2 -- sbin/pfctl/pfctl_parser.h | 2 -- sbin/pfctl/tests/pfctl_test_list.inc | 2 -- sbin/ping/main.h | 2 -- sbin/ping/ping.h | 2 -- sbin/ping/ping6.h | 2 -- sbin/ping/utils.h | 2 -- sbin/quotacheck/preen.c | 2 -- sbin/quotacheck/quotacheck.h | 2 -- sbin/recoverdisk/recoverdisk.c | 2 -- sbin/routed/defs.h | 2 -- sbin/routed/if.c | 2 -- sbin/routed/input.c | 2 -- sbin/routed/main.c | 2 -- sbin/routed/output.c | 2 -- sbin/routed/parms.c | 2 -- sbin/routed/pathnames.h | 2 -- sbin/routed/radix.c | 2 -- sbin/routed/radix.h | 2 -- sbin/routed/rdisc.c | 2 -- sbin/routed/rtquery/rtquery.c | 2 -- sbin/routed/table.c | 2 -- sbin/routed/trace.c | 2 -- sbin/setkey/test-policy.c | 2 -- sbin/veriexec/manifest_lexer.l | 2 -- sbin/veriexec/manifest_parser.y | 2 -- sbin/veriexec/veriexec.h | 2 -- secure/lib/libcrypt/blowfish.h | 2 -- share/dtrace/blocking | 2 -- share/dtrace/disklatency | 2 -- share/dtrace/disklatencycmd | 2 -- share/dtrace/hotopen | 2 -- share/dtrace/ipfw.d | 2 -- share/dtrace/mbuf.d | 2 -- share/dtrace/nfsattrstats | 2 -- share/dtrace/nfsclienttime | 2 -- share/dtrace/retval | 2 -- share/dtrace/siftr | 2 -- share/dtrace/tcpconn | 2 -- share/dtrace/tcpdebug | 2 -- share/dtrace/tcpstate | 2 -- share/dtrace/tcptrack | 2 -- share/dtrace/udptrack | 2 -- share/examples/find_interface/find_interface.c | 2 -- share/examples/flua/libjail.lua | 2 -- share/examples/hwpmc/overhead.c | 2 -- share/examples/kld/cdev/module/cdev.c | 2 -- share/examples/kld/cdev/module/cdev.h | 2 -- share/examples/kld/cdev/module/cdevmod.c | 2 -- share/examples/kld/cdev/test/testcdev.c | 2 -- share/examples/kld/dyn_sysctl/dyn_sysctl.c | 2 -- share/examples/kld/syscall/module/syscall.c | 2 -- share/examples/kld/syscall/test/call.c | 2 -- share/examples/libifconfig/ifchangevlan.c | 2 -- share/examples/libifconfig/ifcreate.c | 2 -- share/examples/libifconfig/ifcreatevlan.c | 2 -- share/examples/libifconfig/ifdestroy.c | 2 -- share/examples/libifconfig/setdescription.c | 2 -- share/examples/libifconfig/setmtu.c | 2 -- share/examples/libifconfig/status.c | 2 -- share/examples/libusb20/bulk.c | 2 -- share/examples/libusb20/control.c | 2 -- share/examples/libusb20/util.c | 2 -- share/examples/libusb20/util.h | 2 -- share/examples/libvgl/demo.c | 2 -- share/examples/perfmon/perfmon.c | 2 -- share/examples/ppi/ppilcd.c | 2 -- share/examples/scsi_target/scsi_cmds.c | 2 -- share/examples/scsi_target/scsi_target.c | 2 -- share/examples/scsi_target/scsi_target.h | 2 -- share/syscons/scrnmaps/armscii8-2haik8 | 2 -- share/syscons/scrnmaps/iso-8859-1_to_cp437 | 2 -- share/syscons/scrnmaps/iso-8859-4_for_vga9 | 2 -- share/syscons/scrnmaps/koi8-r2cp866 | 2 -- share/syscons/scrnmaps/koi8-u2cp866u | 2 -- share/syscons/scrnmaps/mkscrfil.c | 2 -- stand/arm64/libarm64/cache.h | 2 -- stand/common/bootstrap.h | 2 -- stand/common/dev_net.h | 2 -- stand/common/disk.h | 2 -- stand/common/gfx_fb.c | 2 -- stand/common/gfx_fb.h | 2 -- stand/common/isapnp.h | 2 -- stand/common/part.h | 2 -- stand/common/paths.h | 2 -- stand/common/rbx.h | 2 -- stand/common/readin.h | 2 -- stand/efi/boot1/boot_module.h | 2 -- stand/efi/boot1/proto.h | 2 -- stand/efi/boot1/ufs_module.c | 2 -- stand/efi/boot1/zfs_module.c | 2 -- stand/efi/gptboot/drv.h | 2 -- stand/efi/include/efi_driver_utils.h | 2 -- stand/efi/include/efi_drivers.h | 2 -- stand/efi/include/efichar.h | 2 -- stand/efi/include/efilib.h | 2 -- stand/efi/include/efizfs.h | 2 -- stand/efi/libefi/efi_driver_utils.c | 2 -- stand/efi/libefi/efihttp.c | 2 -- stand/efi/loader/arch/amd64/amd64_tramp.S | 2 -- stand/efi/loader/arch/amd64/exc.S | 2 -- stand/efi/loader/arch/arm/start.S | 2 -- stand/efi/loader/arch/arm64/start.S | 2 -- stand/efi/loader/arch/riscv/start.S | 2 -- stand/efi/loader/framebuffer.h | 2 -- stand/efi/loader/loader_efi.h | 2 -- stand/fdt/fdt_platform.h | 2 -- stand/ficl/loader.c | 2 -- stand/i386/boot0/boot0.S | 2 -- stand/i386/boot2/boot1.S | 2 -- stand/i386/boot2/sio.S | 2 -- stand/i386/btx/btx/btx.S | 2 -- stand/i386/btx/btxldr/btxldr.S | 2 -- stand/i386/common/bootargs.h | 2 -- stand/i386/common/cons.h | 2 -- stand/i386/common/drv.h | 2 -- stand/i386/common/edd.h | 2 -- stand/i386/gptboot/gptldr.S | 2 -- stand/i386/libi386/amd64_tramp.S | 2 -- stand/i386/libi386/libi386.h | 2 -- stand/i386/libi386/multiboot_tramp.S | 2 -- stand/i386/libi386/pxe.h | 2 -- stand/i386/libi386/relocater_tramp.S | 2 -- stand/i386/libi386/vbe.c | 2 -- stand/i386/pxeldr/pxeldr.S | 2 -- stand/i386/zfsboot/zfsldr.S | 2 -- stand/kboot/host_syscall.h | 2 -- stand/liblua/float.h | 2 -- stand/liblua/lerrno.h | 2 -- stand/liblua/locale.h | 2 -- stand/liblua/lstd.h | 2 -- stand/liblua/lutils.h | 2 -- stand/liblua/math.h | 2 -- stand/libofw/libofw.h | 2 -- stand/libofw/openfirm.h | 2 -- stand/libsa/bootp.h | 2 -- stand/libsa/dosfs.h | 2 -- stand/libsa/geli/geli_metadata.c | 2 -- stand/libsa/geli/geliboot.c | 2 -- stand/libsa/geli/geliboot.h | 2 -- stand/libsa/geli/geliboot_crypto.c | 2 -- stand/libsa/geli/geliboot_internal.h | 2 -- stand/libsa/geli/gelidev.c | 2 -- stand/libsa/gpt.h | 2 -- stand/libsa/iodesc.h | 2 -- stand/libsa/net.h | 2 -- stand/libsa/rpc.h | 2 -- stand/libsa/rpcv2.h | 2 -- stand/libsa/saioctl.h | 2 -- stand/libsa/smbios.h | 2 -- stand/libsa/stand.h | 2 -- stand/libsa/tftp.h | 2 -- stand/libsa/uuid_from_string.c | 2 -- stand/libsa/uuid_to_string.c | 2 -- stand/libsa/xlocale_private.h | 2 -- stand/libsa/zalloc_defs.h | 2 -- stand/libsa/zalloc_mem.h | 2 -- stand/libsa/zalloc_protos.h | 2 -- stand/libsa/zfs/libzfs.h | 2 -- stand/libsa/zfs/zfs.c | 2 -- stand/powerpc/ofw/trampolineLE.S | 2 -- stand/uboot/api_public.h | 2 -- stand/uboot/arch/arm/start.S | 2 -- stand/uboot/arch/powerpc/start.S | 2 -- stand/uboot/glue.h | 2 -- stand/uboot/libuboot.h | 2 -- stand/userboot/test/test.c | 2 -- stand/userboot/userboot.h | 2 -- stand/userboot/userboot/libuserboot.h | 2 -- tests/freebsd_test_suite/macros.h | 2 -- tests/sys/aio/aio_kqueue_test.c | 2 -- tests/sys/aio/aio_test.c | 2 -- tests/sys/aio/lio_kqueue_test.c | 2 -- tests/sys/aio/lio_test.c | 2 -- tests/sys/aio/local.h | 2 -- tests/sys/audit/administrative.c | 2 -- tests/sys/audit/file-attribute-access.c | 2 -- tests/sys/audit/file-attribute-modify.c | 2 -- tests/sys/audit/file-close.c | 2 -- tests/sys/audit/file-create.c | 2 -- tests/sys/audit/file-delete.c | 2 -- tests/sys/audit/file-read.c | 2 -- tests/sys/audit/file-write.c | 2 -- tests/sys/audit/inter-process.c | 2 -- tests/sys/audit/ioctl.c | 2 -- tests/sys/audit/miscellaneous.c | 2 -- tests/sys/audit/network.c | 2 -- tests/sys/audit/open.c | 2 -- tests/sys/audit/process-control.c | 2 -- tests/sys/audit/utils.c | 2 -- tests/sys/audit/utils.h | 2 -- tests/sys/auditpipe/auditpipe_test.c | 2 -- tests/sys/cddl/zfs/bin/mkfile.c | 2 -- tests/sys/cddl/zfs/tests/txg_integrity/txg_integrity.d | 2 -- tests/sys/fifo/fifo_create.c | 2 -- tests/sys/fifo/fifo_io.c | 2 -- tests/sys/fifo/fifo_misc.c | 2 -- tests/sys/fifo/fifo_open.c | 2 -- tests/sys/file/dup_test.c | 2 -- tests/sys/file/fcntlflags_test.c | 2 -- tests/sys/file/flock_helper.c | 2 -- tests/sys/file/ftruncate_test.c | 2 -- tests/sys/file/newfileops_on_fork_test.c | 2 -- tests/sys/fs/fusefs/access.cc | 2 -- tests/sys/fs/fusefs/allow_other.cc | 2 -- tests/sys/fs/fusefs/bad_server.cc | 2 -- tests/sys/fs/fusefs/bmap.cc | 2 -- tests/sys/fs/fusefs/cache.cc | 2 -- tests/sys/fs/fusefs/copy_file_range.cc | 2 -- tests/sys/fs/fusefs/create.cc | 2 -- tests/sys/fs/fusefs/default_permissions.cc | 2 -- tests/sys/fs/fusefs/default_permissions_privileged.cc | 2 -- tests/sys/fs/fusefs/destroy.cc | 2 -- tests/sys/fs/fusefs/dev_fuse_poll.cc | 2 -- tests/sys/fs/fusefs/fallocate.cc | 2 -- tests/sys/fs/fusefs/fifo.cc | 2 -- tests/sys/fs/fusefs/flush.cc | 2 -- *** 27940 LINES SKIPPED *** From nobody Wed Aug 16 17:56:47 2023 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 4RQwnD3lsrz4qvCB; Wed, 16 Aug 2023 17:56:48 +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 4RQwnD2dfvz3TjM; Wed, 16 Aug 2023 17:56:48 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692208608; 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=Tn/JxsTErEby7Qg+jRj7rOCNXoHoKlG1c278qtKAQuA=; b=N7dH8yOVIwUdojydaWWIHCFvK4GfDI1J+nZqfZd9PSNlqVhhMDiCiBWF2MYf9CQCEGjhKJ ma7kxMJujqrgusVGCwIvve4xNE05paHP+qWw1xWaBZii0IwbYSiTvqYTbU4edBa/bMrnDl mCMZN6viAwQbXqpLgmaJhTN5vqq9X4xqtJMTOiY6tOdklfItzQfCdoU/cFfbYdU1fieOTl O4LaGMLDIE5XjSVPiktIfvCDQgocfmBqWH42p+niQT1eG/BmnC2FkVADLhvzhDQhFqUd6O X2oGCDs29OKqnaipBGqvQ/xCjhZ7MBmTHfy1DvAu9sEI44SCDtrR8WZ17o0W3g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692208608; 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=Tn/JxsTErEby7Qg+jRj7rOCNXoHoKlG1c278qtKAQuA=; b=HgSkh2C+MXGWX3ps1m2qKGj5zs0/UXgRrorvcKXx8vxLOhiCBm/FuYxaIMGfynEwlcV61o 12CNW11RqQA21gq9OsnkN9NItfw9+b2ANb7fhtVHuP0NyInn72aU8Vi7mBvbAfptzDJgrB tfroyaztL4a3mPBAiWDAE1agc7LY3DjQnanpcGYY/XdZ6zmZ9y0GFH/uso7fe3zhJaDLGQ d0gFhYmKxaBVfiiH7K71YjUd5nZpO6RV1eaixioivqfEX0ZgYRoczAl2QKN7Ybz4Nk0PGq UxtcbR6g+9J9iXvl7INb5rFa16V+3ddkE5NB0kzVNczV7ftXl3BV4UON30pw2A== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692208608; a=rsa-sha256; cv=none; b=ERExVqFVf964Fn0e3YrrjSidQpxylxC89JsDrblj+qbuGB8rAc0/E60TJ5ANiWhgork0Wj 9v8GlWVJEf1hToiTKcNK9Ry0QzskJKzZ2XwZR383VuFqa+kOjNCUSZtfykGmIscuamTpNK aa27IhhkkLTwd392DvCwoGDBaqT92fNeh8OMtgH+di8DioXvgYAb/o+NmUgt3nsLIe9OkM T50r6MLP6T8N7vqFbKdaTLbkApqXT8YDOuLVyU7w/hA7H/6ysZh02+gkvj6xE0dCxuWhhD jOuZ6ylG7A1vJaYVPnanCqjkvwdXeyLP4vZtcg+4g7z9MshPJTU5Gs7gfJoL+Q== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RQwnD1Sbkz11KJ; Wed, 16 Aug 2023 17:56:48 +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 37GHumlM058988; Wed, 16 Aug 2023 17:56:48 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37GHulpr058985; Wed, 16 Aug 2023 17:56:47 GMT (envelope-from git) Date: Wed, 16 Aug 2023 17:56:47 GMT Message-Id: <202308161756.37GHulpr058985@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Warner Losh Subject: git: 2ff63af9b88c - main - sys: Remove $FreeBSD$: one-line .h pattern 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org 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: 2ff63af9b88c7413b7d71715b5532625752a248e Auto-Submitted: auto-generated The branch main has been updated by imp: URL: https://cgit.FreeBSD.org/src/commit/?id=2ff63af9b88c7413b7d71715b5532625752a248e commit 2ff63af9b88c7413b7d71715b5532625752a248e Author: Warner Losh AuthorDate: 2023-08-16 17:54:18 +0000 Commit: Warner Losh CommitDate: 2023-08-16 17:54:18 +0000 sys: Remove $FreeBSD$: one-line .h pattern Remove /^\s*\*+\s*\$FreeBSD\$.*$\n/ --- sys/amd64/amd64/apic_vector.S | 1 - sys/amd64/amd64/atpic_vector.S | 1 - sys/amd64/include/asm.h | 1 - sys/amd64/include/cpu.h | 1 - sys/amd64/include/exec.h | 1 - sys/amd64/include/floatingpoint.h | 1 - sys/amd64/include/fpu.h | 1 - sys/amd64/include/ieeefp.h | 1 - sys/amd64/include/in_cksum.h | 1 - sys/amd64/include/limits.h | 1 - sys/amd64/include/param.h | 1 - sys/amd64/include/pcb.h | 1 - sys/amd64/include/pmap.h | 1 - sys/amd64/include/proc.h | 1 - sys/amd64/include/profile.h | 1 - sys/amd64/include/reloc.h | 1 - sys/amd64/include/segments.h | 1 - sys/amd64/include/tss.h | 1 - sys/amd64/include/vmparam.h | 1 - sys/arm/broadcom/bcm2835/bcm2835_wdog.h | 1 - sys/arm/include/_align.h | 1 - sys/arm/include/_inttypes.h | 1 - sys/arm/include/_limits.h | 1 - sys/arm/include/_types.h | 1 - sys/arm/include/db_machdep.h | 1 - sys/arm/include/endian.h | 1 - sys/arm/include/float.h | 1 - sys/arm/include/floatingpoint.h | 1 - sys/arm/include/in_cksum.h | 1 - sys/arm/include/limits.h | 1 - sys/arm/include/md_var.h | 1 - sys/arm/include/minidump.h | 1 - sys/arm/include/param.h | 1 - sys/arm/include/pcpu.h | 1 - sys/arm/include/pl310.h | 1 - sys/arm/include/proc.h | 1 - sys/arm/include/profile.h | 1 - sys/arm/include/reloc.h | 1 - sys/arm/include/signal.h | 1 - sys/arm/include/vfp.h | 1 - sys/arm/ti/omap4/omap4_smc.h | 1 - sys/arm/ti/ti_smc.h | 1 - sys/arm64/freescale/imx/imx8mq_ccm.h | 1 - sys/arm64/include/_align.h | 1 - sys/arm64/include/_inttypes.h | 1 - sys/arm64/include/_limits.h | 1 - sys/arm64/include/_types.h | 1 - sys/arm64/include/cpu.h | 1 - sys/arm64/include/endian.h | 1 - sys/arm64/include/float.h | 1 - sys/arm64/include/ieeefp.h | 1 - sys/arm64/include/in_cksum.h | 1 - sys/arm64/include/md_var.h | 1 - sys/arm64/include/minidump.h | 1 - sys/arm64/include/param.h | 1 - sys/arm64/include/pcpu.h | 1 - sys/arm64/include/proc.h | 1 - sys/arm64/include/profile.h | 1 - sys/arm64/include/signal.h | 1 - sys/arm64/include/sysarch.h | 1 - sys/arm64/include/vmparam.h | 1 - sys/arm64/linux/linux.h | 1 - sys/cam/ctl/ctl.h | 1 - sys/cam/ctl/ctl_backend.h | 1 - sys/cam/ctl/ctl_cmd_table.c | 1 - sys/cam/ctl/ctl_debug.h | 1 - sys/cam/ctl/ctl_error.h | 1 - sys/cam/ctl/ctl_frontend.h | 1 - sys/cam/ctl/ctl_ha.h | 1 - sys/cam/ctl/ctl_io.h | 1 - sys/cam/ctl/ctl_ioctl.h | 1 - sys/cam/ctl/ctl_private.h | 1 - sys/cam/ctl/ctl_ser_table.c | 1 - sys/cam/ctl/ctl_util.h | 1 - sys/cam/mmc/mmc_bus.h | 1 - sys/cam/scsi/scsi_cd.h | 1 - sys/cam/scsi/scsi_iu.h | 1 - sys/cam/scsi/scsi_message.h | 1 - sys/cam/scsi/smp_all.h | 1 - sys/cddl/compat/opensolaris/kern/opensolaris_uio.c | 1 - sys/cddl/dev/dtrace/aarch64/regset.h | 1 - sys/cddl/dev/dtrace/arm/regset.h | 1 - sys/cddl/dev/dtrace/powerpc/regset.h | 1 - sys/cddl/dev/dtrace/riscv/regset.h | 1 - sys/cddl/dev/dtrace/x86/dis_tables.c | 1 - sys/cddl/dev/dtrace/x86/dis_tables.h | 1 - sys/cddl/dev/dtrace/x86/regset.h | 1 - sys/compat/linux/linux_persona.h | 1 - sys/compat/linux/linux_util.h | 1 - sys/compat/linux/linux_videodev2_compat.h | 1 - sys/compat/linux/linux_videodev_compat.h | 1 - sys/dev/arcmsr/arcmsr.h | 1 - sys/dev/atkbdc/atkbdc_subr.h | 1 - sys/dev/atkbdc/psm.h | 1 - sys/dev/bhnd/bcma/bcma.h | 1 - sys/dev/bhnd/bcma/bcma_dmp.h | 1 - sys/dev/bhnd/bcma/bcma_eromreg.h | 1 - sys/dev/bhnd/bcma/bcma_eromvar.h | 1 - sys/dev/bhnd/bcma/bcmavar.h | 1 - sys/dev/bhnd/bhnd.h | 1 - sys/dev/bhnd/bhnd_erom.h | 1 - sys/dev/bhnd/bhnd_erom_types.h | 1 - sys/dev/bhnd/bhnd_eromvar.h | 1 - sys/dev/bhnd/bhnd_match.h | 1 - sys/dev/bhnd/bhnd_types.h | 1 - sys/dev/bhnd/bhndb/bhndb.h | 1 - sys/dev/bhnd/bhndb/bhndb_hwdata.h | 1 - sys/dev/bhnd/bhndb/bhndb_pci_hwdata.h | 1 - sys/dev/bhnd/bhndb/bhndb_pcireg.h | 1 - sys/dev/bhnd/bhndb/bhndb_pcivar.h | 1 - sys/dev/bhnd/bhndb/bhndb_private.h | 1 - sys/dev/bhnd/bhndb/bhndbvar.h | 1 - sys/dev/bhnd/bhndvar.h | 1 - sys/dev/bhnd/cores/chipc/chipc.h | 1 - sys/dev/bhnd/cores/chipc/chipc_gpiovar.h | 1 - sys/dev/bhnd/cores/chipc/chipc_private.h | 1 - sys/dev/bhnd/cores/chipc/chipc_spi.h | 1 - sys/dev/bhnd/cores/chipc/chipcvar.h | 1 - sys/dev/bhnd/cores/chipc/pwrctl/bhnd_pwrctl_private.h | 1 - sys/dev/bhnd/cores/chipc/pwrctl/bhnd_pwrctlvar.h | 1 - sys/dev/bhnd/cores/pci/bhnd_pci_hostbvar.h | 1 - sys/dev/bhnd/cores/pci/bhnd_pcibvar.h | 1 - sys/dev/bhnd/cores/pci/bhnd_pcivar.h | 1 - sys/dev/bhnd/cores/pcie2/bhnd_pcie2_hostbvar.h | 1 - sys/dev/bhnd/cores/pcie2/bhnd_pcie2_var.h | 1 - sys/dev/bhnd/cores/pcie2/bhnd_pcie2b_var.h | 1 - sys/dev/bhnd/cores/pmu/bhnd_pmu.h | 1 - sys/dev/bhnd/cores/pmu/bhnd_pmu_private.h | 1 - sys/dev/bhnd/cores/pmu/bhnd_pmuvar.h | 1 - sys/dev/bhnd/nvram/bhnd_nvram.h | 1 - sys/dev/bhnd/nvram/bhnd_nvram_data.h | 1 - sys/dev/bhnd/nvram/bhnd_nvram_data_spromvar.h | 1 - sys/dev/bhnd/nvram/bhnd_nvram_data_tlvreg.h | 1 - sys/dev/bhnd/nvram/bhnd_nvram_datavar.h | 1 - sys/dev/bhnd/nvram/bhnd_nvram_io.h | 1 - sys/dev/bhnd/nvram/bhnd_nvram_iovar.h | 1 - sys/dev/bhnd/nvram/bhnd_nvram_plist.h | 1 - sys/dev/bhnd/nvram/bhnd_nvram_plistvar.h | 1 - sys/dev/bhnd/nvram/bhnd_nvram_private.h | 1 - sys/dev/bhnd/nvram/bhnd_nvram_store.h | 1 - sys/dev/bhnd/nvram/bhnd_nvram_storevar.h | 1 - sys/dev/bhnd/nvram/bhnd_nvram_value.h | 1 - sys/dev/bhnd/nvram/bhnd_nvram_valuevar.h | 1 - sys/dev/bhnd/nvram/bhnd_spromvar.h | 1 - sys/dev/bhnd/siba/siba.h | 1 - sys/dev/bhnd/siba/siba_eromvar.h | 1 - sys/dev/bhnd/siba/sibareg.h | 1 - sys/dev/bhnd/siba/sibavar.h | 1 - sys/dev/bwi/bitops.h | 1 - sys/dev/bwi/bwimac.h | 1 - sys/dev/bwi/bwiphy.h | 1 - sys/dev/bwi/bwirf.h | 1 - sys/dev/bwi/if_bwireg.h | 1 - sys/dev/bwi/if_bwivar.h | 1 - sys/dev/bwn/if_bwn_pcivar.h | 1 - sys/dev/cxgb/cxgb_include.h | 1 - sys/dev/dcons/dcons.c | 1 - sys/dev/dcons/dcons.h | 1 - sys/dev/dcons/dcons_crom.c | 1 - sys/dev/dcons/dcons_os.h | 1 - sys/dev/drm2/drm_pciids.h | 1 - sys/dev/et/if_etreg.h | 1 - sys/dev/et/if_etvar.h | 1 - sys/dev/etherswitch/etherswitch.h | 1 - sys/dev/firewire/fwmem.h | 1 - sys/dev/firewire/fwohcireg.h | 1 - sys/dev/firewire/fwohcivar.h | 1 - sys/dev/firewire/fwphyreg.h | 1 - sys/dev/firewire/iec13213.h | 1 - sys/dev/firewire/iec68113.h | 1 - sys/dev/firewire/if_fwevar.h | 1 - sys/dev/firewire/if_fwip.c | 1 - sys/dev/firewire/if_fwipvar.h | 1 - sys/dev/firewire/sbp.h | 1 - sys/dev/fxp/rcvbundl.h | 1 - sys/dev/hptnr/array.h | 1 - sys/dev/ic/i8253reg.h | 1 - sys/dev/ic/nec765.h | 1 - sys/dev/ic/ns16550.h | 1 - sys/dev/ida/idaio.h | 1 - sys/dev/iwm/if_iwm_config.h | 1 - sys/dev/iwm/if_iwm_fw.h | 1 - sys/dev/kbdmux/kbdmux.c | 1 - sys/dev/mii/truephy.c | 1 - sys/dev/mii/truephyreg.h | 1 - sys/dev/netmap/if_re_netmap.h | 1 - sys/dev/netmap/if_vtnet_netmap.h | 1 - sys/dev/netmap/netmap.c | 1 - sys/dev/netmap/netmap_kern.h | 1 - sys/dev/netmap/netmap_mbq.c | 1 - sys/dev/netmap/netmap_mbq.h | 1 - sys/dev/netmap/netmap_mem2.h | 1 - sys/dev/netmap/netmap_monitor.c | 1 - sys/dev/pms/RefTisa/discovery/api/dm.h | 1 - sys/dev/pms/RefTisa/discovery/api/dmapi.h | 1 - sys/dev/pms/RefTisa/discovery/api/tddmapi.h | 1 - sys/dev/pms/RefTisa/discovery/dm/dmdefs.h | 1 - sys/dev/pms/RefTisa/discovery/dm/dmlist.h | 1 - sys/dev/pms/RefTisa/discovery/dm/dmproto.h | 1 - sys/dev/pms/RefTisa/discovery/dm/dmtypes.h | 1 - sys/dev/pms/RefTisa/sallsdk/api/sa.h | 1 - sys/dev/pms/RefTisa/sallsdk/api/sa_err.h | 1 - sys/dev/pms/RefTisa/sallsdk/api/sa_spec.h | 1 - sys/dev/pms/RefTisa/sallsdk/api/saapi.h | 1 - sys/dev/pms/RefTisa/sallsdk/api/saosapi.h | 1 - sys/dev/pms/RefTisa/sallsdk/hda/64k/aap18008.h | 1 - sys/dev/pms/RefTisa/sallsdk/hda/64k/aap1img.h | 1 - sys/dev/pms/RefTisa/sallsdk/hda/64k/ila8008.h | 1 - sys/dev/pms/RefTisa/sallsdk/hda/64k/ila8070.h | 1 - sys/dev/pms/RefTisa/sallsdk/hda/64k/ilaimg.h | 1 - sys/dev/pms/RefTisa/sallsdk/hda/64k/iop8008.h | 1 - sys/dev/pms/RefTisa/sallsdk/hda/64k/iop8070.h | 1 - sys/dev/pms/RefTisa/sallsdk/hda/64k/iopimg.h | 1 - sys/dev/pms/RefTisa/sallsdk/hda/64k/istrimg.h | 1 - sys/dev/pms/RefTisa/sallsdk/hda/64k/raae8070.h | 1 - sys/dev/pms/RefTisa/sallsdk/spc/mpi.h | 1 - sys/dev/pms/RefTisa/sallsdk/spc/mpidebug.h | 1 - sys/dev/pms/RefTisa/sallsdk/spc/sadefs.h | 1 - sys/dev/pms/RefTisa/sallsdk/spc/saglobal.h | 1 - sys/dev/pms/RefTisa/sallsdk/spc/sahwreg.h | 1 - sys/dev/pms/RefTisa/sallsdk/spc/sallist.h | 1 - sys/dev/pms/RefTisa/sallsdk/spc/samacro.h | 1 - sys/dev/pms/RefTisa/sallsdk/spc/sampidefs.h | 1 - sys/dev/pms/RefTisa/sallsdk/spc/saproto.h | 1 - sys/dev/pms/RefTisa/sallsdk/spc/satypes.h | 1 - sys/dev/pms/RefTisa/sallsdk/spc/spcdefs.h | 1 - sys/dev/pms/RefTisa/sat/api/sm.h | 1 - sys/dev/pms/RefTisa/sat/api/smapi.h | 1 - sys/dev/pms/RefTisa/sat/api/tdsmapi.h | 1 - sys/dev/pms/RefTisa/sat/src/smdefs.h | 1 - sys/dev/pms/RefTisa/sat/src/smlist.h | 1 - sys/dev/pms/RefTisa/sat/src/smproto.h | 1 - sys/dev/pms/RefTisa/sat/src/smtypes.h | 1 - sys/dev/pms/RefTisa/tisa/api/ostiapi.h | 1 - sys/dev/pms/RefTisa/tisa/api/tiapi.h | 1 - sys/dev/pms/RefTisa/tisa/api/tidefs.h | 1 - sys/dev/pms/RefTisa/tisa/api/tiglobal.h | 1 - sys/dev/pms/RefTisa/tisa/api/tiscsi.h | 1 - sys/dev/pms/RefTisa/tisa/api/titypes.h | 1 - sys/dev/pms/RefTisa/tisa/sassata/common/ossa.h | 1 - sys/dev/pms/RefTisa/tisa/sassata/common/tddefs.h | 1 - sys/dev/pms/RefTisa/tisa/sassata/common/tdioctl.h | 1 - sys/dev/pms/RefTisa/tisa/sassata/common/tdlist.h | 1 - sys/dev/pms/RefTisa/tisa/sassata/common/tdproto.h | 1 - sys/dev/pms/RefTisa/tisa/sassata/common/tdsatypes.h | 1 - sys/dev/pms/RefTisa/tisa/sassata/common/tdutil.h | 1 - sys/dev/pms/RefTisa/tisa/sassata/common/wcs.h | 1 - sys/dev/pms/RefTisa/tisa/sassata/sas/common/tdtypes.h | 1 - sys/dev/pms/RefTisa/tisa/sassata/sas/ini/itddefs.h | 1 - sys/dev/pms/RefTisa/tisa/sassata/sas/ini/itdglobl.h | 1 - sys/dev/pms/RefTisa/tisa/sassata/sas/ini/itdtypes.h | 1 - sys/dev/pms/RefTisa/tisa/sassata/sata/host/sat.h | 1 - sys/dev/pms/RefTisa/tisa/sassata/sata/host/satproto.h | 1 - sys/dev/pms/config.h | 1 - sys/dev/pms/freebsd/driver/common/encrypt_ioctl.h | 1 - sys/dev/pms/freebsd/driver/common/lxcommon.h | 1 - sys/dev/pms/freebsd/driver/common/lxencrypt.c | 1 - sys/dev/pms/freebsd/driver/common/lxencrypt.h | 1 - sys/dev/pms/freebsd/driver/common/lxproto.h | 1 - sys/dev/pms/freebsd/driver/common/osdebug.h | 1 - sys/dev/pms/freebsd/driver/common/osenv.h | 1 - sys/dev/pms/freebsd/driver/common/osstring.h | 1 - sys/dev/pms/freebsd/driver/common/ostypes.h | 1 - sys/dev/pms/freebsd/driver/ini/src/agdef.h | 1 - sys/dev/pms/freebsd/driver/ini/src/agtiapi.h | 1 - sys/dev/pms/freebsd/driver/ini/src/agtiproto.h | 1 - sys/dev/pms/freebsd/driver/ini/src/osapi.c | 1 - sys/dev/qlnx/qlnxr/qlnxr_verbs.h | 1 - sys/dev/ral/rt2860reg.h | 1 - sys/dev/ral/rt2860var.h | 1 - sys/dev/rtwn/if_rtwn_fw.h | 1 - sys/dev/rtwn/if_rtwnreg.h | 1 - sys/dev/rtwn/if_rtwnvar.h | 1 - sys/dev/rtwn/pci/rtwn_pci_attach.h | 1 - sys/dev/rtwn/pci/rtwn_pci_var.h | 1 - sys/dev/rtwn/rtl8188e/r88e.h | 1 - sys/dev/rtwn/rtl8188e/r88e_fw_cmd.h | 1 - sys/dev/rtwn/rtl8188e/r88e_priv.h | 1 - sys/dev/rtwn/rtl8188e/r88e_reg.h | 1 - sys/dev/rtwn/rtl8188e/r88e_rx_desc.h | 1 - sys/dev/rtwn/rtl8188e/r88e_tx_desc.h | 1 - sys/dev/rtwn/rtl8188e/usb/r88eu.h | 1 - sys/dev/rtwn/rtl8188e/usb/r88eu_reg.h | 1 - sys/dev/rtwn/rtl8192c/pci/r92ce.h | 1 - sys/dev/rtwn/rtl8192c/pci/r92ce_priv.h | 1 - sys/dev/rtwn/rtl8192c/pci/r92ce_reg.h | 1 - sys/dev/rtwn/rtl8192c/pci/r92ce_rx_desc.h | 1 - sys/dev/rtwn/rtl8192c/pci/r92ce_tx_desc.h | 1 - sys/dev/rtwn/rtl8192c/r92c.h | 1 - sys/dev/rtwn/rtl8192c/r92c_fw_cmd.h | 1 - sys/dev/rtwn/rtl8192c/r92c_priv.h | 1 - sys/dev/rtwn/rtl8192c/r92c_reg.h | 1 - sys/dev/rtwn/rtl8192c/r92c_rom_defs.h | 1 - sys/dev/rtwn/rtl8192c/r92c_rom_image.h | 1 - sys/dev/rtwn/rtl8192c/r92c_rx_desc.h | 1 - sys/dev/rtwn/rtl8192c/r92c_tx_desc.h | 1 - sys/dev/rtwn/rtl8192c/r92c_var.h | 1 - sys/dev/rtwn/rtl8192c/usb/r92cu.h | 1 - sys/dev/rtwn/rtl8192c/usb/r92cu_priv.h | 1 - sys/dev/rtwn/rtl8192c/usb/r92cu_reg.h | 1 - sys/dev/rtwn/rtl8192c/usb/r92cu_tx_desc.h | 1 - sys/dev/rtwn/usb/rtwn_usb_var.h | 1 - sys/dev/ti/ti_fw2.h | 1 - sys/dev/usb/uftdiio.h | 1 - sys/dev/usb/wlan/if_rsureg.h | 1 - sys/dev/veriexec/veriexec_ioctl.h | 1 - sys/dev/veriexec/verified_exec.c | 1 - sys/dev/vkbd/vkbd.c | 1 - sys/dev/vkbd/vkbd_var.h | 1 - sys/dev/zlib/zcalloc.c | 1 - sys/dev/zlib/zcalloc.h | 1 - sys/dts/arm/tegra20-paz00.dts | 1 - sys/dts/arm/tegra20.dtsi | 1 - sys/dts/arm/trimslice.dts | 1 - sys/dts/arm/ufw.dts | 1 - sys/dts/arm/versatilepb.dts | 1 - sys/dts/arm/zedboard.dts | 1 - sys/dts/arm/zybo.dts | 1 - sys/dts/arm/zynq-7000.dtsi | 1 - sys/fs/cd9660/cd9660_mount.h | 1 - sys/fs/cd9660/cd9660_node.h | 1 - sys/fs/cd9660/cd9660_rrip.h | 1 - sys/fs/cd9660/iso.h | 1 - sys/fs/cd9660/iso_rrip.h | 1 - sys/fs/deadfs/dead_vnops.c | 1 - sys/fs/ext2fs/ext2_alloc.c | 1 - sys/fs/ext2fs/ext2_balloc.c | 1 - sys/fs/ext2fs/ext2_bmap.c | 1 - sys/fs/ext2fs/ext2_extern.h | 1 - sys/fs/ext2fs/ext2_inode.c | 1 - sys/fs/ext2fs/ext2_inode_cnv.c | 1 - sys/fs/ext2fs/ext2_lookup.c | 1 - sys/fs/ext2fs/ext2_mount.h | 1 - sys/fs/ext2fs/ext2_subr.c | 1 - sys/fs/ext2fs/ext2_vfsops.c | 1 - sys/fs/ext2fs/ext2_vnops.c | 1 - sys/fs/ext2fs/fs.h | 1 - sys/fs/ext2fs/inode.h | 1 - sys/fs/fifofs/fifo_vnops.c | 1 - sys/fs/nullfs/null_vfsops.c | 1 - sys/fs/procfs/procfs.h | 1 - sys/fs/procfs/procfs_dbregs.c | 1 - sys/fs/procfs/procfs_fpregs.c | 1 - sys/fs/procfs/procfs_regs.c | 1 - sys/fs/procfs/procfs_status.c | 1 - sys/fs/unionfs/union.h | 1 - sys/fs/unionfs/union_subr.c | 1 - sys/fs/unionfs/union_vfsops.c | 1 - sys/fs/unionfs/union_vnops.c | 1 - sys/geom/vinum/geom_vinum_var.h | 1 - sys/gnu/dev/bwn/phy_n/if_bwn_phy_n_core.h | 1 - sys/gnu/dev/bwn/phy_n/if_bwn_phy_n_ppr.h | 1 - sys/gnu/dev/bwn/phy_n/if_bwn_phy_n_regs.h | 1 - sys/gnu/dev/bwn/phy_n/if_bwn_phy_n_tables.h | 1 - sys/gnu/dev/bwn/phy_n/if_bwn_radio_2055.h | 1 - sys/gnu/dev/bwn/phy_n/if_bwn_radio_2056.h | 1 - sys/gnu/dev/bwn/phy_n/if_bwn_radio_2057.h | 1 - sys/i386/i386/apic_vector.S | 1 - sys/i386/i386/atpic_vector.S | 1 - sys/i386/i386/locore.S | 1 - sys/i386/i386/sigtramp.S | 1 - sys/i386/include/asm.h | 1 - sys/i386/include/cpu.h | 1 - sys/i386/include/exec.h | 1 - sys/i386/include/floatingpoint.h | 1 - sys/i386/include/ieeefp.h | 1 - sys/i386/include/in_cksum.h | 1 - sys/i386/include/limits.h | 1 - sys/i386/include/npx.h | 1 - sys/i386/include/param.h | 1 - sys/i386/include/pcb.h | 1 - sys/i386/include/pmap.h | 1 - sys/i386/include/pmap_nopae.h | 1 - sys/i386/include/pmap_pae.h | 1 - sys/i386/include/proc.h | 1 - sys/i386/include/profile.h | 1 - sys/i386/include/reloc.h | 1 - sys/i386/include/segments.h | 1 - sys/i386/include/signal.h | 1 - sys/i386/include/speaker.h | 1 - sys/i386/include/tss.h | 1 - sys/i386/include/vmparam.h | 1 - sys/i386/linux/linux.h | 1 - sys/isa/isareg.h | 1 - sys/isa/rtc.h | 1 - sys/libkern/jenkins_hash.c | 1 - sys/libkern/quad.h | 1 - sys/modules/zfs/static_ccompile.h | 1 - sys/modules/zfs/zfs_config.h | 1 - sys/net/altq/altq.h | 1 - sys/net/altq/altq_cbq.c | 1 - sys/net/altq/altq_cbq.h | 1 - sys/net/altq/altq_cdnr.h | 1 - sys/net/altq/altq_classq.h | 1 - sys/net/altq/altq_fairq.c | 1 - sys/net/altq/altq_fairq.h | 1 - sys/net/altq/altq_hfsc.c | 1 - sys/net/altq/altq_hfsc.h | 1 - sys/net/altq/altq_priq.c | 1 - sys/net/altq/altq_priq.h | 1 - sys/net/altq/altq_red.c | 1 - sys/net/altq/altq_red.h | 1 - sys/net/altq/altq_rio.c | 1 - sys/net/altq/altq_rio.h | 1 - sys/net/altq/altq_rmclass.c | 1 - sys/net/altq/altq_rmclass.h | 1 - sys/net/altq/altq_rmclass_debug.h | 1 - sys/net/altq/altq_subr.c | 1 - sys/net/altq/altq_var.h | 1 - sys/net/altq/if_altq.h | 1 - sys/net/if.c | 1 - sys/net/if.h | 1 - sys/net/if_arp.h | 1 - sys/net/if_clone.c | 1 - sys/net/if_clone.h | 1 - sys/net/if_disc.c | 1 - sys/net/if_dl.h | 1 - sys/net/if_edsc.c | 1 - sys/net/if_ethersubr.c | 1 - sys/net/if_gre.h | 1 - sys/net/if_llc.h | 1 - sys/net/if_loop.c | 1 - sys/net/if_pfsync.h | 1 - sys/net/if_tap.h | 1 - sys/net/if_types.h | 1 - sys/net/if_var.h | 1 - sys/net/ifq.h | 1 - sys/net/netmap.h | 1 - sys/net/netmap_legacy.h | 1 - sys/net/netmap_user.h | 1 - sys/net/paravirt.h | 1 - sys/net/pfvar.h | 1 - sys/net/radix.c | 1 - sys/net/radix.h | 1 - sys/net/route.c | 1 - sys/net/route.h | 1 - sys/net/route/route_ifaddrs.c | 1 - sys/net/rtsock.c | 1 - sys/net/slcompress.c | 1 - sys/net/slcompress.h | 1 - sys/net80211/ieee80211_mesh.h | 1 - sys/netgraph/bluetooth/common/ng_bluetooth.c | 1 - sys/netgraph/bluetooth/drivers/ubt/ng_ubt.c | 1 - sys/netgraph/bluetooth/drivers/ubt/ng_ubt_var.h | 1 - sys/netgraph/bluetooth/drivers/ubtbcmfw/ubtbcmfw.c | 1 - sys/netgraph/bluetooth/hci/ng_hci_cmds.c | 1 - sys/netgraph/bluetooth/hci/ng_hci_cmds.h | 1 - sys/netgraph/bluetooth/hci/ng_hci_evnt.c | 1 - sys/netgraph/bluetooth/hci/ng_hci_evnt.h | 1 - sys/netgraph/bluetooth/hci/ng_hci_main.c | 1 - sys/netgraph/bluetooth/hci/ng_hci_misc.c | 1 - sys/netgraph/bluetooth/hci/ng_hci_misc.h | 1 - sys/netgraph/bluetooth/hci/ng_hci_prse.h | 1 - sys/netgraph/bluetooth/hci/ng_hci_ulpi.c | 1 - sys/netgraph/bluetooth/hci/ng_hci_ulpi.h | 1 - sys/netgraph/bluetooth/hci/ng_hci_var.h | 1 - sys/netgraph/bluetooth/include/ng_bluetooth.h | 1 - sys/netgraph/bluetooth/include/ng_btsocket.h | 1 - sys/netgraph/bluetooth/include/ng_btsocket_hci_raw.h | 1 - sys/netgraph/bluetooth/include/ng_btsocket_l2cap.h | 1 - sys/netgraph/bluetooth/include/ng_btsocket_rfcomm.h | 1 - sys/netgraph/bluetooth/include/ng_btsocket_sco.h | 1 - sys/netgraph/bluetooth/include/ng_hci.h | 1 - sys/netgraph/bluetooth/include/ng_l2cap.h | 1 - sys/netgraph/bluetooth/include/ng_ubt.h | 1 - sys/netgraph/bluetooth/l2cap/ng_l2cap_cmds.c | 1 - sys/netgraph/bluetooth/l2cap/ng_l2cap_cmds.h | 1 - sys/netgraph/bluetooth/l2cap/ng_l2cap_evnt.c | 1 - sys/netgraph/bluetooth/l2cap/ng_l2cap_evnt.h | 1 - sys/netgraph/bluetooth/l2cap/ng_l2cap_llpi.c | 1 - sys/netgraph/bluetooth/l2cap/ng_l2cap_llpi.h | 1 - sys/netgraph/bluetooth/l2cap/ng_l2cap_main.c | 1 - sys/netgraph/bluetooth/l2cap/ng_l2cap_misc.c | 1 - sys/netgraph/bluetooth/l2cap/ng_l2cap_misc.h | 1 - sys/netgraph/bluetooth/l2cap/ng_l2cap_prse.h | 1 - sys/netgraph/bluetooth/l2cap/ng_l2cap_ulpi.c | 1 - sys/netgraph/bluetooth/l2cap/ng_l2cap_ulpi.h | 1 - sys/netgraph/bluetooth/l2cap/ng_l2cap_var.h | 1 - sys/netgraph/bluetooth/socket/ng_btsocket.c | 1 - sys/netgraph/bluetooth/socket/ng_btsocket_hci_raw.c | 1 - sys/netgraph/bluetooth/socket/ng_btsocket_l2cap.c | 1 - sys/netgraph/bluetooth/socket/ng_btsocket_l2cap_raw.c | 1 - sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c | 1 - sys/netgraph/bluetooth/socket/ng_btsocket_sco.c | 1 - sys/netgraph/netflow/netflow.h | 1 - sys/netgraph/netflow/ng_netflow.h | 1 - sys/netgraph/ng_mppc.c | 1 - sys/netgraph/ng_mppc.h | 1 - sys/netgraph/ng_parse.c | 1 - sys/netgraph/ng_parse.h | 1 - sys/netinet/icmp_var.h | 1 - sys/netinet/if_ether.h | 1 - sys/netinet/igmp.h | 1 - sys/netinet/igmp_var.h | 1 - sys/netinet/in.h | 1 - sys/netinet/in_pcb.h | 1 - sys/netinet/in_pcb_var.h | 1 - sys/netinet/in_systm.h | 1 - sys/netinet/in_var.h | 1 - sys/netinet/ip.h | 1 - sys/netinet/ip_icmp.h | 1 - sys/netinet/ip_mroute.h | 1 - sys/netinet/ip_var.h | 1 - sys/netinet/tcp.h | 1 - sys/netinet/tcp_ecn.h | 1 - sys/netinet/tcp_fsm.h | 1 - sys/netinet/tcp_seq.h | 1 - sys/netinet/tcp_syncache.h | 1 - sys/netinet/tcp_timer.h | 1 - sys/netinet/tcp_var.h | 1 - sys/netinet/tcpip.h | 1 - sys/netinet/udp.h | 1 - sys/netinet/udp_var.h | 1 - sys/netinet6/in6.h | 1 - sys/netinet6/in6_ifattach.h | 1 - sys/netinet6/in6_pcb.h | 1 - sys/netinet6/in6_var.h | 1 - sys/netinet6/ip6_ecn.h | 1 - sys/netinet6/ip6_mroute.h | 1 - sys/netinet6/ip6_var.h | 1 - sys/netinet6/nd6.h | 1 - sys/netinet6/pim6.h | 1 - sys/netinet6/pim6_var.h | 1 - sys/netinet6/raw_ip6.h | 1 - sys/netinet6/scope6_var.h | 1 - sys/netinet6/tcp6_var.h | 1 - sys/netinet6/udp6_var.h | 1 - sys/netpfil/ipfilter/netinet/ip_compat.h | 1 - sys/netpfil/ipfilter/netinet/ip_fil.h | 1 - sys/netpfil/ipfilter/netinet/ip_frag.h | 1 - sys/netpfil/ipfilter/netinet/ip_nat.h | 1 - sys/netpfil/ipfilter/netinet/ip_rcmd_pxy.c | 1 - sys/netpfil/ipfilter/netinet/ip_state.h | 1 - sys/netpfil/ipfilter/netinet/ipl.h | 1 - sys/netpfil/ipfw/dn_sched_fifo.c | 1 - sys/netpfil/ipfw/dn_sched_prio.c | 1 - sys/netpfil/ipfw/dn_sched_qfq.c | 1 - sys/netpfil/ipfw/dn_sched_rr.c | 1 - sys/netpfil/ipfw/dn_sched_wf2q.c | 1 - sys/netpfil/ipfw/ip_dn_glue.c | 1 - sys/netpfil/ipfw/test/dn_test.h | 1 - sys/netpfil/ipfw/test/main.c | 1 - sys/netpfil/ipfw/test/mylist.h | 1 - sys/netpfil/ipfw/test/test_dn_sched.c | 1 - sys/netpfil/pf/pf.h | 1 - sys/netpfil/pf/pf_altq.h | 1 - sys/nfs/nfs_lock.h | 1 - sys/nfs/nfsdiskless.h | 1 - sys/nfs/nfsproto.h | 1 - sys/nfs/xdr_subs.h | 1 - sys/nfsclient/nfs.h | 1 - sys/nfsclient/nfsargs.h | 1 - sys/nfsclient/nfsmount.h | 1 - sys/nfsclient/nfsnode.h | 1 - sys/nfsclient/nfsstats.h | 1 - sys/nfsserver/nfs.h | 1 - sys/nfsserver/nfsrvstats.h | 1 - sys/opencrypto/_cryptodev.h | 1 - sys/powerpc/include/_align.h | 1 - sys/powerpc/include/_inttypes.h | 1 - sys/powerpc/include/_limits.h | 1 - sys/powerpc/include/_types.h | 1 - sys/powerpc/include/asm.h | 1 - sys/powerpc/include/bat.h | 1 - sys/powerpc/include/cpu.h | 1 - sys/powerpc/include/db_machdep.h | 1 - sys/powerpc/include/endian.h | 1 - sys/powerpc/include/float.h | 1 - sys/powerpc/include/fpu.h | 1 - sys/powerpc/include/frame.h | 1 - sys/powerpc/include/hid.h | 1 - sys/powerpc/include/ieee.h | 1 - sys/powerpc/include/ieeefp.h | 1 - sys/powerpc/include/in_cksum.h | 1 - sys/powerpc/include/limits.h | 1 - sys/powerpc/include/minidump.h | 1 - sys/powerpc/include/openpicreg.h | 1 - sys/powerpc/include/param.h | 1 - sys/powerpc/include/pcb.h | 1 - sys/powerpc/include/pio.h | 1 - sys/powerpc/include/platform.h | 1 - sys/powerpc/include/proc.h | 1 - sys/powerpc/include/profile.h | 1 - sys/powerpc/include/psl.h | 1 - sys/powerpc/include/pte.h | 1 - sys/powerpc/include/ptrace.h | 1 - sys/powerpc/include/setjmp.h | 1 - sys/powerpc/include/signal.h | 1 - sys/powerpc/include/spr.h | 1 - sys/powerpc/include/trap.h | 1 - sys/powerpc/include/ucontext.h | 1 - sys/powerpc/include/vmparam.h | 1 - sys/powerpc/powerpc/cpu.c | 1 - sys/powerpc/powerpc/genassym.c | 1 - sys/powerpc/powerpc/minidump_machdep.c | 1 - sys/powerpc/powerpc/support.S | 1 - sys/powerpc/powerpc/vm_machdep.c | 1 - sys/riscv/include/_align.h | 1 - sys/riscv/include/_inttypes.h | 1 - sys/riscv/include/_limits.h | 1 - sys/riscv/include/_types.h | 1 - sys/riscv/include/endian.h | 1 - sys/riscv/include/float.h | 1 - sys/riscv/include/in_cksum.h | 1 - sys/riscv/include/md_var.h | 1 - sys/riscv/include/minidump.h | 1 - sys/riscv/include/param.h | 1 - sys/riscv/include/pcpu.h | 1 - sys/riscv/include/proc.h | 1 - sys/riscv/include/profile.h | 1 - sys/riscv/include/signal.h | 1 - sys/riscv/include/sysarch.h | 1 - sys/riscv/include/vmparam.h | 1 - sys/rpc/auth.h | 1 - sys/rpc/clnt.h | 1 - sys/rpc/pmap_prot.h | 1 - sys/rpc/rpc.h | 1 - sys/rpc/rpc_msg.h | 1 - sys/rpc/svc.h | 1 - sys/rpc/svc_auth.h | 1 - sys/rpc/types.h | 1 - sys/rpc/xdr.h | 1 - sys/sys/_callout.h | 1 - sys/sys/_iovec.h | 1 - sys/sys/_sigset.h | 1 - sys/sys/_sockaddr_storage.h | 1 - sys/sys/_termios.h | 1 - sys/sys/_timespec.h | 1 - sys/sys/_uio.h | 1 - sys/sys/_winsize.h | 1 - sys/sys/acct.h | 1 - sys/sys/bio.h | 1 - sys/sys/bitcount.h | 1 - sys/sys/buf.h | 1 - sys/sys/busdma_bufalloc.h | 1 - sys/sys/callout.h | 1 - sys/sys/cdefs.h | 1 - sys/sys/ck.h | 1 - sys/sys/conf.h | 1 - sys/sys/cons.h | 1 - sys/sys/dirent.h | 1 - sys/sys/disk/bsd.h | 1 - sys/sys/disk/mbr.h | 1 - sys/sys/disklabel.h | 1 - sys/sys/diskmbr.h | 1 - sys/sys/dkstat.h | 1 - sys/sys/domain.h | 1 - sys/sys/errno.h | 1 - sys/sys/exec.h | 1 - sys/sys/fcntl.h | 1 - sys/sys/file.h | 1 - sys/sys/filedesc.h | 1 - sys/sys/filio.h | 1 - sys/sys/gmon.h | 1 - sys/sys/hash.h | 1 - sys/sys/imgact_aout.h | 1 - sys/sys/ioccom.h | 1 - sys/sys/ioctl.h | 1 - sys/sys/ioctl_compat.h | 1 - sys/sys/ipc.h | 1 - sys/sys/kbio.h | 1 - sys/sys/kernel.h | 1 - sys/sys/ktr.h | 1 - sys/sys/ktr_class.h | 1 - sys/sys/ktrace.h | 1 - sys/sys/libkern.h | 1 - sys/sys/lock.h | 1 - sys/sys/lockf.h | 1 - sys/sys/malloc.h | 1 - sys/sys/mbuf.h | 1 - sys/sys/md4.h | 1 - sys/sys/md5.h | 1 - sys/sys/mman.h | 1 - sys/sys/mount.h | 1 - sys/sys/msgbuf.h | 1 - sys/sys/mtio.h | 1 - sys/sys/mutex.h | 1 - sys/sys/namei.h | 1 - sys/sys/param.h | 1 - sys/sys/proc.h | 1 - sys/sys/protosw.h | 1 - sys/sys/ptrace.h | 1 - sys/sys/queue.h | 1 - sys/sys/reboot.h | 1 - sys/sys/resource.h | 1 - sys/sys/resourcevar.h | 1 - sys/sys/selinfo.h | 1 - sys/sys/sigio.h | 1 - sys/sys/signal.h | 1 - sys/sys/signalvar.h | 1 - sys/sys/socket.h | 1 - sys/sys/sockio.h | 1 - sys/sys/stat.h | 1 - sys/sys/sysctl.h | 1 - sys/sys/syslimits.h | 1 - sys/sys/syslog.h | 1 - sys/sys/systm.h | 1 - sys/sys/time.h | 1 - sys/sys/timeb.h | 1 - sys/sys/times.h | 1 - sys/sys/timespec.h | 1 - sys/sys/ttycom.h | 1 - sys/sys/ttydefaults.h | 1 - sys/sys/types.h | 1 - sys/sys/ucred.h | 1 - sys/sys/uio.h | 1 - sys/sys/un.h | 1 - sys/sys/unistd.h | 1 - sys/sys/unpcb.h | 1 - sys/sys/user.h | 1 - sys/sys/utsname.h | 1 - sys/sys/vmmeter.h | 1 - sys/sys/vnode.h | 1 - sys/sys/wait.h | 1 - sys/teken/libteken/Symbol.map | 1 - sys/ufs/ffs/ffs_extern.h | 1 - sys/ufs/ffs/fs.h | 1 - sys/ufs/ffs/softdep.h | 1 - sys/ufs/ufs/dinode.h | 1 - sys/ufs/ufs/dir.h | 1 - sys/ufs/ufs/inode.h | 1 - sys/ufs/ufs/quota.h | 1 - sys/ufs/ufs/ufs_extern.h | 1 - sys/ufs/ufs/ufsmount.h | 1 - sys/vm/swap_pager.h | 1 - sys/vm/vm_extern.h | 1 - sys/vm/vm_pager.h | 1 - sys/vm/vnode_pager.h | 1 - sys/x86/include/_align.h | 1 - sys/x86/include/_inttypes.h | 1 - sys/x86/include/_limits.h | 1 - sys/x86/include/_types.h | 1 - sys/x86/include/endian.h | 1 - sys/x86/include/float.h | 1 - sys/x86/include/fpu.h | 1 - sys/x86/include/frame.h | 1 - sys/x86/include/psl.h | 1 - sys/x86/include/ptrace.h | 1 - sys/x86/include/reg.h | 1 - sys/x86/include/segments.h | 1 - sys/x86/include/signal.h | 1 - sys/x86/include/specialreg.h | 1 - sys/x86/include/trap.h | 1 - sys/x86/include/x86_ieeefp.h | 1 - sys/x86/isa/icu.h | 1 - 745 files changed, 745 deletions(-) diff --git a/sys/amd64/amd64/apic_vector.S b/sys/amd64/amd64/apic_vector.S index 5515213cd154..6e51ebff298a 100644 --- a/sys/amd64/amd64/apic_vector.S +++ b/sys/amd64/amd64/apic_vector.S @@ -34,7 +34,6 @@ * SUCH DAMAGE. * * from: vector.s, 386BSD 0.1 unknown origin - * $FreeBSD$ */ /* diff --git a/sys/amd64/amd64/atpic_vector.S b/sys/amd64/amd64/atpic_vector.S index c6471999c238..938235e866bd 100644 --- a/sys/amd64/amd64/atpic_vector.S +++ b/sys/amd64/amd64/atpic_vector.S @@ -28,7 +28,6 @@ * SUCH DAMAGE. * * from: vector.s, 386BSD 0.1 unknown origin - * $FreeBSD$ */ /* diff --git a/sys/amd64/include/asm.h b/sys/amd64/include/asm.h index a0f886443e52..29bac1212228 100644 --- a/sys/amd64/include/asm.h +++ b/sys/amd64/include/asm.h @@ -32,7 +32,6 @@ * SUCH DAMAGE. * * from: @(#)DEFS.h 5.1 (Berkeley) 4/23/90 - * $FreeBSD$ */ #ifdef __i386__ diff --git a/sys/amd64/include/cpu.h b/sys/amd64/include/cpu.h index f7732435fc39..530ba746e0b2 100644 --- a/sys/amd64/include/cpu.h +++ b/sys/amd64/include/cpu.h @@ -32,7 +32,6 @@ * SUCH DAMAGE. * * from: @(#)cpu.h 5.4 (Berkeley) 5/9/91 - * $FreeBSD$ */ #ifndef _MACHINE_CPU_H_ diff --git a/sys/amd64/include/exec.h b/sys/amd64/include/exec.h index 099ea263e202..f3a8caa5b88d 100644 --- a/sys/amd64/include/exec.h +++ b/sys/amd64/include/exec.h @@ -29,7 +29,6 @@ * SUCH DAMAGE. * * @(#)exec.h 8.1 (Berkeley) 6/11/93 - * $FreeBSD$ */ #ifndef _MACHINE_EXEC_H_ diff --git a/sys/amd64/include/floatingpoint.h b/sys/amd64/include/floatingpoint.h index b7c154743d0c..392fb1957fa1 100644 --- a/sys/amd64/include/floatingpoint.h +++ b/sys/amd64/include/floatingpoint.h @@ -33,7 +33,6 @@ * SUCH DAMAGE. * * from: @(#) floatingpoint.h 1.0 (Berkeley) 9/23/93 - * $FreeBSD$ */ #ifndef _FLOATINGPOINT_H_ diff --git a/sys/amd64/include/fpu.h b/sys/amd64/include/fpu.h index 8f957eede39b..cb46325d70bc 100644 --- a/sys/amd64/include/fpu.h +++ b/sys/amd64/include/fpu.h @@ -32,7 +32,6 @@ * SUCH DAMAGE. * * from: @(#)npx.h 5.3 (Berkeley) 1/18/91 - * $FreeBSD$ */ /* diff --git a/sys/amd64/include/ieeefp.h b/sys/amd64/include/ieeefp.h index 48d879f0b80b..4de2dd8db614 100644 --- a/sys/amd64/include/ieeefp.h +++ b/sys/amd64/include/ieeefp.h @@ -34,7 +34,6 @@ * SUCH DAMAGE. * * from: @(#) ieeefp.h 1.0 (Berkeley) 9/23/93 - * $FreeBSD$ */ #ifndef _MACHINE_IEEEFP_H_ diff --git a/sys/amd64/include/in_cksum.h b/sys/amd64/include/in_cksum.h index d9830168f5ab..356c7c564f3a 100644 --- a/sys/amd64/include/in_cksum.h +++ b/sys/amd64/include/in_cksum.h @@ -31,7 +31,6 @@ * from tahoe: in_cksum.c 1.2 86/01/05 * from: @(#)in_cksum.c 1.3 (Berkeley) 1/19/91 * from: Id: in_cksum.c,v 1.8 1995/12/03 18:35:19 bde Exp - * $FreeBSD$ */ #ifndef _MACHINE_IN_CKSUM_H_ diff --git a/sys/amd64/include/limits.h b/sys/amd64/include/limits.h index f2a4bf75fe2c..c6da8ec92fdb 100644 --- a/sys/amd64/include/limits.h +++ b/sys/amd64/include/limits.h @@ -29,7 +29,6 @@ * SUCH DAMAGE. * * @(#)limits.h 8.3 (Berkeley) 1/4/94 - * $FreeBSD$ */ #ifndef _MACHINE_LIMITS_H_ diff --git a/sys/amd64/include/param.h b/sys/amd64/include/param.h index c7e5a5c7fc42..2478ef8d037c 100644 --- a/sys/amd64/include/param.h +++ b/sys/amd64/include/param.h @@ -38,7 +38,6 @@ * SUCH DAMAGE. * * @(#)param.h 8.1 (Berkeley) 6/10/93 - * $FreeBSD$ */ #ifndef _AMD64_INCLUDE_PARAM_H_ diff --git a/sys/amd64/include/pcb.h b/sys/amd64/include/pcb.h index 6ce6d9728366..f98e5f68dd96 100644 --- a/sys/amd64/include/pcb.h +++ b/sys/amd64/include/pcb.h @@ -33,7 +33,6 @@ * SUCH DAMAGE. * * from: @(#)pcb.h 5.10 (Berkeley) 5/12/91 - * $FreeBSD$ */ #ifndef _AMD64_PCB_H_ diff --git a/sys/amd64/include/pmap.h b/sys/amd64/include/pmap.h index 08da0ccdfb8a..09bfc7aa5685 100644 --- a/sys/amd64/include/pmap.h +++ b/sys/amd64/include/pmap.h @@ -41,7 +41,6 @@ * * from: hp300: @(#)pmap.h 7.2 (Berkeley) 12/16/90 * from: @(#)pmap.h 7.4 (Berkeley) 5/12/91 - * $FreeBSD$ */ #ifdef __i386__ diff --git a/sys/amd64/include/proc.h b/sys/amd64/include/proc.h index 8015fe5da81a..e9ed7f5182bc 100644 --- a/sys/amd64/include/proc.h +++ b/sys/amd64/include/proc.h @@ -29,7 +29,6 @@ * SUCH DAMAGE. * * from: @(#)proc.h 7.1 (Berkeley) 5/15/91 - * $FreeBSD$ */ #ifdef __i386__ diff --git a/sys/amd64/include/profile.h b/sys/amd64/include/profile.h index 31b6379d4735..80130911e5d7 100644 --- a/sys/amd64/include/profile.h +++ b/sys/amd64/include/profile.h @@ -29,7 +29,6 @@ * SUCH DAMAGE. * * @(#)profile.h 8.1 (Berkeley) 6/11/93 - * $FreeBSD$ */ #ifdef __i386__ diff --git a/sys/amd64/include/reloc.h b/sys/amd64/include/reloc.h index ea5ed128ef86..777cafe1d6b8 100644 --- a/sys/amd64/include/reloc.h +++ b/sys/amd64/include/reloc.h @@ -29,7 +29,6 @@ * SUCH DAMAGE. * * @(#)reloc.h 8.1 (Berkeley) 6/10/93 - * $FreeBSD$ */ #ifndef _I386_MACHINE_RELOC_H_ diff --git a/sys/amd64/include/segments.h b/sys/amd64/include/segments.h index 1a04774e9868..6cb8b385c22f 100644 --- a/sys/amd64/include/segments.h +++ b/sys/amd64/include/segments.h @@ -33,7 +33,6 @@ * SUCH DAMAGE. * * from: @(#)segments.h 7.1 (Berkeley) 5/9/91 - * $FreeBSD$ */ #ifdef __i386__ diff --git a/sys/amd64/include/tss.h b/sys/amd64/include/tss.h index 12cb3a22e0e4..585a49704397 100644 --- a/sys/amd64/include/tss.h +++ b/sys/amd64/include/tss.h @@ -32,7 +32,6 @@ * SUCH DAMAGE. * * from: @(#)tss.h 5.4 (Berkeley) 1/18/91 - * $FreeBSD$ */ #ifndef _MACHINE_TSS_H_ diff --git a/sys/amd64/include/vmparam.h b/sys/amd64/include/vmparam.h index 880c46bba84d..0d23ff34e96d 100644 --- a/sys/amd64/include/vmparam.h +++ b/sys/amd64/include/vmparam.h @@ -40,7 +40,6 @@ * SUCH DAMAGE. * * from: @(#)vmparam.h 5.9 (Berkeley) 5/12/91 - * $FreeBSD$ *** 8663 LINES SKIPPED *** From nobody Wed Aug 16 17:56:49 2023 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 4RQwnF4sffz4qvCC; Wed, 16 Aug 2023 17:56:49 +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 4RQwnF4FXGz3Tyn; Wed, 16 Aug 2023 17:56:49 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692208609; 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=MnDT1ysV2OxSfqHKFwY0n0fwuWpYEqNWKbjcEcRGjDI=; b=RUTQ1P8NdhkGRCdCOieEtxJ1WKglhRBYWmHVfvHvAfJG4iD2CD3Ul09Omi8RAJz5nW0W/r WBvudQcYfiUOHTrzj3C9BwO65SmGKzvaY+oLboplB2m1dgEBAWBa0QYfrzQTBRTnV3EJJy zERR++aGlyUyrXps4WsLcS05XrDJSdRHItF1ssk8eJ0gZH2Y5IrNSOd3hsTPZbMeRM8Hb5 klUak6yh1qaqFfLQiJNzbeAYAVFMAuVZAqgFXxyucrSAoVH81sXtCiyX8TQmijo49aNm0Q 1h7M5kBKjD+5A9EvAt81BUwLYzciJHlavv04Q+heAVXeT70yI5AQZTZvLQ+u0g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692208609; 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=MnDT1ysV2OxSfqHKFwY0n0fwuWpYEqNWKbjcEcRGjDI=; b=y0DkkrvamF8xyv0Rn4p8pBIH3qQ7WjTNiOwGrDbml9DFpe0/h+XfeHbwaXuli0QowR2juZ rl9cpz9Hiy0FP279S+PTNq6eKkirOO91L8+3TRDsENdwojkJ1JMVcC1zINqbPNWwtQCn+S oDpr71EI1hiaYFy8DDX4Ti5cL4qLPO0hyxRDpBuAtiXeZOIxFiRjjPzdg2sPEOWZRqBke4 FL0CBiDkFbqDuSqsBu5fmUg/B3gbpITsJwu5E/p0R0TqLZgThkPpqA3WbcFfeILtcwQh/l 4v5kdMIdrfCxAKDKUVxU8MQ/jGo+nyzzlOuWbuFoZm7r/eBnFYLhGfWogYTqHA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692208609; a=rsa-sha256; cv=none; b=hS1MSvVNDpRqFRXPsr5wWfsI4Kel3RdYORmy7kWaqpgBOBT+rUywMrBGvls/zcrVnSvOLk AdxfxgO4U+zpE5qhxyXitZX7MC4lhkZbBSlTEjFJ8HljtORunGalHXJf+w5mn8iRzcoyRs 1pUPdsqfUNm81uKy/LJeakjNvrfU1K7l8LOBRxq27PP37Pdgp4Zgm/kSNW0HFaMNsAHgtI s1dCCeiyksA18AfUV+JQkyrqXwFSVBI9+4gZDo6kh23zb/qOed2Jd6HFPlyt0xWzngF/wm 0P97qBErcDan8ycINi8VkD2fM1iSuyjdxCB1Mz5COG7E2LDnbvD8t/otIpkk5Q== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RQwnF2lZBz11Gn; Wed, 16 Aug 2023 17:56:49 +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 37GHunhg059032; Wed, 16 Aug 2023 17:56:49 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37GHun12059029; Wed, 16 Aug 2023 17:56:49 GMT (envelope-from git) Date: Wed, 16 Aug 2023 17:56:49 GMT Message-Id: <202308161756.37GHun12059029@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Warner Losh Subject: git: 42b388439bd3 - main - Remove $FreeBSD$: one-line .h pattern 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org 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: 42b388439bd3795e09258c57a74ce9eec3651c7b Auto-Submitted: auto-generated The branch main has been updated by imp: URL: https://cgit.FreeBSD.org/src/commit/?id=42b388439bd3795e09258c57a74ce9eec3651c7b commit 42b388439bd3795e09258c57a74ce9eec3651c7b Author: Warner Losh AuthorDate: 2023-08-16 17:54:23 +0000 Commit: Warner Losh CommitDate: 2023-08-16 17:54:23 +0000 Remove $FreeBSD$: one-line .h pattern Remove /^\s*\*+\s*\$FreeBSD\$.*$\n/ --- bin/cp/extern.h | 1 - bin/dd/dd.h | 1 - bin/dd/extern.h | 1 - bin/ed/ed.h | 1 - bin/ls/extern.h | 1 - bin/ls/ls.h | 1 - bin/pax/cache.h | 1 - bin/pax/cpio.h | 1 - bin/pax/extern.h | 1 - bin/pax/ftree.h | 1 - bin/pax/options.h | 1 - bin/pax/pat_rep.h | 1 - bin/pax/pax.h | 1 - bin/pax/sel_subs.h | 1 - bin/pax/tables.h | 1 - bin/pax/tar.h | 1 - bin/ps/extern.h | 1 - bin/ps/ps.h | 1 - bin/sh/alias.h | 1 - bin/sh/arith.h | 1 - bin/sh/bltin/bltin.h | 1 - bin/sh/error.h | 1 - bin/sh/eval.h | 1 - bin/sh/exec.h | 1 - bin/sh/expand.h | 1 - bin/sh/input.h | 1 - bin/sh/jobs.h | 1 - bin/sh/mail.h | 1 - bin/sh/main.h | 1 - bin/sh/memalloc.h | 1 - bin/sh/myhistedit.h | 1 - bin/sh/mystring.h | 1 - bin/sh/nodes.c.pat | 1 - bin/sh/options.h | 1 - bin/sh/output.h | 1 - bin/sh/parser.h | 1 - bin/sh/redir.h | 1 - bin/sh/shell.h | 1 - bin/sh/show.h | 1 - bin/sh/trap.h | 1 - bin/sh/var.h | 1 - bin/stty/extern.h | 1 - bin/stty/stty.h | 1 - cddl/compat/opensolaris/include/thread_pool.h | 1 - include/_ctype.h | 1 - include/a.out.h | 1 - include/arpa/inet.h | 1 - include/arpa/nameser.h | 1 - include/arpa/nameser_compat.h | 1 - include/arpa/telnet.h | 1 - include/arpa/tftp.h | 1 - include/assert.h | 1 - include/ctype.h | 1 - include/db.h | 1 - include/dirent.h | 1 - include/err.h | 1 - include/fstab.h | 1 - include/fts.h | 1 - include/glob.h | 1 - include/grp.h | 1 - include/limits.h | 1 - include/locale.h | 1 - include/malloc.h | 1 - include/mpool.h | 1 - include/ndbm.h | 1 - include/netdb.h | 1 - include/paths.h | 1 - include/pwd.h | 1 - include/regex.h | 1 - include/res_update.h | 1 - include/resolv.h | 1 - include/rpc/auth.h | 1 - include/rpc/auth_unix.h | 1 - include/rpc/clnt.h | 1 - include/rpc/des_crypt.h | 1 - include/rpc/pmap_clnt.h | 1 - include/rpc/pmap_prot.h | 1 - include/rpc/pmap_rmt.h | 1 - include/rpc/rpc.h | 1 - include/rpc/rpc_msg.h | 1 - include/rpc/svc.h | 1 - include/rpc/svc_auth.h | 1 - include/rpc/xdr.h | 1 - include/runetype.h | 1 - include/search.h | 1 - include/setjmp.h | 1 - include/signal.h | 1 - include/stdio.h | 1 - include/stdlib.h | 1 - include/string.h | 1 - include/termios.h | 1 - include/time.h | 1 - include/timeconv.h | 1 - include/ttyent.h | 1 - include/unistd.h | 1 - include/utime.h | 1 - include/wctype.h | 1 - lib/libbluetooth/bluetooth.c | 1 - lib/libbluetooth/bluetooth.h | 1 - lib/libc/aarch64/Symbol.map | 1 - lib/libc/amd64/SYS.h | 1 - lib/libc/amd64/Symbol.map | 1 - lib/libc/arm/SYS.h | 1 - lib/libc/arm/Symbol.map | 1 - lib/libc/arm/Symbol_vfp.map | 1 - lib/libc/arm/aeabi/Symbol.map | 1 - lib/libc/capability/Symbol.map | 1 - lib/libc/compat-43/Symbol.map | 1 - lib/libc/db/Symbol.map | 1 - lib/libc/db/btree/btree.h | 1 - lib/libc/db/btree/extern.h | 1 - lib/libc/db/hash/extern.h | 1 - lib/libc/db/hash/hash.h | 1 - lib/libc/db/hash/page.h | 1 - lib/libc/db/recno/extern.h | 1 - lib/libc/db/recno/recno.h | 1 - lib/libc/gdtoa/Symbol.map | 1 - lib/libc/gen/Symbol.map | 1 - lib/libc/gen/fts-compat.h | 1 - lib/libc/gen/fts-compat11.h | 1 - lib/libc/gen/pw_scan.h | 1 - lib/libc/gmon/Symbol.map | 1 - lib/libc/i386/SYS.h | 1 - lib/libc/i386/Symbol.map | 1 - lib/libc/iconv/Symbol.map | 1 - lib/libc/inet/Symbol.map | 1 - lib/libc/isc/eventlib_p.h | 1 - lib/libc/locale/Symbol.map | 1 - lib/libc/nameser/Symbol.map | 1 - lib/libc/net/Symbol.map | 1 - lib/libc/nls/Symbol.map | 1 - lib/libc/posix1e/Symbol.map | 1 - lib/libc/powerpc/SYS.h | 1 - lib/libc/powerpc/Symbol.map | 1 - lib/libc/powerpc64/SYS.h | 1 - lib/libc/powerpc64/Symbol.map | 1 - lib/libc/quad/Symbol.map | 1 - lib/libc/quad/quad.h | 1 - lib/libc/regex/Symbol.map | 1 - lib/libc/regex/cname.h | 1 - lib/libc/regex/regex2.h | 1 - lib/libc/regex/utils.h | 1 - lib/libc/resolv/Symbol.map | 1 - lib/libc/riscv/Symbol.map | 1 - lib/libc/rpc/Symbol.map | 1 - lib/libc/secure/Symbol.map | 1 - lib/libc/softfloat/Symbol.map | 1 - lib/libc/stdio/Symbol.map | 1 - lib/libc/stdio/floatio.h | 1 - lib/libc/stdio/fvwrite.h | 1 - lib/libc/stdio/glue.h | 1 - lib/libc/stdio/local.h | 1 - lib/libc/stdlib/Symbol.map | 1 - lib/libc/stdlib/atexit.h | 1 - lib/libc/stdlib/jemalloc/Symbol.map | 1 - lib/libc/stdtime/Symbol.map | 1 - lib/libc/string/Symbol.map | 1 - lib/libc/sys/Symbol.map | 1 - lib/libc/uuid/Symbol.map | 1 - lib/libc/xdr/Symbol.map | 1 - lib/libc/yp/Symbol.map | 1 - lib/libdl/Symbol.map | 1 - lib/libgcc_s/Symbol.map | 1 - lib/libgcc_s/SymbolDefault.map | 1 - lib/libgcc_s/arm/Symbol.map | 1 - lib/libgssapi/Symbol.map | 1 - lib/libkvm/kvm.h | 1 - lib/libkvm/kvm_private.h | 1 - lib/libmd/md4.h | 1 - lib/libmd/ripemd.h | 1 - lib/libmixer/Symbol.map | 1 - lib/libmp/Symbol.map | 1 - lib/libnetbsd/sys/event.h | 1 - lib/libnetbsd/sys/types.h | 1 - lib/libnetbsd/sys/wait.h | 1 - lib/libnetmap/libnetmap.h | 1 - lib/libpmc/pmu-events/pmu-events.h | 1 - lib/libprocstat/Symbol.map | 1 - lib/libregex/Symbol.map | 1 - lib/librpcsec_gss/Symbol.map | 1 - lib/librt/Symbol.map | 1 - lib/libsbuf/Symbol.map | 1 - lib/libsdp/sdp-int.h | 1 - lib/libsdp/sdp.h | 1 - lib/libsdp/search.c | 1 - lib/libsdp/service.c | 1 - lib/libsdp/session.c | 1 - lib/libsdp/util.c | 1 - lib/libsecureboot/h/libsecureboot.h | 1 - lib/libsecureboot/libsecureboot-priv.h | 1 - lib/libsecureboot/openpgp/decode.h | 1 - lib/libsecureboot/openpgp/packet.h | 1 - lib/libssp/Symbol.map | 1 - lib/libstdthreads/Symbol.map | 1 - lib/libthr/pthread.map | 1 - lib/libthread_db/Symbol.map | 1 - lib/libulog/Symbol.map | 1 - lib/libutil/login_cap.h | 1 - lib/libz/Symbol.map | 1 - lib/msun/Symbol.map | 1 - lib/msun/amd64/Symbol.map | 1 - lib/msun/arm/Symbol.map | 1 - lib/msun/bsdsrc/mathimpl.h | 1 - lib/msun/i387/Symbol.map | 1 - lib/msun/powerpc/Symbol.map | 1 - lib/msun/riscv/Symbol.map | 1 - lib/msun/src/math.h | 1 - lib/msun/src/math_private.h | 1 - lib/ncurses/ncurses/pathnames.h | 1 - lib/ncurses/tinfo/pathnames.h | 1 - libexec/bootpd/hash.h | 1 - libexec/ftpd/extern.h | 1 - libexec/ftpd/pathnames.h | 1 - libexec/getty/extern.h | 1 - libexec/getty/gettytab.h | 1 - libexec/getty/pathnames.h | 1 - libexec/rtld-elf/Symbol.map | 1 - libexec/rtld-elf/i386/Symbol.map | 1 - libexec/rtld-elf/libmap.c | 1 - libexec/rtld-elf/libmap.h | 1 - libexec/rtld-elf/rtld_lock.c | 1 - sbin/bsdlabel/pathnames.h | 1 - sbin/ccdconfig/pathnames.h | 1 - sbin/dump/pathnames.h | 1 - sbin/fsck_ffs/fsck.h | 1 - sbin/fsck_msdosfs/dosfs.h | 1 - sbin/fsck_msdosfs/ext.h | 1 - sbin/growfs/debug.h | 1 - sbin/init/pathnames.h | 1 - sbin/ipf/iplang/iplang_y.y | 1 - sbin/mount/mntopts.h | 1 - sbin/mount/pathnames.h | 1 - sbin/rcorder/sprite.h | 1 - sbin/restore/extern.h | 1 - sbin/restore/restore.h | 1 - share/syscons/scrnmaps/iso-8859-7_to_cp437 | 1 - share/syscons/scrnmaps/us-ascii_to_cp437 | 1 - stand/efi/loader/arch/amd64/start.S | 1 - stand/ficl/aarch64/sysdep.h | 1 - stand/ficl/arm/sysdep.h | 1 - stand/ficl/mips/sysdep.h | 1 - stand/ficl/mips64/sysdep.h | 1 - stand/ficl/powerpc/sysdep.h | 1 - stand/ficl/riscv/sysdep.h | 1 - stand/i386/boot2/lib.h | 1 - stand/i386/btx/lib/btxv86.h | 1 - stand/i386/libi386/multiboot.h | 1 - stand/kboot/arch/powerpc64/kerneltramp.S | 1 - tests/sys/cddl/zfs/bin/chg_usr_exec.c | 1 - tests/sys/cddl/zfs/bin/devname2devid.c | 1 - tests/sys/cddl/zfs/bin/dir_rd_update.c | 1 - tests/sys/cddl/zfs/bin/file_check.c | 1 - tests/sys/cddl/zfs/bin/file_common.h | 1 - tests/sys/cddl/zfs/bin/file_trunc.c | 1 - tests/sys/cddl/zfs/bin/file_write.c | 1 - tests/sys/cddl/zfs/bin/largest_file.c | 1 - tests/sys/cddl/zfs/bin/mktree.c | 1 - tests/sys/cddl/zfs/bin/mmapwrite.c | 1 - tests/sys/cddl/zfs/bin/randfree_file.c | 1 - tests/sys/cddl/zfs/bin/readmmap.c | 1 - tests/sys/cddl/zfs/bin/rename_dir.c | 1 - tests/sys/cddl/zfs/bin/rm_lnkcnt_zero_file.c | 1 - tests/sys/cddl/zfs/tests/ctime/ctime_001_pos.c | 1 - tests/sys/cddl/zfs/tests/exec/mmap_exec.c | 1 - tests/sys/cddl/zfs/tests/threadsappend/threadsappend.c | 1 - tests/sys/cddl/zfs/tests/txg_integrity/fsync_integrity.c | 1 - tests/sys/cddl/zfs/tests/txg_integrity/txg_integrity.c | 1 - tests/sys/geom/class/eli/hmac_test.c | 1 - tests/sys/kern/pipe/pipe_fstat_bug_test.c | 1 - tests/sys/kern/pipe/pipe_ino_test.c | 1 - tests/sys/kern/pipe/pipe_overcommit1_test.c | 1 - tests/sys/kern/pipe/pipe_overcommit2_test.c | 1 - tests/sys/kern/pipe/pipe_reverse_test.c | 1 - tests/sys/kern/pipe/pipe_wraparound_test.c | 1 - tools/build/dummy.c | 1 - tools/regression/p1003_1b/prutil.c | 1 - tools/regression/p1003_1b/prutil.h | 1 - tools/regression/p1003_1b/sched.c | 1 - tools/regression/p1003_1b/yield.c | 1 - tools/regression/pthread/unwind/cond_wait_cancel2.cpp | 1 - tools/regression/sysvmsg/msgtest.c | 1 - tools/regression/sysvsem/semtest.c | 1 - tools/regression/sysvshm/shmtest.c | 1 - tools/test/popss/popss.c | 1 - tools/tools/cxgbtool/reg_defs.c | 1 - tools/tools/cxgbtool/reg_defs_t3.c | 1 - tools/tools/cxgbtool/reg_defs_t3b.c | 1 - tools/tools/cxgbtool/reg_defs_t3c.c | 1 - tools/tools/cxgbtool/version.h | 1 - tools/tools/netmap/pkt-gen.c | 1 - tools/tools/shlib-compat/test/libtest1/Symbol.map | 1 - tools/tools/shlib-compat/test/libtest1/test.c | 1 - tools/tools/shlib-compat/test/libtest2/Symbol.map | 1 - tools/tools/shlib-compat/test/libtest2/test.c | 1 - tools/tools/shlib-compat/test/libtest3/Symbol.map | 1 - tools/tools/shlib-compat/test/libtest3/test.c | 1 - tools/tools/shlib-compat/test/libtestsys/Symbol.map | 1 - usr.bin/bluetooth/bthost/bthost.c | 1 - usr.bin/bluetooth/btsockstat/btsockstat.c | 1 - usr.bin/bluetooth/rfcomm_sppd/rfcomm_sdp.c | 1 - usr.bin/bluetooth/rfcomm_sppd/rfcomm_sppd.c | 1 - usr.bin/calendar/pathnames.h | 1 - usr.bin/chpass/chpass.h | 1 - usr.bin/cksum/extern.h | 1 - usr.bin/diff/diff.h | 1 - usr.bin/find/extern.h | 1 - usr.bin/find/find.h | 1 - usr.bin/finger/extern.h | 1 - usr.bin/finger/finger.h | 1 - usr.bin/fortune/fortune/pathnames.h | 1 - usr.bin/gcore/extern.h | 1 - usr.bin/gprof/gprof.h | 1 - usr.bin/gprof/pathnames.h | 1 - usr.bin/gzip/zuncompress.c | 1 - usr.bin/hexdump/hexdump.h | 1 - usr.bin/indent/indent_codes.h | 1 - usr.bin/indent/indent_globs.h | 1 - usr.bin/ktrace/ktrace.h | 1 - usr.bin/locate/locate/locate.h | 1 - usr.bin/locate/locate/pathnames.h | 1 - usr.bin/login/pathnames.h | 1 - usr.bin/m4/extern.h | 1 - usr.bin/m4/mdef.h | 1 - usr.bin/m4/pathnames.h | 1 - usr.bin/m4/stdd.h | 1 - usr.bin/netstat/common.h | 1 - usr.bin/netstat/netstat.h | 1 - usr.bin/patch/backupfile.c | 1 - usr.bin/patch/backupfile.h | 1 - usr.bin/patch/common.h | 1 - usr.bin/patch/inp.c | 1 - usr.bin/patch/inp.h | 1 - usr.bin/patch/mkpath.c | 1 - usr.bin/patch/patch.c | 1 - usr.bin/patch/pathnames.h | 1 - usr.bin/patch/pch.c | 1 - usr.bin/patch/pch.h | 1 - usr.bin/patch/util.c | 1 - usr.bin/patch/util.h | 1 - usr.bin/pr/extern.h | 1 - usr.bin/pr/pr.h | 1 - usr.bin/primes/primes.h | 1 - usr.bin/rpcgen/rpc_parse.h | 1 - usr.bin/rpcgen/rpc_scan.h | 1 - usr.bin/rpcgen/rpc_util.h | 1 - usr.bin/sed/defs.h | 1 - usr.bin/sed/extern.h | 1 - usr.bin/systat/extern.h | 1 - usr.bin/systat/systat.h | 1 - usr.bin/talk/talk.h | 1 - usr.bin/tftp/tftp.h | 1 - usr.bin/top/machine.h | 1 - usr.bin/top/utils.h | 1 - usr.bin/tr/extern.h | 1 - usr.bin/vgrind/extern.h | 1 - usr.bin/w/extern.h | 1 - usr.sbin/acpi/acpiconf/acpiconf.c | 1 - usr.sbin/bluetooth/bcmfw/bcmfw.c | 1 - usr.sbin/bluetooth/bthidcontrol/bthidcontrol.c | 1 - usr.sbin/bluetooth/bthidcontrol/bthidcontrol.h | 1 - usr.sbin/bluetooth/bthidcontrol/hid.c | 1 - usr.sbin/bluetooth/bthidcontrol/sdp.c | 1 - usr.sbin/bluetooth/bthidd/bthid_config.h | 1 - usr.sbin/bluetooth/bthidd/bthidd.c | 1 - usr.sbin/bluetooth/bthidd/bthidd.h | 1 - usr.sbin/bluetooth/bthidd/client.c | 1 - usr.sbin/bluetooth/bthidd/hid.c | 1 - usr.sbin/bluetooth/bthidd/kbd.c | 1 - usr.sbin/bluetooth/bthidd/kbd.h | 1 - usr.sbin/bluetooth/bthidd/lexer.l | 1 - usr.sbin/bluetooth/bthidd/parser.y | 1 - usr.sbin/bluetooth/bthidd/server.c | 1 - usr.sbin/bluetooth/bthidd/session.c | 1 - usr.sbin/bluetooth/hccontrol/adv_data.c | 1 - usr.sbin/bluetooth/hccontrol/hccontrol.c | 1 - usr.sbin/bluetooth/hccontrol/hccontrol.h | 1 - usr.sbin/bluetooth/hccontrol/host_controller_baseband.c | 1 - usr.sbin/bluetooth/hccontrol/info.c | 1 - usr.sbin/bluetooth/hccontrol/le.c | 1 - usr.sbin/bluetooth/hccontrol/link_control.c | 1 - usr.sbin/bluetooth/hccontrol/link_policy.c | 1 - usr.sbin/bluetooth/hccontrol/node.c | 1 - usr.sbin/bluetooth/hccontrol/send_recv.c | 1 - usr.sbin/bluetooth/hccontrol/status.c | 1 - usr.sbin/bluetooth/hccontrol/util.c | 1 - usr.sbin/bluetooth/hcsecd/hcsecd.c | 1 - usr.sbin/bluetooth/hcsecd/hcsecd.h | 1 - usr.sbin/bluetooth/hcsecd/lexer.l | 1 - usr.sbin/bluetooth/hcsecd/parser.y | 1 - usr.sbin/bluetooth/l2control/l2cap.c | 1 - usr.sbin/bluetooth/l2control/l2control.c | 1 - usr.sbin/bluetooth/l2control/l2control.h | 1 - usr.sbin/bluetooth/l2ping/l2ping.c | 1 - usr.sbin/bluetooth/rfcomm_pppd/rfcomm_pppd.c | 1 - usr.sbin/bluetooth/sdpcontrol/sdpcontrol.c | 1 - usr.sbin/bluetooth/sdpcontrol/sdpcontrol.h | 1 - usr.sbin/bluetooth/sdpcontrol/search.c | 1 - usr.sbin/bluetooth/sdpd/bgd.c | 1 - usr.sbin/bluetooth/sdpd/dun.c | 1 - usr.sbin/bluetooth/sdpd/ftrn.c | 1 - usr.sbin/bluetooth/sdpd/gn.c | 1 - usr.sbin/bluetooth/sdpd/irmc.c | 1 - usr.sbin/bluetooth/sdpd/irmc_command.c | 1 - usr.sbin/bluetooth/sdpd/lan.c | 1 - usr.sbin/bluetooth/sdpd/log.c | 1 - usr.sbin/bluetooth/sdpd/log.h | 1 - usr.sbin/bluetooth/sdpd/main.c | 1 - usr.sbin/bluetooth/sdpd/nap.c | 1 - usr.sbin/bluetooth/sdpd/opush.c | 1 - usr.sbin/bluetooth/sdpd/panu.c | 1 - usr.sbin/bluetooth/sdpd/profile.c | 1 - usr.sbin/bluetooth/sdpd/profile.h | 1 - usr.sbin/bluetooth/sdpd/provider.c | 1 - usr.sbin/bluetooth/sdpd/provider.h | 1 - usr.sbin/bluetooth/sdpd/sar.c | 1 - usr.sbin/bluetooth/sdpd/scr.c | 1 - usr.sbin/bluetooth/sdpd/sd.c | 1 - usr.sbin/bluetooth/sdpd/server.c | 1 - usr.sbin/bluetooth/sdpd/server.h | 1 - usr.sbin/bluetooth/sdpd/sp.c | 1 - usr.sbin/bluetooth/sdpd/srr.c | 1 - usr.sbin/bluetooth/sdpd/ssar.c | 1 - usr.sbin/bluetooth/sdpd/ssr.c | 1 - usr.sbin/bluetooth/sdpd/sur.c | 1 - usr.sbin/bluetooth/sdpd/uuid-private.h | 1 - usr.sbin/bluetooth/sdpd/uuid.c | 1 - usr.sbin/config/config.h | 1 - usr.sbin/config/config.y | 1 - usr.sbin/config/lang.l | 1 - usr.sbin/dconschat/dconschat.c | 1 - usr.sbin/edquota/pathnames.h | 1 - usr.sbin/fifolog/lib/getdate.y | 1 - usr.sbin/fstyp/hammer_disk.h | 1 - usr.sbin/fwcontrol/fwmpegts.c | 1 - usr.sbin/inetd/pathnames.h | 1 - usr.sbin/keyserv/keyserv.h | 1 - usr.sbin/lpr/chkprintcap/skimprintcap.h | 1 - usr.sbin/lpr/common_source/ctlinfo.h | 1 - usr.sbin/lpr/common_source/lp.cdefs.h | 1 - usr.sbin/lpr/common_source/lp.h | 1 - usr.sbin/lpr/common_source/lp.local.h | 1 - usr.sbin/lpr/common_source/matchjobs.h | 1 - usr.sbin/lpr/lpd/extern.h | 1 - usr.sbin/makefs/ffs/ffs_extern.h | 1 - usr.sbin/makefs/ffs/ufs_inode.h | 1 - usr.sbin/mountd/pathnames.h | 1 - usr.sbin/newsyslog/extern.h | 1 - usr.sbin/ntp/libntpevent/event2/event-config.h | 1 - usr.sbin/rpc.ypupdated/ypupdated_extern.h | 1 - usr.sbin/rpcbind/rpcb_stat.c | 1 - usr.sbin/rpcbind/rpcb_svc_4.c | 1 - usr.sbin/rpcbind/util.c | 1 - usr.sbin/rpcbind/warmstart.c | 1 - usr.sbin/syslogd/pathnames.h | 1 - usr.sbin/ypbind/yp_ping.h | 1 - 455 files changed, 455 deletions(-) diff --git a/bin/cp/extern.h b/bin/cp/extern.h index f42315f07390..a5b86c12b2f9 100644 --- a/bin/cp/extern.h +++ b/bin/cp/extern.h @@ -29,7 +29,6 @@ * SUCH DAMAGE. * * @(#)extern.h 8.2 (Berkeley) 4/1/94 - * $FreeBSD$ */ typedef struct { diff --git a/bin/dd/dd.h b/bin/dd/dd.h index ea606f288f3f..ce00412073e3 100644 --- a/bin/dd/dd.h +++ b/bin/dd/dd.h @@ -33,7 +33,6 @@ * SUCH DAMAGE. * * @(#)dd.h 8.3 (Berkeley) 4/2/94 - * $FreeBSD$ */ /* Input/output stream state. */ diff --git a/bin/dd/extern.h b/bin/dd/extern.h index c9de42a152d5..760eecb14b59 100644 --- a/bin/dd/extern.h +++ b/bin/dd/extern.h @@ -33,7 +33,6 @@ * SUCH DAMAGE. * * @(#)extern.h 8.3 (Berkeley) 4/2/94 - * $FreeBSD$ */ void block(void); diff --git a/bin/ed/ed.h b/bin/ed/ed.h index 4dcf5eb36f37..e4562be8d331 100644 --- a/bin/ed/ed.h +++ b/bin/ed/ed.h @@ -25,7 +25,6 @@ * SUCH DAMAGE. * * @(#)ed.h,v 1.5 1994/02/01 00:34:39 alm Exp - * $FreeBSD$ */ #include diff --git a/bin/ls/extern.h b/bin/ls/extern.h index 0e577a885474..c3a4eafc353d 100644 --- a/bin/ls/extern.h +++ b/bin/ls/extern.h @@ -29,7 +29,6 @@ * SUCH DAMAGE. * * from: @(#)extern.h 8.1 (Berkeley) 5/31/93 - * $FreeBSD$ */ #include diff --git a/bin/ls/ls.h b/bin/ls/ls.h index 1f19858720bf..79e917545386 100644 --- a/bin/ls/ls.h +++ b/bin/ls/ls.h @@ -32,7 +32,6 @@ * SUCH DAMAGE. * * from: @(#)ls.h 8.1 (Berkeley) 5/31/93 - * $FreeBSD$ */ #define NO_PRINT 1 diff --git a/bin/pax/cache.h b/bin/pax/cache.h index 8a7cca9f457a..d2045f51516a 100644 --- a/bin/pax/cache.h +++ b/bin/pax/cache.h @@ -33,7 +33,6 @@ * SUCH DAMAGE. * * @(#)cache.h 8.1 (Berkeley) 5/31/93 - * $FreeBSD$ */ /* diff --git a/bin/pax/cpio.h b/bin/pax/cpio.h index e5d61dea36fb..a5976d9b7a63 100644 --- a/bin/pax/cpio.h +++ b/bin/pax/cpio.h @@ -33,7 +33,6 @@ * SUCH DAMAGE. * * @(#)cpio.h 8.1 (Berkeley) 5/31/93 - * $FreeBSD$ */ /* diff --git a/bin/pax/extern.h b/bin/pax/extern.h index 12b7fe162a6e..44d0ab0b40fb 100644 --- a/bin/pax/extern.h +++ b/bin/pax/extern.h @@ -33,7 +33,6 @@ * SUCH DAMAGE. * * @(#)extern.h 8.2 (Berkeley) 4/18/94 - * $FreeBSD$ */ /* diff --git a/bin/pax/ftree.h b/bin/pax/ftree.h index 8e0a710e4ca9..39d08afad0a3 100644 --- a/bin/pax/ftree.h +++ b/bin/pax/ftree.h @@ -33,7 +33,6 @@ * SUCH DAMAGE. * * @(#)ftree.h 8.1 (Berkeley) 5/31/93 - * $FreeBSD$ */ /* diff --git a/bin/pax/options.h b/bin/pax/options.h index 973ea0bd5467..637fd4049974 100644 --- a/bin/pax/options.h +++ b/bin/pax/options.h @@ -33,7 +33,6 @@ * SUCH DAMAGE. * * @(#)options.h 8.2 (Berkeley) 4/18/94 - * $FreeBSD$ */ /* diff --git a/bin/pax/pat_rep.h b/bin/pax/pat_rep.h index e28064e6a08e..897d50a1a325 100644 --- a/bin/pax/pat_rep.h +++ b/bin/pax/pat_rep.h @@ -33,7 +33,6 @@ * SUCH DAMAGE. * * @(#)pat_rep.h 8.1 (Berkeley) 5/31/93 - * $FreeBSD$ */ /* diff --git a/bin/pax/pax.h b/bin/pax/pax.h index 530f8aa0d33d..d48a267fbca1 100644 --- a/bin/pax/pax.h +++ b/bin/pax/pax.h @@ -33,7 +33,6 @@ * SUCH DAMAGE. * * @(#)pax.h 8.2 (Berkeley) 4/18/94 - * $FreeBSD$ */ /* diff --git a/bin/pax/sel_subs.h b/bin/pax/sel_subs.h index a628e6981b1a..e2ffae52a50a 100644 --- a/bin/pax/sel_subs.h +++ b/bin/pax/sel_subs.h @@ -33,7 +33,6 @@ * SUCH DAMAGE. * * @(#)sel_subs.h 8.1 (Berkeley) 5/31/93 - * $FreeBSD$ */ /* diff --git a/bin/pax/tables.h b/bin/pax/tables.h index fb5bc437b0a0..eaa48066f70d 100644 --- a/bin/pax/tables.h +++ b/bin/pax/tables.h @@ -33,7 +33,6 @@ * SUCH DAMAGE. * * @(#)tables.h 8.1 (Berkeley) 5/31/93 - * $FreeBSD$ */ /* diff --git a/bin/pax/tar.h b/bin/pax/tar.h index 91c2400e35ca..0b95bddc1fee 100644 --- a/bin/pax/tar.h +++ b/bin/pax/tar.h @@ -33,7 +33,6 @@ * SUCH DAMAGE. * * @(#)tar.h 8.2 (Berkeley) 4/18/94 - * $FreeBSD$ */ /* diff --git a/bin/ps/extern.h b/bin/ps/extern.h index ea4362eeadd9..6b07a79fbc20 100644 --- a/bin/ps/extern.h +++ b/bin/ps/extern.h @@ -29,7 +29,6 @@ * SUCH DAMAGE. * * @(#)extern.h 8.3 (Berkeley) 4/2/94 - * $FreeBSD$ */ struct kinfo; diff --git a/bin/ps/ps.h b/bin/ps/ps.h index 03e38af9d517..429dff632872 100644 --- a/bin/ps/ps.h +++ b/bin/ps/ps.h @@ -29,7 +29,6 @@ * SUCH DAMAGE. * * @(#)ps.h 8.1 (Berkeley) 5/31/93 - * $FreeBSD$ */ #include diff --git a/bin/sh/alias.h b/bin/sh/alias.h index 92de705bc963..0c6ea99e8b60 100644 --- a/bin/sh/alias.h +++ b/bin/sh/alias.h @@ -30,7 +30,6 @@ * SUCH DAMAGE. * * @(#)alias.h 8.2 (Berkeley) 5/4/95 - * $FreeBSD$ */ #define ALIASINUSE 1 diff --git a/bin/sh/arith.h b/bin/sh/arith.h index 569d0c58651f..124fd5944a56 100644 --- a/bin/sh/arith.h +++ b/bin/sh/arith.h @@ -27,7 +27,6 @@ * SUCH DAMAGE. * * @(#)arith.h 1.1 (Berkeley) 5/4/95 - * $FreeBSD$ */ #include "shell.h" diff --git a/bin/sh/bltin/bltin.h b/bin/sh/bltin/bltin.h index 8149895815dd..226d630694b5 100644 --- a/bin/sh/bltin/bltin.h +++ b/bin/sh/bltin/bltin.h @@ -32,7 +32,6 @@ * SUCH DAMAGE. * * @(#)bltin.h 8.2 (Berkeley) 5/4/95 - * $FreeBSD$ */ /* diff --git a/bin/sh/error.h b/bin/sh/error.h index 3a79dec81b9d..c097c529dc01 100644 --- a/bin/sh/error.h +++ b/bin/sh/error.h @@ -30,7 +30,6 @@ * SUCH DAMAGE. * * @(#)error.h 8.2 (Berkeley) 5/4/95 - * $FreeBSD$ */ /* diff --git a/bin/sh/eval.h b/bin/sh/eval.h index d8a12eb79c7f..361e0f2ba269 100644 --- a/bin/sh/eval.h +++ b/bin/sh/eval.h @@ -30,7 +30,6 @@ * SUCH DAMAGE. * * @(#)eval.h 8.2 (Berkeley) 5/4/95 - * $FreeBSD$ */ extern char *commandname; /* currently executing command */ diff --git a/bin/sh/exec.h b/bin/sh/exec.h index 03e7e6ab0b0c..04d1b97d7386 100644 --- a/bin/sh/exec.h +++ b/bin/sh/exec.h @@ -30,7 +30,6 @@ * SUCH DAMAGE. * * @(#)exec.h 8.3 (Berkeley) 6/8/95 - * $FreeBSD$ */ /* values of cmdtype */ diff --git a/bin/sh/expand.h b/bin/sh/expand.h index a60ea29514d2..2cf6d2ee0972 100644 --- a/bin/sh/expand.h +++ b/bin/sh/expand.h @@ -30,7 +30,6 @@ * SUCH DAMAGE. * * @(#)expand.h 8.2 (Berkeley) 5/4/95 - * $FreeBSD$ */ struct arglist { diff --git a/bin/sh/input.h b/bin/sh/input.h index edb622b6ec2e..b46e2c021e70 100644 --- a/bin/sh/input.h +++ b/bin/sh/input.h @@ -30,7 +30,6 @@ * SUCH DAMAGE. * * @(#)input.h 8.2 (Berkeley) 5/4/95 - * $FreeBSD$ */ /* PEOF (the end of file marker) is defined in syntax.h */ diff --git a/bin/sh/jobs.h b/bin/sh/jobs.h index 411d08f27a67..050c86a91ff8 100644 --- a/bin/sh/jobs.h +++ b/bin/sh/jobs.h @@ -30,7 +30,6 @@ * SUCH DAMAGE. * * @(#)jobs.h 8.2 (Berkeley) 5/4/95 - * $FreeBSD$ */ /* Mode argument to forkshell. Don't change FORK_FG or FORK_BG. */ diff --git a/bin/sh/mail.h b/bin/sh/mail.h index 0bb565209c7f..0a52e9f198a1 100644 --- a/bin/sh/mail.h +++ b/bin/sh/mail.h @@ -32,7 +32,6 @@ * SUCH DAMAGE. * * @(#)mail.h 8.2 (Berkeley) 5/4/95 - * $FreeBSD$ */ void chkmail(int); diff --git a/bin/sh/main.h b/bin/sh/main.h index d12c7ab77fed..38f9b271c309 100644 --- a/bin/sh/main.h +++ b/bin/sh/main.h @@ -32,7 +32,6 @@ * SUCH DAMAGE. * * @(#)main.h 8.2 (Berkeley) 5/4/95 - * $FreeBSD$ */ extern int rootpid; /* pid of main shell */ diff --git a/bin/sh/memalloc.h b/bin/sh/memalloc.h index 6cb7bd818fb5..038d18173c7b 100644 --- a/bin/sh/memalloc.h +++ b/bin/sh/memalloc.h @@ -32,7 +32,6 @@ * SUCH DAMAGE. * * @(#)memalloc.h 8.2 (Berkeley) 5/4/95 - * $FreeBSD$ */ #include diff --git a/bin/sh/myhistedit.h b/bin/sh/myhistedit.h index 1f513f0ae206..ef84a90bf5b0 100644 --- a/bin/sh/myhistedit.h +++ b/bin/sh/myhistedit.h @@ -29,7 +29,6 @@ * SUCH DAMAGE. * * @(#)myhistedit.h 8.2 (Berkeley) 5/4/95 - * $FreeBSD$ */ #include diff --git a/bin/sh/mystring.h b/bin/sh/mystring.h index ff4384d21c35..dcbdc91cb5d5 100644 --- a/bin/sh/mystring.h +++ b/bin/sh/mystring.h @@ -32,7 +32,6 @@ * SUCH DAMAGE. * * @(#)mystring.h 8.2 (Berkeley) 5/4/95 - * $FreeBSD$ */ #include diff --git a/bin/sh/nodes.c.pat b/bin/sh/nodes.c.pat index 43fa515fe905..9172c544de3d 100644 --- a/bin/sh/nodes.c.pat +++ b/bin/sh/nodes.c.pat @@ -30,7 +30,6 @@ * SUCH DAMAGE. * * @(#)nodes.c.pat 8.2 (Berkeley) 5/4/95 - * $FreeBSD$ */ #include diff --git a/bin/sh/options.h b/bin/sh/options.h index 7c9c4513aa33..9c516b07ad23 100644 --- a/bin/sh/options.h +++ b/bin/sh/options.h @@ -32,7 +32,6 @@ * SUCH DAMAGE. * * @(#)options.h 8.2 (Berkeley) 5/4/95 - * $FreeBSD$ */ struct shparam { diff --git a/bin/sh/output.h b/bin/sh/output.h index 62f006d32a36..409cc16df75e 100644 --- a/bin/sh/output.h +++ b/bin/sh/output.h @@ -32,7 +32,6 @@ * SUCH DAMAGE. * * @(#)output.h 8.2 (Berkeley) 5/4/95 - * $FreeBSD$ */ #ifndef OUTPUT_INCL diff --git a/bin/sh/parser.h b/bin/sh/parser.h index aee8244ecf09..5f5249866b0a 100644 --- a/bin/sh/parser.h +++ b/bin/sh/parser.h @@ -32,7 +32,6 @@ * SUCH DAMAGE. * * @(#)parser.h 8.3 (Berkeley) 5/4/95 - * $FreeBSD$ */ /* control characters in argument strings */ diff --git a/bin/sh/redir.h b/bin/sh/redir.h index 08c52359c59e..f49d0ddc9a73 100644 --- a/bin/sh/redir.h +++ b/bin/sh/redir.h @@ -32,7 +32,6 @@ * SUCH DAMAGE. * * @(#)redir.h 8.2 (Berkeley) 5/4/95 - * $FreeBSD$ */ /* flags passed to redirect */ diff --git a/bin/sh/shell.h b/bin/sh/shell.h index 536efe6ce228..64a2be86b4f7 100644 --- a/bin/sh/shell.h +++ b/bin/sh/shell.h @@ -32,7 +32,6 @@ * SUCH DAMAGE. * * @(#)shell.h 8.2 (Berkeley) 5/4/95 - * $FreeBSD$ */ #ifndef SHELL_H_ diff --git a/bin/sh/show.h b/bin/sh/show.h index 790a62e2942c..9dc77c6857d6 100644 --- a/bin/sh/show.h +++ b/bin/sh/show.h @@ -29,7 +29,6 @@ * SUCH DAMAGE. * * @(#)show.h 1.1 (Berkeley) 5/4/95 - * $FreeBSD$ */ void showtree(union node *); diff --git a/bin/sh/trap.h b/bin/sh/trap.h index fdc4b7a9683a..f7985e8e70a1 100644 --- a/bin/sh/trap.h +++ b/bin/sh/trap.h @@ -32,7 +32,6 @@ * SUCH DAMAGE. * * @(#)trap.h 8.3 (Berkeley) 6/5/95 - * $FreeBSD$ */ extern volatile sig_atomic_t pendingsig; diff --git a/bin/sh/var.h b/bin/sh/var.h index eaf4f427f63b..abd2a47c1979 100644 --- a/bin/sh/var.h +++ b/bin/sh/var.h @@ -32,7 +32,6 @@ * SUCH DAMAGE. * * @(#)var.h 8.2 (Berkeley) 5/4/95 - * $FreeBSD$ */ /* diff --git a/bin/stty/extern.h b/bin/stty/extern.h index 88b58890f7d1..40aa92c35de1 100644 --- a/bin/stty/extern.h +++ b/bin/stty/extern.h @@ -27,7 +27,6 @@ * SUCH DAMAGE. * * @(#)extern.h 8.1 (Berkeley) 5/31/93 - * $FreeBSD$ */ int c_cchars(const void *, const void *); diff --git a/bin/stty/stty.h b/bin/stty/stty.h index d48ccaa20b6e..d4236b09cb6a 100644 --- a/bin/stty/stty.h +++ b/bin/stty/stty.h @@ -27,7 +27,6 @@ * SUCH DAMAGE. * * @(#)stty.h 8.1 (Berkeley) 5/31/93 - * $FreeBSD$ */ *** 4756 LINES SKIPPED *** From nobody Wed Aug 16 17:56:50 2023 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 4RQwnH6x4gz4qvPS; Wed, 16 Aug 2023 17:56:51 +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 4RQwnH3Y1bz3VCm; Wed, 16 Aug 2023 17:56:51 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692208611; 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=9PjiBjmZ88B28VX2oLIC0Ez8QEGaArhh0L2rgXp9MG0=; b=Rnov4J6gcgENv5n97zJLewTICmhXIZubDkRpqnyu44BGF+6FJqqj3FkOnCKMimbPv8wWQq bVavXR/wtLEbVW1XwtP/uTVThWIPUHrATF9iK4oRue1/dtSKlYe0rSXGa8s00S4YSqX7gK owMOvUw3/vnQTe/BwP+ktby6pC3dXE6C8G/ZynSZ+5IA52i66BHIYLl6GsndmtqEkHbntZ 1z4Szi/ysgaHxrLs0VPk77iRpRpfwm5u09mYOUYFU8sxfb/zDxkoRZMXkKg+rTUY5JS19k VgEdcJmH93g0e4eX5CwTtgCcU6n81NOyn7IgZz37qNZ8lC6qDddfXvdUw1+JWg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692208611; 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=9PjiBjmZ88B28VX2oLIC0Ez8QEGaArhh0L2rgXp9MG0=; b=bjaWGi3lOi+l4JhFMgAofRCR6Po0u4ylIAHta2vA5cdxDXZMip8ByLNyrQ83DvazXo3eMx aX6RbDWp1c8PlKXi/BM1YE2qg7GwTlfcmiuOR6OcIkQDk/AnLVpH08Batcc4TF2VZ/8QYL mRCG5mPsJCFhCuM/5LyxLGviAftf+kc0+LQwFiqT3eqO5ZkuYUnXqRpgPxhy9wgBWqlzp/ VaE27u4s9mCEWtIjwhER4ruYTJVnvErjp8ILCPUQldrroGRT7bElBzbAFcDcEc6A40fXX5 Tw/7s6O5J2zAbNr4oADJvFmXVuDyRPa38Oba5iQQkAZU4QYKQIP8h949MUiwvw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692208611; a=rsa-sha256; cv=none; b=afx+WfZMnyjV8qijPFQn2sw5DA9GBP7UgNOINRwk7MPmGX7M13xrMfwt6cO0nQqJbSc2XX F/kzNo7Msn5rPorlk+vrejcUFikSnapE7HakIKmHLS4uSz3aHJ3h7v/qNDUpudbvNWJrF5 XykfHjSnYa2owukkK0buXyLTAtYJvazjp36yZcRCAthePh2pImk145Ik+QmYVflYrUya/J MdbAg6rVUO5NwHywnH5lgxQopFJhh9EQFBl5WxXRxGXNCiNebSS/A05sftsefrqau7dbe0 EFganXNWYXzM36khdlyk5yuhxRDKSyk8WgMAWuy1EbLa+bExgi2Qx7kj9FMRIw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RQwnH126Sz11gf; Wed, 16 Aug 2023 17:56:51 +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 37GHupdl059082; Wed, 16 Aug 2023 17:56:51 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37GHuohU059079; Wed, 16 Aug 2023 17:56:50 GMT (envelope-from git) Date: Wed, 16 Aug 2023 17:56:50 GMT Message-Id: <202308161756.37GHuohU059079@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Warner Losh Subject: git: 71625ec9ad2a - main - sys: Remove $FreeBSD$: one-line .c comment pattern 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org 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: 71625ec9ad2a9bc8c09784fbd23b759830e0ee5f Auto-Submitted: auto-generated The branch main has been updated by imp: URL: https://cgit.FreeBSD.org/src/commit/?id=71625ec9ad2a9bc8c09784fbd23b759830e0ee5f commit 71625ec9ad2a9bc8c09784fbd23b759830e0ee5f Author: Warner Losh AuthorDate: 2023-08-16 17:54:24 +0000 Commit: Warner Losh CommitDate: 2023-08-16 17:54:24 +0000 sys: Remove $FreeBSD$: one-line .c comment pattern Remove /^/[*/]\s*\$FreeBSD\$.*\n/ --- sys/amd64/include/_align.h | 1 - sys/amd64/include/_inttypes.h | 1 - sys/amd64/include/_limits.h | 1 - sys/amd64/include/_stdint.h | 1 - sys/amd64/include/_types.h | 1 - sys/amd64/include/acpica_machdep.h | 1 - sys/amd64/include/apm_bios.h | 1 - sys/amd64/include/bus.h | 1 - sys/amd64/include/cputypes.h | 1 - sys/amd64/include/dump.h | 1 - sys/amd64/include/elf.h | 1 - sys/amd64/include/endian.h | 1 - sys/amd64/include/fdt.h | 1 - sys/amd64/include/float.h | 1 - sys/amd64/include/iommu.h | 1 - sys/amd64/include/metadata.h | 1 - sys/amd64/include/npx.h | 1 - sys/amd64/include/ofw_machdep.h | 1 - sys/amd64/include/pci_cfgreg.h | 1 - sys/amd64/include/procctl.h | 1 - sys/amd64/include/psl.h | 1 - sys/amd64/include/ptrace.h | 1 - sys/amd64/include/pvclock.h | 1 - sys/amd64/include/reg.h | 1 - sys/amd64/include/resource.h | 1 - sys/amd64/include/setjmp.h | 1 - sys/amd64/include/sigframe.h | 1 - sys/amd64/include/signal.h | 1 - sys/amd64/include/specialreg.h | 1 - sys/amd64/include/stack.h | 1 - sys/amd64/include/stdarg.h | 1 - sys/amd64/include/sysarch.h | 1 - sys/amd64/include/trap.h | 1 - sys/amd64/include/ucontext.h | 1 - sys/amd64/include/vdso.h | 1 - sys/amd64/include/xen/xen-os.h | 1 - sys/amd64/linux32/linux32_locore.asm | 1 - sys/arm/include/ieeefp.h | 1 - sys/arm/include/machdep.h | 1 - sys/arm/include/procctl.h | 1 - sys/arm/include/ptrace.h | 1 - sys/arm/include/reg.h | 1 - sys/arm/include/setjmp.h | 1 - sys/arm/include/sigframe.h | 1 - sys/arm/include/smp.h | 1 - sys/arm/include/sysarch.h | 1 - sys/arm/include/trap.h | 1 - sys/arm64/include/bus_dma.h | 1 - sys/arm64/include/clock.h | 1 - sys/arm64/include/exec.h | 1 - sys/arm64/include/floatingpoint.h | 1 - sys/arm64/include/iommu.h | 1 - sys/arm64/include/procctl.h | 1 - sys/arm64/include/psl.h | 1 - sys/arm64/include/ptrace.h | 1 - sys/arm64/include/reloc.h | 1 - sys/arm64/include/sigframe.h | 1 - sys/arm64/include/trap.h | 1 - sys/cam/README.quirks | 1 - sys/cam/ctl/README.ctl.txt | 1 - sys/cam/scsi/scsi_ch.h | 1 - sys/cam/scsi/scsi_enc.h | 1 - sys/cam/scsi/scsi_ses.h | 1 - sys/cddl/dev/dtrace/dtrace_hacks.c | 1 - sys/compat/linux/linux_errno.c | 1 - sys/compat/linuxkpi/common/include/linux/usb.h | 1 - sys/compat/linuxkpi/common/src/linux_usb.c | 1 - sys/conf/ldscript.amd64 | 1 - sys/conf/ldscript.arm | 1 - sys/conf/ldscript.arm64 | 1 - sys/conf/ldscript.i386 | 1 - sys/conf/ldscript.powerpc | 1 - sys/conf/ldscript.powerpc64 | 1 - sys/conf/ldscript.powerpc64le | 1 - sys/conf/ldscript.powerpcspe | 1 - sys/conf/ldscript.riscv | 1 - sys/crypto/armv8/stdint.h | 1 - sys/crypto/blake2/blake2_kfreebsd.h | 1 - sys/crypto/blake2/blake2b-avx.c | 1 - sys/crypto/blake2/blake2b-sse2.c | 1 - sys/crypto/blake2/blake2b-sse41.c | 1 - sys/crypto/blake2/blake2b-ssse3.c | 1 - sys/crypto/blake2/blake2b-xop.c | 1 - sys/crypto/blake2/blake2s-avx.c | 1 - sys/crypto/blake2/blake2s-sse2.c | 1 - sys/crypto/blake2/blake2s-sse41.c | 1 - sys/crypto/blake2/blake2s-ssse3.c | 1 - sys/crypto/blake2/blake2s-xop.c | 1 - sys/crypto/blake2/config.h | 1 - sys/crypto/blake2/stddef.h | 1 - sys/crypto/blake2/stdint.h | 1 - sys/crypto/blake2/stdio.h | 1 - sys/crypto/blake2/stdlib.h | 1 - sys/crypto/blake2/string.h | 1 - sys/crypto/chacha20/_chacha.h | 1 - sys/crypto/des/arch/i386/des_enc.S | 1 - sys/crypto/des/des.h | 1 - sys/crypto/des/des_locl.h | 1 - sys/crypto/des/podd.h | 1 - sys/crypto/des/sk.h | 1 - sys/crypto/des/spr.h | 1 - sys/crypto/libsodium/limits.h | 1 - sys/crypto/libsodium/stddef.h | 1 - sys/crypto/libsodium/stdint.h | 1 - sys/crypto/libsodium/stdio.h | 1 - sys/crypto/libsodium/stdlib.h | 1 - sys/crypto/libsodium/string.h | 1 - sys/crypto/openssl/aarch64/aesv8-armx.S | 1 - sys/crypto/openssl/aarch64/arm64cpuid.S | 1 - sys/crypto/openssl/aarch64/armv8-mont.S | 1 - sys/crypto/openssl/aarch64/chacha-armv8.S | 1 - sys/crypto/openssl/aarch64/ecp_nistz256-armv8.S | 1 - sys/crypto/openssl/aarch64/ghashv8-armx.S | 1 - sys/crypto/openssl/aarch64/keccak1600-armv8.S | 1 - sys/crypto/openssl/aarch64/poly1305-armv8.S | 1 - sys/crypto/openssl/aarch64/sha1-armv8.S | 1 - sys/crypto/openssl/aarch64/sha256-armv8.S | 1 - sys/crypto/openssl/aarch64/sha512-armv8.S | 1 - sys/crypto/openssl/aarch64/vpaes-armv8.S | 1 - sys/crypto/openssl/amd64/aes-gcm-avx512.S | 1 - sys/crypto/openssl/amd64/aesni-gcm-x86_64.S | 1 - sys/crypto/openssl/amd64/aesni-mb-x86_64.S | 1 - sys/crypto/openssl/amd64/aesni-sha1-x86_64.S | 1 - sys/crypto/openssl/amd64/aesni-sha256-x86_64.S | 1 - sys/crypto/openssl/amd64/aesni-x86_64.S | 1 - sys/crypto/openssl/amd64/chacha-x86_64.S | 1 - sys/crypto/openssl/amd64/cmll-x86_64.S | 1 - sys/crypto/openssl/amd64/e_padlock-x86_64.S | 1 - sys/crypto/openssl/amd64/ecp_nistz256-x86_64.S | 1 - sys/crypto/openssl/amd64/ghash-x86_64.S | 1 - sys/crypto/openssl/amd64/keccak1600-x86_64.S | 1 - sys/crypto/openssl/amd64/md5-x86_64.S | 1 - sys/crypto/openssl/amd64/poly1305-x86_64.S | 1 - sys/crypto/openssl/amd64/rc4-md5-x86_64.S | 1 - sys/crypto/openssl/amd64/rc4-x86_64.S | 1 - sys/crypto/openssl/amd64/rsaz-avx2.S | 1 - sys/crypto/openssl/amd64/rsaz-x86_64.S | 1 - sys/crypto/openssl/amd64/sha1-mb-x86_64.S | 1 - sys/crypto/openssl/amd64/sha1-x86_64.S | 1 - sys/crypto/openssl/amd64/sha256-mb-x86_64.S | 1 - sys/crypto/openssl/amd64/sha256-x86_64.S | 1 - sys/crypto/openssl/amd64/sha512-x86_64.S | 1 - sys/crypto/openssl/amd64/vpaes-x86_64.S | 1 - sys/crypto/openssl/amd64/wp-x86_64.S | 1 - sys/crypto/openssl/amd64/x25519-x86_64.S | 1 - sys/crypto/openssl/amd64/x86_64-gf2m.S | 1 - sys/crypto/openssl/amd64/x86_64-mont.S | 1 - sys/crypto/openssl/amd64/x86_64-mont5.S | 1 - sys/crypto/openssl/amd64/x86_64cpuid.S | 1 - sys/crypto/openssl/arm/aes-armv4.S | 1 - sys/crypto/openssl/arm/aesv8-armx.S | 1 - sys/crypto/openssl/arm/armv4-gf2m.S | 1 - sys/crypto/openssl/arm/armv4-mont.S | 1 - sys/crypto/openssl/arm/armv4cpuid.S | 1 - sys/crypto/openssl/arm/bsaes-armv7.S | 1 - sys/crypto/openssl/arm/chacha-armv4.S | 1 - sys/crypto/openssl/arm/ecp_nistz256-armv4.S | 1 - sys/crypto/openssl/arm/ghash-armv4.S | 1 - sys/crypto/openssl/arm/ghashv8-armx.S | 1 - sys/crypto/openssl/arm/keccak1600-armv4.S | 1 - sys/crypto/openssl/arm/poly1305-armv4.S | 1 - sys/crypto/openssl/arm/sha1-armv4-large.S | 1 - sys/crypto/openssl/arm/sha256-armv4.S | 1 - sys/crypto/openssl/arm/sha512-armv4.S | 1 - sys/crypto/openssl/i386/aesni-x86.S | 1 - sys/crypto/openssl/i386/bf-586.S | 1 - sys/crypto/openssl/i386/bn-586.S | 1 - sys/crypto/openssl/i386/cast-586.S | 1 - sys/crypto/openssl/i386/chacha-x86.S | 1 - sys/crypto/openssl/i386/cmll-x86.S | 1 - sys/crypto/openssl/i386/co-586.S | 1 - sys/crypto/openssl/i386/crypt586.S | 1 - sys/crypto/openssl/i386/des-586.S | 1 - sys/crypto/openssl/i386/e_padlock-x86.S | 1 - sys/crypto/openssl/i386/ecp_nistz256-x86.S | 1 - sys/crypto/openssl/i386/ghash-x86.S | 1 - sys/crypto/openssl/i386/md5-586.S | 1 - sys/crypto/openssl/i386/poly1305-x86.S | 1 - sys/crypto/openssl/i386/rc4-586.S | 1 - sys/crypto/openssl/i386/rc5-586.S | 1 - sys/crypto/openssl/i386/rmd-586.S | 1 - sys/crypto/openssl/i386/sha1-586.S | 1 - sys/crypto/openssl/i386/sha256-586.S | 1 - sys/crypto/openssl/i386/sha512-586.S | 1 - sys/crypto/openssl/i386/vpaes-x86.S | 1 - sys/crypto/openssl/i386/wp-mmx.S | 1 - sys/crypto/openssl/i386/x86-gf2m.S | 1 - sys/crypto/openssl/i386/x86-mont.S | 1 - sys/crypto/openssl/i386/x86cpuid.S | 1 - sys/crypto/openssl/powerpc/aes-ppc.S | 1 - sys/crypto/openssl/powerpc/aesp8-ppc.S | 1 - sys/crypto/openssl/powerpc/chacha-ppc.S | 1 - sys/crypto/openssl/powerpc/ghashp8-ppc.S | 1 - sys/crypto/openssl/powerpc/poly1305-ppc.S | 1 - sys/crypto/openssl/powerpc/poly1305-ppcfp.S | 1 - sys/crypto/openssl/powerpc/ppc-mont.S | 1 - sys/crypto/openssl/powerpc/ppc.S | 1 - sys/crypto/openssl/powerpc/ppccpuid.S | 1 - sys/crypto/openssl/powerpc/sha1-ppc.S | 1 - sys/crypto/openssl/powerpc/sha256-ppc.S | 1 - sys/crypto/openssl/powerpc/sha256p8-ppc.S | 1 - sys/crypto/openssl/powerpc/sha512-ppc.S | 1 - sys/crypto/openssl/powerpc/sha512p8-ppc.S | 1 - sys/crypto/openssl/powerpc/vpaes-ppc.S | 1 - sys/crypto/openssl/powerpc64/aes-ppc.S | 1 - sys/crypto/openssl/powerpc64/aesp8-ppc.S | 1 - sys/crypto/openssl/powerpc64/chacha-ppc.S | 1 - sys/crypto/openssl/powerpc64/ecp_nistz256-ppc64.S | 1 - sys/crypto/openssl/powerpc64/ghashp8-ppc.S | 1 - sys/crypto/openssl/powerpc64/keccak1600-ppc64.S | 1 - sys/crypto/openssl/powerpc64/poly1305-ppc.S | 1 - sys/crypto/openssl/powerpc64/poly1305-ppcfp.S | 1 - sys/crypto/openssl/powerpc64/ppc-mont.S | 1 - sys/crypto/openssl/powerpc64/ppc.S | 1 - sys/crypto/openssl/powerpc64/ppccpuid.S | 1 - sys/crypto/openssl/powerpc64/sha1-ppc.S | 1 - sys/crypto/openssl/powerpc64/sha256-ppc.S | 1 - sys/crypto/openssl/powerpc64/sha256p8-ppc.S | 1 - sys/crypto/openssl/powerpc64/sha512-ppc.S | 1 - sys/crypto/openssl/powerpc64/sha512p8-ppc.S | 1 - sys/crypto/openssl/powerpc64/vpaes-ppc.S | 1 - sys/crypto/openssl/powerpc64/x25519-ppc64.S | 1 - sys/crypto/openssl/powerpc64le/aes-ppc.S | 1 - sys/crypto/openssl/powerpc64le/aesp8-ppc.S | 1 - sys/crypto/openssl/powerpc64le/chacha-ppc.S | 1 - sys/crypto/openssl/powerpc64le/ecp_nistz256-ppc64.S | 1 - sys/crypto/openssl/powerpc64le/ghashp8-ppc.S | 1 - sys/crypto/openssl/powerpc64le/keccak1600-ppc64.S | 1 - sys/crypto/openssl/powerpc64le/poly1305-ppc.S | 1 - sys/crypto/openssl/powerpc64le/poly1305-ppcfp.S | 1 - sys/crypto/openssl/powerpc64le/ppc-mont.S | 1 - sys/crypto/openssl/powerpc64le/ppc.S | 1 - sys/crypto/openssl/powerpc64le/ppccpuid.S | 1 - sys/crypto/openssl/powerpc64le/sha1-ppc.S | 1 - sys/crypto/openssl/powerpc64le/sha256-ppc.S | 1 - sys/crypto/openssl/powerpc64le/sha256p8-ppc.S | 1 - sys/crypto/openssl/powerpc64le/sha512-ppc.S | 1 - sys/crypto/openssl/powerpc64le/sha512p8-ppc.S | 1 - sys/crypto/openssl/powerpc64le/vpaes-ppc.S | 1 - sys/crypto/openssl/powerpc64le/x25519-ppc64.S | 1 - sys/crypto/rijndael/rijndael-api-fst.h | 1 - sys/crypto/rijndael/rijndael.h | 1 - sys/crypto/rijndael/rijndael_local.h | 1 - sys/crypto/sha1.h | 1 - sys/crypto/skein/skein.h | 1 - sys/crypto/skein/skein_iv.h | 1 - sys/crypto/skein/skein_port.h | 1 - sys/dev/bfe/if_bfereg.h | 1 - sys/dev/bhnd/bhnd_debug.h | 1 - sys/dev/drm2/drm_global.h | 1 - sys/dev/drm2/ttm/ttm_bo_api.h | 1 - sys/dev/drm2/ttm/ttm_bo_driver.h | 1 - sys/dev/drm2/ttm/ttm_execbuf_util.h | 1 - sys/dev/drm2/ttm/ttm_lock.h | 1 - sys/dev/drm2/ttm/ttm_memory.h | 1 - sys/dev/drm2/ttm/ttm_module.h | 1 - sys/dev/drm2/ttm/ttm_object.h | 1 - sys/dev/drm2/ttm/ttm_page_alloc.h | 1 - sys/dev/drm2/ttm/ttm_placement.h | 1 - sys/dev/e1000/e1000_80003es2lan.c | 1 - sys/dev/e1000/e1000_80003es2lan.h | 1 - sys/dev/e1000/e1000_82540.c | 1 - sys/dev/e1000/e1000_82541.c | 1 - sys/dev/e1000/e1000_82541.h | 1 - sys/dev/e1000/e1000_82542.c | 1 - sys/dev/e1000/e1000_82543.c | 1 - sys/dev/e1000/e1000_82543.h | 1 - sys/dev/e1000/e1000_82571.c | 1 - sys/dev/e1000/e1000_82571.h | 1 - sys/dev/e1000/e1000_82575.c | 1 - sys/dev/e1000/e1000_82575.h | 1 - sys/dev/e1000/e1000_api.c | 1 - sys/dev/e1000/e1000_api.h | 1 - sys/dev/e1000/e1000_base.c | 1 - sys/dev/e1000/e1000_base.h | 1 - sys/dev/e1000/e1000_defines.h | 1 - sys/dev/e1000/e1000_hw.h | 1 - sys/dev/e1000/e1000_i210.c | 1 - sys/dev/e1000/e1000_i210.h | 1 - sys/dev/e1000/e1000_ich8lan.c | 1 - sys/dev/e1000/e1000_ich8lan.h | 1 - sys/dev/e1000/e1000_mac.c | 1 - sys/dev/e1000/e1000_mac.h | 1 - sys/dev/e1000/e1000_manage.c | 1 - sys/dev/e1000/e1000_manage.h | 1 - sys/dev/e1000/e1000_mbx.c | 1 - sys/dev/e1000/e1000_mbx.h | 1 - sys/dev/e1000/e1000_nvm.c | 1 - sys/dev/e1000/e1000_nvm.h | 1 - sys/dev/e1000/e1000_osdep.c | 1 - sys/dev/e1000/e1000_osdep.h | 1 - sys/dev/e1000/e1000_phy.c | 1 - sys/dev/e1000/e1000_phy.h | 1 - sys/dev/e1000/e1000_regs.h | 1 - sys/dev/e1000/e1000_vf.c | 1 - sys/dev/e1000/e1000_vf.h | 1 - sys/dev/e1000/em_txrx.c | 1 - sys/dev/e1000/if_em.c | 1 - sys/dev/e1000/if_em.h | 1 - sys/dev/e1000/igb_txrx.c | 1 - sys/dev/exca/excareg.h | 1 - sys/dev/exca/excavar.h | 1 - sys/dev/hid/hid.c | 1 - sys/dev/hid/hid.h | 1 - sys/dev/hid/hidquirk.c | 1 - sys/dev/hid/hidquirk.h | 1 - sys/dev/hifn/hifn7751reg.h | 1 - sys/dev/hifn/hifn7751var.h | 1 - sys/dev/iavf/iavf_adminq.c | 1 - sys/dev/iavf/iavf_adminq.h | 1 - sys/dev/iavf/iavf_adminq_cmd.h | 1 - sys/dev/iavf/iavf_alloc.h | 1 - sys/dev/iavf/iavf_common.c | 1 - sys/dev/iavf/iavf_debug.h | 1 - sys/dev/iavf/iavf_devids.h | 1 - sys/dev/iavf/iavf_drv_info.h | 1 - sys/dev/iavf/iavf_iflib.h | 1 - sys/dev/iavf/iavf_lib.c | 1 - sys/dev/iavf/iavf_lib.h | 1 - sys/dev/iavf/iavf_opts.h | 1 - sys/dev/iavf/iavf_osdep.c | 1 - sys/dev/iavf/iavf_osdep.h | 1 - sys/dev/iavf/iavf_prototype.h | 1 - sys/dev/iavf/iavf_register.h | 1 - sys/dev/iavf/iavf_status.h | 1 - sys/dev/iavf/iavf_sysctls_common.h | 1 - sys/dev/iavf/iavf_sysctls_iflib.h | 1 - sys/dev/iavf/iavf_txrx_common.h | 1 - sys/dev/iavf/iavf_txrx_iflib.c | 1 - sys/dev/iavf/iavf_type.h | 1 - sys/dev/iavf/iavf_vc_common.c | 1 - sys/dev/iavf/iavf_vc_common.h | 1 - sys/dev/iavf/iavf_vc_iflib.c | 1 - sys/dev/iavf/if_iavf_iflib.c | 1 - sys/dev/iavf/virtchnl.h | 1 - sys/dev/ice/ice_adminq_cmd.h | 1 - sys/dev/ice/ice_alloc.h | 1 - sys/dev/ice/ice_bitops.h | 1 - sys/dev/ice/ice_common.c | 1 - sys/dev/ice/ice_common.h | 1 - sys/dev/ice/ice_common_sysctls.h | 1 - sys/dev/ice/ice_common_txrx.h | 1 - sys/dev/ice/ice_controlq.c | 1 - sys/dev/ice/ice_controlq.h | 1 - sys/dev/ice/ice_dcb.c | 1 - sys/dev/ice/ice_dcb.h | 1 - sys/dev/ice/ice_ddp_common.c | 1 - sys/dev/ice/ice_ddp_common.h | 1 - sys/dev/ice/ice_defs.h | 1 - sys/dev/ice/ice_devids.h | 1 - sys/dev/ice/ice_drv_info.h | 1 - sys/dev/ice/ice_features.h | 1 - sys/dev/ice/ice_flex_pipe.c | 1 - sys/dev/ice/ice_flex_pipe.h | 1 - sys/dev/ice/ice_flex_type.h | 1 - sys/dev/ice/ice_flow.c | 1 - sys/dev/ice/ice_flow.h | 1 - sys/dev/ice/ice_fw_logging.c | 1 - sys/dev/ice/ice_fwlog.c | 1 - sys/dev/ice/ice_fwlog.h | 1 - sys/dev/ice/ice_hw_autogen.h | 1 - sys/dev/ice/ice_iflib.h | 1 - sys/dev/ice/ice_iflib_recovery_txrx.c | 1 - sys/dev/ice/ice_iflib_sysctls.h | 1 - sys/dev/ice/ice_iflib_txrx.c | 1 - sys/dev/ice/ice_lan_tx_rx.h | 1 - sys/dev/ice/ice_lib.c | 1 - sys/dev/ice/ice_lib.h | 1 - sys/dev/ice/ice_nvm.c | 1 - sys/dev/ice/ice_nvm.h | 1 - sys/dev/ice/ice_opts.h | 1 - sys/dev/ice/ice_osdep.c | 1 - sys/dev/ice/ice_osdep.h | 1 - sys/dev/ice/ice_protocol_type.h | 1 - sys/dev/ice/ice_rdma.c | 1 - sys/dev/ice/ice_rdma.h | 1 - sys/dev/ice/ice_rdma_internal.h | 1 - sys/dev/ice/ice_resmgr.c | 1 - sys/dev/ice/ice_resmgr.h | 1 - sys/dev/ice/ice_rss.h | 1 - sys/dev/ice/ice_sbq_cmd.h | 1 - sys/dev/ice/ice_sched.c | 1 - sys/dev/ice/ice_sched.h | 1 - sys/dev/ice/ice_status.h | 1 - sys/dev/ice/ice_strings.c | 1 - sys/dev/ice/ice_switch.c | 1 - sys/dev/ice/ice_switch.h | 1 - sys/dev/ice/ice_type.h | 1 - sys/dev/ice/ice_vlan_mode.c | 1 - sys/dev/ice/ice_vlan_mode.h | 1 - sys/dev/ice/if_ice_iflib.c | 1 - sys/dev/ice/virtchnl.h | 1 - sys/dev/ice/virtchnl_inline_ipsec.h | 1 - sys/dev/ipw/if_ipwreg.h | 1 - sys/dev/ipw/if_ipwvar.h | 1 - sys/dev/irdma/fbsd_kcompat.c | 1 - sys/dev/irdma/fbsd_kcompat.h | 1 - sys/dev/irdma/ice_devids.h | 1 - sys/dev/irdma/icrdma.c | 1 - sys/dev/irdma/icrdma_hw.c | 1 - sys/dev/irdma/icrdma_hw.h | 1 - sys/dev/irdma/irdma-abi.h | 1 - sys/dev/irdma/irdma.h | 1 - sys/dev/irdma/irdma_cm.c | 1 - sys/dev/irdma/irdma_cm.h | 1 - sys/dev/irdma/irdma_ctrl.c | 1 - sys/dev/irdma/irdma_defs.h | 1 - sys/dev/irdma/irdma_hmc.c | 1 - sys/dev/irdma/irdma_hmc.h | 1 - sys/dev/irdma/irdma_hw.c | 1 - sys/dev/irdma/irdma_kcompat.c | 1 - sys/dev/irdma/irdma_main.h | 1 - sys/dev/irdma/irdma_pble.c | 1 - sys/dev/irdma/irdma_pble.h | 1 - sys/dev/irdma/irdma_protos.h | 1 - sys/dev/irdma/irdma_puda.c | 1 - sys/dev/irdma/irdma_puda.h | 1 - sys/dev/irdma/irdma_type.h | 1 - sys/dev/irdma/irdma_uda.c | 1 - sys/dev/irdma/irdma_uda.h | 1 - sys/dev/irdma/irdma_uda_d.h | 1 - sys/dev/irdma/irdma_uk.c | 1 - sys/dev/irdma/irdma_user.h | 1 - sys/dev/irdma/irdma_utils.c | 1 - sys/dev/irdma/irdma_verbs.c | 1 - sys/dev/irdma/irdma_verbs.h | 1 - sys/dev/irdma/irdma_ws.c | 1 - sys/dev/irdma/irdma_ws.h | 1 - sys/dev/irdma/osdep.h | 1 - sys/dev/iser/icl_iser.c | 1 - sys/dev/iser/icl_iser.h | 1 - sys/dev/iser/iser_initiator.c | 1 - sys/dev/iser/iser_memory.c | 1 - sys/dev/iser/iser_verbs.c | 1 - sys/dev/isp/DriverManual.txt | 1 - sys/dev/isp/Hardware.txt | 1 - sys/dev/isp/isp_freebsd.h | 1 - sys/dev/isp/isp_ioctl.h | 1 - sys/dev/isp/isp_library.h | 1 - sys/dev/isp/isp_stds.h | 1 - sys/dev/isp/isp_target.h | 1 - sys/dev/isp/ispmbox.h | 1 - sys/dev/isp/ispreg.h | 1 - sys/dev/isp/ispvar.h | 1 - sys/dev/ispfw/asm_2400.h | 1 - sys/dev/ispfw/asm_2500.h | 1 - sys/dev/iwi/if_iwireg.h | 1 - sys/dev/iwi/if_iwivar.h | 1 - sys/dev/iwm/if_iwm_binding.h | 1 - sys/dev/iwm/if_iwm_constants.h | 1 - sys/dev/iwm/if_iwm_mac_ctxt.h | 1 - sys/dev/iwm/if_iwm_notif_wait.h | 1 - sys/dev/iwm/if_iwm_pcie_trans.h | 1 - sys/dev/iwm/if_iwm_phy_ctxt.h | 1 - sys/dev/iwm/if_iwm_phy_db.h | 1 - sys/dev/iwm/if_iwm_power.h | 1 - sys/dev/iwm/if_iwm_scan.h | 1 - sys/dev/iwm/if_iwm_sta.h | 1 - sys/dev/iwm/if_iwm_time_event.h | 1 - sys/dev/iwm/if_iwm_util.h | 1 - sys/dev/iwm/if_iwmvar.h | 1 - sys/dev/iwn/if_iwnreg.h | 1 - sys/dev/iwn/if_iwnvar.h | 1 - sys/dev/ixgbe/if_bypass.c | 1 - sys/dev/ixgbe/if_fdir.c | 1 - sys/dev/ixgbe/if_ix.c | 1 - sys/dev/ixgbe/if_ixv.c | 1 - sys/dev/ixgbe/if_sriov.c | 1 - sys/dev/ixgbe/ix_txrx.c | 1 - sys/dev/ixgbe/ixgbe.h | 1 - sys/dev/ixgbe/ixgbe_82598.c | 1 - sys/dev/ixgbe/ixgbe_82598.h | 1 - sys/dev/ixgbe/ixgbe_82599.c | 1 - sys/dev/ixgbe/ixgbe_82599.h | 1 - sys/dev/ixgbe/ixgbe_api.c | 1 - sys/dev/ixgbe/ixgbe_api.h | 1 - sys/dev/ixgbe/ixgbe_bypass.h | 1 - sys/dev/ixgbe/ixgbe_common.c | 1 - sys/dev/ixgbe/ixgbe_common.h | 1 - sys/dev/ixgbe/ixgbe_dcb.c | 1 - sys/dev/ixgbe/ixgbe_dcb.h | 1 - sys/dev/ixgbe/ixgbe_dcb_82598.c | 1 - sys/dev/ixgbe/ixgbe_dcb_82598.h | 1 - sys/dev/ixgbe/ixgbe_dcb_82599.c | 1 - sys/dev/ixgbe/ixgbe_dcb_82599.h | 1 - sys/dev/ixgbe/ixgbe_fdir.h | 1 - sys/dev/ixgbe/ixgbe_features.h | 1 - sys/dev/ixgbe/ixgbe_mbx.c | 1 - sys/dev/ixgbe/ixgbe_mbx.h | 1 - sys/dev/ixgbe/ixgbe_osdep.c | 1 - sys/dev/ixgbe/ixgbe_osdep.h | 1 - sys/dev/ixgbe/ixgbe_phy.c | 1 - sys/dev/ixgbe/ixgbe_phy.h | 1 - sys/dev/ixgbe/ixgbe_rss.h | 1 - sys/dev/ixgbe/ixgbe_sriov.h | 1 - sys/dev/ixgbe/ixgbe_type.h | 1 - sys/dev/ixgbe/ixgbe_vf.c | 1 - sys/dev/ixgbe/ixgbe_vf.h | 1 - sys/dev/ixgbe/ixgbe_x540.c | 1 - sys/dev/ixgbe/ixgbe_x540.h | 1 - sys/dev/ixgbe/ixgbe_x550.c | 1 - sys/dev/ixgbe/ixgbe_x550.h | 1 - sys/dev/ixl/i40e_adminq.c | 1 - sys/dev/ixl/i40e_adminq.h | 1 - sys/dev/ixl/i40e_adminq_cmd.h | 1 - sys/dev/ixl/i40e_alloc.h | 1 - sys/dev/ixl/i40e_common.c | 1 - sys/dev/ixl/i40e_dcb.c | 1 - sys/dev/ixl/i40e_dcb.h | 1 - sys/dev/ixl/i40e_devids.h | 1 - sys/dev/ixl/i40e_hmc.c | 1 - sys/dev/ixl/i40e_hmc.h | 1 - sys/dev/ixl/i40e_lan_hmc.c | 1 - sys/dev/ixl/i40e_lan_hmc.h | 1 - sys/dev/ixl/i40e_nvm.c | 1 - sys/dev/ixl/i40e_osdep.c | 1 - sys/dev/ixl/i40e_osdep.h | 1 - sys/dev/ixl/i40e_prototype.h | 1 - sys/dev/ixl/i40e_register.h | 1 - sys/dev/ixl/i40e_status.h | 1 - sys/dev/ixl/i40e_type.h | 1 - sys/dev/ixl/if_ixl.c | 1 - sys/dev/ixl/ixl.h | 1 - sys/dev/ixl/ixl_debug.h | 1 - sys/dev/ixl/ixl_iw.c | 1 - sys/dev/ixl/ixl_iw.h | 1 - sys/dev/ixl/ixl_iw_int.h | 1 - sys/dev/ixl/ixl_pf.h | 1 - sys/dev/ixl/ixl_pf_i2c.c | 1 - sys/dev/ixl/ixl_pf_iflib.c | 1 - sys/dev/ixl/ixl_pf_iov.c | 1 - sys/dev/ixl/ixl_pf_iov.h | 1 - sys/dev/ixl/ixl_pf_main.c | 1 - sys/dev/ixl/ixl_pf_qmgr.c | 1 - sys/dev/ixl/ixl_pf_qmgr.h | 1 - sys/dev/ixl/ixl_txrx.c | 1 - sys/dev/ixl/virtchnl.h | 1 - sys/dev/le/am79900reg.h | 1 - sys/dev/le/am79900var.h | 1 - sys/dev/le/am7990reg.h | 1 - sys/dev/le/am7990var.h | 1 - sys/dev/le/lancereg.h | 1 - sys/dev/le/lancevar.h | 1 - sys/dev/liquidio/base/cn23xx_pf_device.c | 1 - sys/dev/liquidio/base/cn23xx_pf_device.h | 1 - sys/dev/liquidio/base/cn23xx_pf_regs.h | 1 - sys/dev/liquidio/base/lio_common.h | 1 - sys/dev/liquidio/base/lio_config.h | 1 - sys/dev/liquidio/base/lio_console.c | 1 - sys/dev/liquidio/base/lio_ctrl.c | 1 - sys/dev/liquidio/base/lio_ctrl.h | 1 - sys/dev/liquidio/base/lio_device.c | 1 - sys/dev/liquidio/base/lio_device.h | 1 - sys/dev/liquidio/base/lio_droq.c | 1 - sys/dev/liquidio/base/lio_droq.h | 1 - sys/dev/liquidio/base/lio_image.h | 1 - sys/dev/liquidio/base/lio_iq.h | 1 - sys/dev/liquidio/base/lio_mem_ops.c | 1 - sys/dev/liquidio/base/lio_mem_ops.h | 1 - sys/dev/liquidio/base/lio_request_manager.c | 1 - sys/dev/liquidio/base/lio_response_manager.c | 1 - sys/dev/liquidio/base/lio_response_manager.h | 1 - sys/dev/liquidio/lio_bsd.h | 1 - sys/dev/liquidio/lio_core.c | 1 - sys/dev/liquidio/lio_ioctl.c | 1 - sys/dev/liquidio/lio_ioctl.h | 1 - sys/dev/liquidio/lio_main.c | 1 - sys/dev/liquidio/lio_main.h | 1 - sys/dev/liquidio/lio_network.h | 1 - sys/dev/liquidio/lio_rss.c | 1 - sys/dev/liquidio/lio_rss.h | 1 - sys/dev/liquidio/lio_rxtx.c | 1 - sys/dev/liquidio/lio_rxtx.h | 1 - sys/dev/liquidio/lio_sysctl.c | 1 - sys/dev/mii/e1000phyreg.h | 1 - sys/dev/mii/lxtphyreg.h | 1 - sys/dev/mii/qsphyreg.h | 1 - sys/dev/mpt/mpilib/mpi.h | 1 - sys/dev/mpt/mpilib/mpi_cnfg.h | 1 - sys/dev/mpt/mpilib/mpi_fc.h | 1 - sys/dev/mpt/mpilib/mpi_init.h | 1 - sys/dev/mpt/mpilib/mpi_ioc.h | 1 - sys/dev/mpt/mpilib/mpi_lan.h | 1 - sys/dev/mpt/mpilib/mpi_log_fc.h | 1 - sys/dev/mpt/mpilib/mpi_log_sas.h | 1 - sys/dev/mpt/mpilib/mpi_raid.h | 1 - sys/dev/mpt/mpilib/mpi_sas.h | 1 - sys/dev/mpt/mpilib/mpi_targ.h | 1 - sys/dev/mpt/mpilib/mpi_tool.h | 1 - sys/dev/mpt/mpilib/mpi_type.h | 1 - sys/dev/mpt/mpt.h | 1 - sys/dev/mpt/mpt_cam.h | 1 - sys/dev/mpt/mpt_raid.h | 1 - sys/dev/mpt/mpt_reg.h | 1 - sys/dev/msk/if_mskreg.h | 1 - sys/dev/netmap/netmap_freebsd.c | 1 - sys/dev/netmap/netmap_legacy.c | 1 - sys/dev/netmap/netmap_null.c | 1 - sys/dev/netmap/netmap_offloadings.c | 1 - sys/dev/netmap/netmap_pipe.c | 1 - sys/dev/oce/oce_hw.c | 1 - sys/dev/oce/oce_hw.h | 1 - sys/dev/oce/oce_if.c | 1 - sys/dev/oce/oce_if.h | 1 - sys/dev/oce/oce_mbox.c | 1 - sys/dev/oce/oce_queue.c | 1 - sys/dev/oce/oce_sysctl.c | 1 - sys/dev/oce/oce_user.h | 1 - sys/dev/oce/oce_util.c | 1 - sys/dev/pccard/pccard_cis.h | 1 - sys/dev/pccard/pccardreg.h | 1 - sys/dev/pccard/pccardvar.h | 1 - sys/dev/pms/freebsd/driver/common/lxutil.c | 1 - sys/dev/qat/include/adf_cfg_dev_dbg.h | 1 - sys/dev/qat/include/adf_cfg_device.h | 1 - sys/dev/qat/include/adf_cnvnr_freq_counters.h | 1 - sys/dev/qat/include/adf_dev_err.h | 1 - sys/dev/qat/include/adf_freebsd_pfvf_ctrs_dbg.h | 1 - sys/dev/qat/include/adf_fw_counters.h | 1 - sys/dev/qat/include/adf_gen2_pfvf.h | 1 - sys/dev/qat/include/adf_gen4_pfvf.h | 1 - sys/dev/qat/include/adf_gen4_timer.h | 1 - sys/dev/qat/include/adf_gen4vf_hw_csr_data.h | 1 - sys/dev/qat/include/adf_heartbeat.h | 1 - sys/dev/qat/include/adf_heartbeat_dbg.h | 1 - sys/dev/qat/include/adf_pfvf_vf_msg.h | 1 - sys/dev/qat/include/adf_ver_dbg.h | 1 - sys/dev/qat/include/common/adf_accel_devices.h | 1 - sys/dev/qat/include/common/adf_cfg.h | 1 - sys/dev/qat/include/common/adf_cfg_common.h | 1 - sys/dev/qat/include/common/adf_cfg_strings.h | 1 - sys/dev/qat/include/common/adf_cfg_sysctl.h | 1 - sys/dev/qat/include/common/adf_cfg_user.h | 1 - sys/dev/qat/include/common/adf_common_drv.h | 1 - sys/dev/qat/include/common/adf_gen2_hw_data.h | 1 - sys/dev/qat/include/common/adf_gen4_hw_data.h | 1 - sys/dev/qat/include/common/adf_pfvf_msg.h | 1 - sys/dev/qat/include/common/adf_pfvf_utils.h | 1 - sys/dev/qat/include/common/adf_pfvf_vf_proto.h | 1 - sys/dev/qat/include/common/adf_transport.h | 1 - sys/dev/qat/include/common/adf_transport_access_macros.h | 1 - sys/dev/qat/include/common/adf_transport_internal.h | 1 - sys/dev/qat/include/common/adf_uio.h | 1 - sys/dev/qat/include/common/adf_uio_cleanup.h | 1 - sys/dev/qat/include/common/adf_uio_control.h | 1 - sys/dev/qat/include/common/icp_qat_fw_loader_handle.h | 1 - sys/dev/qat/include/common/icp_qat_hal.h | 1 - sys/dev/qat/include/common/icp_qat_uclo.h | 1 - sys/dev/qat/include/common/qat_freebsd.h | 1 - sys/dev/qat/include/common/sal_statistics_strings.h | 1 - sys/dev/qat/include/icp_qat_fw.h | 1 - sys/dev/qat/include/icp_qat_fw_init_admin.h | 1 - sys/dev/qat/include/icp_qat_hw.h | 1 - sys/dev/qat/include/qat_ocf_mem_pool.h | 1 - sys/dev/qat/include/qat_ocf_utils.h | 1 - sys/dev/qat/qat/qat_ocf.c | 1 - sys/dev/qat/qat/qat_ocf_mem_pool.c | 1 - sys/dev/qat/qat/qat_ocf_utils.c | 1 - sys/dev/qat/qat_api/common/compression/dc_buffers.c | 1 - sys/dev/qat/qat_api/common/compression/dc_chain.c | 1 - sys/dev/qat/qat_api/common/compression/dc_datapath.c | 1 - sys/dev/qat/qat_api/common/compression/dc_dp.c | 1 - sys/dev/qat/qat_api/common/compression/dc_header_footer.c | 1 - sys/dev/qat/qat_api/common/compression/dc_ns_datapath.c | 1 - sys/dev/qat/qat_api/common/compression/dc_ns_header_footer.c | 1 - sys/dev/qat/qat_api/common/compression/dc_session.c | 1 - sys/dev/qat/qat_api/common/compression/dc_stats.c | 1 - sys/dev/qat/qat_api/common/compression/icp_sal_dc_err.c | 1 - sys/dev/qat/qat_api/common/compression/include/dc_datapath.h | 1 - sys/dev/qat/qat_api/common/compression/include/dc_error_counter.h | 1 - sys/dev/qat/qat_api/common/compression/include/dc_header_footer.h | 1 - sys/dev/qat/qat_api/common/compression/include/dc_session.h | 1 - sys/dev/qat/qat_api/common/compression/include/dc_stats.h | 1 - sys/dev/qat/qat_api/common/crypto/sym/include/lac_session.h | 1 - sys/dev/qat/qat_api/common/crypto/sym/include/lac_sym.h | 1 - sys/dev/qat/qat_api/common/crypto/sym/include/lac_sym_auth_enc.h | 1 - sys/dev/qat/qat_api/common/crypto/sym/include/lac_sym_cb.h | 1 - sys/dev/qat/qat_api/common/crypto/sym/include/lac_sym_cipher.h | 1 - sys/dev/qat/qat_api/common/crypto/sym/include/lac_sym_cipher_defs.h | 1 - sys/dev/qat/qat_api/common/crypto/sym/include/lac_sym_hash_defs.h | 1 - sys/dev/qat/qat_api/common/crypto/sym/include/lac_sym_hash_precomputes.h | 1 - sys/dev/qat/qat_api/common/crypto/sym/include/lac_sym_partial.h | 1 - sys/dev/qat/qat_api/common/crypto/sym/include/lac_sym_qat.h | 1 - sys/dev/qat/qat_api/common/crypto/sym/include/lac_sym_qat_cipher.h | 1 - .../qat/qat_api/common/crypto/sym/include/lac_sym_qat_constants_table.h | 1 - sys/dev/qat/qat_api/common/crypto/sym/include/lac_sym_qat_hash.h | 1 - .../qat/qat_api/common/crypto/sym/include/lac_sym_qat_hash_defs_lookup.h | 1 - sys/dev/qat/qat_api/common/crypto/sym/include/lac_sym_qat_key.h | 1 - sys/dev/qat/qat_api/common/crypto/sym/include/lac_sym_queue.h | 1 - sys/dev/qat/qat_api/common/crypto/sym/include/lac_sym_stats.h | 1 - sys/dev/qat/qat_api/common/crypto/sym/lac_sym_api.c | 1 - sys/dev/qat/qat_api/common/crypto/sym/lac_sym_auth_enc.c | 1 - sys/dev/qat/qat_api/common/crypto/sym/lac_sym_cb.c | 1 - sys/dev/qat/qat_api/common/crypto/sym/lac_sym_cipher.c | 1 - sys/dev/qat/qat_api/common/crypto/sym/lac_sym_dp.c | 1 - sys/dev/qat/qat_api/common/crypto/sym/lac_sym_hash.c | 1 - sys/dev/qat/qat_api/common/crypto/sym/lac_sym_hash_sw_precomputes.c | 1 - sys/dev/qat/qat_api/common/crypto/sym/lac_sym_partial.c | 1 - sys/dev/qat/qat_api/common/crypto/sym/lac_sym_queue.c | 1 - sys/dev/qat/qat_api/common/crypto/sym/lac_sym_stats.c | 1 - sys/dev/qat/qat_api/common/crypto/sym/qat/lac_sym_qat.c | 1 - sys/dev/qat/qat_api/common/crypto/sym/qat/lac_sym_qat_cipher.c | 1 - sys/dev/qat/qat_api/common/crypto/sym/qat/lac_sym_qat_constants_table.c | 1 - sys/dev/qat/qat_api/common/crypto/sym/qat/lac_sym_qat_hash.c | 1 - sys/dev/qat/qat_api/common/crypto/sym/qat/lac_sym_qat_hash_defs_lookup.c | 1 - sys/dev/qat/qat_api/common/crypto/sym/qat/lac_sym_qat_key.c | 1 - sys/dev/qat/qat_api/common/ctrl/sal_compression.c | 1 - sys/dev/qat/qat_api/common/ctrl/sal_create_services.c | 1 - sys/dev/qat/qat_api/common/ctrl/sal_crypto.c | 1 - sys/dev/qat/qat_api/common/ctrl/sal_ctrl_services.c | 1 - sys/dev/qat/qat_api/common/ctrl/sal_get_instances.c | 1 - sys/dev/qat/qat_api/common/ctrl/sal_list.c | 1 - sys/dev/qat/qat_api/common/include/lac_buffer_desc.h | 1 - sys/dev/qat/qat_api/common/include/lac_common.h | 1 - sys/dev/qat/qat_api/common/include/lac_hooks.h | 1 - sys/dev/qat/qat_api/common/include/lac_list.h | 1 - sys/dev/qat/qat_api/common/include/lac_log.h | 1 - sys/dev/qat/qat_api/common/include/lac_mem.h | 1 - sys/dev/qat/qat_api/common/include/lac_mem_pools.h | 1 - sys/dev/qat/qat_api/common/include/lac_module.h | 1 - sys/dev/qat/qat_api/common/include/lac_sal.h | 1 - sys/dev/qat/qat_api/common/include/lac_sal_ctrl.h | 1 - sys/dev/qat/qat_api/common/include/lac_sal_types.h | 1 - sys/dev/qat/qat_api/common/include/lac_sal_types_crypto.h | 1 - sys/dev/qat/qat_api/common/include/lac_sync.h | 1 - sys/dev/qat/qat_api/common/include/sal_hw_gen.h | 1 - sys/dev/qat/qat_api/common/include/sal_qat_cmn_msg.h | 1 - sys/dev/qat/qat_api/common/include/sal_service_state.h | 1 - sys/dev/qat/qat_api/common/include/sal_statistics.h | 1 - sys/dev/qat/qat_api/common/include/sal_string_parse.h | 1 - sys/dev/qat/qat_api/common/include/sal_types_compression.h | 1 - sys/dev/qat/qat_api/common/qat_comms/sal_qat_cmn_msg.c | 1 - sys/dev/qat/qat_api/common/stubs/lac_stubs.c | 1 - sys/dev/qat/qat_api/common/utils/lac_buffer_desc.c | 1 - sys/dev/qat/qat_api/common/utils/lac_lock_free_stack.h | 1 - sys/dev/qat/qat_api/common/utils/lac_mem.c | 1 - sys/dev/qat/qat_api/common/utils/lac_mem_pools.c | 1 - sys/dev/qat/qat_api/common/utils/lac_sync.c | 1 - sys/dev/qat/qat_api/common/utils/sal_service_state.c | 1 - sys/dev/qat/qat_api/common/utils/sal_statistics.c | 1 - sys/dev/qat/qat_api/common/utils/sal_string_parse.c | 1 - sys/dev/qat/qat_api/common/utils/sal_user_process.c | 1 - sys/dev/qat/qat_api/common/utils/sal_versions.c | 1 - sys/dev/qat/qat_api/device/dev_info.c | 1 - sys/dev/qat/qat_api/firmware/include/icp_qat_fw.h | 1 - sys/dev/qat/qat_api/firmware/include/icp_qat_fw_comp.h | 1 - sys/dev/qat/qat_api/firmware/include/icp_qat_fw_la.h | 1 - sys/dev/qat/qat_api/firmware/include/icp_qat_fw_mmp.h | 1 - sys/dev/qat/qat_api/firmware/include/icp_qat_fw_mmp_ids.h | 1 - sys/dev/qat/qat_api/firmware/include/icp_qat_fw_pke.h | 1 - sys/dev/qat/qat_api/firmware/include/icp_qat_hw.h | 1 - sys/dev/qat/qat_api/firmware/include/icp_qat_hw_20_comp.h | 1 - sys/dev/qat/qat_api/firmware/include/icp_qat_hw_20_comp_defs.h | 1 - sys/dev/qat/qat_api/freebsd_module.c | 1 - sys/dev/qat/qat_api/include/icp_buffer_desc.h | 1 - sys/dev/qat/qat_api/include/icp_sal.h | 1 - sys/dev/qat/qat_api/include/icp_sal_iommu.h | 1 - sys/dev/qat/qat_api/include/icp_sal_nrbg_ht.h | 1 - sys/dev/qat/qat_api/include/icp_sal_poll.h | 1 - sys/dev/qat/qat_api/include/icp_sal_user.h | 1 - sys/dev/qat/qat_api/include/icp_sal_versions.h | 1 - sys/dev/qat/qat_api/qat_direct/include/adf_kernel_types.h | 1 - sys/dev/qat/qat_api/qat_direct/include/icp_accel_devices.h | 1 - sys/dev/qat/qat_api/qat_direct/include/icp_adf_accel_mgr.h | 1 - sys/dev/qat/qat_api/qat_direct/include/icp_adf_cfg.h | 1 - sys/dev/qat/qat_api/qat_direct/include/icp_adf_debug.h | 1 - sys/dev/qat/qat_api/qat_direct/include/icp_adf_esram.h | 1 - sys/dev/qat/qat_api/qat_direct/include/icp_adf_init.h | 1 - sys/dev/qat/qat_api/qat_direct/include/icp_adf_poll.h | 1 - sys/dev/qat/qat_api/qat_direct/include/icp_adf_transport.h | 1 - sys/dev/qat/qat_api/qat_direct/include/icp_adf_transport_dp.h | 1 - sys/dev/qat/qat_api/qat_kernel/src/lac_adf_interface_freebsd.c | 1 - sys/dev/qat/qat_api/qat_kernel/src/lac_symbols.c | 1 - sys/dev/qat/qat_api/qat_kernel/src/qat_transport.c | 1 - sys/dev/qat/qat_api/qat_utils/include/qat_utils.h | 1 - sys/dev/qat/qat_api/qat_utils/src/QatUtilsAtomic.c | 1 - sys/dev/qat/qat_api/qat_utils/src/QatUtilsCrypto.c | 1 - sys/dev/qat/qat_api/qat_utils/src/QatUtilsSemaphore.c | 1 - sys/dev/qat/qat_api/qat_utils/src/QatUtilsServices.c | 1 - sys/dev/qat/qat_api/qat_utils/src/QatUtilsSpinLock.c | 1 - sys/dev/qat/qat_common/adf_accel_engine.c | 1 - sys/dev/qat/qat_common/adf_aer.c | 1 - sys/dev/qat/qat_common/adf_cfg.c | 1 - sys/dev/qat/qat_common/adf_cfg_bundle.c | 1 - sys/dev/qat/qat_common/adf_cfg_bundle.h | 1 - sys/dev/qat/qat_common/adf_cfg_device.c | 1 - sys/dev/qat/qat_common/adf_cfg_instance.c | 1 - sys/dev/qat/qat_common/adf_cfg_instance.h | 1 - sys/dev/qat/qat_common/adf_cfg_section.c | 1 - sys/dev/qat/qat_common/adf_cfg_section.h | 1 - sys/dev/qat/qat_common/adf_cfg_sysctl.c | 1 - sys/dev/qat/qat_common/adf_clock.c | 1 - sys/dev/qat/qat_common/adf_ctl_drv.c | 1 - sys/dev/qat/qat_common/adf_dev_err.c | 1 - sys/dev/qat/qat_common/adf_dev_mgr.c | 1 - sys/dev/qat/qat_common/adf_freebsd_admin.c | 1 - sys/dev/qat/qat_common/adf_freebsd_cfg_dev_dbg.c | 1 - sys/dev/qat/qat_common/adf_freebsd_cnvnr_ctrs_dbg.c | 1 - sys/dev/qat/qat_common/adf_freebsd_dev_processes.c | 1 - sys/dev/qat/qat_common/adf_freebsd_heartbeat_dbg.c | 1 - sys/dev/qat/qat_common/adf_freebsd_pfvf_ctrs_dbg.c | 1 - sys/dev/qat/qat_common/adf_freebsd_transport_debug.c | 1 - sys/dev/qat/qat_common/adf_freebsd_uio.c | 1 - sys/dev/qat/qat_common/adf_freebsd_uio_cleanup.c | 1 - sys/dev/qat/qat_common/adf_freebsd_ver_dbg.c | 1 - sys/dev/qat/qat_common/adf_fw_counters.c | 1 - sys/dev/qat/qat_common/adf_gen2_hw_data.c | 1 - sys/dev/qat/qat_common/adf_gen4_hw_data.c | 1 - sys/dev/qat/qat_common/adf_gen4_pfvf.c | 1 - sys/dev/qat/qat_common/adf_gen4_timer.c | 1 - sys/dev/qat/qat_common/adf_gen4vf_hw_csr_data.c | 1 - sys/dev/qat/qat_common/adf_heartbeat.c | 1 - sys/dev/qat/qat_common/adf_hw_arbiter.c | 1 - sys/dev/qat/qat_common/adf_init.c | 1 - sys/dev/qat/qat_common/adf_isr.c | 1 - sys/dev/qat/qat_common/adf_pfvf_utils.c | 1 - sys/dev/qat/qat_common/adf_pfvf_vf_msg.c | 1 - sys/dev/qat/qat_common/adf_pfvf_vf_proto.c | 1 - sys/dev/qat/qat_common/adf_transport.c | 1 - sys/dev/qat/qat_common/adf_vf_isr.c | 1 - sys/dev/qat/qat_common/qat_common_module.c | 1 - sys/dev/qat/qat_common/qat_freebsd.c | 1 - sys/dev/qat/qat_common/qat_hal.c | 1 - sys/dev/qat/qat_common/qat_uclo.c | 1 - sys/dev/qat/qat_hw/qat_200xx/adf_200xx_hw_data.c | 1 - sys/dev/qat/qat_hw/qat_200xx/adf_200xx_hw_data.h | 1 - sys/dev/qat/qat_hw/qat_200xx/adf_drv.c | 1 - sys/dev/qat/qat_hw/qat_4xxx/adf_4xxx_hw_data.c | 1 - sys/dev/qat/qat_hw/qat_4xxx/adf_4xxx_hw_data.h | 1 - sys/dev/qat/qat_hw/qat_4xxx/adf_drv.c | 1 - sys/dev/qat/qat_hw/qat_4xxxvf/adf_4xxxvf_hw_data.c | 1 - sys/dev/qat/qat_hw/qat_4xxxvf/adf_4xxxvf_hw_data.h | 1 - sys/dev/qat/qat_hw/qat_4xxxvf/adf_drv.c | 1 - sys/dev/qat/qat_hw/qat_c3xxx/adf_c3xxx_hw_data.c | 1 - sys/dev/qat/qat_hw/qat_c3xxx/adf_c3xxx_hw_data.h | 1 - sys/dev/qat/qat_hw/qat_c3xxx/adf_drv.c | 1 - sys/dev/qat/qat_hw/qat_c4xxx/adf_c4xxx_ae_config.c | 1 - sys/dev/qat/qat_hw/qat_c4xxx/adf_c4xxx_hw_data.c | 1 - sys/dev/qat/qat_hw/qat_c4xxx/adf_c4xxx_hw_data.h | 1 - sys/dev/qat/qat_hw/qat_c4xxx/adf_c4xxx_inline.h | 1 - sys/dev/qat/qat_hw/qat_c4xxx/adf_c4xxx_misc_error_stats.c | 1 - sys/dev/qat/qat_hw/qat_c4xxx/adf_c4xxx_misc_error_stats.h | 1 - sys/dev/qat/qat_hw/qat_c4xxx/adf_c4xxx_pke_replay_stats.c | 1 - sys/dev/qat/qat_hw/qat_c4xxx/adf_c4xxx_pke_replay_stats.h | 1 - sys/dev/qat/qat_hw/qat_c4xxx/adf_c4xxx_ras.c | 1 - sys/dev/qat/qat_hw/qat_c4xxx/adf_c4xxx_ras.h | 1 - sys/dev/qat/qat_hw/qat_c4xxx/adf_c4xxx_res_part.c | 1 - sys/dev/qat/qat_hw/qat_c4xxx/adf_c4xxx_reset.c | 1 - sys/dev/qat/qat_hw/qat_c4xxx/adf_c4xxx_reset.h | 1 - sys/dev/qat/qat_hw/qat_c4xxx/adf_drv.c | 1 - sys/dev/qat/qat_hw/qat_c62x/adf_c62x_hw_data.c | 1 - sys/dev/qat/qat_hw/qat_c62x/adf_c62x_hw_data.h | 1 - sys/dev/qat/qat_hw/qat_c62x/adf_drv.c | 1 - sys/dev/qat/qat_hw/qat_dh895xcc/adf_dh895xcc_hw_data.c | 1 - sys/dev/qat/qat_hw/qat_dh895xcc/adf_dh895xcc_hw_data.h | 1 - sys/dev/qat/qat_hw/qat_dh895xcc/adf_drv.c | 1 - sys/dev/qat_c2xxx/qat_aevar.h | 1 - sys/dev/qat_c2xxx/qat_c2xxxreg.h | 1 - sys/dev/qat_c2xxx/qat_hw15reg.h | 1 - sys/dev/qat_c2xxx/qat_hw15var.h | 1 - sys/dev/qat_c2xxx/qatreg.h | 1 - sys/dev/qat_c2xxx/qatvar.h | 1 - sys/dev/ral/rt2560.c | 1 - sys/dev/ral/rt2560reg.h | 1 - sys/dev/ral/rt2560var.h | 1 - sys/dev/ral/rt2661.c | 1 - sys/dev/ral/rt2661reg.h | 1 - sys/dev/ral/rt2661var.h | 1 - sys/dev/rndtest/rndtest.h | 1 - sys/dev/smartpqi/smartpqi_cam.c | 1 - sys/dev/smartpqi/smartpqi_cmd.c | 1 - sys/dev/smartpqi/smartpqi_defines.h | 1 - sys/dev/smartpqi/smartpqi_discovery.c | 1 - sys/dev/smartpqi/smartpqi_event.c | 1 - sys/dev/smartpqi/smartpqi_helper.c | 1 - sys/dev/smartpqi/smartpqi_includes.h | 1 - sys/dev/smartpqi/smartpqi_init.c | 1 - sys/dev/smartpqi/smartpqi_intr.c | 1 - sys/dev/smartpqi/smartpqi_ioctl.c | 1 - sys/dev/smartpqi/smartpqi_ioctl.h | 1 - sys/dev/smartpqi/smartpqi_main.c | 1 - sys/dev/smartpqi/smartpqi_mem.c | 1 - sys/dev/smartpqi/smartpqi_misc.c | 1 - sys/dev/smartpqi/smartpqi_prototypes.h | 1 - sys/dev/smartpqi/smartpqi_queue.c | 1 - sys/dev/smartpqi/smartpqi_request.c | 1 - sys/dev/smartpqi/smartpqi_response.c | 1 - sys/dev/smartpqi/smartpqi_sis.c | 1 - sys/dev/smartpqi/smartpqi_structures.h | 1 - sys/dev/smartpqi/smartpqi_tag.c | 1 - sys/dev/sound/pci/allegro_code.h | 1 - sys/dev/sound/pci/allegro_reg.h | 1 - sys/dev/sound/pci/cs461x_dsp.h | 1 - sys/dev/sound/pci/emuxkireg.h | 1 - sys/dev/sound/usb/uaudio.c | 1 - sys/dev/sound/usb/uaudio.h | 1 - sys/dev/sound/usb/uaudio_pcm.c | 1 - sys/dev/sound/usb/uaudioreg.h | 1 - sys/dev/stge/if_stgereg.h | 1 - sys/dev/sume/adapter.h | 1 - sys/dev/sym/sym_conf.h | 1 - sys/dev/sym/sym_defs.h | 1 - sys/dev/sym/sym_fw.h | 1 - sys/dev/sym/sym_fw1.h | 1 - sys/dev/sym/sym_fw2.h | 1 - sys/dev/syscons/logo/beastie.c | 1 - sys/dev/syscons/logo/logo.c | 1 - sys/dev/usb/controller/atmegadci.c | 1 - sys/dev/usb/controller/atmegadci.h | 1 - sys/dev/usb/controller/avr32dci.c | 1 - sys/dev/usb/controller/avr32dci.h | 1 - sys/dev/usb/controller/dwc_otg.c | 1 - sys/dev/usb/controller/dwc_otg.h | 1 - sys/dev/usb/controller/dwc_otgreg.h | 1 - sys/dev/usb/controller/ehci.c | 1 - sys/dev/usb/controller/ehci.h | 1 - sys/dev/usb/controller/ehcireg.h | 1 - sys/dev/usb/controller/generic_xhci.h | 1 - sys/dev/usb/controller/musb_otg.c | 1 - sys/dev/usb/controller/musb_otg.h | 1 - sys/dev/usb/controller/ohci.c | 1 - sys/dev/usb/controller/ohci.h | 1 - sys/dev/usb/controller/ohcireg.h | 1 - sys/dev/usb/controller/uhci.c | 1 - sys/dev/usb/controller/uhci.h | 1 - sys/dev/usb/controller/uhcireg.h | 1 - sys/dev/usb/controller/usb_controller.c | 1 - sys/dev/usb/controller/uss820dci.c | 1 - sys/dev/usb/controller/uss820dci.h | 1 - sys/dev/usb/controller/xhci.c | 1 - sys/dev/usb/controller/xhci.h | 1 - sys/dev/usb/controller/xhcireg.h | 1 - sys/dev/usb/gadget/g_audio.h | 1 - sys/dev/usb/gadget/g_keyboard.h | 1 - sys/dev/usb/gadget/g_modem.h | 1 - sys/dev/usb/gadget/g_mouse.h | 1 - sys/dev/usb/net/if_iphethvar.h | 1 - sys/dev/usb/net/if_mosreg.h | 1 - sys/dev/usb/net/if_udav.c | 1 - sys/dev/usb/net/if_udavreg.h | 1 - sys/dev/usb/net/if_urndisreg.h | 1 - sys/dev/usb/net/if_usievar.h | 1 - sys/dev/usb/net/usb_ethernet.c | 1 - sys/dev/usb/net/usb_ethernet.h | 1 - sys/dev/usb/quirk/usb_quirk.c | 1 - sys/dev/usb/quirk/usb_quirk.h | 1 - sys/dev/usb/serial/uftdi_reg.h | 1 - sys/dev/usb/serial/ugensa.c | 1 - sys/dev/usb/serial/umcs.h | 1 - sys/dev/usb/serial/umoscom.c | 1 - sys/dev/usb/serial/usb_serial.h | 1 - sys/dev/usb/serial/uvisor.c | 1 - sys/dev/usb/storage/rio500_usb.h | 1 - sys/dev/usb/storage/ustorage_fs.c | 1 - sys/dev/usb/template/usb_template.c | 1 - sys/dev/usb/template/usb_template.h | 1 - sys/dev/usb/template/usb_template_audio.c | 1 - sys/dev/usb/template/usb_template_cdce.c | 1 - sys/dev/usb/template/usb_template_cdceem.c | 1 - sys/dev/usb/template/usb_template_kbd.c | 1 - sys/dev/usb/template/usb_template_midi.c | 1 - sys/dev/usb/template/usb_template_modem.c | 1 - sys/dev/usb/template/usb_template_mouse.c | 1 - sys/dev/usb/template/usb_template_msc.c | 1 - sys/dev/usb/template/usb_template_mtp.c | 1 - sys/dev/usb/template/usb_template_phone.c | 1 - sys/dev/usb/ufm_ioctl.h | 1 - sys/dev/usb/usb.h | 1 - sys/dev/usb/usb_bus.h | 1 - sys/dev/usb/usb_busdma.c | 1 - sys/dev/usb/usb_busdma.h | 1 - sys/dev/usb/usb_cdc.h | 1 - *** 13115 LINES SKIPPED *** From nobody Wed Aug 16 17:56:52 2023 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 4RQwnJ5lbmz4qvR1; Wed, 16 Aug 2023 17:56:52 +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 4RQwnJ4cGGz3V9h; Wed, 16 Aug 2023 17:56:52 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692208612; 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=4iUeZJRLpnuVddQUa5EJdsSe4fbqLFplaGJmFifbWc8=; b=xRzaU30TSvwpUbumPpK7OVKciJK+R8eooaJNjkBczyTrF8ddLXwwUujTiCeIpwbRnIYq9u UahBrvF51VkKDwqTOmSqhAjHdk6bN8F3IUjfhXyCtnZi8p+wvZDV+RGGNONhlEX8kY3NrJ SqZYnslNVxDgdZi1yHYjiL1ot7PcJrd/Q71ewwPiOSsCjOgYGk9OAsEpCNH6tfSiCpR8oG vJGW0F2pivja7PJKy7zKUuzQTXnFF4mRUlqpbl54ETWm4Vox+qhny52V6DCe7xEBxkB5m+ bwWEgK5TkEik06GXpYRz4xwn8uQ5ZxaqHF6s7Z7RlMsbKZOiKv4jY3/tkRIAxg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692208612; 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=4iUeZJRLpnuVddQUa5EJdsSe4fbqLFplaGJmFifbWc8=; b=Tb0QThd6cub5mu0/3fSTYNizE+q3wgoHoC7Yb/czy99YuTy1ZIZB7avKRg8dbUAMWVztZL QhUrFaeA/iSxPMvd+GLLYXCqzuSYFRLC7en5DEqFCXvvhmYlW2MH0VdCS8s/OJjl5nBZtL RdUQIC+GwxL0IAf5L42wb1BuIPVpcZfQ1S+ml4Bh7hIPqW3MqIXK89qNTZrfc7U6NZJbEm pRP8ZxgKbKS7DW5IHsDhxYVI19T9rddRJ2Mtdz9DAW5B/V55jl6MzZY0K1/MvcqL4k6Mcy W8Bi4GYfKcpfR35P8yFQhCua3P0wcZ+NT/F2zN61UE7fJ5DtO+37R2CynS1VMA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692208612; a=rsa-sha256; cv=none; b=phLcvm5qwtFzQkE6llpnxY/aRi2Q8KjC8Si9s6Iv7O2//jzfdN68VYQNZLHlCnJR4DxOSx yP+98RZSPv1OpXat10oc5YVtKGK5IjndVGoZ/tf7mnQyAtCaqsC0QHQgSL4vAhuUl5bTA2 pREkKnPco4lYnNG29QZmDeoOC5W9XJMCI93SRCBhfkgE0dFzMxEI4iBuA9d4cuCc8mpAS7 lYVeLRwG/L6FzEJlOSK1ZwQCnbdNwe1H1gqfTeNPI2MfPEBGzlwv7Gr+ImDxtYc8hHaeBs 5VTnt1DPvKSnJ0BGNZNZIJaaKM8rKApPfTsU7Wl70+x9aNZQ+FWYgT9UQ/Cr5w== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RQwnJ3h2Sz11KK; Wed, 16 Aug 2023 17:56:52 +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 37GHuqmm059127; Wed, 16 Aug 2023 17:56:52 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37GHuqPE059124; Wed, 16 Aug 2023 17:56:52 GMT (envelope-from git) Date: Wed, 16 Aug 2023 17:56:52 GMT Message-Id: <202308161756.37GHuqPE059124@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Warner Losh Subject: git: 2a63c3be1582 - main - Remove $FreeBSD$: one-line .c comment pattern 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org 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: 2a63c3be158216222d89a073dcbd6a72ee4aab5a Auto-Submitted: auto-generated The branch main has been updated by imp: URL: https://cgit.FreeBSD.org/src/commit/?id=2a63c3be158216222d89a073dcbd6a72ee4aab5a commit 2a63c3be158216222d89a073dcbd6a72ee4aab5a Author: Warner Losh AuthorDate: 2023-08-16 17:54:29 +0000 Commit: Warner Losh CommitDate: 2023-08-16 17:54:29 +0000 Remove $FreeBSD$: one-line .c comment pattern Remove /^/[*/]\s*\$FreeBSD\$.*\n/ --- bin/chio/defs.h | 1 - bin/chio/pathnames.h | 1 - bin/csh/config.h | 1 - bin/csh/config_p.h | 1 - cddl/compat/opensolaris/include/libintl.h | 1 - cddl/compat/opensolaris/include/priv.h | 1 - cddl/compat/opensolaris/include/solaris.h | 1 - cddl/compat/opensolaris/include/zone.h | 1 - include/getopt.h | 1 - include/gssapi.h | 1 - include/hesiod.h | 1 - include/iconv.h | 1 - include/ieeefp.h | 1 - include/ifaddrs.h | 1 - include/libgen.h | 1 - include/netconfig.h | 1 - include/nsswitch.h | 1 - include/readpassphrase.h | 1 - include/rpc/auth_des.h | 1 - include/rpc/auth_kerb.h | 1 - include/rpc/clnt_soc.h | 1 - include/rpc/clnt_stat.h | 1 - include/rpc/des.h | 1 - include/rpc/nettype.h | 1 - include/rpc/raw.h | 1 - include/rpc/rpc_com.h | 1 - include/rpc/rpcb_clnt.h | 1 - include/rpc/rpcent.h | 1 - include/rpc/svc_dg.h | 1 - include/rpc/svc_soc.h | 1 - include/rpcsvc/nis_object.x | 1 - include/rpcsvc/nis_tags.h | 1 - kerberos5/include/config.h | 1 - kerberos5/include/crypto-headers.h | 1 - kerberos5/include/krb5-types.h | 1 - kerberos5/include/version.h | 1 - kerberos5/lib/libgssapi_krb5/gss_oid.c | 1 - kerberos5/lib/libgssapi_krb5/pname_to_uid.c | 1 - lib/csu/aarch64/crt.h | 1 - lib/csu/arm/crt.h | 1 - lib/csu/riscv/crt.h | 1 - lib/libblocksruntime/config.h | 1 - lib/libc++/libc++.ldscript | 1 - lib/libc/amd64/gen/fpgetmask.c | 1 - lib/libc/amd64/gen/fpgetprec.c | 1 - lib/libc/amd64/gen/fpgetround.c | 1 - lib/libc/amd64/gen/fpgetsticky.c | 1 - lib/libc/amd64/gen/fpsetmask.c | 1 - lib/libc/amd64/gen/fpsetprec.c | 1 - lib/libc/amd64/gen/fpsetround.c | 1 - lib/libc/amd64/string/memcpy.S | 1 - lib/libc/arm/softfloat/arm-gcc.h | 1 - lib/libc/arm/softfloat/milieu.h | 1 - lib/libc/arm/softfloat/softfloat.h | 1 - lib/libc/iconv/_strtol.h | 1 - lib/libc/iconv/_strtoul.h | 1 - lib/libc/iconv/bsd_iconv.c | 1 - lib/libc/iconv/citrus_aliasname_local.h | 1 - lib/libc/iconv/citrus_bcs.c | 1 - lib/libc/iconv/citrus_bcs.h | 1 - lib/libc/iconv/citrus_bcs_strtol.c | 1 - lib/libc/iconv/citrus_bcs_strtoul.c | 1 - lib/libc/iconv/citrus_csmapper.c | 1 - lib/libc/iconv/citrus_csmapper.h | 1 - lib/libc/iconv/citrus_db.c | 1 - lib/libc/iconv/citrus_db.h | 1 - lib/libc/iconv/citrus_db_factory.c | 1 - lib/libc/iconv/citrus_db_factory.h | 1 - lib/libc/iconv/citrus_db_file.h | 1 - lib/libc/iconv/citrus_db_hash.c | 1 - lib/libc/iconv/citrus_db_hash.h | 1 - lib/libc/iconv/citrus_esdb.c | 1 - lib/libc/iconv/citrus_esdb.h | 1 - lib/libc/iconv/citrus_esdb_file.h | 1 - lib/libc/iconv/citrus_fix_grouping.h | 1 - lib/libc/iconv/citrus_hash.c | 1 - lib/libc/iconv/citrus_hash.h | 1 - lib/libc/iconv/citrus_iconv.c | 1 - lib/libc/iconv/citrus_iconv.h | 1 - lib/libc/iconv/citrus_iconv_local.h | 1 - lib/libc/iconv/citrus_lock.h | 1 - lib/libc/iconv/citrus_lookup.c | 1 - lib/libc/iconv/citrus_lookup.h | 1 - lib/libc/iconv/citrus_lookup_factory.c | 1 - lib/libc/iconv/citrus_lookup_factory.h | 1 - lib/libc/iconv/citrus_lookup_file.h | 1 - lib/libc/iconv/citrus_mapper.c | 1 - lib/libc/iconv/citrus_mapper.h | 1 - lib/libc/iconv/citrus_mapper_local.h | 1 - lib/libc/iconv/citrus_memstream.c | 1 - lib/libc/iconv/citrus_memstream.h | 1 - lib/libc/iconv/citrus_mmap.c | 1 - lib/libc/iconv/citrus_mmap.h | 1 - lib/libc/iconv/citrus_module.c | 1 - lib/libc/iconv/citrus_module.h | 1 - lib/libc/iconv/citrus_namespace.h | 1 - lib/libc/iconv/citrus_none.c | 1 - lib/libc/iconv/citrus_none.h | 1 - lib/libc/iconv/citrus_pivot_factory.c | 1 - lib/libc/iconv/citrus_pivot_factory.h | 1 - lib/libc/iconv/citrus_pivot_file.h | 1 - lib/libc/iconv/citrus_prop.c | 1 - lib/libc/iconv/citrus_prop.h | 1 - lib/libc/iconv/citrus_region.h | 1 - lib/libc/iconv/citrus_stdenc.c | 1 - lib/libc/iconv/citrus_stdenc.h | 1 - lib/libc/iconv/citrus_stdenc_local.h | 1 - lib/libc/iconv/citrus_stdenc_template.h | 1 - lib/libc/iconv/citrus_types.h | 1 - lib/libc/include/isc/list.h | 1 - lib/libc/include/isc/platform.h | 1 - lib/libc/include/port_after.h | 1 - lib/libc/include/port_before.h | 1 - lib/libc/libc.ldscript | 1 - lib/libc/libc_nossp.ldscript | 1 - lib/libc/locale/c16rtomb_iconv.c | 1 - lib/libc/locale/c32rtomb_iconv.c | 1 - lib/libc/locale/mbrtoc16_iconv.c | 1 - lib/libc/locale/mbrtoc32_iconv.c | 1 - lib/libc/net/res_config.h | 1 - lib/libc/powerpc/softfloat/milieu.h | 1 - lib/libc/powerpc/softfloat/powerpc-gcc.h | 1 - lib/libc/powerpc/softfloat/softfloat.h | 1 - lib/libc/powerpc64/softfloat/milieu.h | 1 - lib/libc/powerpc64/softfloat/powerpc-gcc.h | 1 - lib/libc/powerpc64/softfloat/softfloat.h | 1 - lib/libc/powerpc64/string/memcpy_resolver.c | 1 - lib/libc/powerpc64/string/memmove.S | 1 - lib/libc/powerpc64/string/memmove_resolver.c | 1 - lib/libc/powerpc64/string/memmove_vsx.S | 1 - lib/libc/powerpcspe/softfloat/milieu.h | 1 - lib/libc/powerpcspe/softfloat/powerpc-gcc.h | 1 - lib/libc/powerpcspe/softfloat/softfloat.h | 1 - lib/libc/resolv/res_private.h | 1 - lib/libc/riscv/softfloat/milieu.h | 1 - lib/libc/riscv/softfloat/riscv-gcc.h | 1 - lib/libc/riscv/softfloat/softfloat.h | 1 - lib/libc/rpc/DISCLAIMER | 1 - lib/libc/softfloat/bits32/softfloat-macros | 1 - lib/libc/softfloat/bits64/softfloat-macros | 1 - lib/libc/softfloat/softfloat-for-gcc.h | 1 - lib/libc/softfloat/softfloat-specialize | 1 - lib/libc/softfloat/templates/milieu.h | 1 - lib/libc/softfloat/templates/softfloat-specialize | 1 - lib/libc/softfloat/templates/softfloat.h | 1 - lib/libc/tests/resolv/resolv_test.c | 1 - lib/libcuse/cuse.h | 1 - lib/libcuse/cuse_lib.c | 1 - lib/libefivar/ProcessorBind.h | 1 - lib/libefivar/uefi-guid.c | 1 - lib/libelftc/elftc_version.c | 1 - lib/libgssapi/gss_buffer_set.c | 1 - lib/libgssapi/gss_inquire_cred_by_oid.c | 1 - lib/libgssapi/gss_oid_to_str.c | 1 - lib/libgssapi/gss_pname_to_uid.c | 1 - lib/libgssapi/gss_pseudo_random.c | 1 - lib/libgssapi/gss_release_oid.c | 1 - lib/libgssapi/gss_set_cred_option.c | 1 - lib/libgssapi/gss_set_sec_context_option.c | 1 - lib/libiconv_modules/BIG5/citrus_big5.c | 1 - lib/libiconv_modules/BIG5/citrus_big5.h | 1 - lib/libiconv_modules/DECHanyu/citrus_dechanyu.c | 1 - lib/libiconv_modules/DECHanyu/citrus_dechanyu.h | 1 - lib/libiconv_modules/EUC/citrus_euc.c | 1 - lib/libiconv_modules/EUC/citrus_euc.h | 1 - lib/libiconv_modules/EUCTW/citrus_euctw.c | 1 - lib/libiconv_modules/EUCTW/citrus_euctw.h | 1 - lib/libiconv_modules/GBK2K/citrus_gbk2k.c | 1 - lib/libiconv_modules/GBK2K/citrus_gbk2k.h | 1 - lib/libiconv_modules/HZ/citrus_hz.c | 1 - lib/libiconv_modules/HZ/citrus_hz.h | 1 - lib/libiconv_modules/ISO2022/citrus_iso2022.c | 1 - lib/libiconv_modules/ISO2022/citrus_iso2022.h | 1 - lib/libiconv_modules/JOHAB/citrus_johab.c | 1 - lib/libiconv_modules/JOHAB/citrus_johab.h | 1 - lib/libiconv_modules/MSKanji/citrus_mskanji.c | 1 - lib/libiconv_modules/MSKanji/citrus_mskanji.h | 1 - lib/libiconv_modules/UES/citrus_ues.c | 1 - lib/libiconv_modules/UES/citrus_ues.h | 1 - lib/libiconv_modules/UTF1632/citrus_utf1632.c | 1 - lib/libiconv_modules/UTF1632/citrus_utf1632.h | 1 - lib/libiconv_modules/UTF7/citrus_utf7.c | 1 - lib/libiconv_modules/UTF7/citrus_utf7.h | 1 - lib/libiconv_modules/UTF8/citrus_utf8.c | 1 - lib/libiconv_modules/UTF8/citrus_utf8.h | 1 - lib/libiconv_modules/VIQR/citrus_viqr.c | 1 - lib/libiconv_modules/VIQR/citrus_viqr.h | 1 - lib/libiconv_modules/ZW/citrus_zw.c | 1 - lib/libiconv_modules/ZW/citrus_zw.h | 1 - lib/libiconv_modules/iconv_none/citrus_iconv_none.c | 1 - lib/libiconv_modules/iconv_none/citrus_iconv_none.h | 1 - lib/libiconv_modules/iconv_std/citrus_iconv_std.c | 1 - lib/libiconv_modules/iconv_std/citrus_iconv_std.h | 1 - lib/libiconv_modules/iconv_std/citrus_iconv_std_local.h | 1 - lib/libiconv_modules/mapper_646/citrus_mapper_646.c | 1 - lib/libiconv_modules/mapper_646/citrus_mapper_646.h | 1 - lib/libiconv_modules/mapper_none/citrus_mapper_none.c | 1 - lib/libiconv_modules/mapper_none/citrus_mapper_none.h | 1 - lib/libiconv_modules/mapper_serial/citrus_mapper_serial.c | 1 - lib/libiconv_modules/mapper_serial/citrus_mapper_serial.h | 1 - lib/libiconv_modules/mapper_std/citrus_mapper_std.c | 1 - lib/libiconv_modules/mapper_std/citrus_mapper_std.h | 1 - lib/libiconv_modules/mapper_std/citrus_mapper_std_file.h | 1 - lib/libiconv_modules/mapper_std/citrus_mapper_std_local.h | 1 - lib/libiconv_modules/mapper_zone/citrus_mapper_zone.c | 1 - lib/libiconv_modules/mapper_zone/citrus_mapper_zone.h | 1 - lib/libipsec/ipsec_strerror.h | 1 - lib/libipsec/libpfkey.h | 1 - lib/libipsec/policy_token.l | 1 - lib/libmd/i386/rmd160.S | 1 - lib/libmd/i386/sha.S | 1 - lib/libmd/md5.h | 1 - lib/libmp/mp.h | 1 - lib/libnetbsd/efun.c | 1 - lib/libnetbsd/netinet/in.h | 1 - lib/libnetbsd/rmd160.h | 1 - lib/libnetbsd/sha1.h | 1 - lib/libnetbsd/sha2.h | 1 - lib/libnetbsd/stdlib.h | 1 - lib/libnetbsd/sys/cdefs.h | 1 - lib/libnetbsd/util.h | 1 - lib/libpcap/config.h | 1 - lib/libpmc/pmu-events/jsmn.h | 1 - lib/libpmc/pmu-events/json.h | 1 - lib/librpcsec_gss/rpcsec_gss_int.h | 1 - lib/librpcsec_gss/rpcsec_gss_prot.c | 1 - lib/libusb/libusb.h | 1 - lib/libusb/libusb01.c | 1 - lib/libusb/libusb10.c | 1 - lib/libusb/libusb10.h | 1 - lib/libusb/libusb10_desc.c | 1 - lib/libusb/libusb10_hotplug.c | 1 - lib/libusb/libusb10_io.c | 1 - lib/libusb/libusb20.c | 1 - lib/libusb/libusb20.h | 1 - lib/libusb/libusb20_desc.c | 1 - lib/libusb/libusb20_desc.h | 1 - lib/libusb/libusb20_int.h | 1 - lib/libusb/libusb20_ugen20.c | 1 - lib/libusb/libusb_global_linux.h | 1 - lib/libusb/usb.h | 1 - lib/libxo/libxo/xo_config.h | 1 - lib/msun/src/w_dremf.c | 1 - lib/ncurses/tinfo/ncurses_cfg.h | 1 - libexec/bootpd/bptypes.h | 1 - libexec/bootpd/dovend.h | 1 - libexec/bootpd/getether.h | 1 - libexec/bootpd/getif.h | 1 - libexec/bootpd/lookup.h | 1 - libexec/bootpd/readfile.h | 1 - libexec/bootpd/report.c | 1 - libexec/bootpd/report.h | 1 - libexec/bootpd/tools/bootptest/bootptest.h | 1 - libexec/flua/linit_flua.c | 1 - libexec/flua/modules/lposix.h | 1 - libexec/ftpd/blacklist.c | 1 - libexec/ftpd/blacklist_client.h | 1 - libexec/ftpd/config.h | 1 - sbin/dhclient/dhcp.h | 1 - sbin/dhclient/tests/fake.c | 1 - sbin/dhclient/tests/option-domain-search.c | 1 - sbin/etherswitchcfg/ifmedia.c | 1 - sbin/gvinum/gvinum.h | 1 - sbin/ifconfig/carp.c | 1 - sbin/ifconfig/ifmedia.c | 1 - sbin/ipf/common/ipf.h | 1 - sbin/ipf/common/ipf_y.y | 1 - sbin/ipf/common/ipmon.h | 1 - sbin/ipf/common/ipt.h | 1 - sbin/ipf/common/kmem.h | 1 - sbin/ipf/common/lexer.c | 1 - sbin/ipf/common/lexer.h | 1 - sbin/ipf/common/opts.h | 1 - sbin/ipf/common/pcap-ipf.h | 1 - sbin/ipf/ipf/bpf-ipf.h | 1 - sbin/ipf/ipf/bpf_filter.c | 1 - sbin/ipf/ipf/ipf.c | 1 - sbin/ipf/ipf/ipfcomp.c | 1 - sbin/ipf/ipfs/ipfs.c | 1 - sbin/ipf/ipfstat/ipfstat.c | 1 - sbin/ipf/ipfsync/ipsyncm.c | 1 - sbin/ipf/ipfsync/ipsyncs.c | 1 - sbin/ipf/ipftest/ip_fil.c | 1 - sbin/ipf/ipftest/ipftest.c | 1 - sbin/ipf/ipftest/md5.c | 1 - sbin/ipf/ipftest/md5.h | 1 - sbin/ipf/iplang/iplang.h | 1 - sbin/ipf/iplang/iplang_l.l | 1 - sbin/ipf/iplang/iplang_y.y | 1 - sbin/ipf/ipmon/ipmon.c | 1 - sbin/ipf/ipmon/ipmon_y.y | 1 - sbin/ipf/ipnat/ipnat.c | 1 - sbin/ipf/ipnat/ipnat_y.y | 1 - sbin/ipf/ippool/ippool.c | 1 - sbin/ipf/ippool/ippool_y.y | 1 - sbin/ipf/ipscan/ipscan_y.y | 1 - sbin/ipf/ipsend/44arp.c | 1 - sbin/ipf/ipsend/arp.c | 1 - sbin/ipf/ipsend/dlcommon.c | 1 - sbin/ipf/ipsend/dltest.h | 1 - sbin/ipf/ipsend/ip.c | 1 - sbin/ipf/ipsend/ipresend.c | 1 - sbin/ipf/ipsend/ipsend.c | 1 - sbin/ipf/ipsend/ipsend.h | 1 - sbin/ipf/ipsend/ipsopt.c | 1 - sbin/ipf/ipsend/iptest.c | 1 - sbin/ipf/ipsend/iptests.c | 1 - sbin/ipf/ipsend/resend.c | 1 - sbin/ipf/ipsend/sbpf.c | 1 - sbin/ipf/ipsend/sdlpi.c | 1 - sbin/ipf/ipsend/snit.c | 1 - sbin/ipf/ipsend/sock.c | 1 - sbin/ipf/ipsend/sockraw.c | 1 - sbin/ipf/libipf/addicmp.c | 1 - sbin/ipf/libipf/addipopt.c | 1 - sbin/ipf/libipf/bcopywrap.c | 1 - sbin/ipf/libipf/binprint.c | 1 - sbin/ipf/libipf/buildopts.c | 1 - sbin/ipf/libipf/checkrev.c | 1 - sbin/ipf/libipf/count4bits.c | 1 - sbin/ipf/libipf/count6bits.c | 1 - sbin/ipf/libipf/debug.c | 1 - sbin/ipf/libipf/facpri.c | 1 - sbin/ipf/libipf/facpri.h | 1 - sbin/ipf/libipf/fill6bits.c | 1 - sbin/ipf/libipf/flags.c | 1 - sbin/ipf/libipf/gethost.c | 1 - sbin/ipf/libipf/getifname.c | 1 - sbin/ipf/libipf/getnattype.c | 1 - sbin/ipf/libipf/getport.c | 1 - sbin/ipf/libipf/getportproto.c | 1 - sbin/ipf/libipf/getproto.c | 1 - sbin/ipf/libipf/getsumd.c | 1 - sbin/ipf/libipf/hostname.c | 1 - sbin/ipf/libipf/icmpcode.c | 1 - sbin/ipf/libipf/inet_addr.c | 1 - sbin/ipf/libipf/initparse.c | 1 - sbin/ipf/libipf/ionames.c | 1 - sbin/ipf/libipf/ipf_dotuning.c | 1 - sbin/ipf/libipf/ipft_hx.c | 1 - sbin/ipf/libipf/ipft_pc.c | 1 - sbin/ipf/libipf/ipft_tx.c | 1 - sbin/ipf/libipf/ipoptsec.c | 1 - sbin/ipf/libipf/kmem.c | 1 - sbin/ipf/libipf/kmem.h | 1 - sbin/ipf/libipf/kmemcpywrap.c | 1 - sbin/ipf/libipf/kvatoname.c | 1 - sbin/ipf/libipf/load_hash.c | 1 - sbin/ipf/libipf/load_hashnode.c | 1 - sbin/ipf/libipf/load_http.c | 1 - sbin/ipf/libipf/load_pool.c | 1 - sbin/ipf/libipf/load_poolnode.c | 1 - sbin/ipf/libipf/mutex_emul.c | 1 - sbin/ipf/libipf/nametokva.c | 1 - sbin/ipf/libipf/nat_setgroupmap.c | 1 - sbin/ipf/libipf/ntomask.c | 1 - sbin/ipf/libipf/optname.c | 1 - sbin/ipf/libipf/optprint.c | 1 - sbin/ipf/libipf/optprintv6.c | 1 - sbin/ipf/libipf/optvalue.c | 1 - sbin/ipf/libipf/portname.c | 1 - sbin/ipf/libipf/print_toif.c | 1 - sbin/ipf/libipf/printactivenat.c | 1 - sbin/ipf/libipf/printaps.c | 1 - sbin/ipf/libipf/printbuf.c | 1 - sbin/ipf/libipf/printfr.c | 1 - sbin/ipf/libipf/printfraginfo.c | 1 - sbin/ipf/libipf/printhash.c | 1 - sbin/ipf/libipf/printhashnode.c | 1 - sbin/ipf/libipf/printhostmap.c | 1 - sbin/ipf/libipf/printhostmask.c | 1 - sbin/ipf/libipf/printifname.c | 1 - sbin/ipf/libipf/printip.c | 1 - sbin/ipf/libipf/printlog.c | 1 - sbin/ipf/libipf/printmask.c | 1 - sbin/ipf/libipf/printnat.c | 1 - sbin/ipf/libipf/printpacket.c | 1 - sbin/ipf/libipf/printpacket6.c | 1 - sbin/ipf/libipf/printpool.c | 1 - sbin/ipf/libipf/printpoolnode.c | 1 - sbin/ipf/libipf/printportcmp.c | 1 - sbin/ipf/libipf/printsbuf.c | 1 - sbin/ipf/libipf/printstate.c | 1 - sbin/ipf/libipf/printtunable.c | 1 - sbin/ipf/libipf/remove_hash.c | 1 - sbin/ipf/libipf/remove_hashnode.c | 1 - sbin/ipf/libipf/remove_pool.c | 1 - sbin/ipf/libipf/remove_poolnode.c | 1 - sbin/ipf/libipf/resetlexer.c | 1 - sbin/ipf/libipf/rwlock_emul.c | 1 - sbin/ipf/libipf/tcp_flags.c | 1 - sbin/ipf/libipf/tcpflags.c | 1 - sbin/ipf/libipf/tcpoptnames.c | 1 - sbin/ipf/libipf/v6ionames.c | 1 - sbin/ipf/libipf/v6optvalue.c | 1 - sbin/ipf/libipf/var.c | 1 - sbin/ipf/libipf/verbose.c | 1 - sbin/newfs_msdos/mkfs_msdos.h | 1 - sbin/rcorder/ealloc.c | 1 - sbin/rcorder/ealloc.h | 1 - sbin/rcorder/hash.c | 1 - sbin/rcorder/hash.h | 1 - sbin/setkey/parse.y | 1 - sbin/setkey/setkey.c | 1 - sbin/setkey/test-pfkey.c | 1 - sbin/setkey/token.l | 1 - sbin/setkey/vchar.h | 1 - secure/lib/libcrypto/arch/aarch64/aes-gcm-armv8_64.S | 1 - secure/lib/libcrypto/arch/aarch64/aesv8-armx.S | 1 - secure/lib/libcrypto/arch/aarch64/arm64cpuid.S | 1 - secure/lib/libcrypto/arch/aarch64/armv8-mont.S | 1 - secure/lib/libcrypto/arch/aarch64/chacha-armv8.S | 1 - secure/lib/libcrypto/arch/aarch64/ecp_nistz256-armv8.S | 1 - secure/lib/libcrypto/arch/aarch64/ghashv8-armx.S | 1 - secure/lib/libcrypto/arch/aarch64/keccak1600-armv8.S | 1 - secure/lib/libcrypto/arch/aarch64/poly1305-armv8.S | 1 - secure/lib/libcrypto/arch/aarch64/sha1-armv8.S | 1 - secure/lib/libcrypto/arch/aarch64/sha256-armv8.S | 1 - secure/lib/libcrypto/arch/aarch64/sha512-armv8.S | 1 - secure/lib/libcrypto/arch/aarch64/vpaes-armv8.S | 1 - secure/lib/libcrypto/arch/amd64/aesni-gcm-x86_64.S | 1 - secure/lib/libcrypto/arch/amd64/aesni-mb-x86_64.S | 1 - secure/lib/libcrypto/arch/amd64/aesni-sha1-x86_64.S | 1 - secure/lib/libcrypto/arch/amd64/aesni-sha256-x86_64.S | 1 - secure/lib/libcrypto/arch/amd64/aesni-x86_64.S | 1 - secure/lib/libcrypto/arch/amd64/chacha-x86_64.S | 1 - secure/lib/libcrypto/arch/amd64/cmll-x86_64.S | 1 - secure/lib/libcrypto/arch/amd64/e_padlock-x86_64.S | 1 - secure/lib/libcrypto/arch/amd64/ecp_nistz256-x86_64.S | 1 - secure/lib/libcrypto/arch/amd64/ghash-x86_64.S | 1 - secure/lib/libcrypto/arch/amd64/keccak1600-x86_64.S | 1 - secure/lib/libcrypto/arch/amd64/md5-x86_64.S | 1 - secure/lib/libcrypto/arch/amd64/poly1305-x86_64.S | 1 - secure/lib/libcrypto/arch/amd64/rc4-md5-x86_64.S | 1 - secure/lib/libcrypto/arch/amd64/rc4-x86_64.S | 1 - secure/lib/libcrypto/arch/amd64/rsaz-avx2.S | 1 - secure/lib/libcrypto/arch/amd64/rsaz-avx512.S | 1 - secure/lib/libcrypto/arch/amd64/rsaz-x86_64.S | 1 - secure/lib/libcrypto/arch/amd64/sha1-mb-x86_64.S | 1 - secure/lib/libcrypto/arch/amd64/sha1-x86_64.S | 1 - secure/lib/libcrypto/arch/amd64/sha256-mb-x86_64.S | 1 - secure/lib/libcrypto/arch/amd64/sha256-x86_64.S | 1 - secure/lib/libcrypto/arch/amd64/sha512-x86_64.S | 1 - secure/lib/libcrypto/arch/amd64/vpaes-x86_64.S | 1 - secure/lib/libcrypto/arch/amd64/wp-x86_64.S | 1 - secure/lib/libcrypto/arch/amd64/x25519-x86_64.S | 1 - secure/lib/libcrypto/arch/amd64/x86_64-gf2m.S | 1 - secure/lib/libcrypto/arch/amd64/x86_64-mont.S | 1 - secure/lib/libcrypto/arch/amd64/x86_64-mont5.S | 1 - secure/lib/libcrypto/arch/amd64/x86_64cpuid.S | 1 - secure/lib/libcrypto/arch/arm/aes-armv4.S | 1 - secure/lib/libcrypto/arch/arm/aesv8-armx.S | 1 - secure/lib/libcrypto/arch/arm/armv4-gf2m.S | 1 - secure/lib/libcrypto/arch/arm/armv4-mont.S | 1 - secure/lib/libcrypto/arch/arm/armv4cpuid.S | 1 - secure/lib/libcrypto/arch/arm/bsaes-armv7.S | 1 - secure/lib/libcrypto/arch/arm/chacha-armv4.S | 1 - secure/lib/libcrypto/arch/arm/ecp_nistz256-armv4.S | 1 - secure/lib/libcrypto/arch/arm/ghash-armv4.S | 1 - secure/lib/libcrypto/arch/arm/ghashv8-armx.S | 1 - secure/lib/libcrypto/arch/arm/keccak1600-armv4.S | 1 - secure/lib/libcrypto/arch/arm/poly1305-armv4.S | 1 - secure/lib/libcrypto/arch/arm/sha1-armv4-large.S | 1 - secure/lib/libcrypto/arch/arm/sha256-armv4.S | 1 - secure/lib/libcrypto/arch/arm/sha512-armv4.S | 1 - secure/lib/libcrypto/arch/i386/aesni-x86.S | 1 - secure/lib/libcrypto/arch/i386/bf-586.S | 1 - secure/lib/libcrypto/arch/i386/bn-586.S | 1 - secure/lib/libcrypto/arch/i386/cast-586.S | 1 - secure/lib/libcrypto/arch/i386/chacha-x86.S | 1 - secure/lib/libcrypto/arch/i386/cmll-x86.S | 1 - secure/lib/libcrypto/arch/i386/co-586.S | 1 - secure/lib/libcrypto/arch/i386/crypt586.S | 1 - secure/lib/libcrypto/arch/i386/des-586.S | 1 - secure/lib/libcrypto/arch/i386/e_padlock-x86.S | 1 - secure/lib/libcrypto/arch/i386/ecp_nistz256-x86.S | 1 - secure/lib/libcrypto/arch/i386/ghash-x86.S | 1 - secure/lib/libcrypto/arch/i386/md5-586.S | 1 - secure/lib/libcrypto/arch/i386/poly1305-x86.S | 1 - secure/lib/libcrypto/arch/i386/rc4-586.S | 1 - secure/lib/libcrypto/arch/i386/rc5-586.S | 1 - secure/lib/libcrypto/arch/i386/rmd-586.S | 1 - secure/lib/libcrypto/arch/i386/sha1-586.S | 1 - secure/lib/libcrypto/arch/i386/sha256-586.S | 1 - secure/lib/libcrypto/arch/i386/sha512-586.S | 1 - secure/lib/libcrypto/arch/i386/vpaes-x86.S | 1 - secure/lib/libcrypto/arch/i386/wp-mmx.S | 1 - secure/lib/libcrypto/arch/i386/x86-gf2m.S | 1 - secure/lib/libcrypto/arch/i386/x86-mont.S | 1 - secure/lib/libcrypto/arch/i386/x86cpuid.S | 1 - secure/lib/libcrypto/arch/powerpc/aes-ppc.S | 1 - secure/lib/libcrypto/arch/powerpc/aesp8-ppc.S | 1 - secure/lib/libcrypto/arch/powerpc/bn-ppc.S | 1 - secure/lib/libcrypto/arch/powerpc/chacha-ppc.S | 1 - secure/lib/libcrypto/arch/powerpc/ghashp8-ppc.S | 1 - secure/lib/libcrypto/arch/powerpc/poly1305-ppc.S | 1 - secure/lib/libcrypto/arch/powerpc/poly1305-ppcfp.S | 1 - secure/lib/libcrypto/arch/powerpc/ppc-mont.S | 1 - secure/lib/libcrypto/arch/powerpc/ppc.S | 1 - secure/lib/libcrypto/arch/powerpc/ppccpuid.S | 1 - secure/lib/libcrypto/arch/powerpc/sha1-ppc.S | 1 - secure/lib/libcrypto/arch/powerpc/sha256-ppc.S | 1 - secure/lib/libcrypto/arch/powerpc/sha256p8-ppc.S | 1 - secure/lib/libcrypto/arch/powerpc/sha512-ppc.S | 1 - secure/lib/libcrypto/arch/powerpc/sha512p8-ppc.S | 1 - secure/lib/libcrypto/arch/powerpc/vpaes-ppc.S | 1 - secure/lib/libcrypto/arch/powerpc64/aes-ppc.S | 1 - secure/lib/libcrypto/arch/powerpc64/aesp8-ppc.S | 1 - secure/lib/libcrypto/arch/powerpc64/bn-ppc.S | 1 - secure/lib/libcrypto/arch/powerpc64/chacha-ppc.S | 1 - secure/lib/libcrypto/arch/powerpc64/ecp_nistp521-ppc64.S | 1 - secure/lib/libcrypto/arch/powerpc64/ecp_nistz256-ppc64.S | 1 - secure/lib/libcrypto/arch/powerpc64/ghashp8-ppc.S | 1 - secure/lib/libcrypto/arch/powerpc64/keccak1600-ppc64.S | 1 - secure/lib/libcrypto/arch/powerpc64/poly1305-ppc.S | 1 - secure/lib/libcrypto/arch/powerpc64/poly1305-ppcfp.S | 1 - secure/lib/libcrypto/arch/powerpc64/ppc-mont.S | 1 - secure/lib/libcrypto/arch/powerpc64/ppc.S | 1 - secure/lib/libcrypto/arch/powerpc64/ppccpuid.S | 1 - secure/lib/libcrypto/arch/powerpc64/sha1-ppc.S | 1 - secure/lib/libcrypto/arch/powerpc64/sha256-ppc.S | 1 - secure/lib/libcrypto/arch/powerpc64/sha256p8-ppc.S | 1 - secure/lib/libcrypto/arch/powerpc64/sha512-ppc.S | 1 - secure/lib/libcrypto/arch/powerpc64/sha512p8-ppc.S | 1 - secure/lib/libcrypto/arch/powerpc64/vpaes-ppc.S | 1 - secure/lib/libcrypto/arch/powerpc64/x25519-ppc64.S | 1 - secure/lib/libcrypto/arch/powerpc64le/aes-ppc.S | 1 - secure/lib/libcrypto/arch/powerpc64le/aesp8-ppc.S | 1 - secure/lib/libcrypto/arch/powerpc64le/bn-ppc.S | 1 - secure/lib/libcrypto/arch/powerpc64le/chacha-ppc.S | 1 - secure/lib/libcrypto/arch/powerpc64le/ecp_nistp521-ppc64.S | 1 - secure/lib/libcrypto/arch/powerpc64le/ecp_nistz256-ppc64.S | 1 - secure/lib/libcrypto/arch/powerpc64le/ghashp8-ppc.S | 1 - secure/lib/libcrypto/arch/powerpc64le/keccak1600-ppc64.S | 1 - secure/lib/libcrypto/arch/powerpc64le/poly1305-ppc.S | 1 - secure/lib/libcrypto/arch/powerpc64le/poly1305-ppcfp.S | 1 - secure/lib/libcrypto/arch/powerpc64le/ppc-mont.S | 1 - secure/lib/libcrypto/arch/powerpc64le/ppc.S | 1 - secure/lib/libcrypto/arch/powerpc64le/ppccpuid.S | 1 - secure/lib/libcrypto/arch/powerpc64le/sha1-ppc.S | 1 - secure/lib/libcrypto/arch/powerpc64le/sha256-ppc.S | 1 - secure/lib/libcrypto/arch/powerpc64le/sha256p8-ppc.S | 1 - secure/lib/libcrypto/arch/powerpc64le/sha512-ppc.S | 1 - secure/lib/libcrypto/arch/powerpc64le/sha512p8-ppc.S | 1 - secure/lib/libcrypto/arch/powerpc64le/vpaes-ppc.S | 1 - secure/lib/libcrypto/arch/powerpc64le/x25519-ppc64.S | 1 - share/examples/FreeBSD_version/FreeBSD_version.c | 1 - share/examples/ipfilter/l4check/l4check.c | 1 - share/examples/ipfilter/mlfk_rule.c | 1 - share/examples/ipfilter/samples/proxy.c | 1 - share/examples/ipfilter/samples/relay.c | 1 - share/examples/ipfilter/samples/userauth.c | 1 - share/examples/ses/srcs/chpmon.c | 1 - share/examples/ses/srcs/eltsub.c | 1 - share/examples/ses/srcs/eltsub.h | 1 - share/examples/ses/srcs/getencstat.c | 1 - share/examples/ses/srcs/getnobj.c | 1 - share/examples/ses/srcs/getobjmap.c | 1 - share/examples/ses/srcs/getobjstat.c | 1 - share/examples/ses/srcs/inienc.c | 1 - share/examples/ses/srcs/sesd.c | 1 - share/examples/ses/srcs/setencstat.c | 1 - share/examples/ses/srcs/setobjstat.c | 1 - share/examples/sunrpc/msg/msg_proc.c | 1 - share/examples/sunrpc/msg/printmsg.c | 1 - share/examples/tests/tests/atf/printf_test.c | 1 - share/examples/tests/tests/plain/printf_test.c | 1 - share/examples/tests/tests/tap/printf_test.c | 1 - stand/efi/include/Guid/MemoryTypeInformation.h | 1 - stand/efi/include/Guid/MtcVendor.h | 1 - stand/efi/include/Guid/ZeroGuid.h | 1 - stand/efi/include/Protocol/EdidActive.h | 1 - stand/efi/include/Protocol/EdidDiscovered.h | 1 - stand/efi/include/Protocol/EdidOverride.h | 1 - stand/efi/include/Protocol/Http.h | 1 - stand/efi/include/Protocol/Ip4Config2.h | 1 - stand/efi/include/Protocol/ServiceBinding.h | 1 - stand/efi/include/README | 1 - stand/efi/include/amd64/efibind.h | 1 - stand/efi/include/amd64/pe.h | 1 - stand/efi/include/arm/efibind.h | 1 - stand/efi/include/arm64/efibind.h | 1 - stand/efi/include/efi.h | 1 - stand/efi/include/efi_nii.h | 1 - stand/efi/include/efiapi.h | 1 - stand/efi/include/eficon.h | 1 - stand/efi/include/eficonsctl.h | 1 - stand/efi/include/efidebug.h | 1 - stand/efi/include/efidef.h | 1 - stand/efi/include/efidevp.h | 1 - stand/efi/include/efierr.h | 1 - stand/efi/include/efifpswa.h | 1 - stand/efi/include/efifs.h | 1 - stand/efi/include/efigop.h | 1 - stand/efi/include/efigpt.h | 1 - stand/efi/include/efiip.h | 1 - stand/efi/include/efinet.h | 1 - stand/efi/include/efipart.h | 1 - stand/efi/include/efipciio.h | 1 - stand/efi/include/efipoint.h | 1 - stand/efi/include/efiprot.h | 1 - stand/efi/include/efipxebc.h | 1 - stand/efi/include/efiser.h | 1 - stand/efi/include/efistdarg.h | 1 - stand/efi/include/efitcp.h | 1 - stand/efi/include/efiudp.h | 1 - stand/efi/include/efiuga.h | 1 - stand/efi/include/i386/efibind.h | 1 - stand/efi/include/i386/pe.h | 1 - stand/efi/include/riscv/efibind.h | 1 - stand/efi/loader/arch/amd64/ldscript.amd64 | 1 - stand/efi/loader/arch/arm/ldscript.arm | 1 - stand/efi/loader/arch/arm64/ldscript.arm64 | 1 - stand/efi/loader/arch/riscv/ldscript.riscv | 1 - stand/ficl/aarch64/sysdep.c | 1 - stand/ficl/amd64/sysdep.c | 1 - stand/ficl/amd64/sysdep.h | 1 - stand/ficl/arm/sysdep.c | 1 - stand/ficl/dict.c | 1 - stand/ficl/ficl.c | 1 - stand/ficl/ficl.h | 1 - stand/ficl/fileaccess.c | 1 - stand/ficl/float.c | 1 - stand/ficl/i386/sysdep.c | 1 - stand/ficl/i386/sysdep.h | 1 - stand/ficl/math64.c | 1 - stand/ficl/math64.h | 1 - stand/ficl/mips/sysdep.c | 1 - stand/ficl/mips64/sysdep.c | 1 - stand/ficl/powerpc/sysdep.c | 1 - stand/ficl/prefix.c | 1 - stand/ficl/riscv/sysdep.c | 1 - stand/ficl/search.c | 1 - stand/ficl/stack.c | 1 - stand/ficl/testmain.c | 1 - stand/ficl/tools.c | 1 - stand/ficl/unix.c | 1 - stand/ficl/vm.c | 1 - stand/ficl/words.c | 1 - stand/ficl/x86/sysdep.c | 1 - stand/i386/boot.ldscript | 1 - stand/kboot/arch/aarch64/ldscript.aarch64 | 1 - stand/kboot/arch/amd64/ldscript.amd64 | 1 - stand/kshim/bsd_busspace.c | 1 - stand/kshim/bsd_global.h | 1 - stand/kshim/bsd_kernel.c | 1 - stand/kshim/bsd_kernel.h | 1 - stand/kshim/sysinit.h | 1 - stand/libsa/bootparam.h | 1 - stand/libsa/crc32_libkern.c | 1 - stand/libsa/netif.h | 1 - stand/libsa/nfsv2.h | 1 - stand/libsa/powerpc/_setjmp.S | 1 - stand/powerpc/ofw/ldscript.powerpc | 1 - stand/powerpc/ofw/ldscript.powerpcle | 1 - stand/uboot/arch/arm/ldscript.arm | 1 - stand/uboot/arch/powerpc/ldscript.powerpc | 1 - stand/usb/storage/umass_common.c | 1 - stand/usb/storage/umass_common.h | 1 - stand/usb/storage/umass_loader.c | 1 - stand/usb/test/bsd_usbloader_test.c | 1 - stand/usb/tools/sysinit.c | 1 - stand/usb/usb_busdma_loader.c | 1 - tests/sys/geom/class/eli/testvect.h | 1 - tests/sys/kqueue/libkqueue/config.h | 1 - tests/sys/mqueue/mqtest1.c | 1 - tests/sys/mqueue/mqtest2.c | 1 - tests/sys/mqueue/mqtest3.c | 1 - tests/sys/mqueue/mqtest4.c | 1 - tests/sys/mqueue/mqtest5.c | 1 - tests/sys/pjdfstest/config.h | 1 - tools/diag/dumpvfscache/dumpvfscache.c | 1 - tools/kerneldoc/subsys/notreviewed.dox | 1 - tools/regression/ccd/layout/a.c | 1 - tools/regression/ccd/layout/b.c | 1 - tools/regression/p1003_1b/main.c | 1 - tools/regression/poll/pipepoll.c | 1 - tools/regression/poll/pipeselect.c | 1 - tools/regression/poll/sockpoll.c | 1 - tools/regression/posixsem2/semtest.c | 1 - tools/regression/pthread/unwind/Test.cpp | 1 - tools/regression/pthread/unwind/catch_pthread_exit.cpp | 1 - tools/regression/pthread/unwind/cond_wait_cancel.cpp | 1 - tools/regression/pthread/unwind/main_thread_exit.cpp | 1 - tools/regression/pthread/unwind/sem_wait_cancel.cpp | 1 - tools/regression/pthread/unwind/thread_normal_exit.cpp | 1 - tools/regression/sigqueue/sigqtest1/sigqtest1.c | 1 - tools/regression/sigqueue/sigqtest2/sigqtest2.c | 1 - tools/regression/tls/libxx/xx.c | 1 - tools/regression/tls/libyy/yy.c | 1 - tools/regression/tls/ttls1/ttls1.c | 1 - tools/regression/tls/ttls2/ttls2.c | 1 - tools/test/malloc/main.c | 1 - tools/tools/ath/ath_ee_9287_print/9287.h | 1 - tools/tools/ath/ath_ee_9287_print/eeprom.h | 1 - tools/tools/ath/ath_ee_v4k_print/eeprom.h | 1 - tools/tools/ath/ath_ee_v4k_print/v4k.h | 1 - tools/tools/iwi/iwistats.c | 1 - tools/tools/kttcp/kttcp.c | 1 - tools/tools/kttcp/sys/kttcp.c | 1 - tools/tools/kttcp/sys/kttcpio.h | 1 - tools/tools/mctest/mctest.h | 1 - tools/tools/ncpus/ncpus.c | 1 - tools/tools/netmap/ctrs.h | 1 - tools/tools/netmap/lb.c | 1 - tools/tools/netmap/pkt_hash.c | 1 - tools/tools/netmap/pkt_hash.h | 1 - tools/tools/usbtest/usb_control_ep_test.c | 1 - tools/tools/usbtest/usb_modem_test.c | 1 - tools/tools/usbtest/usb_msc_test.c | 1 - tools/tools/usbtest/usb_msc_test.h | 1 - tools/tools/usbtest/usbtest.c | 1 - tools/tools/usbtest/usbtest.h | 1 - tools/tools/vhba/faulty/vhba_faulty.c | 1 - tools/tools/vhba/lots/vhba_lots.c | 1 - tools/tools/vhba/medium/vhba_medium.c | 1 - tools/tools/vhba/mptest/vhba_mptest.c | 1 - tools/tools/vhba/opt_cam.h | 1 - tools/tools/vhba/rptluns/vhba_rptluns.c | 1 - tools/tools/vhba/simple/vhba_simple.c | 1 - tools/tools/vhba/vhba.c | 1 - tools/tools/vhba/vhba.h | 1 - tools/tools/zfsboottest/zfsboottest.c | 1 - usr.bin/bc/bc.library | 1 - usr.bin/bc/extern.h | 1 - usr.bin/bc/pathnames.h | 1 - usr.bin/bc/tty.c | 1 - usr.bin/bmake/config.h | 1 - usr.bin/compress/doc/revision.log | 1 - usr.bin/dc/bcode.h | 1 - usr.bin/dc/extern.h | 1 - usr.bin/fortune/strfile/strfile.h | 1 - usr.bin/ftp/tnftp_config.h | 1 - usr.bin/gcore/elf32core.c | 1 - usr.bin/grep/file.c | 1 - usr.bin/grep/grep.c | 1 - usr.bin/grep/grep.h | 1 - usr.bin/grep/queue.c | 1 - usr.bin/grep/util.c | 1 - usr.bin/gzip/unpack.c | 1 - usr.bin/iconv/iconv.c | 1 - usr.bin/indent/tests/binary.0 | 1 - usr.bin/indent/tests/binary.0.stdout | 1 - usr.bin/indent/tests/comments.0 | 1 - usr.bin/indent/tests/comments.0.pro | 1 - usr.bin/indent/tests/comments.0.stdout | 1 - usr.bin/indent/tests/cs.0 | 1 - usr.bin/indent/tests/cs.0.pro | 1 - usr.bin/indent/tests/cs.0.stdout | 1 - usr.bin/indent/tests/declarations.0 | 1 - usr.bin/indent/tests/declarations.0.stdout | 1 - usr.bin/indent/tests/elsecomment.0 | 1 - usr.bin/indent/tests/elsecomment.0.pro | 1 - usr.bin/indent/tests/elsecomment.0.stdout | 1 - usr.bin/indent/tests/f_decls.0 | 1 - usr.bin/indent/tests/f_decls.0.stdout | 1 - usr.bin/indent/tests/float.0 | 1 - usr.bin/indent/tests/float.0.stdout | 1 - usr.bin/indent/tests/label.0 | 1 - usr.bin/indent/tests/label.0.pro | 1 - usr.bin/indent/tests/label.0.stdout | 1 - usr.bin/indent/tests/list_head.0 | 1 - usr.bin/indent/tests/list_head.0.stdout | 1 - usr.bin/indent/tests/ncs.0 | 1 - usr.bin/indent/tests/ncs.0.pro | 1 - usr.bin/indent/tests/ncs.0.stdout | 1 - usr.bin/indent/tests/offsetof.0 | 1 - usr.bin/indent/tests/offsetof.0.stdout | 1 - usr.bin/indent/tests/parens.0 | 1 - usr.bin/indent/tests/parens.0.pro | 1 - usr.bin/indent/tests/parens.0.stdout | 1 - usr.bin/indent/tests/pcs.0 | 1 - usr.bin/indent/tests/pcs.0.pro | 1 - usr.bin/indent/tests/pcs.0.stdout | 1 - usr.bin/indent/tests/struct.0 | 1 - usr.bin/indent/tests/struct.0.stdout | 1 - usr.bin/indent/tests/surplusbad.0 | 1 - usr.bin/indent/tests/surplusbad.0.pro | 1 - usr.bin/indent/tests/surplusbad.0.stdout | 1 - usr.bin/indent/tests/types_from_file.0 | 1 - usr.bin/indent/tests/types_from_file.0.pro | 1 - usr.bin/indent/tests/types_from_file.0.stdout | 1 - usr.bin/indent/tests/wchar.0 | 1 - usr.bin/indent/tests/wchar.0.stdout | 1 - usr.bin/lex/config.h | 1 - usr.bin/mkcsmapper/ldef.h | 1 - usr.bin/mkcsmapper/lex.l | 1 - usr.bin/mkcsmapper/yacc.y | 1 - usr.bin/mkesdb/ldef.h | 1 - usr.bin/mkesdb/lex.l | 1 - usr.bin/mkesdb/yacc.y | 1 - usr.bin/sdiff/extern.h | 1 - usr.bin/sort/bwstring.h | 1 - usr.bin/sort/coll.h | 1 - usr.bin/sort/file.h | 1 - usr.bin/sort/mem.h | 1 - usr.bin/sort/radixsort.h | 1 - usr.bin/sort/sort.h | 1 - usr.bin/sort/vsort.h | 1 - usr.bin/tip/tip/pathnames.h | 1 - usr.bin/tip/tip/tip.h | 1 - usr.bin/top/display.h | 1 - usr.bin/usbhidaction/usbhidaction.c | 1 - usr.bin/usbhidctl/usbhid.c | 1 - usr.bin/vi/config.h | 1 - usr.bin/vi/ex/version.h | 1 - usr.bin/vi/pathnames.h | 1 - usr.bin/wall/ttymsg.h | 1 - usr.bin/yacc/config.h | 1 - usr.sbin/apmd/contrib/pccardq.c | 1 - usr.sbin/bluetooth/btpand/bnep.c | 1 - usr.sbin/bluetooth/btpand/bnep.h | 1 - usr.sbin/bluetooth/btpand/btpand.c | 1 - usr.sbin/bluetooth/btpand/btpand.h | 1 - usr.sbin/bluetooth/btpand/channel.c | 1 - usr.sbin/bluetooth/btpand/client.c | 1 - usr.sbin/bluetooth/btpand/event.c | 1 - usr.sbin/bluetooth/btpand/event.h | 1 - usr.sbin/bluetooth/btpand/packet.c | 1 - usr.sbin/bluetooth/btpand/sdp.c | 1 - usr.sbin/bluetooth/btpand/sdp.h | 1 - usr.sbin/bluetooth/btpand/server.c | 1 - usr.sbin/bluetooth/btpand/tap.c | 1 - usr.sbin/crunch/crunchide/extern.h | 1 - usr.sbin/dumpcis/cardinfo.h | 1 - usr.sbin/kbdcontrol/path.h | 1 - usr.sbin/kldxref/ef.h | 1 - usr.sbin/mailwrapper/pathnames.h | 1 - usr.sbin/makefs/msdos.h | 1 - usr.sbin/makefs/msdos/direntry.h | 1 - usr.sbin/makefs/msdos/msdosfs_fat.c | 1 - usr.sbin/makefs/msdos/msdosfs_lookup.c | 1 - usr.sbin/ndp/ndp.c | 1 - usr.sbin/ntp/config.h | 1 - usr.sbin/ntp/ntpdc/nl.c | 1 - usr.sbin/pciconf/pathnames.h | 1 - usr.sbin/route6d/route6d.c | 1 - usr.sbin/route6d/route6d.h | 1 - usr.sbin/rpc.lockd/lock_proc.c | 1 - usr.sbin/rpc.lockd/lockd.c | 1 - usr.sbin/rpc.lockd/lockd.h | 1 - usr.sbin/rpc.lockd/lockd_lock.h | 1 - usr.sbin/rpcbind/check_bound.c | 1 - usr.sbin/rpcbind/pmap_svc.c | 1 - usr.sbin/rpcbind/rpcb_svc.c | 1 - usr.sbin/rpcbind/rpcb_svc_com.c | 1 - usr.sbin/rpcbind/rpcbind.c | 1 - usr.sbin/rpcbind/rpcbind.h | 1 - usr.sbin/rpcbind/security.c | 1 - usr.sbin/rtadvd/advcap.c | 1 - usr.sbin/rtadvd/advcap.h | 1 - usr.sbin/rtadvd/config.c | 1 - usr.sbin/rtadvd/config.h | 1 - usr.sbin/rtadvd/if.c | 1 - usr.sbin/rtadvd/if.h | 1 - usr.sbin/rtadvd/pathnames.h | 1 - usr.sbin/rtadvd/rrenum.c | 1 - usr.sbin/rtadvd/rrenum.h | 1 - usr.sbin/rtadvd/rtadvd.c | 1 - usr.sbin/rtadvd/rtadvd.h | 1 - usr.sbin/rtadvd/timer.c | 1 - usr.sbin/rtadvd/timer.h | 1 - usr.sbin/rtadvd/timer_subr.c | 1 - usr.sbin/rtadvd/timer_subr.h | 1 - usr.sbin/rtsold/rtsock.c | 1 - usr.sbin/sesutil/eltsub.c | 1 - usr.sbin/sesutil/eltsub.h | 1 - usr.sbin/tcpdump/tcpdump/config.h | 1 - usr.sbin/unbound/config.h | 1 - usr.sbin/usbconfig/dump.c | 1 - usr.sbin/usbconfig/dump.h | 1 - usr.sbin/usbconfig/usbconfig.c | 1 - usr.sbin/valectl/valectl.c | 1 - usr.sbin/vidcontrol/decode.h | 1 - usr.sbin/vidcontrol/path.h | 1 - usr.sbin/ypldap/aldap.c | 1 - usr.sbin/ypldap/aldap.h | 1 - usr.sbin/ypldap/ber.c | 1 - usr.sbin/ypldap/ber.h | 1 - usr.sbin/ypldap/entries.c | 1 - usr.sbin/ypldap/ldapclient.c | 1 - usr.sbin/ypldap/log.c | 1 - usr.sbin/ypldap/parse.y | 1 - usr.sbin/ypldap/yp.c | 1 - usr.sbin/ypldap/ypldap.h | 1 - usr.sbin/ypldap/ypldap_dns.c | 1 - 886 files changed, 886 deletions(-) diff --git a/bin/chio/defs.h b/bin/chio/defs.h index 8f10c9d9243a..6b4381a3d447 100644 --- a/bin/chio/defs.h +++ b/bin/chio/defs.h @@ -1,4 +1,3 @@ -/* $FreeBSD$ */ /*- * Copyright (c) 1996 Jason R. Thorpe diff --git a/bin/chio/pathnames.h b/bin/chio/pathnames.h index 5b9b1e429dc2..a8308ed7b0ac 100644 --- a/bin/chio/pathnames.h +++ b/bin/chio/pathnames.h @@ -1,4 +1,3 @@ -/* $FreeBSD$ */ /*- * Copyright (c) 1996 Jason R. Thorpe diff --git a/bin/csh/config.h b/bin/csh/config.h index 103ceb604062..6705cc58f5bd 100644 --- a/bin/csh/config.h +++ b/bin/csh/config.h @@ -1,4 +1,3 @@ -/* $FreeBSD$ */ /* config.h. Generated from config.h.in by configure. */ /* config.h.in. Generated from configure.in by autoheader. */ diff --git a/bin/csh/config_p.h b/bin/csh/config_p.h index c25e87a903ea..8b7ecd20de19 100644 --- a/bin/csh/config_p.h +++ b/bin/csh/config_p.h @@ -1,4 +1,3 @@ -/* $FreeBSD$ */ /* * config.h -- configure various defines for tcsh * diff --git a/cddl/compat/opensolaris/include/libintl.h b/cddl/compat/opensolaris/include/libintl.h index da13f4749081..5dbc06a75b2f 100644 --- a/cddl/compat/opensolaris/include/libintl.h +++ b/cddl/compat/opensolaris/include/libintl.h @@ -1,4 +1,3 @@ -/* $FreeBSD$ */ #ifndef _LIBINTL_H_ #define _LIBINTL_H_ diff --git a/cddl/compat/opensolaris/include/priv.h b/cddl/compat/opensolaris/include/priv.h index 2fee5b0d40c8..182921a02b3f 100644 --- a/cddl/compat/opensolaris/include/priv.h +++ b/cddl/compat/opensolaris/include/priv.h @@ -1,4 +1,3 @@ -/* $FreeBSD$ */ #ifndef _OPENSOLARIS_PRIV_H_ #define _OPENSOLARIS_PRIV_H_ diff --git a/cddl/compat/opensolaris/include/solaris.h b/cddl/compat/opensolaris/include/solaris.h index 9bead018bcec..b4fb71be92a6 100644 --- a/cddl/compat/opensolaris/include/solaris.h +++ b/cddl/compat/opensolaris/include/solaris.h @@ -1,4 +1,3 @@ -/* $FreeBSD$ */ #ifndef _SOLARIS_H_ #define _SOLARIS_H_ diff --git a/cddl/compat/opensolaris/include/zone.h b/cddl/compat/opensolaris/include/zone.h index 8c377cf6574d..66a041772963 100644 --- a/cddl/compat/opensolaris/include/zone.h +++ b/cddl/compat/opensolaris/include/zone.h @@ -1,4 +1,3 @@ -/* $FreeBSD$ */ #ifndef _ZONE_H_ #define _ZONE_H_ diff --git a/include/getopt.h b/include/getopt.h index 4c0399db8545..caeef8ff5ed7 100644 --- a/include/getopt.h +++ b/include/getopt.h @@ -1,5 +1,4 @@ /* $NetBSD: getopt.h,v 1.4 2000/07/07 10:43:54 ad Exp $ */ -/* $FreeBSD$ */ /*- * SPDX-License-Identifier: BSD-2-Clause diff --git a/include/gssapi.h b/include/gssapi.h index 5557de8f7356..560edb730960 100644 *** 8184 LINES SKIPPED *** From nobody Wed Aug 16 17:56:53 2023 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 4RQwnK5q59z4qvPX; Wed, 16 Aug 2023 17:56: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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RQwnK5K5Xz3VDD; Wed, 16 Aug 2023 17:56:53 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692208613; 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=z/IEkOkSXLJOAo9nPpDELxrgFiEGoV/uG/f+kWEc1mg=; b=WiAAAXkBIq8JG49fQuk64aCzcyYn/Zqxc8mQmi2RIETLy+H+B+CXishP7s1afbg8BgtgVe xpofKOQhs2Ude/V1xc8NRf+K6IxChJ1fedvmSQHzHgeSpNhaGwVz2ulW69ewUiChZK2/g6 gsFZxVvwUFF/NZs0E0mu+Dsmk4o1i+wIz33NXY2Junw5NMJHTy+6xLV6VqGuCWcNvsFYlm ZzIic9Z/5okmWL4vXkJnBCAqZR4inoPWhpRJgbU6xkENGFa6gnzU4kn6ZySdO8c65tuExJ 0cwEto5Uqxb83JGRNP0iSxNfVfxH151JfVGS0gM4vi27qD8x7u+jrXXbKZsO+A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692208613; 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=z/IEkOkSXLJOAo9nPpDELxrgFiEGoV/uG/f+kWEc1mg=; b=m6RozBQQpVtWY/3DxJhYGo/d9ZczQIKs+A5nCc2m0M7VMmBxv0u9WAnW22cNNBpmaXPE8F UR85ASG/S+mrjIYvc/Fy46ss6gygZoDqjSFfLgZqnlBAOnAXPEQz/+BCC5X0fAGJvEwNGq Iao0KFg+8MawIXeKxUysW+PcE7nW30Y4+zBarc2qLwdQPiQ57ZW7UKVpslafSqd11xz95v BRCoVyBJq6vXNdw9l6YEu/zJaiOgUfqTEWKw4PYxqP1CF5Nx/YYXN4m9ADOMUnkHL6PBet 9D3QLRc/AqGH0iMmcFV8Ytw/HfMfUCTsiGeTR69G1QQgX+2e2qDgxRJuOtdniQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692208613; a=rsa-sha256; cv=none; b=ADmBwmgjbNhntRgefmHE5351g4VACxmX8HjZrA7Zv6tskMsvfu/ov8DnlaCHM22Ndrh/An U/mvSVcYsd0cfyVy7sgoPZIJRkkdWMxvNr4EGuwyCGAs8XP2aT2QCZnpvqf1SEPFUNzLbS ar0g2nrLceRCGAFMymgaKu23fiUmUvA4NW8tBbNeNPa199ql0oDoKqW19HVdukYbH8m7o0 daaw8SpqSMDhOuTZ5Cx+NpZtERP7QoQV4x5r5FVoxm2ZJAIv0yCtK16XJ9eSPoSfUjYMFy ScumGp8hKdXfu1WeqXXWz1Aa7/y4w7q6lxMV4Dx+mMiuaMIkd+GqI7GkxnbRfQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RQwnK4Qcyz11Vh; Wed, 16 Aug 2023 17:56:53 +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 37GHurKl059172; Wed, 16 Aug 2023 17:56:53 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37GHurWS059169; Wed, 16 Aug 2023 17:56:53 GMT (envelope-from git) Date: Wed, 16 Aug 2023 17:56:53 GMT Message-Id: <202308161756.37GHurWS059169@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Warner Losh Subject: git: dfc016587a1e - main - sys: Remove $FreeBSD$: two-line .c pattern 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org 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: dfc016587a1e11191676c42672aeeee5eb8cd64b Auto-Submitted: auto-generated The branch main has been updated by imp: URL: https://cgit.FreeBSD.org/src/commit/?id=dfc016587a1e11191676c42672aeeee5eb8cd64b commit dfc016587a1e11191676c42672aeeee5eb8cd64b Author: Warner Losh AuthorDate: 2023-08-16 17:54:30 +0000 Commit: Warner Losh CommitDate: 2023-08-16 17:54:30 +0000 sys: Remove $FreeBSD$: two-line .c pattern Remove /^#include\s+.*$\n\s+__FBSDID\("\$FreeBSD\$"\);\n/ --- sys/arm/broadcom/bcm2835/bcm2835_rng.c | 3 --- sys/arm/freescale/imx/imx6_ahci.c | 3 --- sys/dev/gpio/gpiopower.c | 3 --- sys/dev/videomode/vesagtf.c | 3 --- sys/fs/autofs/autofs_vfsops.c | 2 -- sys/fs/tmpfs/tmpfs_fifoops.c | 2 -- sys/net/rss_config.c | 3 --- sys/netinet/in_rss.c | 3 --- sys/netinet6/in6_rss.c | 3 --- 9 files changed, 25 deletions(-) diff --git a/sys/arm/broadcom/bcm2835/bcm2835_rng.c b/sys/arm/broadcom/bcm2835/bcm2835_rng.c index 5067120c80fa..bc13bdba2238 100644 --- a/sys/arm/broadcom/bcm2835/bcm2835_rng.c +++ b/sys/arm/broadcom/bcm2835/bcm2835_rng.c @@ -24,9 +24,6 @@ * SUCH DAMAGE. */ -#include - -__FBSDID("$FreeBSD$"); #include #include diff --git a/sys/arm/freescale/imx/imx6_ahci.c b/sys/arm/freescale/imx/imx6_ahci.c index 9a789049b984..ad46452903a4 100644 --- a/sys/arm/freescale/imx/imx6_ahci.c +++ b/sys/arm/freescale/imx/imx6_ahci.c @@ -24,9 +24,6 @@ * SUCH DAMAGE. */ -#include - -__FBSDID("$FreeBSD$"); #include #include diff --git a/sys/dev/gpio/gpiopower.c b/sys/dev/gpio/gpiopower.c index 28ca9ad36fb6..5c369396813f 100644 --- a/sys/dev/gpio/gpiopower.c +++ b/sys/dev/gpio/gpiopower.c @@ -24,9 +24,6 @@ * SUCH DAMAGE. */ -#include - -__FBSDID("$FreeBSD$"); #include #include diff --git a/sys/dev/videomode/vesagtf.c b/sys/dev/videomode/vesagtf.c index c02c421c14ac..077cf7d1a0ea 100644 --- a/sys/dev/videomode/vesagtf.c +++ b/sys/dev/videomode/vesagtf.c @@ -150,9 +150,6 @@ */ #ifdef _KERNEL -#include - -__FBSDID("$FreeBSD$"); #include #include #include diff --git a/sys/fs/autofs/autofs_vfsops.c b/sys/fs/autofs/autofs_vfsops.c index 07bec01517c8..473a0b2280ac 100644 --- a/sys/fs/autofs/autofs_vfsops.c +++ b/sys/fs/autofs/autofs_vfsops.c @@ -29,8 +29,6 @@ * */ -#include - __FBSDID("$FreeBSD$"); #include #include diff --git a/sys/fs/tmpfs/tmpfs_fifoops.c b/sys/fs/tmpfs/tmpfs_fifoops.c index a8a4949529e9..27f77e5d7f28 100644 --- a/sys/fs/tmpfs/tmpfs_fifoops.c +++ b/sys/fs/tmpfs/tmpfs_fifoops.c @@ -35,8 +35,6 @@ /* * tmpfs vnode interface for named pipes. */ -#include - __FBSDID("$FreeBSD$"); #include #include diff --git a/sys/net/rss_config.c b/sys/net/rss_config.c index ee15ed3da2bf..266ea57b2dc9 100644 --- a/sys/net/rss_config.c +++ b/sys/net/rss_config.c @@ -27,9 +27,6 @@ * SUCH DAMAGE. */ -#include - -__FBSDID("$FreeBSD$"); #include "opt_inet6.h" diff --git a/sys/netinet/in_rss.c b/sys/netinet/in_rss.c index 18cfaf986c4a..698fd86dc7a5 100644 --- a/sys/netinet/in_rss.c +++ b/sys/netinet/in_rss.c @@ -27,9 +27,6 @@ * SUCH DAMAGE. */ -#include - -__FBSDID("$FreeBSD$"); #include "opt_inet6.h" diff --git a/sys/netinet6/in6_rss.c b/sys/netinet6/in6_rss.c index 41916cf41584..79c7bfa6e68c 100644 --- a/sys/netinet6/in6_rss.c +++ b/sys/netinet6/in6_rss.c @@ -27,9 +27,6 @@ * SUCH DAMAGE. */ -#include - -__FBSDID("$FreeBSD$"); #include "opt_inet6.h" From nobody Wed Aug 16 17:56:54 2023 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 4RQwnL6bNLz4qvPd; Wed, 16 Aug 2023 17:56: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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RQwnL6Kxyz3VMG; Wed, 16 Aug 2023 17:56:54 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692208614; 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=YLSMsm15Tf7pQNeyFVMbalvDDIL7ugwO6z2yhOidPbg=; b=Qyf+uZSlrHVxtcxTV7RQSxw/aazyk/MDA2H5d/cM9nxbEua9S8LkSJyA99zTe/w80UTH1Z LvmfN/IcTM6lztij2Tb+Mf1KzjRSWadvxhdrdwyFEg7QJ3a5DhHJXn0mcOXm6pT4MRDYwp dKqVx7bMm4V0IWg6bf9TaWogOgn371dDHMglI568QxkDAsJdAkgi9gDJHkxv0rge7zEL4Y oGTm/sP59fH/ONbN/H+vfYReOtWg4MVy8HQ+SYVgh+cdh6ncYJhnsygIV/YADa6B1Vlp1y VbScpmRs4gQL/oUwvrDsBFFIswxmnaBl3xfm0jyO7lbsIwZR+868BoTx21oJ+g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692208614; 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=YLSMsm15Tf7pQNeyFVMbalvDDIL7ugwO6z2yhOidPbg=; b=JBnhAoEitLKdw/mYOGlSJH232TtqkdU8x4jXMsYW7uvsv8BidNnWFB6BgamGyScVXYgyfE cVnOtKhJUrXnT4waBAzPEBs3vxmgzLk+D3CoPMAPTZIrkvFiZPCznXeo9vhyaCl/q9L3YQ shiHzmCzL8+f2Ym98aBtxhXC7+XRlIQcgU0Gscc3fg9Sgq8bg/5ADAUyNbspL1M/TlgExY oKG7MTXkIp/Zi6knwZhgfumoFkJBkljhUB0hlFArJMhAVCo0p6Zo8qdRBaMEJAx17cZkto usfPc7SkcTXlFTheo431VXjcaq4OgDVjGyyXH8QYiVCLnMsh5yiLWTp+tUlwzg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692208614; a=rsa-sha256; cv=none; b=Bf1BzYiZK5aCC8YcJDOAH0CmaNu9aKx2rQF53rUiW8ClITDRwN5+UQjSbTlLE8+7IWZHD8 U5oJlGvAWI/qtEHY51B9AjKqNM+YhtP7pGwZvrGGQgQDAgLyAg+IG1/PQD6mjs2jV7+z+5 0FIfl/ph876J4M2lfuK/ixLl2kATwFV0JVhf4sNFcs3xBf/9Dc0bVRWckWFaayXSZdU3iN u3CQjb8dXh0ca4X0fd2bPlEZE0TfQSfT4QRP+GG9tjTYwUwMoGJybXOY5y+X7VaF7h8MNh w9Z9+q8R1QewJUuonMOd8p5oLd1ucsUgtHTGynBNV1aZkvqoaQS4h0fVf508aQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RQwnL54spz11Qd; Wed, 16 Aug 2023 17:56:54 +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 37GHusVA059218; Wed, 16 Aug 2023 17:56:54 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37GHusls059215; Wed, 16 Aug 2023 17:56:54 GMT (envelope-from git) Date: Wed, 16 Aug 2023 17:56:54 GMT Message-Id: <202308161756.37GHusls059215@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Warner Losh Subject: git: e5d258c9e599 - main - Remove $FreeBSD$: two-line .c pattern 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org 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: e5d258c9e599d2b2fe642e678091cac5da8a10d1 Auto-Submitted: auto-generated The branch main has been updated by imp: URL: https://cgit.FreeBSD.org/src/commit/?id=e5d258c9e599d2b2fe642e678091cac5da8a10d1 commit e5d258c9e599d2b2fe642e678091cac5da8a10d1 Author: Warner Losh AuthorDate: 2023-08-16 17:54:34 +0000 Commit: Warner Losh CommitDate: 2023-08-16 17:54:34 +0000 Remove $FreeBSD$: two-line .c pattern Remove /^#include\s+.*$\n\s+__FBSDID\("\$FreeBSD\$"\);\n/ --- usr.bin/netstat/netisr.c | 3 --- usr.bin/rup/rup.c | 3 --- usr.bin/rusers/rusers.c | 3 --- usr.bin/systat/cmds.c | 3 --- usr.bin/systat/cmdtab.c | 3 --- usr.bin/systat/devs.c | 3 --- usr.bin/systat/fetch.c | 3 --- usr.bin/systat/icmp.c | 3 --- usr.bin/systat/icmp6.c | 3 --- usr.bin/systat/iostat.c | 3 --- usr.bin/systat/ip.c | 3 --- usr.bin/systat/ip6.c | 3 --- usr.bin/systat/keyboard.c | 3 --- usr.bin/systat/main.c | 3 --- usr.bin/systat/mode.c | 3 --- usr.bin/systat/netcmds.c | 3 --- usr.bin/systat/netstat.c | 3 --- usr.bin/systat/swap.c | 3 --- usr.bin/systat/vmstat.c | 3 --- usr.bin/tail/forward.c | 3 --- usr.bin/tail/misc.c | 3 --- usr.bin/tail/read.c | 3 --- usr.bin/tail/tail.c | 3 --- usr.bin/talk/ctl.c | 3 --- usr.bin/talk/ctl_transact.c | 3 --- usr.bin/talk/display.c | 3 --- usr.bin/talk/get_addrs.c | 3 --- usr.bin/talk/get_iface.c | 3 --- usr.bin/talk/get_names.c | 3 --- usr.bin/talk/init_disp.c | 3 --- usr.bin/talk/invite.c | 3 --- usr.bin/talk/io.c | 3 --- usr.bin/talk/look_up.c | 3 --- usr.bin/talk/msgs.c | 3 --- usr.bin/talk/talk.c | 3 --- usr.bin/tcopy/tcopy.c | 3 --- usr.bin/touch/touch.c | 3 --- usr.bin/tr/str.c | 3 --- usr.bin/tr/tr.c | 3 --- usr.bin/uname/uname.c | 3 --- usr.bin/unexpand/unexpand.c | 3 --- usr.bin/vgrind/regexp.c | 3 --- usr.bin/vgrind/vfontedpr.c | 3 --- usr.bin/w/pr_time.c | 3 --- usr.bin/w/w.c | 3 --- usr.bin/wall/ttymsg.c | 3 --- usr.bin/wall/wall.c | 3 --- usr.bin/what/what.c | 3 --- usr.bin/which/which.c | 3 --- usr.bin/xstr/xstr.c | 3 --- usr.bin/ypcat/ypcat.c | 3 --- usr.bin/ypmatch/ypmatch.c | 3 --- 52 files changed, 156 deletions(-) diff --git a/usr.bin/netstat/netisr.c b/usr.bin/netstat/netisr.c index bcb9351353c5..a3eb976d84bf 100644 --- a/usr.bin/netstat/netisr.c +++ b/usr.bin/netstat/netisr.c @@ -29,9 +29,6 @@ * SUCH DAMAGE. */ -#include - -__FBSDID("$FreeBSD$"); #include #include diff --git a/usr.bin/rup/rup.c b/usr.bin/rup/rup.c index aae3639b64d4..5f605f55b413 100644 --- a/usr.bin/rup/rup.c +++ b/usr.bin/rup/rup.c @@ -33,9 +33,6 @@ * SUCH DAMAGE. */ -#include - -__FBSDID("$FreeBSD$"); #include #include diff --git a/usr.bin/rusers/rusers.c b/usr.bin/rusers/rusers.c index 838e231ca02a..413de53c304b 100644 --- a/usr.bin/rusers/rusers.c +++ b/usr.bin/rusers/rusers.c @@ -33,9 +33,6 @@ * SUCH DAMAGE. */ -#include - -__FBSDID("$FreeBSD$"); #include #include diff --git a/usr.bin/systat/cmds.c b/usr.bin/systat/cmds.c index aa16167c96b5..5d20cd4175de 100644 --- a/usr.bin/systat/cmds.c +++ b/usr.bin/systat/cmds.c @@ -29,9 +29,6 @@ * SUCH DAMAGE. */ -#include - -__FBSDID("$FreeBSD$"); #ifdef lint static const char sccsid[] = "@(#)cmds.c 8.2 (Berkeley) 4/29/95"; diff --git a/usr.bin/systat/cmdtab.c b/usr.bin/systat/cmdtab.c index 068823c73874..36a1823c0edc 100644 --- a/usr.bin/systat/cmdtab.c +++ b/usr.bin/systat/cmdtab.c @@ -29,9 +29,6 @@ * SUCH DAMAGE. */ -#include - -__FBSDID("$FreeBSD$"); #ifdef lint static const char sccsid[] = "@(#)cmdtab.c 8.1 (Berkeley) 6/6/93"; diff --git a/usr.bin/systat/devs.c b/usr.bin/systat/devs.c index 63990bab5f81..f167f6465d20 100644 --- a/usr.bin/systat/devs.c +++ b/usr.bin/systat/devs.c @@ -57,9 +57,6 @@ * SUCH DAMAGE. */ -#include - -__FBSDID("$FreeBSD$"); #ifdef lint static const char sccsid[] = "@(#)disks.c 8.1 (Berkeley) 6/6/93"; diff --git a/usr.bin/systat/fetch.c b/usr.bin/systat/fetch.c index e24d0b8ee6ee..1b7a884159bd 100644 --- a/usr.bin/systat/fetch.c +++ b/usr.bin/systat/fetch.c @@ -29,9 +29,6 @@ * SUCH DAMAGE. */ -#include - -__FBSDID("$FreeBSD$"); #ifdef lint static const char sccsid[] = "@(#)fetch.c 8.1 (Berkeley) 6/6/93"; diff --git a/usr.bin/systat/icmp.c b/usr.bin/systat/icmp.c index 4b3a56640267..a1c25e37ed2a 100644 --- a/usr.bin/systat/icmp.c +++ b/usr.bin/systat/icmp.c @@ -29,9 +29,6 @@ * SUCH DAMAGE. */ -#include - -__FBSDID("$FreeBSD$"); #ifdef lint static char sccsid[] = "@(#)mbufs.c 8.1 (Berkeley) 6/6/93"; diff --git a/usr.bin/systat/icmp6.c b/usr.bin/systat/icmp6.c index 2853b90eff29..d7d612604475 100644 --- a/usr.bin/systat/icmp6.c +++ b/usr.bin/systat/icmp6.c @@ -29,9 +29,6 @@ * SUCH DAMAGE. */ -#include - -__FBSDID("$FreeBSD$"); #ifdef lint static char sccsid[] = "@(#)mbufs.c 8.1 (Berkeley) 6/6/93"; diff --git a/usr.bin/systat/iostat.c b/usr.bin/systat/iostat.c index f6ed026c6a97..d31782d93315 100644 --- a/usr.bin/systat/iostat.c +++ b/usr.bin/systat/iostat.c @@ -56,9 +56,6 @@ * SUCH DAMAGE. */ -#include - -__FBSDID("$FreeBSD$"); #ifdef lint static const char sccsid[] = "@(#)iostat.c 8.1 (Berkeley) 6/6/93"; diff --git a/usr.bin/systat/ip.c b/usr.bin/systat/ip.c index f177a6cd0ff8..bc90ff557e20 100644 --- a/usr.bin/systat/ip.c +++ b/usr.bin/systat/ip.c @@ -29,9 +29,6 @@ * SUCH DAMAGE. */ -#include - -__FBSDID("$FreeBSD$"); #ifdef lint static const char sccsid[] = "@(#)mbufs.c 8.1 (Berkeley) 6/6/93"; diff --git a/usr.bin/systat/ip6.c b/usr.bin/systat/ip6.c index ac9063f48fce..c7d9d477ada9 100644 --- a/usr.bin/systat/ip6.c +++ b/usr.bin/systat/ip6.c @@ -29,9 +29,6 @@ * SUCH DAMAGE. */ -#include - -__FBSDID("$FreeBSD$"); #ifdef lint static const char sccsid[] = "@(#)mbufs.c 8.1 (Berkeley) 6/6/93"; diff --git a/usr.bin/systat/keyboard.c b/usr.bin/systat/keyboard.c index a3401506c5ce..aac7d1a2bb79 100644 --- a/usr.bin/systat/keyboard.c +++ b/usr.bin/systat/keyboard.c @@ -29,9 +29,6 @@ * SUCH DAMAGE. */ -#include - -__FBSDID("$FreeBSD$"); #ifdef lint static const char sccsid[] = "@(#)keyboard.c 8.1 (Berkeley) 6/6/93"; diff --git a/usr.bin/systat/main.c b/usr.bin/systat/main.c index 0f57f9fbf6bc..889ce39a6c32 100644 --- a/usr.bin/systat/main.c +++ b/usr.bin/systat/main.c @@ -29,9 +29,6 @@ * SUCH DAMAGE. */ -#include - -__FBSDID("$FreeBSD$"); #ifdef lint static const char sccsid[] = "@(#)main.c 8.1 (Berkeley) 6/6/93"; diff --git a/usr.bin/systat/mode.c b/usr.bin/systat/mode.c index a3fdf46c3b5d..28bc47a92351 100644 --- a/usr.bin/systat/mode.c +++ b/usr.bin/systat/mode.c @@ -56,9 +56,6 @@ * mode in the command line. */ -#include - -__FBSDID("$FreeBSD$"); #include diff --git a/usr.bin/systat/netcmds.c b/usr.bin/systat/netcmds.c index 8d5e48fdeb52..6320dd21562d 100644 --- a/usr.bin/systat/netcmds.c +++ b/usr.bin/systat/netcmds.c @@ -29,9 +29,6 @@ * SUCH DAMAGE. */ -#include - -__FBSDID("$FreeBSD$"); #ifdef lint static const char sccsid[] = "@(#)netcmds.c 8.1 (Berkeley) 6/6/93"; diff --git a/usr.bin/systat/netstat.c b/usr.bin/systat/netstat.c index 4b602578b077..45b21bfbfd2c 100644 --- a/usr.bin/systat/netstat.c +++ b/usr.bin/systat/netstat.c @@ -29,9 +29,6 @@ * SUCH DAMAGE. */ -#include - -__FBSDID("$FreeBSD$"); #ifdef lint static const char sccsid[] = "@(#)netstat.c 8.1 (Berkeley) 6/6/93"; diff --git a/usr.bin/systat/swap.c b/usr.bin/systat/swap.c index 19374918ff68..5aa9e3fe0363 100644 --- a/usr.bin/systat/swap.c +++ b/usr.bin/systat/swap.c @@ -30,9 +30,6 @@ * SUCH DAMAGE. */ -#include - -__FBSDID("$FreeBSD$"); #ifdef lint static const char sccsid[] = "@(#)swap.c 8.3 (Berkeley) 4/29/95"; diff --git a/usr.bin/systat/vmstat.c b/usr.bin/systat/vmstat.c index 87e006838468..2c68005954aa 100644 --- a/usr.bin/systat/vmstat.c +++ b/usr.bin/systat/vmstat.c @@ -29,9 +29,6 @@ * SUCH DAMAGE. */ -#include - -__FBSDID("$FreeBSD$"); #ifdef lint static const char sccsid[] = "@(#)vmstat.c 8.2 (Berkeley) 1/12/94"; diff --git a/usr.bin/tail/forward.c b/usr.bin/tail/forward.c index 6dbeb9cdd047..e2a3eb77aade 100644 --- a/usr.bin/tail/forward.c +++ b/usr.bin/tail/forward.c @@ -32,9 +32,6 @@ * SUCH DAMAGE. */ -#include - -__FBSDID("$FreeBSD$"); #ifndef lint static const char sccsid[] = "@(#)forward.c 8.1 (Berkeley) 6/6/93"; diff --git a/usr.bin/tail/misc.c b/usr.bin/tail/misc.c index 537cf00ccfe3..21d0db8b5d40 100644 --- a/usr.bin/tail/misc.c +++ b/usr.bin/tail/misc.c @@ -32,9 +32,6 @@ * SUCH DAMAGE. */ -#include - -__FBSDID("$FreeBSD$"); #ifndef lint static const char sccsid[] = "@(#)misc.c 8.1 (Berkeley) 6/6/93"; diff --git a/usr.bin/tail/read.c b/usr.bin/tail/read.c index 1e757c86195c..ff025b31d64c 100644 --- a/usr.bin/tail/read.c +++ b/usr.bin/tail/read.c @@ -32,9 +32,6 @@ * SUCH DAMAGE. */ -#include - -__FBSDID("$FreeBSD$"); #ifndef lint static const char sccsid[] = "@(#)read.c 8.1 (Berkeley) 6/6/93"; diff --git a/usr.bin/tail/tail.c b/usr.bin/tail/tail.c index a9841f2d4a8a..492a6494628d 100644 --- a/usr.bin/tail/tail.c +++ b/usr.bin/tail/tail.c @@ -32,9 +32,6 @@ * SUCH DAMAGE. */ -#include - -__FBSDID("$FreeBSD$"); #ifndef lint static const char copyright[] = diff --git a/usr.bin/talk/ctl.c b/usr.bin/talk/ctl.c index abfd5e6b30ed..c9bd6f77fb81 100644 --- a/usr.bin/talk/ctl.c +++ b/usr.bin/talk/ctl.c @@ -29,9 +29,6 @@ * SUCH DAMAGE. */ -#include - -__FBSDID("$FreeBSD$"); #ifndef lint static const char sccsid[] = "@(#)ctl.c 8.1 (Berkeley) 6/6/93"; diff --git a/usr.bin/talk/ctl_transact.c b/usr.bin/talk/ctl_transact.c index 650134da6ca6..c51bbed28437 100644 --- a/usr.bin/talk/ctl_transact.c +++ b/usr.bin/talk/ctl_transact.c @@ -29,9 +29,6 @@ * SUCH DAMAGE. */ -#include - -__FBSDID("$FreeBSD$"); #ifndef lint static const char sccsid[] = "@(#)ctl_transact.c 8.1 (Berkeley) 6/6/93"; diff --git a/usr.bin/talk/display.c b/usr.bin/talk/display.c index 9987194fcbb9..5f29cfd600d9 100644 --- a/usr.bin/talk/display.c +++ b/usr.bin/talk/display.c @@ -29,9 +29,6 @@ * SUCH DAMAGE. */ -#include - -__FBSDID("$FreeBSD$"); #ifndef lint static const char sccsid[] = "@(#)display.c 8.1 (Berkeley) 6/6/93"; diff --git a/usr.bin/talk/get_addrs.c b/usr.bin/talk/get_addrs.c index 53b841cee2ca..678fabce9aa2 100644 --- a/usr.bin/talk/get_addrs.c +++ b/usr.bin/talk/get_addrs.c @@ -29,9 +29,6 @@ * SUCH DAMAGE. */ -#include - -__FBSDID("$FreeBSD$"); #ifndef lint static const char sccsid[] = "@(#)get_addrs.c 8.1 (Berkeley) 6/6/93"; diff --git a/usr.bin/talk/get_iface.c b/usr.bin/talk/get_iface.c index 96d3d6edabb5..5c69046c680e 100644 --- a/usr.bin/talk/get_iface.c +++ b/usr.bin/talk/get_iface.c @@ -27,9 +27,6 @@ * SUCH DAMAGE. */ -#include - -__FBSDID("$FreeBSD$"); /* * From: diff --git a/usr.bin/talk/get_names.c b/usr.bin/talk/get_names.c index 3ca362ad9bff..78b025144328 100644 --- a/usr.bin/talk/get_names.c +++ b/usr.bin/talk/get_names.c @@ -29,9 +29,6 @@ * SUCH DAMAGE. */ -#include - -__FBSDID("$FreeBSD$"); #ifndef lint static const char sccsid[] = "@(#)get_names.c 8.1 (Berkeley) 6/6/93"; diff --git a/usr.bin/talk/init_disp.c b/usr.bin/talk/init_disp.c index a3f125792254..936b9799a22c 100644 --- a/usr.bin/talk/init_disp.c +++ b/usr.bin/talk/init_disp.c @@ -29,9 +29,6 @@ * SUCH DAMAGE. */ -#include - -__FBSDID("$FreeBSD$"); #ifndef lint static const char sccsid[] = "@(#)init_disp.c 8.2 (Berkeley) 2/16/94"; diff --git a/usr.bin/talk/invite.c b/usr.bin/talk/invite.c index e000e54b0c35..78f92ed9cdbf 100644 --- a/usr.bin/talk/invite.c +++ b/usr.bin/talk/invite.c @@ -29,9 +29,6 @@ * SUCH DAMAGE. */ -#include - -__FBSDID("$FreeBSD$"); #ifndef lint static const char sccsid[] = "@(#)invite.c 8.1 (Berkeley) 6/6/93"; diff --git a/usr.bin/talk/io.c b/usr.bin/talk/io.c index 9cf7ad8346eb..c47bf928712b 100644 --- a/usr.bin/talk/io.c +++ b/usr.bin/talk/io.c @@ -29,9 +29,6 @@ * SUCH DAMAGE. */ -#include - -__FBSDID("$FreeBSD$"); #ifndef lint static const char sccsid[] = "@(#)io.c 8.1 (Berkeley) 6/6/93"; diff --git a/usr.bin/talk/look_up.c b/usr.bin/talk/look_up.c index 3c676b9c1ea2..3fb6cbb43037 100644 --- a/usr.bin/talk/look_up.c +++ b/usr.bin/talk/look_up.c @@ -29,9 +29,6 @@ * SUCH DAMAGE. */ -#include - -__FBSDID("$FreeBSD$"); #ifndef lint static const char sccsid[] = "@(#)look_up.c 8.1 (Berkeley) 6/6/93"; diff --git a/usr.bin/talk/msgs.c b/usr.bin/talk/msgs.c index e0886e9477f7..a40df7ff17e9 100644 --- a/usr.bin/talk/msgs.c +++ b/usr.bin/talk/msgs.c @@ -29,9 +29,6 @@ * SUCH DAMAGE. */ -#include - -__FBSDID("$FreeBSD$"); #ifndef lint static const char sccsid[] = "@(#)msgs.c 8.1 (Berkeley) 6/6/93"; diff --git a/usr.bin/talk/talk.c b/usr.bin/talk/talk.c index 4b7e748e2f09..04c8572a04b4 100644 --- a/usr.bin/talk/talk.c +++ b/usr.bin/talk/talk.c @@ -29,9 +29,6 @@ * SUCH DAMAGE. */ -#include - -__FBSDID("$FreeBSD$"); #ifndef lint static const char sccsid[] = "@(#)talk.c 8.1 (Berkeley) 6/6/93"; diff --git a/usr.bin/tcopy/tcopy.c b/usr.bin/tcopy/tcopy.c index ef0da430002e..556d8d3e032a 100644 --- a/usr.bin/tcopy/tcopy.c +++ b/usr.bin/tcopy/tcopy.c @@ -29,9 +29,6 @@ * SUCH DAMAGE. */ -#include - -__FBSDID("$FreeBSD$"); #ifndef lint static const char copyright[] = diff --git a/usr.bin/touch/touch.c b/usr.bin/touch/touch.c index 1594eacb67d0..91abcfd447ea 100644 --- a/usr.bin/touch/touch.c +++ b/usr.bin/touch/touch.c @@ -29,9 +29,6 @@ * SUCH DAMAGE. */ -#include - -__FBSDID("$FreeBSD$"); #ifndef lint static const char copyright[] = diff --git a/usr.bin/tr/str.c b/usr.bin/tr/str.c index 2cd811ce5d6b..bd02eafbdff5 100644 --- a/usr.bin/tr/str.c +++ b/usr.bin/tr/str.c @@ -29,9 +29,6 @@ * SUCH DAMAGE. */ -#include - -__FBSDID("$FreeBSD$"); #ifndef lint static const char sccsid[] = "@(#)str.c 8.2 (Berkeley) 4/28/95"; diff --git a/usr.bin/tr/tr.c b/usr.bin/tr/tr.c index 32f1858049ac..75638d6b3bc6 100644 --- a/usr.bin/tr/tr.c +++ b/usr.bin/tr/tr.c @@ -29,9 +29,6 @@ * SUCH DAMAGE. */ -#include - -__FBSDID("$FreeBSD$"); #ifndef lint static const char copyright[] = diff --git a/usr.bin/uname/uname.c b/usr.bin/uname/uname.c index 980705e984f4..fc1f34a3e3c6 100644 --- a/usr.bin/uname/uname.c +++ b/usr.bin/uname/uname.c @@ -34,9 +34,6 @@ * SUCH DAMAGE. */ -#include - -__FBSDID("$FreeBSD$"); #ifndef lint static const char copyright[] = diff --git a/usr.bin/unexpand/unexpand.c b/usr.bin/unexpand/unexpand.c index 47a3b1f611ca..6dcfc497d6e8 100644 --- a/usr.bin/unexpand/unexpand.c +++ b/usr.bin/unexpand/unexpand.c @@ -29,9 +29,6 @@ * SUCH DAMAGE. */ -#include - -__FBSDID("$FreeBSD$"); #ifndef lint static const char copyright[] = diff --git a/usr.bin/vgrind/regexp.c b/usr.bin/vgrind/regexp.c index 572f44d2aeed..97e5ef68cb9f 100644 --- a/usr.bin/vgrind/regexp.c +++ b/usr.bin/vgrind/regexp.c @@ -30,9 +30,6 @@ * SUCH DAMAGE. */ -#include - -__FBSDID("$FreeBSD$"); #ifndef lint static const char copyright[] = diff --git a/usr.bin/vgrind/vfontedpr.c b/usr.bin/vgrind/vfontedpr.c index 235073094296..dab2a3699008 100644 --- a/usr.bin/vgrind/vfontedpr.c +++ b/usr.bin/vgrind/vfontedpr.c @@ -29,9 +29,6 @@ * SUCH DAMAGE. */ -#include - -__FBSDID("$FreeBSD$"); #ifndef lint static const char copyright[] = diff --git a/usr.bin/w/pr_time.c b/usr.bin/w/pr_time.c index 20b75704c309..7be11b777e79 100644 --- a/usr.bin/w/pr_time.c +++ b/usr.bin/w/pr_time.c @@ -29,9 +29,6 @@ * SUCH DAMAGE. */ -#include - -__FBSDID("$FreeBSD$"); #ifndef lint static const char sccsid[] = "@(#)pr_time.c 8.2 (Berkeley) 4/4/94"; diff --git a/usr.bin/w/w.c b/usr.bin/w/w.c index 0a43957a73f8..93f17b0f4ae3 100644 --- a/usr.bin/w/w.c +++ b/usr.bin/w/w.c @@ -29,9 +29,6 @@ * SUCH DAMAGE. */ -#include - -__FBSDID("$FreeBSD$"); #ifndef lint static const char copyright[] = diff --git a/usr.bin/wall/ttymsg.c b/usr.bin/wall/ttymsg.c index beae788a9ba2..dc149db84885 100644 --- a/usr.bin/wall/ttymsg.c +++ b/usr.bin/wall/ttymsg.c @@ -29,9 +29,6 @@ * SUCH DAMAGE. */ -#include - -__FBSDID("$FreeBSD$"); #ifndef lint static const char sccsid[] = "@(#)ttymsg.c 8.2 (Berkeley) 11/16/93"; diff --git a/usr.bin/wall/wall.c b/usr.bin/wall/wall.c index b1db354e6ec3..335f83623576 100644 --- a/usr.bin/wall/wall.c +++ b/usr.bin/wall/wall.c @@ -29,9 +29,6 @@ * SUCH DAMAGE. */ -#include - -__FBSDID("$FreeBSD$"); #ifndef lint static const char copyright[] = diff --git a/usr.bin/what/what.c b/usr.bin/what/what.c index 5430a1fa0f35..1829a6b055b2 100644 --- a/usr.bin/what/what.c +++ b/usr.bin/what/what.c @@ -29,9 +29,6 @@ * SUCH DAMAGE. */ -#include - -__FBSDID("$FreeBSD$"); #ifndef lint static const char copyright[] = diff --git a/usr.bin/which/which.c b/usr.bin/which/which.c index abc23c876b2e..f6ee25f60cce 100644 --- a/usr.bin/which/which.c +++ b/usr.bin/which/which.c @@ -26,9 +26,6 @@ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -#include - -__FBSDID("$FreeBSD$"); #include #include diff --git a/usr.bin/xstr/xstr.c b/usr.bin/xstr/xstr.c index af9f0d2893bb..880fc1583542 100644 --- a/usr.bin/xstr/xstr.c +++ b/usr.bin/xstr/xstr.c @@ -29,9 +29,6 @@ * SUCH DAMAGE. */ -#include - -__FBSDID("$FreeBSD$"); #ifndef lint static const char copyright[] = diff --git a/usr.bin/ypcat/ypcat.c b/usr.bin/ypcat/ypcat.c index 3d927ba0e839..0b3b1c9879c8 100644 --- a/usr.bin/ypcat/ypcat.c +++ b/usr.bin/ypcat/ypcat.c @@ -28,9 +28,6 @@ * SUCH DAMAGE. */ -#include - -__FBSDID("$FreeBSD$"); #include #include diff --git a/usr.bin/ypmatch/ypmatch.c b/usr.bin/ypmatch/ypmatch.c index a110abaeafe5..24af4b8c8993 100644 --- a/usr.bin/ypmatch/ypmatch.c +++ b/usr.bin/ypmatch/ypmatch.c @@ -29,9 +29,6 @@ * SUCH DAMAGE. */ -#include - -__FBSDID("$FreeBSD$"); #include #include From nobody Wed Aug 16 17:56:55 2023 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 4RQwnR3ByXz4qvR9; Wed, 16 Aug 2023 17:56:59 +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 4RQwnR1fFlz3VQf; Wed, 16 Aug 2023 17:56:59 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692208619; 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=Ei76kumCaJxsN+55KRHPdgK0zFx5wOhQDg5YgAkYKyY=; b=utEiRHq92TLFr6wc13u3AIMXUPVmM6mhtjy+AZx3hNghVqj+/GyL1YHzgXv1qF3fAUoxU0 b6LayWOFlojFmeoS28Tm7rxUvLLu0kcwKT+HniTpe4ZSWBHkwlxnXhO5jr/YLtvv0TaxxT lr6ylf4gAscIVyrqW2gqki6eOmc1kuN9vzt57gsdyhv7aCZHoPZ3fq/NIrBcqsVgBFunkv vbXOA34IQRPQbvf11GPS9INeM7A5ZR3ouie1oHP9/mgVxFiPCqCLDle/ZkSs1EgxtBqX1M oFqDR5rB/dYPZxT4OqvmPUOKqdFwuZi8dYNqEQlhHDM7XYK9RnGLvF8oo6wuBA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692208619; 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=Ei76kumCaJxsN+55KRHPdgK0zFx5wOhQDg5YgAkYKyY=; b=UN4zl2imcSaLWFcMX2tRmcn3PyushgNy5HZVJJrdJwchPTamOoGg9Vg2ARaaASskD55wIM MD6rAhMYv52z9S03N2/1A/lahRbXFgdSI8WepLLkGceyMnrjQ15xjNLsYVmVuRgNoo6npk 7KPuHRp4yAGSvG6b900V/lKWGgXJ9Nh6id8y0ipjB8LDR5l/fjrUz4joQEzbJlHUN7weub 6Ss2W8Bil3wDrX71x8+ExOyA/k9HyVH/p+ARxLSjnbDktmdXDPqIC8Xa8ip2hNDa7Ej5H6 sFLCPQ18DLmv/3QI28JiP7Xtt5eaR5LDGbr62s+cF+Mr2+nq28Zu0sFxYQ80Bw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692208619; a=rsa-sha256; cv=none; b=T7Hw2PAlDbA+akHLApM1UxMiTk9hN6xkYYjfORN0o9vBjJUb40znQC+FHgyRwa+7w63Ry5 LfQckK5KuFKhm2nmPgypLrbKpgOn0BRCMwa+eS7Ak6bVPqS/T4Q8ZIGRgTNYIG+hivlTU3 1/6DJjA28N1QebR4RPLkSbyihR9hNHslyCLcCG/gwv1TVev6AIKI9vkzx+D9pLU8WnXNkr QJP4339c88vP8Jr5KvzFmdvtNTwil2nauu/xkJEE8UUcknhtjMJ0SeDp5f5eUVoDUCw7Bz 2n2BSzjh9wznQ+4wYSPGsiCMo8vu6TZ0/JUKTKY0EHcBHygiYb0bwiZVLOAJzQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RQwnQ6rfrz11dM; Wed, 16 Aug 2023 17:56:58 +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 37GHuwP5059276; Wed, 16 Aug 2023 17:56:58 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37GHut92059268; Wed, 16 Aug 2023 17:56:55 GMT (envelope-from git) Date: Wed, 16 Aug 2023 17:56:55 GMT Message-Id: <202308161756.37GHut92059268@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Warner Losh Subject: git: 685dc743dc3b - main - sys: Remove $FreeBSD$: one-line .c pattern 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org 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: 685dc743dc3b5645e34836464128e1c0558b404b Auto-Submitted: auto-generated The branch main has been updated by imp: URL: https://cgit.FreeBSD.org/src/commit/?id=685dc743dc3b5645e34836464128e1c0558b404b commit 685dc743dc3b5645e34836464128e1c0558b404b Author: Warner Losh AuthorDate: 2023-08-16 17:54:36 +0000 Commit: Warner Losh CommitDate: 2023-08-16 17:54:36 +0000 sys: Remove $FreeBSD$: one-line .c pattern Remove /^[\s*]*__FBSDID\("\$FreeBSD\$"\);?\s*\n/ --- sys/amd64/acpica/acpi_machdep.c | 2 -- sys/amd64/acpica/acpi_wakeup.c | 2 -- sys/amd64/amd64/bios.c | 2 -- sys/amd64/amd64/bpf_jit_machdep.c | 2 -- sys/amd64/amd64/copyout.c | 2 -- sys/amd64/amd64/db_disasm.c | 2 -- sys/amd64/amd64/db_interface.c | 2 -- sys/amd64/amd64/db_trace.c | 2 -- sys/amd64/amd64/efirt_machdep.c | 2 -- sys/amd64/amd64/elf_machdep.c | 2 -- sys/amd64/amd64/exec_machdep.c | 2 -- sys/amd64/amd64/fpu.c | 2 -- sys/amd64/amd64/gdb_machdep.c | 2 -- sys/amd64/amd64/genassym.c | 2 -- sys/amd64/amd64/initcpu.c | 2 -- sys/amd64/amd64/io.c | 2 -- sys/amd64/amd64/machdep.c | 2 -- sys/amd64/amd64/mem.c | 2 -- sys/amd64/amd64/minidump_machdep.c | 2 -- sys/amd64/amd64/mp_machdep.c | 2 -- sys/amd64/amd64/pmap.c | 2 -- sys/amd64/amd64/ptrace_machdep.c | 2 -- sys/amd64/amd64/sys_machdep.c | 2 -- sys/amd64/amd64/trap.c | 2 -- sys/amd64/amd64/uio_machdep.c | 2 -- sys/amd64/amd64/uma_machdep.c | 2 -- sys/amd64/amd64/vm_machdep.c | 2 -- sys/amd64/ia32/ia32_misc.c | 2 -- sys/amd64/ia32/ia32_reg.c | 2 -- sys/amd64/ia32/ia32_signal.c | 2 -- sys/amd64/ia32/ia32_syscall.c | 2 -- sys/amd64/linux/linux_dummy_machdep.c | 2 -- sys/amd64/linux/linux_genassym.c | 2 -- sys/amd64/linux/linux_machdep.c | 2 -- sys/amd64/linux/linux_sysvec.c | 2 -- sys/amd64/linux/linux_vdso_gtod.c | 2 -- sys/amd64/linux32/linux32_dummy_machdep.c | 2 -- sys/amd64/linux32/linux32_genassym.c | 2 -- sys/amd64/linux32/linux32_machdep.c | 2 -- sys/amd64/linux32/linux32_sysvec.c | 2 -- sys/amd64/linux32/linux32_vdso_gtod.c | 2 -- sys/amd64/pci/pci_cfgreg.c | 2 -- sys/amd64/sgx/sgx.c | 2 -- sys/amd64/sgx/sgx_linux.c | 2 -- sys/amd64/vmm/amd/amdiommu.c | 2 -- sys/amd64/vmm/amd/amdv.c | 2 -- sys/amd64/vmm/amd/amdvi_hw.c | 2 -- sys/amd64/vmm/amd/ivrs_drv.c | 2 -- sys/amd64/vmm/amd/npt.c | 2 -- sys/amd64/vmm/amd/svm.c | 2 -- sys/amd64/vmm/amd/svm_genassym.c | 2 -- sys/amd64/vmm/amd/svm_msr.c | 2 -- sys/amd64/vmm/amd/vmcb.c | 2 -- sys/amd64/vmm/intel/ept.c | 2 -- sys/amd64/vmm/intel/vmcs.c | 2 -- sys/amd64/vmm/intel/vmx.c | 2 -- sys/amd64/vmm/intel/vmx_genassym.c | 2 -- sys/amd64/vmm/intel/vmx_msr.c | 2 -- sys/amd64/vmm/intel/vtd.c | 2 -- sys/amd64/vmm/io/iommu.c | 2 -- sys/amd64/vmm/io/ppt.c | 2 -- sys/amd64/vmm/io/vatpic.c | 2 -- sys/amd64/vmm/io/vatpit.c | 2 -- sys/amd64/vmm/io/vhpet.c | 2 -- sys/amd64/vmm/io/vioapic.c | 2 -- sys/amd64/vmm/io/vlapic.c | 2 -- sys/amd64/vmm/io/vpmtmr.c | 2 -- sys/amd64/vmm/io/vrtc.c | 2 -- sys/amd64/vmm/vmm.c | 2 -- sys/amd64/vmm/vmm_dev.c | 2 -- sys/amd64/vmm/vmm_host.c | 2 -- sys/amd64/vmm/vmm_instruction_emul.c | 2 -- sys/amd64/vmm/vmm_ioport.c | 2 -- sys/amd64/vmm/vmm_lapic.c | 2 -- sys/amd64/vmm/vmm_mem.c | 2 -- sys/amd64/vmm/vmm_snapshot.c | 2 -- sys/amd64/vmm/vmm_stat.c | 2 -- sys/amd64/vmm/vmm_util.c | 2 -- sys/amd64/vmm/x86.c | 2 -- sys/arm/allwinner/a10/a10_intc.c | 2 -- sys/arm/allwinner/a10/a10_padconf.c | 2 -- sys/arm/allwinner/a10_ahci.c | 2 -- sys/arm/allwinner/a10_codec.c | 2 -- sys/arm/allwinner/a10_dmac.c | 2 -- sys/arm/allwinner/a10_sramc.c | 2 -- sys/arm/allwinner/a10_timer.c | 2 -- sys/arm/allwinner/a13/a13_padconf.c | 2 -- sys/arm/allwinner/a20/a20_cpu_cfg.c | 2 -- sys/arm/allwinner/a20/a20_padconf.c | 2 -- sys/arm/allwinner/a31/a31_padconf.c | 2 -- sys/arm/allwinner/a31/a31_r_padconf.c | 2 -- sys/arm/allwinner/a31/a31s_padconf.c | 2 -- sys/arm/allwinner/a31_dmac.c | 2 -- sys/arm/allwinner/a33/a33_padconf.c | 2 -- sys/arm/allwinner/a33_codec.c | 2 -- sys/arm/allwinner/a64/a64_padconf.c | 2 -- sys/arm/allwinner/a64/a64_r_padconf.c | 2 -- sys/arm/allwinner/a64/sun50i_a64_acodec.c | 2 -- sys/arm/allwinner/a83t/a83t_padconf.c | 2 -- sys/arm/allwinner/a83t/a83t_r_padconf.c | 2 -- sys/arm/allwinner/aw_ccu.c | 2 -- sys/arm/allwinner/aw_cir.c | 2 -- sys/arm/allwinner/aw_dwc3.c | 2 -- sys/arm/allwinner/aw_gmacclk.c | 2 -- sys/arm/allwinner/aw_gpio.c | 2 -- sys/arm/allwinner/aw_i2s.c | 2 -- sys/arm/allwinner/aw_if_dwc.c | 2 -- sys/arm/allwinner/aw_machdep.c | 2 -- sys/arm/allwinner/aw_mmc.c | 2 -- sys/arm/allwinner/aw_mp.c | 2 -- sys/arm/allwinner/aw_nmi.c | 2 -- sys/arm/allwinner/aw_pwm.c | 2 -- sys/arm/allwinner/aw_r_intc.c | 2 -- sys/arm/allwinner/aw_reset.c | 2 -- sys/arm/allwinner/aw_rsb.c | 2 -- sys/arm/allwinner/aw_rtc.c | 2 -- sys/arm/allwinner/aw_sid.c | 2 -- sys/arm/allwinner/aw_spi.c | 2 -- sys/arm/allwinner/aw_syscon.c | 2 -- sys/arm/allwinner/aw_thermal.c | 2 -- sys/arm/allwinner/aw_ts.c | 2 -- sys/arm/allwinner/aw_usb3phy.c | 1 - sys/arm/allwinner/aw_usbphy.c | 2 -- sys/arm/allwinner/aw_wdog.c | 2 -- sys/arm/allwinner/axp209.c | 2 -- sys/arm/allwinner/axp81x.c | 2 -- sys/arm/allwinner/clkng/aw_ccung.c | 2 -- sys/arm/allwinner/clkng/aw_clk_frac.c | 2 -- sys/arm/allwinner/clkng/aw_clk_m.c | 2 -- sys/arm/allwinner/clkng/aw_clk_mipi.c | 2 -- sys/arm/allwinner/clkng/aw_clk_nkmp.c | 2 -- sys/arm/allwinner/clkng/aw_clk_nm.c | 2 -- sys/arm/allwinner/clkng/aw_clk_nmm.c | 2 -- sys/arm/allwinner/clkng/aw_clk_np.c | 2 -- sys/arm/allwinner/clkng/aw_clk_prediv_mux.c | 2 -- sys/arm/allwinner/clkng/ccu_a10.c | 2 -- sys/arm/allwinner/clkng/ccu_a13.c | 2 -- sys/arm/allwinner/clkng/ccu_a31.c | 2 -- sys/arm/allwinner/clkng/ccu_a64.c | 2 -- sys/arm/allwinner/clkng/ccu_a83t.c | 2 -- sys/arm/allwinner/clkng/ccu_de2.c | 2 -- sys/arm/allwinner/clkng/ccu_h3.c | 2 -- sys/arm/allwinner/clkng/ccu_h6.c | 2 -- sys/arm/allwinner/clkng/ccu_h6_r.c | 2 -- sys/arm/allwinner/clkng/ccu_sun8i_r.c | 2 -- sys/arm/allwinner/h3/h3_padconf.c | 2 -- sys/arm/allwinner/h3/h3_r_padconf.c | 2 -- sys/arm/allwinner/h6/h6_padconf.c | 2 -- sys/arm/allwinner/h6/h6_r_padconf.c | 2 -- sys/arm/allwinner/if_awg.c | 2 -- sys/arm/allwinner/if_emac.c | 2 -- sys/arm/altera/socfpga/socfpga_a10_manager.c | 2 -- sys/arm/altera/socfpga/socfpga_common.c | 2 -- sys/arm/altera/socfpga/socfpga_machdep.c | 2 -- sys/arm/altera/socfpga/socfpga_manager.c | 2 -- sys/arm/altera/socfpga/socfpga_mp.c | 1 - sys/arm/altera/socfpga/socfpga_rstmgr.c | 2 -- sys/arm/annapurna/alpine/alpine_ccu.c | 2 -- sys/arm/annapurna/alpine/alpine_machdep.c | 2 -- sys/arm/annapurna/alpine/alpine_machdep_mp.c | 1 - sys/arm/annapurna/alpine/alpine_nb_service.c | 2 -- sys/arm/annapurna/alpine/alpine_pci.c | 2 -- sys/arm/annapurna/alpine/alpine_pci_msix.c | 2 -- sys/arm/annapurna/alpine/alpine_serdes.c | 2 -- sys/arm/arm/autoconf.c | 2 -- sys/arm/arm/bcopy_page.S | 3 --- sys/arm/arm/bcopyinout.S | 2 -- sys/arm/arm/bcopyinout_xscale.S | 2 -- sys/arm/arm/blockio.S | 3 --- sys/arm/arm/bus_space_asm_generic.S | 2 -- sys/arm/arm/bus_space_base.c | 2 -- sys/arm/arm/bus_space_generic.c | 2 -- sys/arm/arm/busdma_machdep.c | 2 -- sys/arm/arm/copystr.S | 2 -- sys/arm/arm/cpufunc.c | 2 -- sys/arm/arm/cpufunc_asm.S | 2 -- sys/arm/arm/cpufunc_asm_arm11x6.S | 2 -- sys/arm/arm/cpufunc_asm_armv7.S | 2 -- sys/arm/arm/cpufunc_asm_pj4b.S | 2 -- sys/arm/arm/cpuinfo.c | 2 -- sys/arm/arm/db_disasm.c | 1 - sys/arm/arm/db_interface.c | 1 - sys/arm/arm/db_trace.c | 1 - sys/arm/arm/debug_monitor.c | 2 -- sys/arm/arm/disassem.c | 1 - sys/arm/arm/dump_machdep.c | 2 -- sys/arm/arm/elf_machdep.c | 2 -- sys/arm/arm/elf_note.S | 2 -- sys/arm/arm/exception.S | 3 --- sys/arm/arm/exec_machdep.c | 2 -- sys/arm/arm/fiq.c | 2 -- sys/arm/arm/fiq_subr.S | 2 -- sys/arm/arm/fusu.S | 2 -- sys/arm/arm/gdb_machdep.c | 2 -- sys/arm/arm/genassym.c | 1 - sys/arm/arm/generic_timer.c | 2 -- sys/arm/arm/gic.c | 2 -- sys/arm/arm/gic_acpi.c | 2 -- sys/arm/arm/gic_fdt.c | 2 -- sys/arm/arm/hypervisor-stub.S | 3 --- sys/arm/arm/identcpu-v6.c | 1 - sys/arm/arm/in_cksum_arm.S | 2 -- sys/arm/arm/in_cksum_machdep.c | 2 -- sys/arm/arm/locore-v6.S | 3 --- sys/arm/arm/machdep.c | 2 -- sys/arm/arm/machdep_boot.c | 2 -- sys/arm/arm/machdep_intr.c | 2 -- sys/arm/arm/machdep_kdb.c | 2 -- sys/arm/arm/machdep_ptrace.c | 2 -- sys/arm/arm/mem.c | 2 -- sys/arm/arm/minidump_machdep.c | 2 -- sys/arm/arm/mp_machdep.c | 1 - sys/arm/arm/mpcore_timer.c | 2 -- sys/arm/arm/nexus.c | 2 -- sys/arm/arm/ofw_machdep.c | 2 -- sys/arm/arm/pl310.c | 1 - sys/arm/arm/platform.c | 2 -- sys/arm/arm/pmap-v6.c | 2 -- sys/arm/arm/pmu.c | 2 -- sys/arm/arm/pmu_fdt.c | 2 -- sys/arm/arm/ptrace_machdep.c | 2 -- sys/arm/arm/sc_machdep.c | 2 -- sys/arm/arm/setcpsr.S | 2 -- sys/arm/arm/setstack.S | 2 -- sys/arm/arm/sp804.c | 2 -- sys/arm/arm/stack_machdep.c | 2 -- sys/arm/arm/stdatomic.c | 2 -- sys/arm/arm/support.S | 2 -- sys/arm/arm/swtch-v6.S | 3 --- sys/arm/arm/swtch.S | 3 --- sys/arm/arm/sys_machdep.c | 2 -- sys/arm/arm/syscall.c | 2 -- sys/arm/arm/trap-v6.c | 2 -- sys/arm/arm/uio_machdep.c | 2 -- sys/arm/arm/undefined.c | 2 -- sys/arm/arm/unwind.c | 2 -- sys/arm/arm/vfp.c | 2 -- sys/arm/arm/vm_machdep.c | 2 -- sys/arm/broadcom/bcm2835/bcm2835_bsc.c | 2 -- sys/arm/broadcom/bcm2835/bcm2835_clkman.c | 2 -- sys/arm/broadcom/bcm2835/bcm2835_cpufreq.c | 2 -- sys/arm/broadcom/bcm2835/bcm2835_dma.c | 2 -- sys/arm/broadcom/bcm2835/bcm2835_fb.c | 2 -- sys/arm/broadcom/bcm2835/bcm2835_fbd.c | 2 -- sys/arm/broadcom/bcm2835/bcm2835_firmware.c | 2 -- sys/arm/broadcom/bcm2835/bcm2835_ft5406.c | 2 -- sys/arm/broadcom/bcm2835/bcm2835_gpio.c | 2 -- sys/arm/broadcom/bcm2835/bcm2835_intr.c | 2 -- sys/arm/broadcom/bcm2835/bcm2835_machdep.c | 2 -- sys/arm/broadcom/bcm2835/bcm2835_mbox.c | 2 -- sys/arm/broadcom/bcm2835/bcm2835_pwm.c | 2 -- sys/arm/broadcom/bcm2835/bcm2835_sdhci.c | 2 -- sys/arm/broadcom/bcm2835/bcm2835_sdhost.c | 2 -- sys/arm/broadcom/bcm2835/bcm2835_spi.c | 2 -- sys/arm/broadcom/bcm2835/bcm2835_systimer.c | 2 -- sys/arm/broadcom/bcm2835/bcm2835_vcbus.c | 2 -- sys/arm/broadcom/bcm2835/bcm2835_vcio.c | 2 -- sys/arm/broadcom/bcm2835/bcm2835_wdog.c | 2 -- sys/arm/broadcom/bcm2835/bcm2836.c | 2 -- sys/arm/broadcom/bcm2835/bcm2836_mp.c | 2 -- sys/arm/broadcom/bcm2835/bcm2838_pci.c | 2 -- sys/arm/broadcom/bcm2835/bcm2838_xhci.c | 2 -- sys/arm/broadcom/bcm2835/bcm283x_dwc_fdt.c | 2 -- sys/arm/broadcom/bcm2835/raspberrypi_gpio.c | 2 -- sys/arm/freescale/fsl_ocotp.c | 2 -- sys/arm/freescale/imx/imx51_ccm.c | 2 -- sys/arm/freescale/imx/imx51_ipuv3.c | 2 -- sys/arm/freescale/imx/imx51_ipuv3_fbd.c | 2 -- sys/arm/freescale/imx/imx51_machdep.c | 2 -- sys/arm/freescale/imx/imx53_machdep.c | 2 -- sys/arm/freescale/imx/imx6_anatop.c | 2 -- sys/arm/freescale/imx/imx6_audmux.c | 2 -- sys/arm/freescale/imx/imx6_ccm.c | 2 -- sys/arm/freescale/imx/imx6_hdmi.c | 2 -- sys/arm/freescale/imx/imx6_ipu.c | 2 -- sys/arm/freescale/imx/imx6_machdep.c | 2 -- sys/arm/freescale/imx/imx6_mp.c | 1 - sys/arm/freescale/imx/imx6_pl310.c | 2 -- sys/arm/freescale/imx/imx6_sdma.c | 2 -- sys/arm/freescale/imx/imx6_snvs.c | 2 -- sys/arm/freescale/imx/imx6_src.c | 2 -- sys/arm/freescale/imx/imx6_ssi.c | 2 -- sys/arm/freescale/imx/imx6_usbphy.c | 2 -- sys/arm/freescale/imx/imx_console.c | 2 -- sys/arm/freescale/imx/imx_epit.c | 2 -- sys/arm/freescale/imx/imx_gpio.c | 2 -- sys/arm/freescale/imx/imx_gpt.c | 2 -- sys/arm/freescale/imx/imx_i2c.c | 2 -- sys/arm/freescale/imx/imx_machdep.c | 2 -- sys/arm/freescale/imx/imx_nop_usbphy.c | 2 -- sys/arm/freescale/imx/imx_spi.c | 2 -- sys/arm/freescale/imx/imx_wdog.c | 2 -- sys/arm/freescale/imx/tzic.c | 2 -- sys/arm/freescale/vybrid/vf_adc.c | 2 -- sys/arm/freescale/vybrid/vf_anadig.c | 2 -- sys/arm/freescale/vybrid/vf_ccm.c | 2 -- sys/arm/freescale/vybrid/vf_dcu4.c | 2 -- sys/arm/freescale/vybrid/vf_dmamux.c | 2 -- sys/arm/freescale/vybrid/vf_edma.c | 2 -- sys/arm/freescale/vybrid/vf_ehci.c | 2 -- sys/arm/freescale/vybrid/vf_gpio.c | 2 -- sys/arm/freescale/vybrid/vf_i2c.c | 2 -- sys/arm/freescale/vybrid/vf_iomuxc.c | 2 -- sys/arm/freescale/vybrid/vf_machdep.c | 2 -- sys/arm/freescale/vybrid/vf_mscm.c | 2 -- sys/arm/freescale/vybrid/vf_port.c | 2 -- sys/arm/freescale/vybrid/vf_sai.c | 2 -- sys/arm/freescale/vybrid/vf_spi.c | 2 -- sys/arm/freescale/vybrid/vf_src.c | 2 -- sys/arm/freescale/vybrid/vf_tcon.c | 2 -- sys/arm/freescale/vybrid/vf_uart.c | 2 -- sys/arm/mv/a37x0_gpio.c | 2 -- sys/arm/mv/a37x0_iic.c | 2 -- sys/arm/mv/a37x0_spi.c | 2 -- sys/arm/mv/armada/thermal.c | 2 -- sys/arm/mv/armada/wdt.c | 2 -- sys/arm/mv/armada38x/armada38x.c | 2 -- sys/arm/mv/armada38x/armada38x_mp.c | 2 -- sys/arm/mv/armada38x/armada38x_pl310.c | 2 -- sys/arm/mv/armada38x/armada38x_rtc.c | 2 -- sys/arm/mv/armada38x/pmsu.c | 2 -- sys/arm/mv/armadaxp/armadaxp.c | 2 -- sys/arm/mv/armadaxp/mptramp.S | 3 --- sys/arm/mv/clk/a37x0_periph_clk_driver.c | 2 -- sys/arm/mv/clk/a37x0_tbg.c | 2 -- sys/arm/mv/clk/a37x0_tbg_pll.c | 2 -- sys/arm/mv/clk/a37x0_xtal.c | 2 -- sys/arm/mv/clk/armada38x_gateclk.c | 2 -- sys/arm/mv/clk/armada38x_gen.c | 2 -- sys/arm/mv/clk/periph.c | 2 -- sys/arm/mv/clk/periph_clk_d.c | 2 -- sys/arm/mv/clk/periph_clk_fixed.c | 2 -- sys/arm/mv/clk/periph_clk_gate.c | 2 -- sys/arm/mv/clk/periph_clk_mux_gate.c | 2 -- sys/arm/mv/gpio.c | 2 -- sys/arm/mv/ic.c | 2 -- sys/arm/mv/mpic.c | 2 -- sys/arm/mv/mv_ap806_clock.c | 2 -- sys/arm/mv/mv_ap806_gicp.c | 2 -- sys/arm/mv/mv_ap806_sei.c | 2 -- sys/arm/mv/mv_armv7_machdep.c | 2 -- sys/arm/mv/mv_common.c | 2 -- sys/arm/mv/mv_cp110_clock.c | 2 -- sys/arm/mv/mv_cp110_icu.c | 2 -- sys/arm/mv/mv_cp110_icu_bus.c | 2 -- sys/arm/mv/mv_pci.c | 2 -- sys/arm/mv/mv_pci_ctrl.c | 2 -- sys/arm/mv/mv_spi.c | 2 -- sys/arm/mv/mv_thermal.c | 2 -- sys/arm/mv/mvebu_gpio.c | 2 -- sys/arm/mv/mvebu_pinctrl.c | 2 -- sys/arm/mv/rtc.c | 1 - sys/arm/mv/timer.c | 2 -- sys/arm/nvidia/as3722.c | 2 -- sys/arm/nvidia/as3722_gpio.c | 2 -- sys/arm/nvidia/as3722_regulators.c | 2 -- sys/arm/nvidia/as3722_rtc.c | 2 -- sys/arm/nvidia/drm2/hdmi.c | 2 -- sys/arm/nvidia/drm2/tegra_bo.c | 2 -- sys/arm/nvidia/drm2/tegra_dc.c | 2 -- sys/arm/nvidia/drm2/tegra_drm_subr.c | 2 -- sys/arm/nvidia/drm2/tegra_fb.c | 2 -- sys/arm/nvidia/drm2/tegra_hdmi.c | 2 -- sys/arm/nvidia/drm2/tegra_host1x.c | 2 -- sys/arm/nvidia/tegra124/tegra124_car.c | 2 -- sys/arm/nvidia/tegra124/tegra124_clk_per.c | 2 -- sys/arm/nvidia/tegra124/tegra124_clk_pll.c | 2 -- sys/arm/nvidia/tegra124/tegra124_clk_super.c | 2 -- sys/arm/nvidia/tegra124/tegra124_coretemp.c | 2 -- sys/arm/nvidia/tegra124/tegra124_cpufreq.c | 2 -- sys/arm/nvidia/tegra124/tegra124_machdep.c | 2 -- sys/arm/nvidia/tegra124/tegra124_mp.c | 2 -- sys/arm/nvidia/tegra124/tegra124_xusbpadctl.c | 2 -- sys/arm/nvidia/tegra_abpmisc.c | 2 -- sys/arm/nvidia/tegra_ahci.c | 2 -- sys/arm/nvidia/tegra_efuse.c | 2 -- sys/arm/nvidia/tegra_ehci.c | 2 -- sys/arm/nvidia/tegra_gpio.c | 2 -- sys/arm/nvidia/tegra_i2c.c | 2 -- sys/arm/nvidia/tegra_lic.c | 2 -- sys/arm/nvidia/tegra_mc.c | 2 -- sys/arm/nvidia/tegra_pcie.c | 2 -- sys/arm/nvidia/tegra_pinmux.c | 2 -- sys/arm/nvidia/tegra_rtc.c | 2 -- sys/arm/nvidia/tegra_sdhci.c | 2 -- sys/arm/nvidia/tegra_soctherm.c | 2 -- sys/arm/nvidia/tegra_uart.c | 2 -- sys/arm/nvidia/tegra_usbphy.c | 2 -- sys/arm/nvidia/tegra_xhci.c | 2 -- sys/arm/qemu/virt_machdep.c | 2 -- sys/arm/qemu/virt_mp.c | 2 -- sys/arm/qualcomm/ipq4018_machdep.c | 2 -- sys/arm/qualcomm/ipq4018_mp.c | 2 -- sys/arm/qualcomm/ipq4018_usb_hs_phy.c | 2 -- sys/arm/qualcomm/ipq4018_usb_ss_phy.c | 2 -- sys/arm/qualcomm/qcom_cpu_kpssv2.c | 2 -- sys/arm/qualcomm/qcom_scm_legacy.c | 2 -- sys/arm/rockchip/rk32xx_machdep.c | 2 -- sys/arm/rockchip/rk32xx_mp.c | 2 -- sys/arm/ti/aintc.c | 2 -- sys/arm/ti/am335x/am3359_cppi41.c | 2 -- sys/arm/ti/am335x/am335x_dmtimer.c | 2 -- sys/arm/ti/am335x/am335x_dmtpps.c | 2 -- sys/arm/ti/am335x/am335x_ecap.c | 2 -- sys/arm/ti/am335x/am335x_ehrpwm.c | 2 -- sys/arm/ti/am335x/am335x_gpio.c | 2 -- sys/arm/ti/am335x/am335x_lcd.c | 2 -- sys/arm/ti/am335x/am335x_lcd_syscons.c | 2 -- sys/arm/ti/am335x/am335x_musb.c | 2 -- sys/arm/ti/am335x/am335x_pmic.c | 1 - sys/arm/ti/am335x/am335x_pwmss.c | 2 -- sys/arm/ti/am335x/am335x_rtc.c | 2 -- sys/arm/ti/am335x/am335x_scm.c | 2 -- sys/arm/ti/am335x/am335x_scm_padconf.c | 2 -- sys/arm/ti/am335x/am335x_usb_phy.c | 2 -- sys/arm/ti/am335x/tda19988.c | 1 - sys/arm/ti/clk/clock_common.c | 2 -- sys/arm/ti/clk/clock_common.h | 2 -- sys/arm/ti/clk/ti_clk_clkctrl.c | 2 -- sys/arm/ti/clk/ti_clk_dpll.c | 2 -- sys/arm/ti/clk/ti_clkctrl.c | 2 -- sys/arm/ti/clk/ti_divider_clock.c | 2 -- sys/arm/ti/clk/ti_dpll_clock.c | 2 -- sys/arm/ti/clk/ti_gate_clock.c | 2 -- sys/arm/ti/clk/ti_mux_clock.c | 2 -- sys/arm/ti/cpsw/if_cpsw.c | 2 -- sys/arm/ti/omap4/omap4_gpio.c | 2 -- sys/arm/ti/omap4/omap4_l2cache.c | 1 - sys/arm/ti/omap4/omap4_mp.c | 1 - sys/arm/ti/omap4/omap4_prcm_clks.c | 2 -- sys/arm/ti/omap4/omap4_scm_padconf.c | 2 -- sys/arm/ti/omap4/omap4_wugen.c | 2 -- sys/arm/ti/omap4/pandaboard/pandaboard.c | 2 -- sys/arm/ti/ti_adc.c | 2 -- sys/arm/ti/ti_cpuid.c | 2 -- sys/arm/ti/ti_edma3.c | 2 -- sys/arm/ti/ti_gpio.c | 2 -- sys/arm/ti/ti_i2c.c | 2 -- sys/arm/ti/ti_machdep.c | 2 -- sys/arm/ti/ti_mbox.c | 2 -- sys/arm/ti/ti_omap4_cm.c | 2 -- sys/arm/ti/ti_pinmux.c | 2 -- sys/arm/ti/ti_prcm.c | 2 -- sys/arm/ti/ti_prm.c | 2 -- sys/arm/ti/ti_pruss.c | 2 -- sys/arm/ti/ti_scm.c | 2 -- sys/arm/ti/ti_scm_syscon.c | 2 -- sys/arm/ti/ti_sdhci.c | 2 -- sys/arm/ti/ti_sdma.c | 2 -- sys/arm/ti/ti_smc.S | 2 -- sys/arm/ti/ti_spi.c | 2 -- sys/arm/ti/ti_sysc.c | 2 -- sys/arm/ti/ti_wdt.c | 2 -- sys/arm/ti/twl/twl.c | 2 -- sys/arm/ti/twl/twl_clks.c | 2 -- sys/arm/ti/twl/twl_vreg.c | 2 -- sys/arm/ti/usb/omap_ehci.c | 2 -- sys/arm/ti/usb/omap_host.c | 2 -- sys/arm/ti/usb/omap_tll.c | 2 -- sys/arm/xilinx/uart_dev_cdnc.c | 2 -- sys/arm/xilinx/zy7_devcfg.c | 2 -- sys/arm/xilinx/zy7_ehci.c | 2 -- sys/arm/xilinx/zy7_gpio.c | 2 -- sys/arm/xilinx/zy7_l2cache.c | 2 -- sys/arm/xilinx/zy7_machdep.c | 2 -- sys/arm/xilinx/zy7_mp.c | 1 - sys/arm/xilinx/zy7_qspi.c | 2 -- sys/arm/xilinx/zy7_slcr.c | 2 -- sys/arm/xilinx/zy7_spi.c | 2 -- sys/arm64/acpica/OsdEnvironment.c | 2 -- sys/arm64/acpica/acpi_iort.c | 2 -- sys/arm64/acpica/acpi_machdep.c | 2 -- sys/arm64/acpica/acpi_wakeup.c | 2 -- sys/arm64/acpica/pci_cfgreg.c | 2 -- sys/arm64/arm64/autoconf.c | 2 -- sys/arm64/arm64/bus_machdep.c | 2 -- sys/arm64/arm64/bus_space_asm.S | 2 -- sys/arm64/arm64/busdma_bounce.c | 2 -- sys/arm64/arm64/busdma_machdep.c | 2 -- sys/arm64/arm64/clock.c | 2 -- sys/arm64/arm64/cmn600.c | 2 -- sys/arm64/arm64/copyinout.S | 2 -- sys/arm64/arm64/cpu_errata.c | 2 -- sys/arm64/arm64/cpufunc_asm.S | 3 --- sys/arm64/arm64/db_disasm.c | 1 - sys/arm64/arm64/db_interface.c | 1 - sys/arm64/arm64/db_trace.c | 1 - sys/arm64/arm64/debug_monitor.c | 2 -- sys/arm64/arm64/disassem.c | 2 -- sys/arm64/arm64/dump_machdep.c | 2 -- sys/arm64/arm64/efirt_machdep.c | 2 -- sys/arm64/arm64/elf32_machdep.c | 2 -- sys/arm64/arm64/elf_machdep.c | 2 -- sys/arm64/arm64/exception.S | 2 -- sys/arm64/arm64/exec_machdep.c | 2 -- sys/arm64/arm64/freebsd32_machdep.c | 2 -- sys/arm64/arm64/genassym.c | 1 - sys/arm64/arm64/gic_v3.c | 2 -- sys/arm64/arm64/gic_v3_acpi.c | 2 -- sys/arm64/arm64/gic_v3_fdt.c | 2 -- sys/arm64/arm64/gicv3_its.c | 2 -- sys/arm64/arm64/identcpu.c | 2 -- sys/arm64/arm64/machdep.c | 2 -- sys/arm64/arm64/machdep_boot.c | 2 -- sys/arm64/arm64/mem.c | 2 -- sys/arm64/arm64/minidump_machdep.c | 2 -- sys/arm64/arm64/mp_machdep.c | 2 -- sys/arm64/arm64/nexus.c | 2 -- sys/arm64/arm64/ofw_machdep.c | 2 -- sys/arm64/arm64/pmap.c | 2 -- sys/arm64/arm64/ptrace_machdep.c | 2 -- sys/arm64/arm64/ptrauth.c | 2 -- sys/arm64/arm64/stack_machdep.c | 2 -- sys/arm64/arm64/support.S | 2 -- sys/arm64/arm64/swtch.S | 3 --- sys/arm64/arm64/sys_machdep.c | 2 -- sys/arm64/arm64/trap.c | 2 -- sys/arm64/arm64/uio_machdep.c | 2 -- sys/arm64/arm64/uma_machdep.c | 2 -- sys/arm64/arm64/undefined.c | 2 -- sys/arm64/arm64/unwind.c | 1 - sys/arm64/arm64/vfp.c | 2 -- sys/arm64/arm64/vm_machdep.c | 2 -- sys/arm64/broadcom/brcmmdio/mdio_mux_iproc.c | 2 -- sys/arm64/broadcom/brcmmdio/mdio_nexus_iproc.c | 2 -- sys/arm64/broadcom/brcmmdio/mdio_ns2_pcie_phy.c | 2 -- sys/arm64/broadcom/genet/if_genet.c | 2 -- sys/arm64/cavium/thunder_pcie_common.c | 2 -- sys/arm64/cavium/thunder_pcie_fdt.c | 2 -- sys/arm64/cavium/thunder_pcie_pem.c | 2 -- sys/arm64/cavium/thunder_pcie_pem_fdt.c | 2 -- sys/arm64/coresight/coresight.c | 2 -- sys/arm64/coresight/coresight_acpi.c | 2 -- sys/arm64/coresight/coresight_cmd.c | 2 -- sys/arm64/coresight/coresight_cpu_debug.c | 2 -- sys/arm64/coresight/coresight_etm4x.c | 2 -- sys/arm64/coresight/coresight_etm4x_acpi.c | 2 -- sys/arm64/coresight/coresight_etm4x_fdt.c | 2 -- sys/arm64/coresight/coresight_fdt.c | 2 -- sys/arm64/coresight/coresight_funnel.c | 2 -- sys/arm64/coresight/coresight_funnel_acpi.c | 2 -- sys/arm64/coresight/coresight_funnel_fdt.c | 2 -- sys/arm64/coresight/coresight_replicator.c | 2 -- sys/arm64/coresight/coresight_replicator_acpi.c | 2 -- sys/arm64/coresight/coresight_replicator_fdt.c | 2 -- sys/arm64/coresight/coresight_tmc.c | 2 -- sys/arm64/coresight/coresight_tmc_acpi.c | 2 -- sys/arm64/coresight/coresight_tmc_fdt.c | 2 -- sys/arm64/freescale/imx/clk/imx_clk_composite.c | 2 -- sys/arm64/freescale/imx/clk/imx_clk_frac_pll.c | 2 -- sys/arm64/freescale/imx/clk/imx_clk_gate.c | 2 -- sys/arm64/freescale/imx/clk/imx_clk_mux.c | 2 -- sys/arm64/freescale/imx/clk/imx_clk_sscg_pll.c | 2 -- sys/arm64/freescale/imx/imx7gpc.c | 2 -- sys/arm64/freescale/imx/imx8mq_ccm.c | 2 -- sys/arm64/intel/stratix10-soc-fpga-mgr.c | 2 -- sys/arm64/intel/stratix10-svc.c | 2 -- sys/arm64/iommu/iommu.c | 2 -- sys/arm64/iommu/iommu_pmap.c | 2 -- sys/arm64/iommu/smmu.c | 2 -- sys/arm64/iommu/smmu_acpi.c | 2 -- sys/arm64/iommu/smmu_fdt.c | 2 -- sys/arm64/iommu/smmu_quirks.c | 2 -- sys/arm64/linux/linux_dummy_machdep.c | 2 -- sys/arm64/linux/linux_genassym.c | 1 - sys/arm64/linux/linux_machdep.c | 2 -- sys/arm64/linux/linux_support.S | 2 -- sys/arm64/linux/linux_sysvec.c | 2 -- sys/arm64/linux/linux_vdso_gtod.c | 2 -- sys/arm64/nvidia/tegra210/max77620.c | 2 -- sys/arm64/nvidia/tegra210/max77620_gpio.c | 2 -- sys/arm64/nvidia/tegra210/max77620_regulators.c | 2 -- sys/arm64/nvidia/tegra210/max77620_rtc.c | 2 -- sys/arm64/nvidia/tegra210/tegra210_car.c | 2 -- sys/arm64/nvidia/tegra210/tegra210_clk_per.c | 2 -- sys/arm64/nvidia/tegra210/tegra210_clk_pll.c | 2 -- sys/arm64/nvidia/tegra210/tegra210_clk_super.c | 2 -- sys/arm64/nvidia/tegra210/tegra210_coretemp.c | 2 -- sys/arm64/nvidia/tegra210/tegra210_cpufreq.c | 2 -- sys/arm64/nvidia/tegra210/tegra210_pinmux.c | 2 -- sys/arm64/nvidia/tegra210/tegra210_pmc.c | 2 -- sys/arm64/nvidia/tegra210/tegra210_xusbpadctl.c | 2 -- sys/arm64/qoriq/clk/ls1028a_clkgen.c | 2 -- sys/arm64/qoriq/clk/ls1028a_flexspi_clk.c | 2 -- sys/arm64/qoriq/clk/ls1046a_clkgen.c | 2 -- sys/arm64/qoriq/clk/ls1088a_clkgen.c | 2 -- sys/arm64/qoriq/clk/lx2160a_clkgen.c | 2 -- sys/arm64/qoriq/clk/qoriq_clk_pll.c | 2 -- sys/arm64/qoriq/clk/qoriq_clkgen.c | 2 -- sys/arm64/qoriq/qoriq_dw_pci.c | 3 --- sys/arm64/qoriq/qoriq_gpio_pic.c | 2 -- sys/arm64/qoriq/qoriq_therm.c | 2 -- sys/arm64/qualcomm/qcom_gcc.c | 2 -- sys/arm64/rockchip/clk/rk3288_cru.c | 2 -- sys/arm64/rockchip/clk/rk3328_cru.c | 2 -- sys/arm64/rockchip/clk/rk3399_cru.c | 2 -- sys/arm64/rockchip/clk/rk3399_pmucru.c | 2 -- sys/arm64/rockchip/clk/rk_clk_armclk.c | 2 -- sys/arm64/rockchip/clk/rk_clk_composite.c | 2 -- sys/arm64/rockchip/clk/rk_clk_fract.c | 2 -- sys/arm64/rockchip/clk/rk_clk_gate.c | 2 -- sys/arm64/rockchip/clk/rk_clk_mux.c | 2 -- sys/arm64/rockchip/clk/rk_clk_pll.c | 2 -- sys/arm64/rockchip/clk/rk_cru.c | 2 -- sys/arm64/rockchip/if_dwc_rk.c | 2 -- sys/arm64/rockchip/rk3328_codec.c | 2 -- sys/arm64/rockchip/rk3399_emmcphy.c | 2 -- sys/arm64/rockchip/rk_dwc3.c | 2 -- sys/arm64/rockchip/rk_gpio.c | 2 -- sys/arm64/rockchip/rk_grf.c | 2 -- sys/arm64/rockchip/rk_i2c.c | 2 -- sys/arm64/rockchip/rk_i2s.c | 2 -- sys/arm64/rockchip/rk_iodomain.c | 2 -- sys/arm64/rockchip/rk_otp.c | 2 -- sys/arm64/rockchip/rk_pcie.c | 2 -- sys/arm64/rockchip/rk_pcie_phy.c | 2 -- sys/arm64/rockchip/rk_pinctrl.c | 2 -- sys/arm64/rockchip/rk_pmu.c | 2 -- sys/arm64/rockchip/rk_pwm.c | 2 -- sys/arm64/rockchip/rk_spi.c | 2 -- sys/arm64/rockchip/rk_tsadc.c | 2 -- sys/arm64/rockchip/rk_typec_phy.c | 2 -- sys/arm64/rockchip/rk_usb2phy.c | 2 -- sys/arm64/rockchip/rk_usbphy.c | 2 -- sys/cam/ata/ata_all.c | 2 -- sys/cam/ata/ata_da.c | 2 -- sys/cam/ata/ata_pmp.c | 2 -- sys/cam/ata/ata_xpt.c | 2 -- sys/cam/cam.c | 2 -- sys/cam/cam_compat.c | 2 -- sys/cam/cam_iosched.c | 2 -- sys/cam/cam_periph.c | 2 -- sys/cam/cam_queue.c | 2 -- sys/cam/cam_sim.c | 2 -- sys/cam/cam_xpt.c | 2 -- sys/cam/ctl/ctl.c | 2 -- sys/cam/ctl/ctl_backend.c | 2 -- sys/cam/ctl/ctl_backend_block.c | 2 -- sys/cam/ctl/ctl_backend_ramdisk.c | 2 -- sys/cam/ctl/ctl_error.c | 2 -- sys/cam/ctl/ctl_frontend.c | 2 -- sys/cam/ctl/ctl_frontend_cam_sim.c | 2 -- sys/cam/ctl/ctl_frontend_ioctl.c | 2 -- sys/cam/ctl/ctl_frontend_iscsi.c | 2 -- sys/cam/ctl/ctl_ha.c | 2 -- sys/cam/ctl/ctl_scsi_all.c | 3 --- sys/cam/ctl/ctl_scsi_all.h | 3 --- sys/cam/ctl/ctl_tpc.c | 2 -- sys/cam/ctl/ctl_tpc_local.c | 2 -- sys/cam/ctl/ctl_util.c | 2 -- sys/cam/ctl/scsi_ctl.c | 2 -- sys/cam/mmc/mmc_da.c | 2 -- sys/cam/mmc/mmc_sim.c | 2 -- sys/cam/mmc/mmc_xpt.c | 2 -- sys/cam/nvme/nvme_all.c | 2 -- sys/cam/nvme/nvme_da.c | 2 -- sys/cam/nvme/nvme_xpt.c | 2 -- sys/cam/scsi/scsi_all.c | 2 -- sys/cam/scsi/scsi_cd.c | 2 -- sys/cam/scsi/scsi_ch.c | 2 -- sys/cam/scsi/scsi_da.c | 2 -- sys/cam/scsi/scsi_enc.c | 2 -- sys/cam/scsi/scsi_enc_safte.c | 2 -- sys/cam/scsi/scsi_enc_ses.c | 2 -- sys/cam/scsi/scsi_pass.c | 2 -- sys/cam/scsi/scsi_pt.c | 2 -- sys/cam/scsi/scsi_sa.c | 2 -- sys/cam/scsi/scsi_sg.c | 2 -- sys/cam/scsi/scsi_targ_bh.c | 2 -- sys/cam/scsi/scsi_target.c | 2 -- sys/cam/scsi/scsi_xpt.c | 2 -- sys/cam/scsi/smp_all.c | 2 -- sys/cddl/boot/zfs/zfssubr.c | 2 -- sys/cddl/compat/opensolaris/kern/opensolaris_acl.c | 2 -- sys/cddl/compat/opensolaris/kern/opensolaris_atomic.c | 2 -- sys/cddl/compat/opensolaris/kern/opensolaris_proc.c | 2 -- sys/cddl/compat/opensolaris/kern/opensolaris_taskq.c | 2 -- sys/cddl/compat/opensolaris/kern/opensolaris_vm.c | 2 -- sys/cddl/dev/systrace/systrace.c | 2 -- sys/compat/freebsd32/freebsd32_abort2.c | 2 -- sys/compat/freebsd32/freebsd32_capability.c | 2 -- sys/compat/freebsd32/freebsd32_ioctl.c | 2 -- sys/compat/freebsd32/freebsd32_misc.c | 2 -- sys/compat/ia32/ia32_genassym.c | 2 -- sys/compat/ia32/ia32_sysvec.c | 2 -- sys/compat/lindebugfs/lindebugfs.c | 2 -- sys/compat/linprocfs/linprocfs.c | 2 -- sys/compat/linsysfs/linsysfs.c | 2 -- sys/compat/linsysfs/linsysfs_net.c | 2 -- sys/compat/linux/linux.c | 2 -- sys/compat/linux/linux_common.c | 2 -- sys/compat/linux/linux_dummy.c | 2 -- sys/compat/linux/linux_elf.c | 2 -- sys/compat/linux/linux_elf32.c | 2 -- sys/compat/linux/linux_elf64.c | 2 -- sys/compat/linux/linux_emul.c | 2 -- sys/compat/linux/linux_errno.c | 2 -- sys/compat/linux/linux_event.c | 2 -- sys/compat/linux/linux_file.c | 2 -- sys/compat/linux/linux_fork.c | 2 -- sys/compat/linux/linux_futex.c | 2 -- sys/compat/linux/linux_getcwd.c | 2 -- sys/compat/linux/linux_ioctl.c | 2 -- sys/compat/linux/linux_ipc.c | 2 -- sys/compat/linux/linux_mib.c | 2 -- sys/compat/linux/linux_misc.c | 2 -- sys/compat/linux/linux_mmap.c | 2 -- sys/compat/linux/linux_netlink.c | 2 -- sys/compat/linux/linux_ptrace.c | 2 -- sys/compat/linux/linux_rseq.c | 2 -- sys/compat/linux/linux_signal.c | 2 -- sys/compat/linux/linux_socket.c | 2 -- sys/compat/linux/linux_stats.c | 2 -- sys/compat/linux/linux_sysctl.c | 2 -- sys/compat/linux/linux_time.c | 1 - sys/compat/linux/linux_timer.c | 2 -- sys/compat/linux/linux_uid16.c | 2 -- sys/compat/linux/linux_util.c | 2 -- sys/compat/linux/linux_vdso.c | 2 -- sys/compat/linux/linux_xattr.c | 2 -- sys/compat/linuxkpi/common/src/linux_80211.c | 2 -- sys/compat/linuxkpi/common/src/linux_80211_macops.c | 2 -- sys/compat/linuxkpi/common/src/linux_compat.c | 2 -- sys/compat/linuxkpi/common/src/linux_current.c | 2 -- sys/compat/linuxkpi/common/src/linux_devres.c | 2 -- sys/compat/linuxkpi/common/src/linux_domain.c | 2 -- sys/compat/linuxkpi/common/src/linux_hrtimer.c | 2 -- sys/compat/linuxkpi/common/src/linux_i2c.c | 2 -- sys/compat/linuxkpi/common/src/linux_i2cbb.c | 2 -- sys/compat/linuxkpi/common/src/linux_idr.c | 2 -- sys/compat/linuxkpi/common/src/linux_kmod.c | 2 -- sys/compat/linuxkpi/common/src/linux_kthread.c | 2 -- sys/compat/linuxkpi/common/src/linux_mhi.c | 2 -- sys/compat/linuxkpi/common/src/linux_netdev.c | 2 -- sys/compat/linuxkpi/common/src/linux_page.c | 2 -- sys/compat/linuxkpi/common/src/linux_pci.c | 2 -- sys/compat/linuxkpi/common/src/linux_radix.c | 2 -- sys/compat/linuxkpi/common/src/linux_rcu.c | 2 -- sys/compat/linuxkpi/common/src/linux_schedule.c | 2 -- sys/compat/linuxkpi/common/src/linux_seq_file.c | 2 -- sys/compat/linuxkpi/common/src/linux_shmemfs.c | 2 -- sys/compat/linuxkpi/common/src/linux_shrinker.c | 2 -- sys/compat/linuxkpi/common/src/linux_simple_attr.c | 2 -- sys/compat/linuxkpi/common/src/linux_skbuff.c | 2 -- sys/compat/linuxkpi/common/src/linux_slab.c | 2 -- sys/compat/linuxkpi/common/src/linux_tasklet.c | 2 -- sys/compat/linuxkpi/common/src/linux_work.c | 2 -- sys/compat/linuxkpi/common/src/linux_xarray.c | 2 -- sys/compat/x86bios/x86bios.c | 2 -- sys/crypto/aesni/aesni.c | 2 -- sys/crypto/aesni/aesni_wrap.c | 2 -- sys/crypto/aesni/intel_sha1.c | 2 -- sys/crypto/aesni/intel_sha256.c | 2 -- sys/crypto/armv8/armv8_crypto.c | 2 -- sys/crypto/armv8/armv8_crypto_wrap.c | 2 -- sys/crypto/blake2/blake2-sw.c | 2 -- sys/crypto/blake2/blake2_cryptodev.c | 2 -- sys/crypto/ccp/ccp.c | 2 -- sys/crypto/ccp/ccp_hardware.c | 2 -- sys/crypto/ccp/ccp_lsb.c | 2 -- sys/crypto/chacha20/chacha-sw.c | 2 -- sys/crypto/chacha20/chacha.c | 2 -- sys/crypto/des/des_ecb.c | 2 -- sys/crypto/des/des_enc.c | 2 -- sys/crypto/des/des_setkey.c | 2 -- sys/crypto/libsodium/randombytes.c | 1 - sys/crypto/libsodium/utils.c | 1 - sys/crypto/openssl/ossl.c | 2 -- sys/crypto/openssl/ossl_aes.c | 2 -- sys/crypto/openssl/ossl_sha1.c | 2 -- sys/crypto/openssl/ossl_sha256.c | 2 -- sys/crypto/openssl/ossl_sha512.c | 2 -- sys/crypto/rc4/rc4.c | 2 -- sys/crypto/rijndael/rijndael-alg-fst.c | 2 -- sys/crypto/rijndael/rijndael-api-fst.c | 2 -- sys/crypto/rijndael/rijndael-api.c | 2 -- sys/crypto/sha1.c | 2 -- sys/crypto/sha2/sha256c.c | 2 -- sys/crypto/sha2/sha256c_arm64.c | 2 -- sys/crypto/sha2/sha512c.c | 2 -- sys/crypto/sha2/sha512c_arm64.c | 2 -- sys/crypto/siphash/siphash.c | 2 -- sys/crypto/siphash/siphash_test.c | 2 -- sys/crypto/skein/skein.c | 2 -- sys/crypto/skein/skein_block.c | 2 -- sys/crypto/via/padlock.c | 2 -- sys/crypto/via/padlock_cipher.c | 2 -- sys/crypto/via/padlock_hash.c | 2 -- sys/ddb/db_access.c | 2 -- sys/ddb/db_break.c | 2 -- sys/ddb/db_capture.c | 2 -- sys/ddb/db_command.c | 2 -- sys/ddb/db_examine.c | 2 -- sys/ddb/db_expr.c | 2 -- sys/ddb/db_input.c | 2 -- sys/ddb/db_lex.c | 2 -- sys/ddb/db_main.c | 2 -- sys/ddb/db_output.c | 2 -- sys/ddb/db_print.c | 2 -- sys/ddb/db_ps.c | 2 -- sys/ddb/db_run.c | 2 -- sys/ddb/db_script.c | 2 -- sys/ddb/db_sym.c | 2 -- sys/ddb/db_textdump.c | 2 -- sys/ddb/db_thread.c | 2 -- sys/ddb/db_variables.c | 2 -- sys/ddb/db_watch.c | 2 -- sys/ddb/db_write_cmd.c | 2 -- sys/dev/aac/aac.c | 2 -- sys/dev/aac/aac_cam.c | 2 -- sys/dev/aac/aac_debug.c | 2 -- sys/dev/aac/aac_disk.c | 2 -- sys/dev/aac/aac_linux.c | 2 -- sys/dev/aac/aac_pci.c | 2 -- sys/dev/aacraid/aacraid.c | 2 -- sys/dev/aacraid/aacraid_cam.c | 2 -- sys/dev/aacraid/aacraid_debug.c | 2 -- sys/dev/aacraid/aacraid_endian.c | 2 -- sys/dev/aacraid/aacraid_linux.c | 2 -- sys/dev/aacraid/aacraid_pci.c | 2 -- sys/dev/acpi_support/acpi_asus.c | 2 -- sys/dev/acpi_support/acpi_asus_wmi.c | 2 -- sys/dev/acpi_support/acpi_fujitsu.c | 2 -- sys/dev/acpi_support/acpi_hp.c | 2 -- sys/dev/acpi_support/acpi_ibm.c | 2 -- sys/dev/acpi_support/acpi_panasonic.c | 2 -- sys/dev/acpi_support/acpi_rapidstart.c | 2 -- sys/dev/acpi_support/acpi_sony.c | 2 -- sys/dev/acpi_support/acpi_toshiba.c | 2 -- sys/dev/acpi_support/acpi_wmi.c | 2 -- sys/dev/acpi_support/atk0110.c | 2 -- sys/dev/acpica/Osd/OsdDebug.c | 2 -- sys/dev/acpica/Osd/OsdHardware.c | 2 -- sys/dev/acpica/Osd/OsdInterrupt.c | 2 -- sys/dev/acpica/Osd/OsdMemory.c | 2 -- sys/dev/acpica/Osd/OsdSchedule.c | 2 -- sys/dev/acpica/Osd/OsdStream.c | 2 -- sys/dev/acpica/Osd/OsdSynch.c | 2 -- sys/dev/acpica/Osd/OsdTable.c | 2 -- sys/dev/acpica/acpi.c | 2 -- sys/dev/acpica/acpi_acad.c | 2 -- sys/dev/acpica/acpi_apei.c | 2 -- sys/dev/acpica/acpi_battery.c | 2 -- sys/dev/acpica/acpi_button.c | 2 -- sys/dev/acpica/acpi_cmbat.c | 2 -- sys/dev/acpica/acpi_container.c | 2 -- sys/dev/acpica/acpi_cpu.c | 2 -- sys/dev/acpica/acpi_ec.c | 2 -- sys/dev/acpica/acpi_ged.c | 2 -- sys/dev/acpica/acpi_hpet.c | 2 -- sys/dev/acpica/acpi_isab.c | 2 -- sys/dev/acpica/acpi_lid.c | 2 -- sys/dev/acpica/acpi_package.c | 2 -- sys/dev/acpica/acpi_pci.c | 2 -- sys/dev/acpica/acpi_pci_link.c | 2 -- sys/dev/acpica/acpi_pcib.c | 2 -- sys/dev/acpica/acpi_pcib_acpi.c | 2 -- sys/dev/acpica/acpi_pcib_pci.c | 2 -- sys/dev/acpica/acpi_perf.c | 2 -- sys/dev/acpica/acpi_powerres.c | 2 -- sys/dev/acpica/acpi_pxm.c | 2 -- sys/dev/acpica/acpi_quirk.c | 2 -- sys/dev/acpica/acpi_resource.c | 2 -- sys/dev/acpica/acpi_smbat.c | 2 -- sys/dev/acpica/acpi_thermal.c | 2 -- sys/dev/acpica/acpi_throttle.c | 2 -- sys/dev/acpica/acpi_timer.c | 2 -- sys/dev/acpica/acpi_video.c | 2 -- sys/dev/adlink/adlink.c | 2 -- sys/dev/ae/if_ae.c | 2 -- sys/dev/age/if_age.c | 2 -- sys/dev/agp/agp.c | 2 -- sys/dev/agp/agp_ali.c | 2 -- sys/dev/agp/agp_amd.c | 2 -- sys/dev/agp/agp_amd64.c | 2 -- sys/dev/agp/agp_apple.c | 2 -- sys/dev/agp/agp_ati.c | 2 -- sys/dev/agp/agp_i810.c | 2 -- sys/dev/agp/agp_intel.c | 2 -- sys/dev/agp/agp_nvidia.c | 2 -- sys/dev/agp/agp_sis.c | 2 -- sys/dev/agp/agp_via.c | 2 -- sys/dev/ahci/ahci.c | 2 -- sys/dev/ahci/ahci_fsl_fdt.c | 2 -- sys/dev/ahci/ahci_generic.c | 2 -- sys/dev/ahci/ahci_mv_fdt.c | 2 -- sys/dev/ahci/ahci_pci.c | 2 -- sys/dev/ahci/ahciem.c | 2 -- sys/dev/aic7xxx/ahc_isa.c | 2 -- sys/dev/aic7xxx/ahc_pci.c | 2 -- sys/dev/aic7xxx/ahd_pci.c | 2 -- sys/dev/aic7xxx/aic7770.c | 1 - sys/dev/aic7xxx/aic79xx.c | 1 - sys/dev/aic7xxx/aic79xx_osm.c | 2 -- sys/dev/aic7xxx/aic79xx_pci.c | 1 - sys/dev/aic7xxx/aic79xx_reg_print.c | 1 - sys/dev/aic7xxx/aic7xxx.c | 1 - sys/dev/aic7xxx/aic7xxx_93cx6.c | 1 - sys/dev/aic7xxx/aic7xxx_osm.c | 2 -- sys/dev/aic7xxx/aic7xxx_pci.c | 1 - sys/dev/aic7xxx/aic7xxx_reg_print.c | 1 - sys/dev/aic7xxx/aic_osm_lib.c | 2 -- sys/dev/al_eth/al_eth.c | 2 -- sys/dev/al_eth/al_init_eth_kr.c | 2 -- sys/dev/al_eth/al_init_eth_lm.c | 2 -- sys/dev/alc/if_alc.c | 2 -- sys/dev/ale/if_ale.c | 2 -- sys/dev/alpm/alpm.c | 2 -- sys/dev/altera/atse/if_atse.c | 2 -- sys/dev/altera/atse/if_atse_fdt.c | 2 -- sys/dev/altera/atse/if_atse_nexus.c | 2 -- sys/dev/altera/avgen/altera_avgen.c | 2 -- sys/dev/altera/avgen/altera_avgen_fdt.c | 2 -- sys/dev/altera/avgen/altera_avgen_nexus.c | 2 -- sys/dev/altera/dwc/if_dwc_socfpga.c | 2 -- sys/dev/altera/jtag_uart/altera_jtag_uart_cons.c | 2 -- sys/dev/altera/jtag_uart/altera_jtag_uart_fdt.c | 2 -- sys/dev/altera/jtag_uart/altera_jtag_uart_nexus.c | 2 -- sys/dev/altera/jtag_uart/altera_jtag_uart_tty.c | 2 -- sys/dev/altera/msgdma/msgdma.c | 2 -- sys/dev/altera/pio/pio.c | 2 -- sys/dev/altera/sdcard/altera_sdcard.c | 2 -- sys/dev/altera/sdcard/altera_sdcard_disk.c | 2 -- sys/dev/altera/sdcard/altera_sdcard_fdt.c | 2 -- sys/dev/altera/sdcard/altera_sdcard_io.c | 2 -- sys/dev/altera/sdcard/altera_sdcard_nexus.c | 2 -- sys/dev/altera/softdma/softdma.c | 2 -- sys/dev/amdgpio/amdgpio.c | 2 -- sys/dev/amdpm/amdpm.c | 2 -- sys/dev/amdsbwd/amdsbwd.c | 2 -- sys/dev/amdsmb/amdsmb.c | 2 -- sys/dev/amdsmn/amdsmn.c | 2 -- sys/dev/amdtemp/amdtemp.c | 2 -- sys/dev/arcmsr/arcmsr.c | 2 -- sys/dev/asmc/asmc.c | 2 -- sys/dev/ata/ata-all.c | 2 -- sys/dev/ata/ata-dma.c | 2 -- sys/dev/ata/ata-isa.c | 2 -- sys/dev/ata/ata-lowlevel.c | 2 -- sys/dev/ata/ata-pci.c | 2 -- sys/dev/ata/ata-sata.c | 2 -- sys/dev/ata/chipsets/ata-acard.c | 2 -- sys/dev/ata/chipsets/ata-acerlabs.c | 2 -- sys/dev/ata/chipsets/ata-amd.c | 2 -- sys/dev/ata/chipsets/ata-ati.c | 2 -- sys/dev/ata/chipsets/ata-cenatek.c | 2 -- sys/dev/ata/chipsets/ata-cypress.c | 2 -- sys/dev/ata/chipsets/ata-cyrix.c | 2 -- sys/dev/ata/chipsets/ata-fsl.c | 2 -- sys/dev/ata/chipsets/ata-highpoint.c | 2 -- sys/dev/ata/chipsets/ata-intel.c | 2 -- sys/dev/ata/chipsets/ata-ite.c | 2 -- sys/dev/ata/chipsets/ata-jmicron.c | 2 -- sys/dev/ata/chipsets/ata-marvell.c | 2 -- sys/dev/ata/chipsets/ata-micron.c | 2 -- sys/dev/ata/chipsets/ata-national.c | 2 -- sys/dev/ata/chipsets/ata-netcell.c | 2 -- sys/dev/ata/chipsets/ata-nvidia.c | 2 -- sys/dev/ata/chipsets/ata-promise.c | 2 -- sys/dev/ata/chipsets/ata-serverworks.c | 2 -- sys/dev/ata/chipsets/ata-siliconimage.c | 2 -- sys/dev/ata/chipsets/ata-sis.c | 2 -- sys/dev/ata/chipsets/ata-via.c | 2 -- sys/dev/ath/ath_dfs/null/dfs_null.c | 2 -- sys/dev/ath/ath_rate/amrr/amrr.c | 2 -- sys/dev/ath/ath_rate/onoe/onoe.c | 2 -- sys/dev/ath/ath_rate/sample/sample.c | 2 -- sys/dev/ath/ath_rate/sample/tx_schedules.h | 2 -- sys/dev/ath/if_ath.c | 2 -- sys/dev/ath/if_ath_beacon.c | 2 -- sys/dev/ath/if_ath_btcoex.c | 2 -- sys/dev/ath/if_ath_btcoex_mci.c | 2 -- *** 52053 LINES SKIPPED *** From nobody Wed Aug 16 17:57:00 2023 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 4RQwnT6642z4qvTZ; Wed, 16 Aug 2023 17:57:01 +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 4RQwnT1VWtz3VCg; Wed, 16 Aug 2023 17:57:01 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692208621; 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=ClUsj6Yrar4iPbg5ccbjJNb0LOqMoBf6aEKpZmm/pjI=; b=Ak+LbXyj4jcTID/MguHOlPdOk7cjBbTz5+4voqJVRJyQxR370r6tEIUbQin9SU7i21w8hA sdt4JOGu8ecQN1gexZ4vkUkZjmtbseVpdkN18243MABa7Aqnw7nkyX8dahHgA46laIjbla 5EG0nxO0Ysaln8cey48BMlChgGmNNwi15f+rbRQpE9r7YGzh8tW2pif49+WRBinzzxaHk6 3bUkzoVWJeUgGwOVBZlwqqdElG9kV1ChB4tQtgCuT/8qptoPv0KiX4ECKMMiKd5OXaCOit It88JW2yBc2bSIL/uNn3GC2QsvEwLPqPX5dG1gc9a+LN/GPuWPqZ727ShwPSLA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692208621; 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=ClUsj6Yrar4iPbg5ccbjJNb0LOqMoBf6aEKpZmm/pjI=; b=xZyuz7E3jBoy35h9Zk7DEpxd6sxzECFMguKxD2rh/avx/yZO9zXpAtJ/smtT8PWOg0aUr/ Ud/auRKw8Qvf0R3xP+CuFRXHD78p68XQ7T4geYXwRU+gY4JWgcTGqf8klOcVkLTicIBlLE RS/rUCyhOmesmYgxtcgWCCEpLZuxMJLRa68jeNg7vVbRSiGos965Is5A75vPpmHaJxB5Dd QBgPMzKA+xNvXhtLSZGA5j7lQ/SZ4+TPNLQMZVN6SPUnL12xpMr1gr58K5BsLxpkzDmCtO jY5250R32qiIG5F8p7p+Q/ODVSdHxHzAXmJR6nXeHkMQ9llA5AzCoEkOzvlZ6A== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692208621; a=rsa-sha256; cv=none; b=X4Dao2p5sHGMXkSTU92S/+BzA6IU33Gx9uCbNgo23fZwoZEWX05q2Pc21MfuMv1TcZYq6R g6KPTgo6I+JqPPTcWWgZQs9+704PFj7WMlUExyQ6Gp8D+hrv3CiYnN3vJfOrcsEYoxzeh2 Hbb6LAvKyqsuY/+puj4li2TXU/hhZxkSlR/akGEiRa26ZY8tIuJKpEtUn9isuuB1CgQNhm FqUcO8FlGOa8qmwV/UULcw/5tM3v37EhP+nM25x5Hpj+AOwxrTzAqruUBq3gJ0BOrYOr9b CrHcVbckglDkrnli2anYx6sIc//uYQAdMEMo3wXku2s392vO+KO+wy6unyqECg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RQwnT08d3z11Qf; Wed, 16 Aug 2023 17:57:01 +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 37GHv0mU059326; Wed, 16 Aug 2023 17:57:00 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37GHv0uN059323; Wed, 16 Aug 2023 17:57:00 GMT (envelope-from git) Date: Wed, 16 Aug 2023 17:57:00 GMT Message-Id: <202308161757.37GHv0uN059323@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Warner Losh Subject: git: 1d386b48a555 - main - Remove $FreeBSD$: one-line .c pattern 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org 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: 1d386b48a555f61cb7325543adbbb5c3f3407a66 Auto-Submitted: auto-generated The branch main has been updated by imp: URL: https://cgit.FreeBSD.org/src/commit/?id=1d386b48a555f61cb7325543adbbb5c3f3407a66 commit 1d386b48a555f61cb7325543adbbb5c3f3407a66 Author: Warner Losh AuthorDate: 2023-08-16 17:54:42 +0000 Commit: Warner Losh CommitDate: 2023-08-16 17:54:42 +0000 Remove $FreeBSD$: one-line .c pattern Remove /^[\s*]*__FBSDID\("\$FreeBSD\$"\);?\s*\n/ --- bin/cat/cat.c | 2 -- bin/chflags/chflags.c | 2 -- bin/chio/chio.c | 2 -- bin/chmod/chmod.c | 2 -- bin/cp/cp.c | 2 -- bin/cp/utils.c | 2 -- bin/cpuset/cpuset.c | 2 -- bin/date/date.c | 2 -- bin/date/vary.c | 2 -- bin/dd/args.c | 2 -- bin/dd/conv.c | 2 -- bin/dd/conv_tab.c | 2 -- bin/dd/dd.c | 2 -- bin/dd/misc.c | 2 -- bin/dd/position.c | 2 -- bin/df/df.c | 2 -- bin/domainname/domainname.c | 2 -- bin/echo/echo.c | 2 -- bin/ed/buf.c | 2 -- bin/ed/glbl.c | 2 -- bin/ed/io.c | 2 -- bin/ed/main.c | 2 -- bin/ed/re.c | 2 -- bin/ed/sub.c | 2 -- bin/ed/undo.c | 2 -- bin/getfacl/getfacl.c | 2 -- bin/hostname/hostname.c | 2 -- bin/kenv/kenv.c | 2 -- bin/kill/kill.c | 2 -- bin/ln/ln.c | 2 -- bin/ls/cmp.c | 3 --- bin/ls/ls.c | 2 -- bin/ls/print.c | 2 -- bin/ls/util.c | 2 -- bin/mkdir/mkdir.c | 2 -- bin/mv/mv.c | 2 -- bin/pax/ar_io.c | 2 -- bin/pax/ar_subs.c | 2 -- bin/pax/buf_subs.c | 2 -- bin/pax/cache.c | 2 -- bin/pax/cpio.c | 2 -- bin/pax/file_subs.c | 2 -- bin/pax/ftree.c | 2 -- bin/pax/gen_subs.c | 2 -- bin/pax/getoldopt.c | 2 -- bin/pax/options.c | 2 -- bin/pax/pat_rep.c | 2 -- bin/pax/pax.c | 2 -- bin/pax/sel_subs.c | 2 -- bin/pax/tables.c | 2 -- bin/pax/tar.c | 2 -- bin/pax/tty_subs.c | 2 -- bin/pkill/pkill.c | 2 -- bin/ps/fmt.c | 2 -- bin/ps/keyword.c | 2 -- bin/ps/nlist.c | 2 -- bin/ps/print.c | 2 -- bin/ps/ps.c | 2 -- bin/pwait/pwait.c | 2 -- bin/pwd/pwd.c | 2 -- bin/realpath/realpath.c | 2 -- bin/rm/rm.c | 2 -- bin/rmdir/rmdir.c | 2 -- bin/setfacl/file.c | 2 -- bin/setfacl/mask.c | 2 -- bin/setfacl/merge.c | 2 -- bin/setfacl/remove.c | 2 -- bin/setfacl/setfacl.c | 2 -- bin/setfacl/util.c | 2 -- bin/sh/alias.c | 2 -- bin/sh/arith_yacc.c | 2 -- bin/sh/arith_yylex.c | 2 -- bin/sh/bltin/echo.c | 2 -- bin/sh/cd.c | 2 -- bin/sh/error.c | 2 -- bin/sh/eval.c | 2 -- bin/sh/exec.c | 2 -- bin/sh/expand.c | 2 -- bin/sh/histedit.c | 2 -- bin/sh/input.c | 2 -- bin/sh/jobs.c | 2 -- bin/sh/mail.c | 2 -- bin/sh/main.c | 2 -- bin/sh/memalloc.c | 2 -- bin/sh/miscbltin.c | 2 -- bin/sh/mknodes.c | 2 -- bin/sh/mksyntax.c | 2 -- bin/sh/mystring.c | 2 -- bin/sh/options.c | 2 -- bin/sh/output.c | 2 -- bin/sh/parser.c | 2 -- bin/sh/redir.c | 2 -- bin/sh/show.c | 2 -- bin/sh/trap.c | 2 -- bin/sh/var.c | 2 -- bin/sleep/sleep.c | 2 -- bin/stty/cchar.c | 2 -- bin/stty/gfmt.c | 2 -- bin/stty/key.c | 2 -- bin/stty/modes.c | 2 -- bin/stty/print.c | 2 -- bin/stty/stty.c | 2 -- bin/stty/util.c | 2 -- bin/sync/sync.c | 2 -- bin/test/test.c | 2 -- bin/timeout/timeout.c | 2 -- bin/uuidgen/uuidgen.c | 2 -- cddl/usr.sbin/zfsd/case_file.cc | 3 --- cddl/usr.sbin/zfsd/tests/zfsd_unittest.cc | 3 --- cddl/usr.sbin/zfsd/vdev.cc | 2 -- cddl/usr.sbin/zfsd/zfsd.cc | 3 --- cddl/usr.sbin/zfsd/zfsd_event.cc | 2 -- cddl/usr.sbin/zfsd/zfsd_exception.cc | 2 -- cddl/usr.sbin/zfsd/zfsd_main.cc | 3 --- lib/csu/aarch64/crt1_c.c | 2 -- lib/csu/aarch64/crt1_s.S | 2 -- lib/csu/aarch64/crti.S | 2 -- lib/csu/aarch64/crtn.S | 2 -- lib/csu/amd64/crt1_c.c | 2 -- lib/csu/amd64/crti.S | 2 -- lib/csu/amd64/crtn.S | 2 -- lib/csu/arm/crt1_c.c | 2 -- lib/csu/arm/crt1_s.S | 2 -- lib/csu/arm/crti.S | 2 -- lib/csu/arm/crtn.S | 2 -- lib/csu/common/crtbegin.c | 2 -- lib/csu/common/crtbrand.S | 2 -- lib/csu/common/crtend.c | 2 -- lib/csu/common/feature_note.S | 2 -- lib/csu/common/ignore_init_note.S | 2 -- lib/csu/i386/crt1_c.c | 2 -- lib/csu/i386/crt1_s.S | 2 -- lib/csu/i386/crti.S | 2 -- lib/csu/i386/crtn.S | 2 -- lib/csu/powerpc/crt1_c.c | 2 -- lib/csu/powerpc/crti.S | 2 -- lib/csu/powerpc/crtn.S | 2 -- lib/csu/powerpc/crtsavres.S | 2 -- lib/csu/powerpc64/crt1_c.c | 2 -- lib/csu/powerpc64/crti.S | 2 -- lib/csu/powerpc64/crtn.S | 2 -- lib/csu/riscv/crt1_c.c | 2 -- lib/csu/riscv/crt1_s.S | 2 -- lib/csu/riscv/crti.S | 2 -- lib/csu/riscv/crtn.S | 2 -- lib/csu/tests/cxx_constructors.cc | 2 -- lib/csu/tests/fini_test.c | 2 -- lib/csu/tests/init_test.c | 2 -- lib/flua/libjail/lua_jail.c | 2 -- lib/geom/cache/geom_cache.c | 2 -- lib/geom/concat/geom_concat.c | 2 -- lib/geom/eli/geom_eli.c | 2 -- lib/geom/journal/geom_journal.c | 2 -- lib/geom/journal/geom_journal_ufs.c | 2 -- lib/geom/label/geom_label.c | 2 -- lib/geom/mirror/geom_mirror.c | 2 -- lib/geom/mountver/geom_mountver.c | 2 -- lib/geom/multipath/geom_multipath.c | 1 - lib/geom/nop/geom_nop.c | 2 -- lib/geom/part/geom_part.c | 2 -- lib/geom/raid/geom_raid.c | 2 -- lib/geom/raid3/geom_raid3.c | 2 -- lib/geom/shsec/geom_shsec.c | 2 -- lib/geom/stripe/geom_stripe.c | 2 -- lib/geom/virstor/geom_virstor.c | 2 -- lib/libbe/be.c | 2 -- lib/libbe/be_access.c | 2 -- lib/libbe/be_error.c | 2 -- lib/libbe/be_info.c | 2 -- lib/libbe/tests/target_prog.c | 2 -- lib/libc/aarch64/gen/_ctx_start.S | 2 -- lib/libc/aarch64/gen/_setjmp.S | 2 -- lib/libc/aarch64/gen/fabs.S | 2 -- lib/libc/aarch64/gen/flt_rounds.c | 2 -- lib/libc/aarch64/gen/fpgetmask.c | 2 -- lib/libc/aarch64/gen/fpsetmask.c | 2 -- lib/libc/aarch64/gen/infinity.c | 2 -- lib/libc/aarch64/gen/makecontext.c | 2 -- lib/libc/aarch64/gen/setjmp.S | 2 -- lib/libc/aarch64/gen/sigsetjmp.S | 2 -- lib/libc/aarch64/sys/__vdso_gettc.c | 2 -- lib/libc/aarch64/sys/cerror.S | 2 -- lib/libc/aarch64/sys/syscall.S | 2 -- lib/libc/aarch64/sys/vfork.S | 1 - lib/libc/amd64/gen/_setjmp.S | 2 -- lib/libc/amd64/gen/fabs.S | 2 -- lib/libc/amd64/gen/flt_rounds.c | 2 -- lib/libc/amd64/gen/infinity.c | 2 -- lib/libc/amd64/gen/makecontext.c | 2 -- lib/libc/amd64/gen/rfork_thread.S | 2 -- lib/libc/amd64/gen/setjmp.S | 2 -- lib/libc/amd64/gen/signalcontext.c | 2 -- lib/libc/amd64/gen/sigsetjmp.S | 2 -- lib/libc/amd64/stdlib/div.S | 2 -- lib/libc/amd64/stdlib/ldiv.S | 2 -- lib/libc/amd64/stdlib/lldiv.S | 2 -- lib/libc/amd64/string/bcopy.c | 2 -- lib/libc/amd64/string/bzero.c | 2 -- lib/libc/amd64/string/memcmp.S | 2 -- lib/libc/amd64/string/memmove.S | 2 -- lib/libc/amd64/string/memset.S | 2 -- lib/libc/amd64/string/stpcpy.S | 2 -- lib/libc/amd64/string/strcat.S | 2 -- lib/libc/amd64/string/strcmp.S | 2 -- lib/libc/amd64/string/strcpy.c | 2 -- lib/libc/amd64/string/strlen.S | 2 -- lib/libc/amd64/sys/amd64_get_fsbase.c | 2 -- lib/libc/amd64/sys/amd64_get_gsbase.c | 2 -- lib/libc/amd64/sys/amd64_set_fsbase.c | 2 -- lib/libc/amd64/sys/amd64_set_gsbase.c | 2 -- lib/libc/amd64/sys/cerror.S | 2 -- lib/libc/amd64/sys/getcontext.S | 2 -- lib/libc/amd64/sys/vfork.S | 2 -- lib/libc/arm/aeabi/aeabi_asm_double.S | 2 -- lib/libc/arm/aeabi/aeabi_asm_float.S | 2 -- lib/libc/arm/aeabi/aeabi_atexit.c | 2 -- lib/libc/arm/aeabi/aeabi_double.c | 2 -- lib/libc/arm/aeabi/aeabi_float.c | 2 -- lib/libc/arm/aeabi/aeabi_int_div.S | 2 -- lib/libc/arm/aeabi/aeabi_unwind_cpp.c | 2 -- lib/libc/arm/aeabi/aeabi_unwind_exidx.c | 2 -- lib/libc/arm/aeabi/aeabi_vfp_double.S | 2 -- lib/libc/arm/aeabi/aeabi_vfp_float.S | 2 -- lib/libc/arm/gen/__aeabi_read_tp.S | 2 -- lib/libc/arm/gen/_setjmp.S | 3 --- lib/libc/arm/gen/alloca.S | 2 -- lib/libc/arm/gen/arm_drain_writebuf.c | 2 -- lib/libc/arm/gen/arm_initfini.c | 2 -- lib/libc/arm/gen/arm_sync_icache.c | 2 -- lib/libc/arm/gen/divsi3.S | 2 -- lib/libc/arm/gen/fabs.c | 2 -- lib/libc/arm/gen/flt_rounds.c | 2 -- lib/libc/arm/gen/fpgetmask_vfp.c | 2 -- lib/libc/arm/gen/fpgetround_vfp.c | 2 -- lib/libc/arm/gen/fpgetsticky_vfp.c | 2 -- lib/libc/arm/gen/fpsetmask_vfp.c | 2 -- lib/libc/arm/gen/fpsetround_vfp.c | 2 -- lib/libc/arm/gen/fpsetsticky_vfp.c | 2 -- lib/libc/arm/gen/getcontextx.c | 2 -- lib/libc/arm/gen/infinity.c | 2 -- lib/libc/arm/gen/makecontext.c | 2 -- lib/libc/arm/gen/setjmp.S | 3 --- lib/libc/arm/gen/signalcontext.c | 2 -- lib/libc/arm/gen/sigsetjmp.S | 2 -- lib/libc/arm/string/bcopy.S | 1 - lib/libc/arm/string/bzero.S | 3 --- lib/libc/arm/string/memcmp.S | 3 --- lib/libc/arm/string/memcpy.S | 2 -- lib/libc/arm/string/memmove.S | 2 -- lib/libc/arm/string/memset.S | 2 -- lib/libc/arm/string/strcmp.S | 3 --- lib/libc/arm/string/strlen.S | 2 -- lib/libc/arm/string/strncmp.S | 3 --- lib/libc/arm/sys/Ovfork.S | 1 - lib/libc/arm/sys/__vdso_gettc.c | 2 -- lib/libc/arm/sys/cerror.S | 1 - lib/libc/arm/sys/syscall.S | 1 - lib/libc/compat-43/creat.c | 2 -- lib/libc/compat-43/gethostid.c | 2 -- lib/libc/compat-43/getwd.c | 2 -- lib/libc/compat-43/killpg.c | 2 -- lib/libc/compat-43/sethostid.c | 2 -- lib/libc/compat-43/setpgrp.c | 2 -- lib/libc/compat-43/setrgid.c | 2 -- lib/libc/compat-43/setruid.c | 2 -- lib/libc/compat-43/sigcompat.c | 2 -- lib/libc/csu/aarch64/reloc.c | 2 -- lib/libc/csu/amd64/reloc.c | 2 -- lib/libc/csu/i386/reloc.c | 2 -- lib/libc/csu/powerpc64/reloc.c | 2 -- lib/libc/db/btree/bt_close.c | 2 -- lib/libc/db/btree/bt_conv.c | 2 -- lib/libc/db/btree/bt_debug.c | 2 -- lib/libc/db/btree/bt_delete.c | 2 -- lib/libc/db/btree/bt_get.c | 2 -- lib/libc/db/btree/bt_open.c | 2 -- lib/libc/db/btree/bt_overflow.c | 2 -- lib/libc/db/btree/bt_page.c | 2 -- lib/libc/db/btree/bt_put.c | 2 -- lib/libc/db/btree/bt_search.c | 2 -- lib/libc/db/btree/bt_seq.c | 2 -- lib/libc/db/btree/bt_split.c | 2 -- lib/libc/db/btree/bt_utils.c | 2 -- lib/libc/db/db/db.c | 2 -- lib/libc/db/hash/hash.c | 2 -- lib/libc/db/hash/hash_bigkey.c | 2 -- lib/libc/db/hash/hash_buf.c | 2 -- lib/libc/db/hash/hash_func.c | 2 -- lib/libc/db/hash/hash_log2.c | 2 -- lib/libc/db/hash/hash_page.c | 2 -- lib/libc/db/hash/ndbm.c | 2 -- lib/libc/db/mpool/mpool-compat.c | 2 -- lib/libc/db/mpool/mpool.c | 2 -- lib/libc/db/recno/rec_close.c | 2 -- lib/libc/db/recno/rec_delete.c | 2 -- lib/libc/db/recno/rec_get.c | 2 -- lib/libc/db/recno/rec_open.c | 2 -- lib/libc/db/recno/rec_put.c | 2 -- lib/libc/db/recno/rec_search.c | 2 -- lib/libc/db/recno/rec_seq.c | 2 -- lib/libc/db/recno/rec_utils.c | 2 -- lib/libc/db/test/btree.tests/main.c | 2 -- lib/libc/db/test/dbtest.c | 2 -- lib/libc/db/test/hash.tests/driver2.c | 2 -- lib/libc/db/test/hash.tests/tcreat3.c | 2 -- lib/libc/db/test/hash.tests/tdel.c | 2 -- lib/libc/db/test/hash.tests/thash4.c | 2 -- lib/libc/db/test/hash.tests/tread2.c | 2 -- lib/libc/db/test/hash.tests/tseq.c | 2 -- lib/libc/db/test/hash.tests/tverify.c | 2 -- lib/libc/gdtoa/_hdtoa.c | 2 -- lib/libc/gdtoa/_hldtoa.c | 2 -- lib/libc/gdtoa/_ldtoa.c | 2 -- lib/libc/gdtoa/machdep_ldisQ.c | 2 -- lib/libc/gdtoa/machdep_ldisd.c | 2 -- lib/libc/gdtoa/machdep_ldisx.c | 2 -- lib/libc/gen/__getosreldate.c | 2 -- lib/libc/gen/__pthread_mutex_init_calloc_cb_stub.c | 2 -- lib/libc/gen/__xuname.c | 2 -- lib/libc/gen/_once_stub.c | 2 -- lib/libc/gen/_pthread_stubs.c | 2 -- lib/libc/gen/_rand48.c | 2 -- lib/libc/gen/_spinlock_stub.c | 2 -- lib/libc/gen/_thread_init.c | 2 -- lib/libc/gen/alarm.c | 2 -- lib/libc/gen/arc4random-compat.c | 2 -- lib/libc/gen/arc4random.c | 2 -- lib/libc/gen/assert.c | 2 -- lib/libc/gen/auxv.c | 2 -- lib/libc/gen/basename.c | 2 -- lib/libc/gen/basename_compat.c | 2 -- lib/libc/gen/cap_sandboxed.c | 2 -- lib/libc/gen/check_utility_compat.c | 2 -- lib/libc/gen/clock.c | 2 -- lib/libc/gen/clock_getcpuclockid.c | 2 -- lib/libc/gen/closedir.c | 2 -- lib/libc/gen/confstr.c | 2 -- lib/libc/gen/crypt.c | 2 -- lib/libc/gen/ctermid.c | 2 -- lib/libc/gen/daemon.c | 2 -- lib/libc/gen/devname-compat11.c | 2 -- lib/libc/gen/devname.c | 2 -- lib/libc/gen/dirfd.c | 2 -- lib/libc/gen/dirname.c | 2 -- lib/libc/gen/dirname_compat.c | 2 -- lib/libc/gen/disklabel.c | 2 -- lib/libc/gen/dlfcn.c | 2 -- lib/libc/gen/drand48.c | 2 -- lib/libc/gen/dup3.c | 2 -- lib/libc/gen/erand48.c | 2 -- lib/libc/gen/err.c | 2 -- lib/libc/gen/errlst.c | 2 -- lib/libc/gen/errno.c | 2 -- lib/libc/gen/eventfd.c | 2 -- lib/libc/gen/exec.c | 2 -- lib/libc/gen/exect.c | 2 -- lib/libc/gen/fdevname.c | 2 -- lib/libc/gen/feature_present.c | 2 -- lib/libc/gen/fmtcheck.c | 2 -- lib/libc/gen/fmtmsg.c | 2 -- lib/libc/gen/fnmatch.c | 2 -- lib/libc/gen/fstab.c | 2 -- lib/libc/gen/ftok.c | 2 -- lib/libc/gen/fts-compat.c | 2 -- lib/libc/gen/fts-compat11.c | 2 -- lib/libc/gen/fts.c | 2 -- lib/libc/gen/ftw-compat11.c | 2 -- lib/libc/gen/ftw.c | 2 -- lib/libc/gen/getbootfile.c | 2 -- lib/libc/gen/getbsize.c | 2 -- lib/libc/gen/getcap.c | 2 -- lib/libc/gen/getcwd.c | 2 -- lib/libc/gen/getdomainname.c | 2 -- lib/libc/gen/getentropy.c | 2 -- lib/libc/gen/getgrent.c | 2 -- lib/libc/gen/getgrouplist.c | 2 -- lib/libc/gen/gethostname.c | 2 -- lib/libc/gen/getloadavg.c | 2 -- lib/libc/gen/getlogin.c | 2 -- lib/libc/gen/getmntinfo-compat11.c | 2 -- lib/libc/gen/getmntinfo.c | 2 -- lib/libc/gen/getnetgrent.c | 2 -- lib/libc/gen/getosreldate.c | 2 -- lib/libc/gen/getpagesize.c | 2 -- lib/libc/gen/getpagesizes.c | 2 -- lib/libc/gen/getpeereid.c | 2 -- lib/libc/gen/getprogname.c | 2 -- lib/libc/gen/getpwent.c | 2 -- lib/libc/gen/getttyent.c | 2 -- lib/libc/gen/getusershell.c | 2 -- lib/libc/gen/getutxent.c | 2 -- lib/libc/gen/getvfsbyname.c | 2 -- lib/libc/gen/glob-compat11.c | 2 -- lib/libc/gen/glob.c | 2 -- lib/libc/gen/initgroups.c | 2 -- lib/libc/gen/isatty.c | 2 -- lib/libc/gen/jrand48.c | 2 -- lib/libc/gen/lcong48.c | 2 -- lib/libc/gen/ldexp.c | 2 -- lib/libc/gen/libc_dlopen.c | 2 -- lib/libc/gen/lockf.c | 2 -- lib/libc/gen/lrand48.c | 2 -- lib/libc/gen/memalign.c | 2 -- lib/libc/gen/modf.c | 2 -- lib/libc/gen/mrand48.c | 2 -- lib/libc/gen/nftw-compat11.c | 2 -- lib/libc/gen/nftw.c | 2 -- lib/libc/gen/nice.c | 2 -- lib/libc/gen/nlist.c | 2 -- lib/libc/gen/nrand48.c | 2 -- lib/libc/gen/opendir.c | 2 -- lib/libc/gen/pause.c | 2 -- lib/libc/gen/pmadvise.c | 2 -- lib/libc/gen/popen.c | 2 -- lib/libc/gen/posix_spawn.c | 2 -- lib/libc/gen/psignal.c | 2 -- lib/libc/gen/pututxline.c | 2 -- lib/libc/gen/pw_scan.c | 2 -- lib/libc/gen/raise.c | 2 -- lib/libc/gen/readdir-compat11.c | 2 -- lib/libc/gen/readdir.c | 2 -- lib/libc/gen/readpassphrase.c | 2 -- lib/libc/gen/recvmmsg.c | 2 -- lib/libc/gen/rewinddir.c | 2 -- lib/libc/gen/scandir-compat11.c | 2 -- lib/libc/gen/scandir.c | 2 -- lib/libc/gen/seed48.c | 2 -- lib/libc/gen/seekdir.c | 2 -- lib/libc/gen/semctl.c | 2 -- lib/libc/gen/sendmmsg.c | 2 -- lib/libc/gen/setdomainname.c | 2 -- lib/libc/gen/sethostname.c | 2 -- lib/libc/gen/setjmperr.c | 2 -- lib/libc/gen/setmode.c | 2 -- lib/libc/gen/setproctitle.c | 2 -- lib/libc/gen/setprogname.c | 2 -- lib/libc/gen/siginterrupt.c | 2 -- lib/libc/gen/siglist.c | 2 -- lib/libc/gen/signal.c | 2 -- lib/libc/gen/sigsetops.c | 2 -- lib/libc/gen/sleep.c | 2 -- lib/libc/gen/statvfs.c | 2 -- lib/libc/gen/stringlist.c | 2 -- lib/libc/gen/strtofflags.c | 2 -- lib/libc/gen/sysconf.c | 2 -- lib/libc/gen/sysctl.c | 2 -- lib/libc/gen/sysctlbyname.c | 2 -- lib/libc/gen/sysctlnametomib.c | 2 -- lib/libc/gen/syslog.c | 2 -- lib/libc/gen/telldir.c | 2 -- lib/libc/gen/termios.c | 2 -- lib/libc/gen/time.c | 2 -- lib/libc/gen/times.c | 2 -- lib/libc/gen/timespec_get.c | 2 -- lib/libc/gen/timezone.c | 2 -- lib/libc/gen/trivial-getcontextx.c | 2 -- lib/libc/gen/ttyname.c | 2 -- lib/libc/gen/ttyslot.c | 2 -- lib/libc/gen/ualarm.c | 2 -- lib/libc/gen/uname.c | 2 -- lib/libc/gen/usleep.c | 2 -- lib/libc/gen/utime.c | 2 -- lib/libc/gen/utxdb.c | 2 -- lib/libc/gen/valloc.c | 2 -- lib/libc/gen/wait.c | 2 -- lib/libc/gen/wait3.c | 2 -- lib/libc/gen/waitid.c | 2 -- lib/libc/gen/waitpid.c | 2 -- lib/libc/gen/wordexp.c | 3 --- lib/libc/gmon/gmon.c | 2 -- lib/libc/gmon/mcount.c | 2 -- lib/libc/i386/gen/_ctx_start.S | 2 -- lib/libc/i386/gen/_setjmp.S | 2 -- lib/libc/i386/gen/fabs.S | 2 -- lib/libc/i386/gen/flt_rounds.c | 2 -- lib/libc/i386/gen/infinity.c | 2 -- lib/libc/i386/gen/makecontext.c | 2 -- lib/libc/i386/gen/rfork_thread.S | 2 -- lib/libc/i386/gen/setjmp.S | 2 -- lib/libc/i386/gen/signalcontext.c | 2 -- lib/libc/i386/gen/sigsetjmp.S | 2 -- lib/libc/i386/stdlib/div.S | 2 -- lib/libc/i386/stdlib/ldiv.S | 2 -- lib/libc/i386/string/bcmp.S | 2 -- lib/libc/i386/string/bcopy.S | 2 -- lib/libc/i386/string/bzero.S | 2 -- lib/libc/i386/string/memcmp.S | 2 -- lib/libc/i386/string/memcpy.S | 2 -- lib/libc/i386/string/memmove.S | 2 -- lib/libc/i386/string/memset.S | 2 -- lib/libc/i386/string/strcat.S | 2 -- lib/libc/i386/string/strchr.S | 2 -- lib/libc/i386/string/strcmp.S | 2 -- lib/libc/i386/string/strcpy.S | 2 -- lib/libc/i386/string/strncmp.S | 2 -- lib/libc/i386/string/strrchr.S | 2 -- lib/libc/i386/string/swab.S | 2 -- lib/libc/i386/string/wcschr.S | 2 -- lib/libc/i386/string/wcscmp.S | 2 -- lib/libc/i386/string/wcslen.S | 2 -- lib/libc/i386/string/wmemchr.S | 2 -- lib/libc/i386/sys/Ovfork.S | 2 -- lib/libc/i386/sys/cerror.S | 2 -- lib/libc/i386/sys/getcontext.S | 2 -- lib/libc/i386/sys/i386_clr_watch.c | 2 -- lib/libc/i386/sys/i386_get_fsbase.c | 2 -- lib/libc/i386/sys/i386_get_gsbase.c | 2 -- lib/libc/i386/sys/i386_get_ioperm.c | 2 -- lib/libc/i386/sys/i386_get_ldt.c | 2 -- lib/libc/i386/sys/i386_set_fsbase.c | 2 -- lib/libc/i386/sys/i386_set_gsbase.c | 2 -- lib/libc/i386/sys/i386_set_ioperm.c | 2 -- lib/libc/i386/sys/i386_set_ldt.c | 2 -- lib/libc/i386/sys/i386_set_watch.c | 2 -- lib/libc/i386/sys/i386_vm86.c | 2 -- lib/libc/i386/sys/syscall.S | 2 -- lib/libc/inet/inet_addr.c | 2 -- lib/libc/inet/inet_cidr_ntop.c | 2 -- lib/libc/inet/inet_cidr_pton.c | 2 -- lib/libc/inet/inet_lnaof.c | 2 -- lib/libc/inet/inet_makeaddr.c | 2 -- lib/libc/inet/inet_net_ntop.c | 2 -- lib/libc/inet/inet_net_pton.c | 2 -- lib/libc/inet/inet_neta.c | 2 -- lib/libc/inet/inet_netof.c | 2 -- lib/libc/inet/inet_network.c | 2 -- lib/libc/inet/inet_ntoa.c | 2 -- lib/libc/inet/inet_ntop.c | 2 -- lib/libc/inet/inet_pton.c | 2 -- lib/libc/inet/nsap_addr.c | 2 -- lib/libc/isc/ev_streams.c | 2 -- lib/libc/isc/ev_timers.c | 2 -- lib/libc/locale/ascii.c | 2 -- lib/libc/locale/big5.c | 2 -- lib/libc/locale/btowc.c | 2 -- lib/libc/locale/c16rtomb.c | 2 -- lib/libc/locale/c32rtomb.c | 2 -- lib/libc/locale/cXXrtomb_iconv.h | 2 -- lib/libc/locale/collate.c | 2 -- lib/libc/locale/collcmp.c | 2 -- lib/libc/locale/euc.c | 2 -- lib/libc/locale/fix_grouping.c | 2 -- lib/libc/locale/gb18030.c | 2 -- lib/libc/locale/gb2312.c | 2 -- lib/libc/locale/gbk.c | 2 -- lib/libc/locale/isctype.c | 2 -- lib/libc/locale/iswctype.c | 2 -- lib/libc/locale/ldpart.c | 2 -- lib/libc/locale/lmessages.c | 2 -- lib/libc/locale/lmonetary.c | 2 -- lib/libc/locale/lnumeric.c | 2 -- lib/libc/locale/localeconv.c | 2 -- lib/libc/locale/mblen.c | 2 -- lib/libc/locale/mbrlen.c | 2 -- lib/libc/locale/mbrtoc16.c | 2 -- lib/libc/locale/mbrtoc32.c | 2 -- lib/libc/locale/mbrtocXX_iconv.h | 2 -- lib/libc/locale/mbrtowc.c | 2 -- lib/libc/locale/mbsinit.c | 2 -- lib/libc/locale/mbsnrtowcs.c | 2 -- lib/libc/locale/mbsrtowcs.c | 2 -- lib/libc/locale/mbstowcs.c | 2 -- lib/libc/locale/mbtowc.c | 2 -- lib/libc/locale/mskanji.c | 2 -- lib/libc/locale/nextwctype.c | 2 -- lib/libc/locale/nl_langinfo.c | 2 -- lib/libc/locale/nomacros.c | 2 -- lib/libc/locale/none.c | 2 -- lib/libc/locale/rpmatch.c | 2 -- lib/libc/locale/rune.c | 2 -- lib/libc/locale/runetype.c | 2 -- lib/libc/locale/setlocale.c | 2 -- lib/libc/locale/setrunelocale.c | 2 -- lib/libc/locale/table.c | 2 -- lib/libc/locale/tolower.c | 2 -- lib/libc/locale/toupper.c | 2 -- lib/libc/locale/utf8.c | 2 -- lib/libc/locale/wcrtomb.c | 2 -- lib/libc/locale/wcsftime.c | 2 -- lib/libc/locale/wcsnrtombs.c | 2 -- lib/libc/locale/wcsrtombs.c | 2 -- lib/libc/locale/wcstod.c | 2 -- lib/libc/locale/wcstof.c | 2 -- lib/libc/locale/wcstoimax.c | 2 -- lib/libc/locale/wcstol.c | 2 -- lib/libc/locale/wcstold.c | 2 -- lib/libc/locale/wcstoll.c | 2 -- lib/libc/locale/wcstombs.c | 2 -- lib/libc/locale/wcstoul.c | 2 -- lib/libc/locale/wcstoull.c | 2 -- lib/libc/locale/wcstoumax.c | 2 -- lib/libc/locale/wctob.c | 2 -- lib/libc/locale/wctomb.c | 2 -- lib/libc/locale/wctrans.c | 2 -- lib/libc/locale/wctype.c | 2 -- lib/libc/locale/wcwidth.c | 2 -- lib/libc/nameser/ns_name.c | 2 -- lib/libc/nameser/ns_netint.c | 2 -- lib/libc/nameser/ns_parse.c | 2 -- lib/libc/nameser/ns_print.c | 2 -- lib/libc/nameser/ns_samedomain.c | 2 -- lib/libc/nameser/ns_ttl.c | 2 -- lib/libc/net/base64.c | 2 -- lib/libc/net/ether_addr.c | 2 -- lib/libc/net/eui64.c | 2 -- lib/libc/net/gai_strerror.c | 2 -- lib/libc/net/getaddrinfo.c | 2 -- lib/libc/net/gethostbydns.c | 2 -- lib/libc/net/gethostbyht.c | 2 -- lib/libc/net/gethostbynis.c | 2 -- lib/libc/net/gethostnamadr.c | 2 -- lib/libc/net/getifaddrs.c | 2 -- lib/libc/net/getifmaddrs.c | 2 -- lib/libc/net/getnameinfo.c | 2 -- lib/libc/net/getnetbydns.c | 2 -- lib/libc/net/getnetbyht.c | 2 -- lib/libc/net/getnetbynis.c | 2 -- lib/libc/net/getnetnamadr.c | 2 -- lib/libc/net/getproto.c | 2 -- lib/libc/net/getprotoent.c | 2 -- lib/libc/net/getprotoname.c | 2 -- lib/libc/net/getservent.c | 2 -- lib/libc/net/hesiod.c | 2 -- lib/libc/net/if_indextoname.c | 2 -- lib/libc/net/if_nameindex.c | 2 -- lib/libc/net/if_nametoindex.c | 2 -- lib/libc/net/ip6opt.c | 2 -- lib/libc/net/linkaddr.c | 2 -- lib/libc/net/map_v4v6.c | 2 -- lib/libc/net/name6.c | 2 -- lib/libc/net/nscache.c | 2 -- lib/libc/net/nscachedcli.c | 2 -- lib/libc/net/nsdispatch.c | 2 -- lib/libc/net/nsparser.y | 2 -- lib/libc/net/nss_compat.c | 2 -- lib/libc/net/ntoh.c | 2 -- lib/libc/net/rcmd.c | 2 -- lib/libc/net/rcmdsh.c | 2 -- lib/libc/net/recv.c | 2 -- lib/libc/net/rthdr.c | 2 -- lib/libc/net/sctp_sys_calls.c | 2 -- lib/libc/net/send.c | 2 -- lib/libc/net/sourcefilter.c | 2 -- lib/libc/net/vars.c | 2 -- lib/libc/nls/msgcat.c | 2 -- lib/libc/posix1e/acl_branding.c | 2 -- lib/libc/posix1e/acl_calc_mask.c | 2 -- lib/libc/posix1e/acl_cmp_np.c | 2 -- lib/libc/posix1e/acl_compat.c | 2 -- lib/libc/posix1e/acl_copy.c | 2 -- lib/libc/posix1e/acl_delete.c | 2 -- lib/libc/posix1e/acl_delete_entry.c | 2 -- lib/libc/posix1e/acl_entry.c | 2 -- lib/libc/posix1e/acl_equiv_mode_np.c | 2 -- lib/libc/posix1e/acl_extended_file_np.c | 2 -- lib/libc/posix1e/acl_flag.c | 2 -- lib/libc/posix1e/acl_free.c | 2 -- lib/libc/posix1e/acl_from_mode_np.c | 2 -- lib/libc/posix1e/acl_from_text.c | 2 -- lib/libc/posix1e/acl_from_text_nfs4.c | 2 -- lib/libc/posix1e/acl_get.c | 2 -- lib/libc/posix1e/acl_id_to_name.c | 2 -- lib/libc/posix1e/acl_init.c | 2 -- lib/libc/posix1e/acl_perm.c | 2 -- lib/libc/posix1e/acl_set.c | 2 -- lib/libc/posix1e/acl_strip.c | 2 -- lib/libc/posix1e/acl_support.c | 2 -- lib/libc/posix1e/acl_support_nfs4.c | 2 -- lib/libc/posix1e/acl_to_text.c | 2 -- lib/libc/posix1e/acl_to_text_nfs4.c | 2 -- lib/libc/posix1e/acl_valid.c | 2 -- lib/libc/posix1e/extattr.c | 2 -- lib/libc/posix1e/mac.c | 2 -- lib/libc/posix1e/mac_exec.c | 2 -- lib/libc/posix1e/mac_get.c | 2 -- lib/libc/posix1e/mac_set.c | 2 -- lib/libc/powerpc/gen/_ctx_start.S | 3 --- lib/libc/powerpc/gen/_setjmp.S | 2 -- lib/libc/powerpc/gen/eabi.S | 2 -- lib/libc/powerpc/gen/fabs.S | 2 -- lib/libc/powerpc/gen/flt_rounds.c | 2 -- lib/libc/powerpc/gen/fpgetmask.c | 2 -- lib/libc/powerpc/gen/fpgetround.c | 2 -- lib/libc/powerpc/gen/fpsetmask.c | 2 -- lib/libc/powerpc/gen/fpsetround.c | 2 -- lib/libc/powerpc/gen/infinity.c | 2 -- lib/libc/powerpc/gen/makecontext.c | 2 -- lib/libc/powerpc/gen/setjmp.S | 2 -- lib/libc/powerpc/gen/signalcontext.c | 2 -- lib/libc/powerpc/gen/sigsetjmp.S | 2 -- lib/libc/powerpc/sys/__vdso_gettc.c | 2 -- lib/libc/powerpc/sys/cerror.S | 2 -- lib/libc/powerpc64/gen/_ctx_start.S | 3 --- lib/libc/powerpc64/gen/_setjmp.S | 2 -- lib/libc/powerpc64/gen/fabs.S | 2 -- lib/libc/powerpc64/gen/flt_rounds.c | 2 -- lib/libc/powerpc64/gen/fpgetmask.c | 2 -- lib/libc/powerpc64/gen/fpgetround.c | 2 -- lib/libc/powerpc64/gen/fpsetmask.c | 2 -- lib/libc/powerpc64/gen/fpsetround.c | 2 -- lib/libc/powerpc64/gen/infinity.c | 2 -- lib/libc/powerpc64/gen/makecontext.c | 2 -- lib/libc/powerpc64/gen/setjmp.S | 2 -- lib/libc/powerpc64/gen/signalcontext.c | 2 -- lib/libc/powerpc64/gen/sigsetjmp.S | 2 -- lib/libc/powerpc64/string/bcopy.S | 2 -- lib/libc/powerpc64/string/bcopy_resolver.c | 2 -- lib/libc/powerpc64/string/memcpy.S | 2 -- lib/libc/powerpc64/string/strcpy.c | 2 -- lib/libc/powerpc64/string/strcpy_arch_2_05.S | 2 -- lib/libc/powerpc64/string/strcpy_resolver.c | 2 -- lib/libc/powerpc64/string/strncpy.c | 2 -- lib/libc/powerpc64/string/strncpy_arch_2_05.S | 2 -- lib/libc/powerpc64/string/strncpy_resolver.c | 2 -- lib/libc/powerpc64/sys/__vdso_gettc.c | 2 -- lib/libc/powerpc64/sys/cerror.S | 2 -- lib/libc/powerpcspe/gen/_setjmp.S | 2 -- lib/libc/powerpcspe/gen/fabs.S | 2 -- lib/libc/powerpcspe/gen/flt_rounds.c | 2 -- lib/libc/powerpcspe/gen/fpgetmask.c | 2 -- lib/libc/powerpcspe/gen/fpgetround.c | 2 -- lib/libc/powerpcspe/gen/fpsetmask.c | 2 -- lib/libc/powerpcspe/gen/fpsetround.c | 2 -- lib/libc/powerpcspe/gen/setjmp.S | 2 -- lib/libc/powerpcspe/gen/sigsetjmp.S | 2 -- lib/libc/quad/TESTS/divrem.c | 2 -- lib/libc/quad/TESTS/mul.c | 2 -- lib/libc/quad/adddi3.c | 2 -- lib/libc/quad/anddi3.c | 2 -- lib/libc/quad/ashldi3.c | 2 -- lib/libc/quad/ashrdi3.c | 2 -- lib/libc/quad/cmpdi2.c | 2 -- lib/libc/quad/divdi3.c | 2 -- lib/libc/quad/fixdfdi.c | 2 -- lib/libc/quad/fixsfdi.c | 2 -- lib/libc/quad/fixunsdfdi.c | 2 -- lib/libc/quad/fixunssfdi.c | 2 -- lib/libc/quad/floatdidf.c | 2 -- lib/libc/quad/floatdisf.c | 2 -- lib/libc/quad/floatunsdidf.c | 2 -- lib/libc/quad/iordi3.c | 2 -- lib/libc/quad/lshldi3.c | 2 -- lib/libc/quad/lshrdi3.c | 2 -- lib/libc/quad/moddi3.c | 2 -- lib/libc/quad/muldi3.c | 2 -- lib/libc/quad/negdi2.c | 2 -- lib/libc/quad/notdi2.c | 2 -- lib/libc/quad/qdivrem.c | 2 -- lib/libc/quad/subdi3.c | 2 -- lib/libc/quad/ucmpdi2.c | 2 -- lib/libc/quad/udivdi3.c | 2 -- lib/libc/quad/umoddi3.c | 2 -- lib/libc/quad/xordi3.c | 2 -- lib/libc/regex/engine.c | 2 -- lib/libc/regex/grot/debug.c | 2 -- lib/libc/regex/grot/main.c | 2 -- lib/libc/regex/grot/split.c | 2 -- lib/libc/regex/regcomp.c | 2 -- lib/libc/regex/regerror.c | 2 -- lib/libc/regex/regexec.c | 2 -- lib/libc/regex/regfree.c | 2 -- lib/libc/resolv/herror.c | 2 -- lib/libc/resolv/mtctxres.c | 2 -- lib/libc/resolv/res_comp.c | 2 -- lib/libc/resolv/res_data.c | 2 -- lib/libc/resolv/res_debug.c | 2 -- lib/libc/resolv/res_findzonecut.c | 2 -- lib/libc/resolv/res_init.c | 2 -- lib/libc/resolv/res_mkquery.c | 2 -- lib/libc/resolv/res_mkupdate.c | 2 -- lib/libc/resolv/res_query.c | 2 -- lib/libc/resolv/res_send.c | 2 -- lib/libc/resolv/res_update.c | 2 -- lib/libc/riscv/gen/_ctx_start.S | 2 -- lib/libc/riscv/gen/_setjmp.S | 2 -- lib/libc/riscv/gen/fabs.S | 2 -- lib/libc/riscv/gen/flt_rounds.c | 2 -- lib/libc/riscv/gen/fpgetmask.c | 2 -- lib/libc/riscv/gen/fpsetmask.c | 2 -- lib/libc/riscv/gen/infinity.c | 2 -- lib/libc/riscv/gen/makecontext.c | 2 -- lib/libc/riscv/gen/setjmp.S | 2 -- lib/libc/riscv/gen/sigsetjmp.S | 2 -- lib/libc/riscv/sys/__vdso_gettc.c | 2 -- lib/libc/riscv/sys/cerror.S | 2 -- lib/libc/riscv/sys/syscall.S | 2 -- lib/libc/riscv/sys/vfork.S | 1 - lib/libc/rpc/auth_des.c | 2 -- lib/libc/rpc/auth_none.c | 2 -- lib/libc/rpc/auth_time.c | 2 -- lib/libc/rpc/auth_unix.c | 2 -- lib/libc/rpc/authdes_prot.c | 2 -- lib/libc/rpc/authunix_prot.c | 2 -- lib/libc/rpc/bindresvport.c | 2 -- lib/libc/rpc/clnt_bcast.c | 3 --- lib/libc/rpc/clnt_dg.c | 2 -- lib/libc/rpc/clnt_generic.c | 2 -- lib/libc/rpc/clnt_perror.c | 2 -- lib/libc/rpc/clnt_raw.c | 2 -- lib/libc/rpc/clnt_simple.c | 2 -- lib/libc/rpc/clnt_vc.c | 2 -- lib/libc/rpc/crypt_client.c | 2 -- lib/libc/rpc/des_crypt.c | 2 -- lib/libc/rpc/des_soft.c | 2 -- lib/libc/rpc/getnetconfig.c | 2 -- lib/libc/rpc/getnetpath.c | 2 -- lib/libc/rpc/getpublickey.c | 2 -- lib/libc/rpc/getrpcent.c | 2 -- lib/libc/rpc/getrpcport.c | 2 -- lib/libc/rpc/key_call.c | 2 -- lib/libc/rpc/key_prot_xdr.c | 2 -- lib/libc/rpc/mt_misc.c | 2 -- lib/libc/rpc/netname.c | 2 -- lib/libc/rpc/netnamer.c | 2 -- lib/libc/rpc/pmap_clnt.c | 2 -- lib/libc/rpc/pmap_getmaps.c | 2 -- lib/libc/rpc/pmap_getport.c | 2 -- lib/libc/rpc/pmap_prot.c | 2 -- lib/libc/rpc/pmap_prot2.c | 2 -- lib/libc/rpc/pmap_rmt.c | 2 -- lib/libc/rpc/rpc_callmsg.c | 2 -- lib/libc/rpc/rpc_commondata.c | 2 -- lib/libc/rpc/rpc_dtablesize.c | 2 -- lib/libc/rpc/rpc_generic.c | 2 -- lib/libc/rpc/rpc_prot.c | 2 -- lib/libc/rpc/rpc_soc.c | 2 -- lib/libc/rpc/rpcb_clnt.c | 2 -- lib/libc/rpc/rpcb_prot.c | 2 -- lib/libc/rpc/rpcb_st_xdr.c | 2 -- lib/libc/rpc/rpcdname.c | 2 -- lib/libc/rpc/rtime.c | 2 -- lib/libc/rpc/svc.c | 2 -- lib/libc/rpc/svc_auth.c | 2 -- lib/libc/rpc/svc_auth_des.c | 2 -- lib/libc/rpc/svc_auth_unix.c | 2 -- lib/libc/rpc/svc_dg.c | 2 -- lib/libc/rpc/svc_generic.c | 2 -- lib/libc/rpc/svc_raw.c | 2 -- lib/libc/rpc/svc_run.c | 2 -- lib/libc/rpc/svc_simple.c | 2 -- lib/libc/rpc/svc_vc.c | 2 -- lib/libc/secure/stack_protector.c | 2 -- lib/libc/secure/stack_protector_compat.c | 2 -- lib/libc/softfloat/bits32/softfloat.c | 2 -- lib/libc/softfloat/bits64/softfloat.c | 2 -- lib/libc/softfloat/eqdf2.c | 2 -- lib/libc/softfloat/eqsf2.c | 2 -- lib/libc/softfloat/eqtf2.c | 2 -- lib/libc/softfloat/fpgetmask.c | 2 -- lib/libc/softfloat/fpgetround.c | 2 -- lib/libc/softfloat/fpgetsticky.c | 2 -- lib/libc/softfloat/fpsetmask.c | 2 -- lib/libc/softfloat/fpsetround.c | 2 -- lib/libc/softfloat/fpsetsticky.c | 2 -- lib/libc/softfloat/gedf2.c | 2 -- lib/libc/softfloat/gesf2.c | 2 -- lib/libc/softfloat/getf2.c | 2 -- lib/libc/softfloat/gexf2.c | 2 -- lib/libc/softfloat/gtdf2.c | 2 -- lib/libc/softfloat/gtsf2.c | 2 -- lib/libc/softfloat/gttf2.c | 2 -- lib/libc/softfloat/gtxf2.c | 2 -- lib/libc/softfloat/ledf2.c | 2 -- lib/libc/softfloat/lesf2.c | 2 -- lib/libc/softfloat/letf2.c | 2 -- lib/libc/softfloat/ltdf2.c | 2 -- lib/libc/softfloat/ltsf2.c | 2 -- lib/libc/softfloat/lttf2.c | 2 -- lib/libc/softfloat/nedf2.c | 2 -- lib/libc/softfloat/negdf2.c | 2 -- lib/libc/softfloat/negsf2.c | 2 -- lib/libc/softfloat/negtf2.c | 2 -- lib/libc/softfloat/negxf2.c | 2 -- lib/libc/softfloat/nesf2.c | 2 -- lib/libc/softfloat/netf2.c | 2 -- lib/libc/softfloat/nexf2.c | 2 -- lib/libc/softfloat/timesoftfloat.c | 2 -- lib/libc/softfloat/unorddf2.c | 2 -- lib/libc/softfloat/unordsf2.c | 2 -- lib/libc/stdio/_flock_stub.c | 2 -- lib/libc/stdio/asprintf.c | 2 -- lib/libc/stdio/clrerr.c | 2 -- lib/libc/stdio/dprintf.c | 2 -- lib/libc/stdio/fclose.c | 2 -- lib/libc/stdio/fcloseall.c | 2 -- lib/libc/stdio/fdopen.c | 2 -- lib/libc/stdio/feof.c | 2 -- lib/libc/stdio/ferror.c | 2 -- lib/libc/stdio/fflush.c | 2 -- lib/libc/stdio/fgetc.c | 2 -- lib/libc/stdio/fgetln.c | 2 -- lib/libc/stdio/fgetpos.c | 2 -- lib/libc/stdio/fgets.c | 2 -- lib/libc/stdio/fgetwc.c | 2 -- lib/libc/stdio/fgetwln.c | 2 -- lib/libc/stdio/fgetws.c | 2 -- lib/libc/stdio/fileno.c | 2 -- lib/libc/stdio/findfp.c | 2 -- lib/libc/stdio/flags.c | 2 -- lib/libc/stdio/fmemopen.c | 2 -- lib/libc/stdio/fopen.c | 2 -- lib/libc/stdio/fopencookie.c | 2 -- lib/libc/stdio/fprintf.c | 2 -- lib/libc/stdio/fpurge.c | 2 -- lib/libc/stdio/fputc.c | 2 -- lib/libc/stdio/fputs.c | 2 -- lib/libc/stdio/fputwc.c | 2 -- lib/libc/stdio/fputws.c | 2 -- lib/libc/stdio/fread.c | 2 -- lib/libc/stdio/freopen.c | 2 -- lib/libc/stdio/fscanf.c | 2 -- lib/libc/stdio/fseek.c | 2 -- lib/libc/stdio/fsetpos.c | 2 -- lib/libc/stdio/ftell.c | 2 -- lib/libc/stdio/funopen.c | 2 -- lib/libc/stdio/fvwrite.c | 2 -- lib/libc/stdio/fwalk.c | 2 -- lib/libc/stdio/fwide.c | 2 -- lib/libc/stdio/fwprintf.c | 2 -- lib/libc/stdio/fwrite.c | 2 -- lib/libc/stdio/fwscanf.c | 2 -- lib/libc/stdio/getc.c | 2 -- lib/libc/stdio/getchar.c | 2 -- lib/libc/stdio/getdelim.c | 2 -- lib/libc/stdio/getline.c | 2 -- lib/libc/stdio/gets.c | 2 -- lib/libc/stdio/gets_s.c | 2 -- lib/libc/stdio/getw.c | 2 -- lib/libc/stdio/getwc.c | 2 -- lib/libc/stdio/getwchar.c | 2 -- lib/libc/stdio/makebuf.c | 2 -- lib/libc/stdio/mktemp.c | 2 -- lib/libc/stdio/open_memstream.c | 2 -- lib/libc/stdio/open_wmemstream.c | 2 -- lib/libc/stdio/perror.c | 2 -- lib/libc/stdio/printf-pos.c | 2 -- lib/libc/stdio/printf.c | 2 -- lib/libc/stdio/putc.c | 2 -- lib/libc/stdio/putchar.c | 2 -- lib/libc/stdio/puts.c | 2 -- lib/libc/stdio/putw.c | 2 -- lib/libc/stdio/putwc.c | 2 -- lib/libc/stdio/putwchar.c | 2 -- lib/libc/stdio/refill.c | 2 -- lib/libc/stdio/remove.c | 2 -- lib/libc/stdio/rewind.c | 2 -- lib/libc/stdio/rget.c | 2 -- lib/libc/stdio/scanf.c | 2 -- lib/libc/stdio/setbuf.c | 2 -- lib/libc/stdio/setbuffer.c | 2 -- lib/libc/stdio/setvbuf.c | 2 -- lib/libc/stdio/snprintf.c | 2 -- lib/libc/stdio/sprintf.c | 2 -- lib/libc/stdio/sscanf.c | 2 -- lib/libc/stdio/stdio.c | 2 -- lib/libc/stdio/swprintf.c | 2 -- lib/libc/stdio/swscanf.c | 2 -- lib/libc/stdio/tempnam.c | 2 -- lib/libc/stdio/tmpfile.c | 2 -- lib/libc/stdio/tmpnam.c | 2 -- lib/libc/stdio/ungetc.c | 2 -- lib/libc/stdio/ungetwc.c | 2 -- lib/libc/stdio/vasprintf.c | 2 -- lib/libc/stdio/vdprintf.c | 2 -- lib/libc/stdio/vfprintf.c | 2 -- lib/libc/stdio/vfscanf.c | 2 -- lib/libc/stdio/vfwprintf.c | 2 -- lib/libc/stdio/vfwscanf.c | 2 -- lib/libc/stdio/vprintf.c | 2 -- lib/libc/stdio/vscanf.c | 2 -- lib/libc/stdio/vsnprintf.c | 2 -- lib/libc/stdio/vsprintf.c | 2 -- *** 45035 LINES SKIPPED *** From nobody Wed Aug 16 17:57:02 2023 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 4RQwnW245zz4qvPk; Wed, 16 Aug 2023 17:57: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 4RQwnV25Rmz3VHy; Wed, 16 Aug 2023 17:57:02 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692208622; 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=as/CLxnlRRaaNnQ0ENFnP80Y4mnkeB8jlDsocgy2TNg=; b=KnR6lm6syi9Ho3bPovndNW6lolZnC6KAukMe6IQ2igWbGLisuCkbE0XZ20gj4XWJ1IK9vl RWKk3EGSeDcOt5sLa8QZBZGMV0fm267hRjdWQML3MZiVjaN4iI1AeOOMTRN7zAg2dRyoDf 5/1ahVRt93SfoDU7FGbb92SErXfxEUrV5mdJToNnyIh81br7NM1MZYMtCJk2RN/Krx0l36 kNhOEBQYl4+s0saeLY96Qjb3Y4jFZYKWkUyTuuT6v4Im/ojgRzFnhiMYok92CZ7s1g7CW/ 2W69YvUWo88n35n6pgFTasqm2enL+0xQ3DiZQ7eZvuvDUe1VIPjaE1zIoWIaQw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692208622; 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=as/CLxnlRRaaNnQ0ENFnP80Y4mnkeB8jlDsocgy2TNg=; b=VYgvs76YylKt4VwRd3TUYAt4uGIHJf/uCjNSodZoHHsFfQS4JCRZZ63IhUPRwFpO79UP0D D0lUU+i3Knmigjn020d7kJTX9SZqVm7z1JDjt4DxuW9XXIUoZtES2ZfQWQ8F22mwt/2Ecd BgQO+9RUMnIP5bsSbB4Ei0evs8XzNDf4c9+pu9NnCGV1lTt9nZrUkiKQxwq5qKhNH1x/PL 4Jwyj0+iZ/JTYrxcHq+5m6owErA+0Q3bPV1YR49Dd1i9Re+Rx+ZhGaaywCv3PURf+/+DG8 Jb3EElvN25EH+yUMTinUwmBK/CkMkVrZxL2Oyx4Bldf1OUnl70uMWhBgUp33tQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692208622; a=rsa-sha256; cv=none; b=sUw65opO09D3Sl7qaLUjpCAN4pnLhWg7mKxtFAI1sjkXmgv/KDN4eBEzkMIlm14fDsqI2/ jHEvonhJ542Fts16WA0vnP5zr6O1yOnrS+fRSHT498KXmvq7qNFnfUFrDRnlz6VmpvsGZE neaUVz3ziwLxus5aaYCi9uAlv3MggL45KrZeGdrS4octtV9yD6u0TdLcA9pXEQTOap87el VEIjbxop+8cTjnpAF9yAAn+t0uwvoVWhJA1HsytXDi1DIgajQ6RV9BwbbW5mzOZZvRRTAV 0UGVI/yGrSa04E2s3abnd0D6qIEV4lGm13I77l3jCO7gCiX0jLKOmDnj3k2aww== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RQwnV1BjBz11dN; Wed, 16 Aug 2023 17:57: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 37GHv229059371; Wed, 16 Aug 2023 17:57:02 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37GHv2ca059368; Wed, 16 Aug 2023 17:57:02 GMT (envelope-from git) Date: Wed, 16 Aug 2023 17:57:02 GMT Message-Id: <202308161757.37GHv2ca059368@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Warner Losh Subject: git: da5432eda807 - main - Remove $FreeBSD$: alt two-line .c pattern 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org 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: da5432eda807c4b7232d030d5157d5b417ea4f52 Auto-Submitted: auto-generated The branch main has been updated by imp: URL: https://cgit.FreeBSD.org/src/commit/?id=da5432eda807c4b7232d030d5157d5b417ea4f52 commit da5432eda807c4b7232d030d5157d5b417ea4f52 Author: Warner Losh AuthorDate: 2023-08-16 17:54:48 +0000 Commit: Warner Losh CommitDate: 2023-08-16 17:54:48 +0000 Remove $FreeBSD$: alt two-line .c pattern Remove /^\s*__RCSID\("\$FreeBSD\$"\);\n\n/ --- sbin/routed/if.c | 3 --- sbin/routed/input.c | 3 --- sbin/routed/main.c | 2 -- sbin/routed/output.c | 3 --- sbin/routed/parms.c | 3 --- sbin/routed/radix.c | 3 --- sbin/routed/rdisc.c | 3 --- sbin/routed/table.c | 3 --- sbin/routed/trace.c | 3 --- usr.bin/getconf/tests/arch_type.c | 2 -- usr.bin/procstat/tests/while1.c | 2 -- usr.sbin/mpsutil/mps_cmd.c | 2 -- usr.sbin/mpsutil/mps_debug.c | 2 -- usr.sbin/mpsutil/mps_flash.c | 2 -- usr.sbin/mpsutil/mps_set.c | 2 -- usr.sbin/mpsutil/mps_show.c | 2 -- usr.sbin/mpsutil/mps_slot.c | 2 -- usr.sbin/mpsutil/mpsutil.c | 2 -- usr.sbin/mptutil/mpt_cam.c | 2 -- usr.sbin/mptutil/mpt_cmd.c | 2 -- usr.sbin/mptutil/mpt_config.c | 2 -- usr.sbin/mptutil/mpt_drive.c | 2 -- usr.sbin/mptutil/mpt_evt.c | 2 -- usr.sbin/mptutil/mpt_show.c | 2 -- usr.sbin/mptutil/mpt_volume.c | 2 -- usr.sbin/mptutil/mptutil.c | 2 -- 26 files changed, 60 deletions(-) diff --git a/sbin/routed/if.c b/sbin/routed/if.c index 83d8fe503893..72894942fe05 100644 --- a/sbin/routed/if.c +++ b/sbin/routed/if.c @@ -33,9 +33,6 @@ #include "defs.h" #include "pathnames.h" - -__RCSID("$FreeBSD$"); - struct ifhead ifnet = LIST_HEAD_INITIALIZER(ifnet); /* all interfaces */ struct ifhead remote_if = LIST_HEAD_INITIALIZER(remote_if); /* remote interfaces */ diff --git a/sbin/routed/input.c b/sbin/routed/input.c index 854bfd8d9e66..238933d29e6b 100644 --- a/sbin/routed/input.c +++ b/sbin/routed/input.c @@ -30,9 +30,6 @@ */ #include "defs.h" - -__RCSID("$FreeBSD$"); - static void input(struct sockaddr_in *, struct interface *, struct interface *, struct rip *, int); static void input_route(naddr, naddr, struct rt_spare *, struct netinfo *); diff --git a/sbin/routed/main.c b/sbin/routed/main.c index cfc0c148971c..491a40026345 100644 --- a/sbin/routed/main.c +++ b/sbin/routed/main.c @@ -38,8 +38,6 @@ __COPYRIGHT("@(#) Copyright (c) 1983, 1988, 1993 " "The Regents of the University of California." " All rights reserved."); -__RCSID("$FreeBSD$"); - pid_t mypid; naddr myaddr; /* system address */ diff --git a/sbin/routed/output.c b/sbin/routed/output.c index 2974f2a6f19e..726fab2c11b5 100644 --- a/sbin/routed/output.c +++ b/sbin/routed/output.c @@ -31,9 +31,6 @@ #include "defs.h" -__RCSID("$FreeBSD$"); - - u_int update_seqno; diff --git a/sbin/routed/parms.c b/sbin/routed/parms.c index bd4fab045f84..59f141c76c66 100644 --- a/sbin/routed/parms.c +++ b/sbin/routed/parms.c @@ -33,9 +33,6 @@ #include "pathnames.h" #include -__RCSID("$FreeBSD$"); - - static struct parm *parms; struct intnet *intnets; struct r1net *r1nets; diff --git a/sbin/routed/radix.c b/sbin/routed/radix.c index 36a404f9d043..c4a0e5de2c2c 100644 --- a/sbin/routed/radix.c +++ b/sbin/routed/radix.c @@ -36,9 +36,6 @@ */ #include "defs.h" - -__RCSID("$FreeBSD$"); - #define log(x, msg) syslog(x, msg) #define panic(s) {log(LOG_ERR,s); exit(1);} #define min(a,b) (((a)<(b))?(a):(b)) diff --git a/sbin/routed/rdisc.c b/sbin/routed/rdisc.c index f72b1dd7fda7..2dfcc15768d8 100644 --- a/sbin/routed/rdisc.c +++ b/sbin/routed/rdisc.c @@ -33,9 +33,6 @@ #include #include #include - -__RCSID("$FreeBSD$"); - /* router advertisement ICMP packet */ struct icmp_ad { u_int8_t icmp_type; /* type of message */ diff --git a/sbin/routed/table.c b/sbin/routed/table.c index 7db9d784278b..b43c8bb873a5 100644 --- a/sbin/routed/table.c +++ b/sbin/routed/table.c @@ -30,9 +30,6 @@ */ #include "defs.h" - -__RCSID("$FreeBSD$"); - static struct rt_spare *rts_better(struct rt_entry *); static struct rt_spare rts_empty = {0,0,0,HOPCNT_INFINITY,0,0,0}; static void set_need_flash(void); diff --git a/sbin/routed/trace.c b/sbin/routed/trace.c index 1166039499bd..59929b130b1a 100644 --- a/sbin/routed/trace.c +++ b/sbin/routed/trace.c @@ -36,9 +36,6 @@ #include #include -__RCSID("$FreeBSD$"); - - int tracelevel, new_tracelevel; FILE *ftrace; /* output trace file */ diff --git a/usr.bin/getconf/tests/arch_type.c b/usr.bin/getconf/tests/arch_type.c index 6cf7a2fb7f79..731ddae656bb 100644 --- a/usr.bin/getconf/tests/arch_type.c +++ b/usr.bin/getconf/tests/arch_type.c @@ -24,8 +24,6 @@ */ #include -__RCSID("$FreeBSD$"); - #include #include #include diff --git a/usr.bin/procstat/tests/while1.c b/usr.bin/procstat/tests/while1.c index cc201b712745..c81e8193e072 100644 --- a/usr.bin/procstat/tests/while1.c +++ b/usr.bin/procstat/tests/while1.c @@ -24,8 +24,6 @@ */ #include -__RCSID("$FreeBSD$"); - #include #include diff --git a/usr.sbin/mpsutil/mps_cmd.c b/usr.sbin/mpsutil/mps_cmd.c index a9cb269abc5f..448e4cea602f 100644 --- a/usr.sbin/mpsutil/mps_cmd.c +++ b/usr.sbin/mpsutil/mps_cmd.c @@ -34,8 +34,6 @@ */ #include -__RCSID("$FreeBSD$"); - #include #include #include diff --git a/usr.sbin/mpsutil/mps_debug.c b/usr.sbin/mpsutil/mps_debug.c index 83315090d730..a3297b4176cd 100644 --- a/usr.sbin/mpsutil/mps_debug.c +++ b/usr.sbin/mpsutil/mps_debug.c @@ -28,8 +28,6 @@ */ #include -__RCSID("$FreeBSD$"); - #include #include #include diff --git a/usr.sbin/mpsutil/mps_flash.c b/usr.sbin/mpsutil/mps_flash.c index a0cc4a877b7d..98f476e3e234 100644 --- a/usr.sbin/mpsutil/mps_flash.c +++ b/usr.sbin/mpsutil/mps_flash.c @@ -24,8 +24,6 @@ */ #include -__RCSID("$FreeBSD$"); - #include #include #include diff --git a/usr.sbin/mpsutil/mps_set.c b/usr.sbin/mpsutil/mps_set.c index 91e4d23ab78d..b75f327cb993 100644 --- a/usr.sbin/mpsutil/mps_set.c +++ b/usr.sbin/mpsutil/mps_set.c @@ -26,8 +26,6 @@ */ #include -__RCSID("$FreeBSD$"); - #include #include #include diff --git a/usr.sbin/mpsutil/mps_show.c b/usr.sbin/mpsutil/mps_show.c index ef20cd942d86..7454bf15e06c 100644 --- a/usr.sbin/mpsutil/mps_show.c +++ b/usr.sbin/mpsutil/mps_show.c @@ -32,8 +32,6 @@ */ #include -__RCSID("$FreeBSD$"); - #include #include #include diff --git a/usr.sbin/mpsutil/mps_slot.c b/usr.sbin/mpsutil/mps_slot.c index 396d5706cd5f..2c90668ec808 100644 --- a/usr.sbin/mpsutil/mps_slot.c +++ b/usr.sbin/mpsutil/mps_slot.c @@ -26,8 +26,6 @@ */ #include -__RCSID("$FreeBSD$"); - #include #include #include diff --git a/usr.sbin/mpsutil/mpsutil.c b/usr.sbin/mpsutil/mpsutil.c index cb9563cefa60..0b6baa3aab93 100644 --- a/usr.sbin/mpsutil/mpsutil.c +++ b/usr.sbin/mpsutil/mpsutil.c @@ -32,8 +32,6 @@ */ #include -__RCSID("$FreeBSD$"); - #include #include #include diff --git a/usr.sbin/mptutil/mpt_cam.c b/usr.sbin/mptutil/mpt_cam.c index 04c13f0c25fe..2e636fb6ce25 100644 --- a/usr.sbin/mptutil/mpt_cam.c +++ b/usr.sbin/mptutil/mpt_cam.c @@ -31,8 +31,6 @@ */ #include -__RCSID("$FreeBSD$"); - #include #include #include diff --git a/usr.sbin/mptutil/mpt_cmd.c b/usr.sbin/mptutil/mpt_cmd.c index 79422c12dd89..8bcec08cd232 100644 --- a/usr.sbin/mptutil/mpt_cmd.c +++ b/usr.sbin/mptutil/mpt_cmd.c @@ -31,8 +31,6 @@ */ #include -__RCSID("$FreeBSD$"); - #include #include #include diff --git a/usr.sbin/mptutil/mpt_config.c b/usr.sbin/mptutil/mpt_config.c index 58894fb5ecc9..36c3881969c9 100644 --- a/usr.sbin/mptutil/mpt_config.c +++ b/usr.sbin/mptutil/mpt_config.c @@ -31,8 +31,6 @@ */ #include -__RCSID("$FreeBSD$"); - #include #include #include diff --git a/usr.sbin/mptutil/mpt_drive.c b/usr.sbin/mptutil/mpt_drive.c index 96004c7a3e74..bf5a52b0bfd7 100644 --- a/usr.sbin/mptutil/mpt_drive.c +++ b/usr.sbin/mptutil/mpt_drive.c @@ -31,8 +31,6 @@ */ #include -__RCSID("$FreeBSD$"); - #include #include #include diff --git a/usr.sbin/mptutil/mpt_evt.c b/usr.sbin/mptutil/mpt_evt.c index b1c423f71031..6a077d4a906e 100644 --- a/usr.sbin/mptutil/mpt_evt.c +++ b/usr.sbin/mptutil/mpt_evt.c @@ -31,8 +31,6 @@ */ #include -__RCSID("$FreeBSD$"); - #include #include #include diff --git a/usr.sbin/mptutil/mpt_show.c b/usr.sbin/mptutil/mpt_show.c index 4bc2c7569f53..a70a4dd90bc8 100644 --- a/usr.sbin/mptutil/mpt_show.c +++ b/usr.sbin/mptutil/mpt_show.c @@ -31,8 +31,6 @@ */ #include -__RCSID("$FreeBSD$"); - #include #include #include diff --git a/usr.sbin/mptutil/mpt_volume.c b/usr.sbin/mptutil/mpt_volume.c index ddf6492a8592..71251e591eec 100644 --- a/usr.sbin/mptutil/mpt_volume.c +++ b/usr.sbin/mptutil/mpt_volume.c @@ -31,8 +31,6 @@ */ #include -__RCSID("$FreeBSD$"); - #include #include #include diff --git a/usr.sbin/mptutil/mptutil.c b/usr.sbin/mptutil/mptutil.c index 0ec6620c8688..5e8b2eb71291 100644 --- a/usr.sbin/mptutil/mptutil.c +++ b/usr.sbin/mptutil/mptutil.c @@ -31,8 +31,6 @@ */ #include -__RCSID("$FreeBSD$"); - #include #include #include From nobody Wed Aug 16 17:57:03 2023 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 4RQwnW6bXsz4qvTf; Wed, 16 Aug 2023 17:57: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 4RQwnW5Vdhz3VW6; Wed, 16 Aug 2023 17:57:03 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692208623; 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=TmnpMdP5kW0jg3G3w+l+YKaAsLeDwHITZCRiCvg5ubE=; b=O8n6o/Vne5eoHG4gfy1GAYIrSfJk1RY4p/TFb04XOrAfER8+BJZWSaQOsQEhF6IeiPnEwZ LUjNBeZsas7CZN1pzqfG99moQII+Kg/mE95SakhWvhqrPY1lHVCNZtQcuLJwfpHfyK4VdF +jPKeokyVBuU0cZc3OPpsffy070CVDxhLmYkFiHJC6Q91TFg8rt3vNAKpdjCNoqbG5DT/A MIPN4t9LqCCi2fY0ERZTtrAu8mSBD8msLBeoietXLegLkyRWQQibHCKJKqugn57q6grfCZ gtelI9jhv2bg0DrPGXuKOL688zkN66B6P/HF4Dwv09PrUz6iSzOqKNQFjZNWfg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692208623; 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=TmnpMdP5kW0jg3G3w+l+YKaAsLeDwHITZCRiCvg5ubE=; b=SmL26fjDdjVPmrd+TkNjcQqx1zQmiZwyifhxHne8Y4tqC9iBGuLPLOUmgnjzhERPXyGveo o65kjRz6pVnt0664qkh/qcEZtoKaQ2T+uRdRiTGGrJG3RgaRtHylRThd4Wbk6tf8rOJv5w pFhUaU6UvuFSG45/nEIrw+ChjBpKmOmEWKzXZIav9oherwQrvsrqyWMWOeY1xTZLQIdnwD KcHH0dI2slvNpNyrIak6mgLRTQWbkOLtZz400AprQb5TFapVXPSceKDHYRlJjyoXq62Qu4 MqYZ/zxJ5iHGUAiQUCm0GdIWg1yCFmZq9HYLrtolKFuzqJBCJx0ofpZYRHx0eA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692208623; a=rsa-sha256; cv=none; b=veRuR7gIUcS0P0Y9CB6ISSJzkySTU6W+pV8STTiiSbATuh4gFa639baNAXlpD1ZRzXfQWk I/DTUFvjBJzR76PY/F7QkFvx0eQ0EmsLm5U7ZTzwcgWhNaMGZzL4GS+wnYlyg8d9r4TxGu W9gg5BJ5k9Ku9stNrtplQLnk5FlqvMiavdAvMgT3/66FJ6emVIYDe/UJbfi1z0wyGOG+na flMKHBY3kUCZU/DrYvqgq8TkgJhkHmPG6AeKgDfuOHqUO56pLx6DFGtkn1UGVsz6885IN+ 8z/03rk9MEsi59rpmj89QaPoNpiQWypnnZoZPkxQYxI5opyywi+bzgTjw67VGg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RQwnW29ZBz11hs; Wed, 16 Aug 2023 17:57:03 +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 37GHv3j0059422; Wed, 16 Aug 2023 17:57:03 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37GHv3NB059419; Wed, 16 Aug 2023 17:57:03 GMT (envelope-from git) Date: Wed, 16 Aug 2023 17:57:03 GMT Message-Id: <202308161757.37GHv3NB059419@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Warner Losh Subject: git: c8573564095b - main - Remove $FreeBSD$: alt one-line .c pattern 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org 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: c8573564095b38930196396702b606f52b20c957 Auto-Submitted: auto-generated The branch main has been updated by imp: URL: https://cgit.FreeBSD.org/src/commit/?id=c8573564095b38930196396702b606f52b20c957 commit c8573564095b38930196396702b606f52b20c957 Author: Warner Losh AuthorDate: 2023-08-16 17:54:53 +0000 Commit: Warner Losh CommitDate: 2023-08-16 17:54:53 +0000 Remove $FreeBSD$: alt one-line .c pattern Remove /^\s*__RCSID\("\$FreeBSD\$"\);\n/ --- sbin/routed/rtquery/rtquery.c | 1 - usr.bin/nl/nl.c | 1 - usr.sbin/lastlogin/lastlogin.c | 1 - 3 files changed, 3 deletions(-) diff --git a/sbin/routed/rtquery/rtquery.c b/sbin/routed/rtquery/rtquery.c index f4b8fe41d190..24c01a8ac308 100644 --- a/sbin/routed/rtquery/rtquery.c +++ b/sbin/routed/rtquery/rtquery.c @@ -62,7 +62,6 @@ __COPYRIGHT("@(#) Copyright (c) 1983, 1988, 1993\n" #ifdef __NetBSD__ __RCSID("$NetBSD$"); #elif defined(__FreeBSD__) -__RCSID("$FreeBSD$"); #else __RCSID("$Revision: 2.26 $"); #ident "$Revision: 2.26 $" diff --git a/usr.bin/nl/nl.c b/usr.bin/nl/nl.c index f0743074f30d..de4314155ff1 100644 --- a/usr.bin/nl/nl.c +++ b/usr.bin/nl/nl.c @@ -34,7 +34,6 @@ __COPYRIGHT( "@(#) Copyright (c) 1999\ The NetBSD Foundation, Inc. All rights reserved."); -__RCSID("$FreeBSD$"); #endif #include diff --git a/usr.sbin/lastlogin/lastlogin.c b/usr.sbin/lastlogin/lastlogin.c index 35aee1dcb2c5..a1dcde3f60bf 100644 --- a/usr.sbin/lastlogin/lastlogin.c +++ b/usr.sbin/lastlogin/lastlogin.c @@ -35,7 +35,6 @@ #include #ifndef lint -__RCSID("$FreeBSD$"); __RCSID("$NetBSD: lastlogin.c,v 1.4 1998/02/03 04:45:35 perry Exp $"); #endif From nobody Wed Aug 16 17:57:04 2023 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 4RQwnX5QCBz4qvQ1; Wed, 16 Aug 2023 17:57:04 +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 4RQwnX44gVz3VJG; Wed, 16 Aug 2023 17:57:04 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692208624; 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=9ACmvJJ5nEI35t2Dx6ejVFAaWmYAcySnaIf6YjcJeCU=; b=YF7VHxXIT2dR3Yg/ChAJYucvpHmLC+7fQwWJ9KtIpQe89rxyk1wP6/PBAdqHEJRX9KEtqO 0rV10cLBQMJrWxvFq4JGyk96rnu0uW3EsgOUXFbUm35/zCABdwtNssk1Xfw8iz3PiSXb2j zR8gZCwvtfp/f5wma7iWxFpavDaUpzRCYBUqqW20pSwsqIwzAE0APsSIy5QVxsLQcJcXkc hLVZJ0NqMsgEWosCvA3BLK1UV5VlcLmwwmGj4jjaS21ahIxqZBzTjx7KmiqOfhJ8PqR0eC N1hYczeJmUn0xJ1ULFyhY073CnPiH7ATvC9zshgIyJqtzvOKAesOm7Ly4yoTvA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692208624; 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=9ACmvJJ5nEI35t2Dx6ejVFAaWmYAcySnaIf6YjcJeCU=; b=juLLM+eS9gDwk6rFMMwUL85JfWpVQ3uKnkCp1ybXQyH0OxUnjUeygvl7wFBRxeL0qrzi9X iwLGVYdikV+ML5xcOL8fTZj0FzUBIytF+sstxW9S2fHuHVsNNOraMjMSjNcADnSxQB2BBx QhunzLAlkfco9NbOm/9V0LRu2Gx7bHmhS3MQiq5Bz4qNgeeaXHHqIbFAy8deW++ZfihyqG pFdH2CYYeccZuDgkjsofPyIfO77U9EcmyIxRCdkClAe9iiKS1v8d6h+f4OVooEyv8cMUku 48NYroD1y7/bTI93oJkiIct5QUTUc+t1ILer0lVkE4hNt+64e0K3Z6g+VDcjrw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692208624; a=rsa-sha256; cv=none; b=tizgd9TSISvub3JckZpk3J/mJ2vpQOkB5rDcKtNKQhrKEvwwXnVhxeiiZ7EZTOao4pYOho W/lHr0PDd4dvOUpsQekDwnfdac5sAcFN5W6Y4+F4xBehT/091wgMMsxlMuz0Nkx9rpsknK hODUAEoaq2Pyjd89bsSBUmJBbyeKtHj7CTlGA/3zxQK3a1k8o1hSjMi3jzH+y6aw1IclqB D8T7BGTosF+UIHLB3xzYZE8+Yug6AHuayOXfXpTSa+jhggo5L0VHfAGN9kDh4oG/1tOCT0 J/p6uSxwGcp+A8JL6mvb7LwWY6UfmCxnuL3areNak2FlaljYiTvpU2JS9O2Vsg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RQwnX38QHz11ht; Wed, 16 Aug 2023 17:57:04 +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 37GHv4SG059467; Wed, 16 Aug 2023 17:57:04 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37GHv4hJ059464; Wed, 16 Aug 2023 17:57:04 GMT (envelope-from git) Date: Wed, 16 Aug 2023 17:57:04 GMT Message-Id: <202308161757.37GHv4hJ059464@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Warner Losh Subject: git: d4bf8003ee42 - main - sys: Remove $FreeBSD$: one-line .S pattern 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org 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: d4bf8003ee42e88f6108195ae100c83583ee6c44 Auto-Submitted: auto-generated The branch main has been updated by imp: URL: https://cgit.FreeBSD.org/src/commit/?id=d4bf8003ee42e88f6108195ae100c83583ee6c44 commit d4bf8003ee42e88f6108195ae100c83583ee6c44 Author: Warner Losh AuthorDate: 2023-08-16 17:54:54 +0000 Commit: Warner Losh CommitDate: 2023-08-16 17:54:54 +0000 sys: Remove $FreeBSD$: one-line .S pattern Remove /^\s\.(asciz|ident)\s+\"\$FreeBSD\$\".*\n/ --- sys/crypto/aesni/aeskeys_amd64.S | 1 - sys/crypto/aesni/aeskeys_i386.S | 1 - 2 files changed, 2 deletions(-) diff --git a/sys/crypto/aesni/aeskeys_amd64.S b/sys/crypto/aesni/aeskeys_amd64.S index 9b3e98c8437e..83f704c9ae53 100644 --- a/sys/crypto/aesni/aeskeys_amd64.S +++ b/sys/crypto/aesni/aeskeys_amd64.S @@ -220,4 +220,3 @@ ENTRY(aesni_set_deckey) .cfi_endproc END(aesni_set_deckey) - .ident "$FreeBSD$" diff --git a/sys/crypto/aesni/aeskeys_i386.S b/sys/crypto/aesni/aeskeys_i386.S index f9be26d2197c..346014412640 100644 --- a/sys/crypto/aesni/aeskeys_i386.S +++ b/sys/crypto/aesni/aeskeys_i386.S @@ -270,4 +270,3 @@ ENTRY(aesni_set_deckey) .cfi_endproc END(aesni_set_deckey) - .ident "$FreeBSD$" From nobody Wed Aug 16 17:57:05 2023 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 4RQwnZ4lGLz4qvRN; Wed, 16 Aug 2023 17:57:06 +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 4RQwnY6DD3z3VPT; Wed, 16 Aug 2023 17:57:05 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692208626; 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=dspZ+pTGD/p6ELjjWQLyhacBbSYDmX6pmfIrwlnnbCY=; b=Z+a1Gn6v5QLQUQZFekcM7s6vOeNAh4geEzlg7CFA90UfmQL3paWFCfz6Efh7y3TMRb5B+y wUa9H4Wg+Jn3uaPlrY1GB5nphbe+3QXZIIgcU4sWZrbAcxHB0HIMiP21kfJlMCWJc2aZdx yED21jZp8t/yu1IceCTEMi8pAomhjFlnrRHf4U2zbGqDZKZxY2XCT2bHIO/0LAeb6UEQDv 3LKNFi0v3Wc69DRnTyeRiug5Vd7P81Y2SM35BiAkHhNb+xti16FAFSJT8kAZ2fs5pR/2yy mOj5+1HcLS4vnhvRPy8IkYj3LcHeb2cn/wtfAZwnaZKk4wrzfOR21dFbNTmqdA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692208626; 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=dspZ+pTGD/p6ELjjWQLyhacBbSYDmX6pmfIrwlnnbCY=; b=yxOZ26Ah8OYt2jJTiEOO3JcfXmmv6Lg6X9BvoCxMyn5YHZfwZppxhFjDoUAFGcMiM0+G2b FMMXPi64l6jtDHBIHARf2H5g1MzSJN/fJ5Cx8PNvXZLvXhBrSt8Yhwjsf2rvpHCnGHdnnA 9jXqyJcLsXw6/chpRJZ09w4T9EWm8PkfpZ1eywY8XwiaDXO9M3EUd0YiH0uLDf5InDXdmt 4UTAKNy62Qyeq5QSNrQc4R1j3qMJGdEGaBKeWeq9R9CxBfKYlsCeOpeibp/4oaXy88K1ka 98Lp32qDipJ1j+YUNRQZ5J/fLBraG19YWDMdnOQdjcydK0JFY0MKJkxF8zsZ8A== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692208626; a=rsa-sha256; cv=none; b=ZIGxL8pgZouKKI3LEwhpuZK0i5jBnXWcQOY8vmTy7nOPuxofBYPGGiSdoGl8PHbiUI4fr0 mtbXdEjLchvzO1t78kMT4vsACoWG2jWxKlOonEQ2ObvDWNY2ySCqakgNbS3Qaf2SngJoqw slfAUt11c1CYoZyowxYQtnin0A7elA0SinaK46BG9nU6EJ23fHKtYIYSAnM9W+j8lysVGG KPzxL89nlkAqL3Hi0OVZBDWQ8qYEW2yGm6xjtiovIdtTCuvczGJCZqoEwr4mTqv6QWWSVl ce3bWM6xNOnWZ3MUSs8DV6F965Y5vzR8rK3YqT8gX8Bj/Q/nS/F5BbLeDzPV/A== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RQwnY4965z11Qg; Wed, 16 Aug 2023 17:57:05 +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 37GHv5ms059509; Wed, 16 Aug 2023 17:57:05 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37GHv5q8059506; Wed, 16 Aug 2023 17:57:05 GMT (envelope-from git) Date: Wed, 16 Aug 2023 17:57:05 GMT Message-Id: <202308161757.37GHv5q8059506@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Warner Losh Subject: git: b1cfcffa89e6 - main - Remove $FreeBSD$: one-line .S pattern 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org 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: b1cfcffa89e66caedb84d6e92a92e3828bc08f04 Auto-Submitted: auto-generated The branch main has been updated by imp: URL: https://cgit.FreeBSD.org/src/commit/?id=b1cfcffa89e66caedb84d6e92a92e3828bc08f04 commit b1cfcffa89e66caedb84d6e92a92e3828bc08f04 Author: Warner Losh AuthorDate: 2023-08-16 17:54:57 +0000 Commit: Warner Losh CommitDate: 2023-08-16 17:54:57 +0000 Remove $FreeBSD$: one-line .S pattern Remove /^\s\.(asciz|ident)\s+\"\$FreeBSD\$\".*\n/ --- lib/libc/arm/gen/_ctx_start.S | 2 -- stand/libsa/i386/_setjmp.S | 1 - 2 files changed, 3 deletions(-) diff --git a/lib/libc/arm/gen/_ctx_start.S b/lib/libc/arm/gen/_ctx_start.S index faedfb5c6443..39c282bf30c7 100644 --- a/lib/libc/arm/gen/_ctx_start.S +++ b/lib/libc/arm/gen/_ctx_start.S @@ -1,6 +1,4 @@ #include - -.ident "$FreeBSD$" ENTRY(_ctx_start) mov lr, pc mov pc, r4 diff --git a/stand/libsa/i386/_setjmp.S b/stand/libsa/i386/_setjmp.S index 5766b25816ae..a1bd8d55834b 100644 --- a/stand/libsa/i386/_setjmp.S +++ b/stand/libsa/i386/_setjmp.S @@ -32,7 +32,6 @@ #if defined(LIBC_RCS) && !defined(lint) .text - .asciz "$FreeBSD$" #endif /* LIBC_RCS and not lint */ /* From nobody Wed Aug 16 17:57:06 2023 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 4RQwnc48k9z4qv6y; Wed, 16 Aug 2023 17:57:08 +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 4RQwnZ6zDbz3VWn; Wed, 16 Aug 2023 17:57:06 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692208627; 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=IKhWIBg0xAw+IJXl6IQ8DwWt6BW5LpJSDuH/rFc+Fdk=; b=T8IE6ZBSxqkX3qGbKDD49jX5zQ2CVEAbauyY1GIPs6R9oSQ8CQj0RFUh5pk2zNNXdrLnyx TRMxPeZwraKo+vcEAWLFm+Us5T0kAd6gv5ax0LX1oud3D7nReiKegR/xzBz4Ym2OO78TKX R27KC6vGioYVb84kGjYXy1NFVnFduhlo23+2d7/BJ8ANw1Bc8g3IOU2Es8+FmVyZbhKUR2 2nPbUtulr0fVKsdMENjdSiTg+VB6Pl0NrrrwH5kSFKg0ItuQD8bYXEZpMUILz14J3/BaA/ MZ9jD8ndKvewWOcuUHz7MY5qRgxAaEYrhwqXO9lsxXuUpOvUm3VffTuS7iOLaQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692208627; 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=IKhWIBg0xAw+IJXl6IQ8DwWt6BW5LpJSDuH/rFc+Fdk=; b=nIUVDgrWtwQvSjuJqVcxFBAzyIzxojjAgdear4AjHugD2TWL5IXrWhq47/Em6PSCtYDXBp BiX//GTQ6yplazc4JRPDeV5RohohkPQ7Vp9vtMY7AaXHoOKRqptL7k1XpCIQyYmdKmlvYE GG8mppj+MHp/oKYIFth5BJoBGpoEm90ciCf7Xk+uhuCbb/Rfcdl3Dy/6apjsGSM5t1wf0d USM380qilSK0PhA6AM1T4CgCBzbl0pIU85qkKDUQW0XVd2ZYuwAXrrsWs/JyjnqWgkWRKS HZ1lrQAZLhB6LYLPn2yM0YgW4H50eWRQX6tk/sskwd8lUvbjddJfhGbAUpuvEQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692208627; a=rsa-sha256; cv=none; b=pGwih+XVDJLuzHE7sdkhRrlUV/kL8LlgY1rr1KVJT/nlrjd55bOYsRlYJ3hL92hX2PEtKw 3+JIFCbRqgZcXmIU9WEVK1PGe0uaPnrfFjhLXZVF0xOxDVx8SY7MqwAs0/eCR6UIDoYSRh bIuySoI65lHrlriN1sOZH/HAtqwttWP2/tkIWdmUE+s72us9trfwLp1gwfYo5GDkNghEoe 9YgoJmCRoVPnyIuvshLCkmBHobh/1FQRTBsE4KEAKfMcZ43KW2PJMl/qrHzgcdzdyLdMmR ZGpy6bvhHkf+33hzkEoDE07bZ/CgWyqxycoyhTPkZvztp2W+fj55aEAGIPdTFQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RQwnZ63Twz11KL; Wed, 16 Aug 2023 17:57:06 +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 37GHv6us059554; Wed, 16 Aug 2023 17:57:06 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37GHv6nr059551; Wed, 16 Aug 2023 17:57:06 GMT (envelope-from git) Date: Wed, 16 Aug 2023 17:57:06 GMT Message-Id: <202308161757.37GHv6nr059551@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Warner Losh Subject: git: 031beb4e239b - main - sys: Remove $FreeBSD$: one-line sh pattern 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org 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: 031beb4e239bfce798af17f5fe8dba8bcaf13d99 Auto-Submitted: auto-generated The branch main has been updated by imp: URL: https://cgit.FreeBSD.org/src/commit/?id=031beb4e239bfce798af17f5fe8dba8bcaf13d99 commit 031beb4e239bfce798af17f5fe8dba8bcaf13d99 Author: Warner Losh AuthorDate: 2023-08-16 17:54:58 +0000 Commit: Warner Losh CommitDate: 2023-08-16 17:54:58 +0000 sys: Remove $FreeBSD$: one-line sh pattern Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/ --- sys/Makefile | 1 - sys/amd64/Makefile | 1 - sys/amd64/conf/DEFAULTS | 1 - sys/amd64/conf/GENERIC | 1 - sys/amd64/conf/GENERIC-KASAN | 1 - sys/amd64/conf/GENERIC-KCSAN | 1 - sys/amd64/conf/GENERIC-KMSAN | 1 - sys/amd64/conf/GENERIC-MMCCAM | 1 - sys/amd64/conf/GENERIC-NODEBUG | 1 - sys/amd64/conf/GENERIC.hints | 1 - sys/amd64/conf/LINT | 1 - sys/amd64/conf/LINT-NOINET | 1 - sys/amd64/conf/LINT-NOINET6 | 1 - sys/amd64/conf/LINT-NOIP | 1 - sys/amd64/conf/MINIMAL | 1 - sys/amd64/conf/NOTES | 1 - sys/amd64/linux/Makefile | 1 - sys/amd64/linux/syscalls.conf | 1 - sys/amd64/linux32/Makefile | 1 - sys/amd64/linux32/syscalls.conf | 1 - sys/amd64/vmm/amd/ivhd_if.m | 1 - sys/arm/allwinner/a10/files.a10 | 1 - sys/arm/allwinner/a13/files.a13 | 1 - sys/arm/allwinner/a20/files.a20 | 1 - sys/arm/allwinner/a31/files.a31 | 1 - sys/arm/allwinner/a33/files.a33 | 1 - sys/arm/allwinner/a83t/files.a83t | 1 - sys/arm/allwinner/files.allwinner | 1 - sys/arm/allwinner/files.allwinner_up | 1 - sys/arm/allwinner/h3/files.h3 | 1 - sys/arm/allwinner/std.allwinner | 1 - sys/arm/allwinner/std.allwinner_up | 1 - sys/arm/allwinner/sunxi_dma_if.m | 1 - sys/arm/altera/socfpga/files.socfpga | 1 - sys/arm/altera/socfpga/std.socfpga | 1 - sys/arm/annapurna/alpine/files.alpine | 1 - sys/arm/annapurna/alpine/std.alpine | 1 - sys/arm/arm/gic_if.m | 1 - sys/arm/arm/platform_if.m | 1 - sys/arm/arm/platform_pl310_if.m | 1 - sys/arm/broadcom/bcm2835/files.bcm2835 | 1 - sys/arm/broadcom/bcm2835/files.bcm2836 | 1 - sys/arm/broadcom/bcm2835/files.bcm283x | 1 - sys/arm/broadcom/bcm2835/std.bcm2835 | 1 - sys/arm/broadcom/bcm2835/std.bcm2836 | 1 - sys/arm/broadcom/bcm2835/std.rpi | 1 - sys/arm/conf/ALPINE | 1 - sys/arm/conf/ARMADA38X | 1 - sys/arm/conf/ARMADAXP | 1 - sys/arm/conf/DEFAULTS | 1 - sys/arm/conf/GENERIC | 1 - sys/arm/conf/GENERIC-MMCCAM | 1 - sys/arm/conf/GENERIC-NODEBUG | 1 - sys/arm/conf/JETSON-TK1 | 1 - sys/arm/conf/LINT | 1 - sys/arm/conf/NOTES | 1 - sys/arm/conf/RPI-B | 1 - sys/arm/conf/TEGRA124 | 1 - sys/arm/conf/ZEDBOARD | 1 - sys/arm/conf/std.armv6 | 1 - sys/arm/conf/std.armv7 | 1 - sys/arm/freescale/imx/files.imx5 | 1 - sys/arm/freescale/imx/files.imx6 | 1 - sys/arm/freescale/imx/std.imx51 | 1 - sys/arm/freescale/imx/std.imx53 | 1 - sys/arm/freescale/imx/std.imx6 | 1 - sys/arm/freescale/vybrid/files.vybrid | 1 - sys/arm/freescale/vybrid/std.vybrid | 1 - sys/arm/mv/armada38x/files.armada38x | 1 - sys/arm/mv/armada38x/std.armada38x | 1 - sys/arm/mv/armadaxp/files.armadaxp | 1 - sys/arm/mv/armadaxp/std.armadaxp | 1 - sys/arm/mv/armadaxp/std.mv78x60 | 1 - sys/arm/mv/files.arm7 | 1 - sys/arm/mv/std-pj4b.mv | 1 - sys/arm/nvidia/drm2/tegra_dc_if.m | 1 - sys/arm/nvidia/drm2/tegra_drm_if.m | 1 - sys/arm/nvidia/tegra124/files.tegra124 | 1 - sys/arm/nvidia/tegra124/std.tegra124 | 1 - sys/arm/nvidia/tegra_soctherm_if.m | 1 - sys/arm/qemu/files.qemu | 1 - sys/arm/qemu/std.virt | 1 - sys/arm/rockchip/files.rk32xx | 1 - sys/arm/rockchip/std.rk32xx | 1 - sys/arm/ti/am335x/files.am335x | 1 - sys/arm/ti/am335x/std.am335x | 1 - sys/arm/ti/files.ti | 1 - sys/arm/ti/omap4/files.omap4 | 1 - sys/arm/ti/omap4/std.omap4 | 1 - sys/arm/ti/std.ti | 1 - sys/arm/ti/ti_gpio_if.m | 1 - sys/arm/xilinx/files.zynq7 | 1 - sys/arm/xilinx/std.zynq7 | 1 - sys/arm64/conf/DEFAULTS | 1 - sys/arm64/conf/GENERIC-MMCCAM | 1 - sys/arm64/conf/GENERIC-MMCCAM-NODEBUG | 1 - sys/arm64/conf/GENERIC-NODEBUG | 1 - sys/arm64/conf/GENERIC-UP | 1 - sys/arm64/conf/LINT | 1 - sys/arm64/conf/LINT-ACPI | 1 - sys/arm64/conf/LINT-FDT | 1 - sys/arm64/conf/NOTES | 1 - sys/arm64/conf/std.arm64 | 1 - sys/arm64/coresight/coresight_if.m | 1 - sys/arm64/iommu/iommu_if.m | 1 - sys/arm64/linux/Makefile | 1 - sys/arm64/linux/syscalls.conf | 1 - sys/arm64/qoriq/qoriq_therm_if.m | 1 - sys/arm64/rockchip/rk_tsadc_if.m | 1 - sys/cam/mmc/mmc_sim_if.m | 1 - sys/compat/freebsd32/Makefile | 1 - sys/compat/freebsd32/syscalls.conf | 1 - sys/conf/Makefile.amd64 | 1 - sys/conf/Makefile.arm | 1 - sys/conf/Makefile.arm64 | 1 - sys/conf/Makefile.i386 | 1 - sys/conf/Makefile.powerpc | 1 - sys/conf/Makefile.riscv | 1 - sys/conf/NOTES | 1 - sys/conf/WITHOUT_SOURCELESS | 1 - sys/conf/WITHOUT_SOURCELESS_HOST | 1 - sys/conf/WITHOUT_SOURCELESS_UCODE | 1 - sys/conf/config.mk | 1 - sys/conf/dtb.build.mk | 1 - sys/conf/dtb.mk | 1 - sys/conf/files | 1 - sys/conf/files.amd64 | 1 - sys/conf/files.arm | 1 - sys/conf/files.arm64 | 1 - sys/conf/files.i386 | 1 - sys/conf/files.powerpc | 1 - sys/conf/files.riscv | 1 - sys/conf/files.x86 | 1 - sys/conf/kern.mk | 1 - sys/conf/kern.opts.mk | 1 - sys/conf/kern.post.mk | 1 - sys/conf/kern.pre.mk | 1 - sys/conf/kmod.mk | 1 - sys/conf/kmod.opts.mk | 1 - sys/conf/kmod_syms.awk | 1 - sys/conf/kmod_syms_prefix.awk | 1 - sys/conf/newvers.sh | 1 - sys/conf/options | 1 - sys/conf/options.amd64 | 1 - sys/conf/options.arm | 1 - sys/conf/options.arm64 | 1 - sys/conf/options.i386 | 1 - sys/conf/options.powerpc | 1 - sys/conf/options.riscv | 1 - sys/conf/sysent.mk | 1 - sys/conf/systags.sh | 1 - sys/crypto/rijndael/Makefile | 1 - sys/crypto/skein/amd64/skein_block_asm.S | 1 - sys/dev/acpi_support/acpi_wmi_if.m | 1 - sys/dev/acpica/acpi_bus_if.m | 1 - sys/dev/acpica/acpi_if.m | 1 - sys/dev/acpica/acpi_quirks | 1 - sys/dev/adb/adb_hb_if.m | 1 - sys/dev/adb/adb_if.m | 1 - sys/dev/agp/agp_if.m | 1 - sys/dev/aic7xxx/aicasm/Makefile | 1 - sys/dev/altera/pio/pio_if.m | 1 - sys/dev/ata/ata_if.m | 1 - sys/dev/backlight/backlight_if.m | 1 - sys/dev/bhnd/bhnd_bus_if.m | 1 - sys/dev/bhnd/bhnd_erom_if.m | 1 - sys/dev/bhnd/bhndb/bhndb_bus_if.m | 1 - sys/dev/bhnd/bhndb/bhndb_if.m | 1 - sys/dev/bhnd/cores/chipc/bhnd_chipc_if.m | 1 - sys/dev/bhnd/cores/chipc/pwrctl/bhnd_pwrctl_hostb_if.m | 1 - sys/dev/bhnd/cores/chipc/pwrctl/bhnd_pwrctl_if.m | 1 - sys/dev/bhnd/cores/pmu/bhnd_pmu_if.m | 1 - sys/dev/bhnd/nvram/bhnd_nvram_if.m | 1 - sys/dev/bhnd/nvram/nvram_map | 1 - sys/dev/bhnd/tools/bus_macro.sh | 1 - sys/dev/bhnd/tools/nvram_map_gen.awk | 1 - sys/dev/bhnd/tools/nvram_map_gen.sh | 2 -- sys/dev/bnxt/convert_hsi.pl | 1 - sys/dev/cardbus/card_if.m | 1 - sys/dev/cardbus/power_if.m | 1 - sys/dev/cxgb/bin2h.pl | 2 -- sys/dev/cxgbe/firmware/t4fw_cfg.txt | 1 - sys/dev/cxgbe/firmware/t4fw_cfg_uwire.txt | 1 - sys/dev/cxgbe/firmware/t5fw_cfg.txt | 1 - sys/dev/cxgbe/firmware/t5fw_cfg_fpga.txt | 1 - sys/dev/cxgbe/firmware/t5fw_cfg_hashfilter.txt | 1 - sys/dev/cxgbe/firmware/t5fw_cfg_uwire.txt | 1 - sys/dev/cxgbe/firmware/t6fw_cfg.txt | 1 - sys/dev/cxgbe/firmware/t6fw_cfg_fpga.txt | 1 - sys/dev/cxgbe/firmware/t6fw_cfg_hashfilter.txt | 1 - sys/dev/cxgbe/firmware/t6fw_cfg_uwire.txt | 1 - sys/dev/cxgbe/t4_if.m | 1 - sys/dev/dpaa2/memac_mdio_if.m | 1 - sys/dev/dwc/if_dwc_if.m | 1 - sys/dev/etherswitch/etherswitch_if.m | 1 - sys/dev/extres/clk/clkdev_if.m | 1 - sys/dev/extres/clk/clknode_if.m | 1 - sys/dev/extres/hwreset/hwreset_if.m | 1 - sys/dev/extres/nvmem/nvmem_if.m | 1 - sys/dev/extres/phy/phydev_if.m | 1 - sys/dev/extres/phy/phynode_usb_if.m | 1 - sys/dev/extres/regulator/regdev_if.m | 1 - sys/dev/extres/regulator/regnode_if.m | 1 - sys/dev/extres/syscon/syscon_if.m | 1 - sys/dev/fdt/fdt_clock_if.m | 1 - sys/dev/fdt/fdt_pinctrl_if.m | 1 - sys/dev/flash/qspi_if.m | 1 - sys/dev/gpio/dwgpio/dwgpio_if.m | 1 - sys/dev/gpio/gpio_if.m | 1 - sys/dev/gpio/gpiobus_if.m | 1 - sys/dev/hid/hid_if.m | 1 - sys/dev/hyperv/vmbus/vmbus_if.m | 1 - sys/dev/ice/irdma_di_if.m | 1 - sys/dev/ice/irdma_if.m | 1 - sys/dev/iicbus/iicbb_if.m | 1 - sys/dev/iicbus/iicbus_if.m | 1 - sys/dev/iicbus/mux/iicmux_if.m | 1 - sys/dev/iscsi/icl_conn_if.m | 1 - sys/dev/mbox/mbox_if.m | 1 - sys/dev/mdio/mdio_if.m | 1 - sys/dev/mii/miibus_if.m | 1 - sys/dev/mmc/mmc_pwrseq_if.m | 1 - sys/dev/mmc/mmcbr_if.m | 1 - sys/dev/mmc/mmcbus_if.m | 1 - sys/dev/mvs/mvs_if.m | 1 - sys/dev/ntb/ntb_if.m | 1 - sys/dev/ofw/ofw_bus_if.m | 1 - sys/dev/ofw/ofw_if.m | 1 - sys/dev/ow/owll_if.m | 1 - sys/dev/ow/own_if.m | 1 - sys/dev/pci/pci_dw_if.m | 1 - sys/dev/pci/pci_if.m | 1 - sys/dev/pci/pci_iov_if.m | 1 - sys/dev/pci/pcib_if.m | 1 - sys/dev/ppbus/ppbus_if.m | 1 - sys/dev/pwm/pwmbus_if.m | 1 - sys/dev/qlxgb/README.txt | 1 - sys/dev/qlxgbe/README.txt | 1 - sys/dev/qlxge/README.txt | 1 - sys/dev/random/build.sh | 1 - sys/dev/scc/scc_if.m | 1 - sys/dev/sdhci/sdhci_if.m | 1 - sys/dev/sdio/sdio_if.m | 1 - sys/dev/smbus/smbus_if.m | 1 - sys/dev/sound/fdt/audio_dai_if.m | 1 - sys/dev/sound/midi/mpu_if.m | 1 - sys/dev/sound/midi/mpufoi_if.m | 1 - sys/dev/sound/midi/synth_if.m | 1 - sys/dev/sound/pci/hda/hdac_if.m | 1 - sys/dev/sound/pcm/ac97_if.m | 1 - sys/dev/sound/pcm/channel_if.m | 1 - sys/dev/sound/pcm/feeder_if.m | 1 - sys/dev/sound/pcm/mixer_if.m | 1 - sys/dev/spibus/spibus_if.m | 1 - sys/dev/sram/mmio_sram_if.m | 1 - sys/dev/syscons/fonts/cursor.awk | 1 - sys/dev/uart/uart_if.m | 1 - sys/dev/usb/controller/generic_usb_if.m | 1 - sys/dev/usb/usb_if.m | 1 - sys/dev/video/crtc_if.m | 1 - sys/dev/videomode/Makefile.ediddevs | 1 - sys/dev/videomode/Makefile.videomode | 1 - sys/dev/videomode/devlist2h.awk | 1 - sys/dev/videomode/modelines2c.awk | 1 - sys/dev/virtio/mmio/virtio_mmio_if.m | 1 - sys/dev/virtio/pci/virtio_pci_if.m | 1 - sys/dev/virtio/virtio_bus_if.m | 1 - sys/dev/virtio/virtio_if.m | 1 - sys/dev/vnic/lmac_if.m | 1 - sys/dev/xdma/xdma_if.m | 1 - sys/dts/Makefile | 1 - sys/dts/Makefile.inc | 1 - sys/dts/arm/Makefile | 1 - sys/dts/arm/Makefile.inc | 1 - sys/dts/arm/overlays/Makefile | 1 - sys/dts/arm64/Makefile | 1 - sys/dts/arm64/Makefile.inc | 1 - sys/dts/arm64/overlays/Makefile | 1 - sys/dts/powerpc/Makefile | 1 - sys/fs/cd9660/TODO | 1 - sys/geom/part/g_part_if.m | 1 - sys/geom/raid/g_raid_md_if.m | 1 - sys/geom/raid/g_raid_tr_if.m | 1 - sys/i386/Makefile | 1 - sys/i386/conf/DEFAULTS | 1 - sys/i386/conf/GENERIC | 1 - sys/i386/conf/GENERIC-NODEBUG | 1 - sys/i386/conf/GENERIC.hints | 1 - sys/i386/conf/LINT | 1 - sys/i386/conf/MINIMAL | 1 - sys/i386/conf/NOTES | 1 - sys/i386/conf/PAE | 1 - sys/i386/linux/Makefile | 1 - sys/i386/linux/syscalls.conf | 1 - sys/isa/isa_if.m | 1 - sys/kern/Make.tags.inc | 1 - sys/kern/Makefile | 1 - sys/kern/bus_if.m | 1 - sys/kern/clock_if.m | 1 - sys/kern/cpufreq_if.m | 1 - sys/kern/device_if.m | 1 - sys/kern/genassym.sh | 1 - sys/kern/genoffset.sh | 1 - sys/kern/linker_if.m | 1 - sys/kern/msi_if.m | 1 - sys/kern/pic_if.m | 1 - sys/kern/serdev_if.m | 1 - sys/kern/vnode_if.src | 1 - sys/kgssapi/kgss_if.m | 1 - sys/libkern/iconv_converter_if.m | 1 - sys/modules/3dfx/Makefile | 1 - sys/modules/3dfx_linux/Makefile | 1 - sys/modules/Makefile | 1 - sys/modules/Makefile.inc | 1 - sys/modules/aac/Makefile | 1 - sys/modules/aac/Makefile.inc | 1 - sys/modules/aac/aac_linux/Makefile | 1 - sys/modules/aacraid/Makefile | 1 - sys/modules/aacraid/Makefile.inc | 1 - sys/modules/aacraid/aacraid_linux/Makefile | 1 - sys/modules/accf_data/Makefile | 1 - sys/modules/accf_dns/Makefile | 1 - sys/modules/accf_http/Makefile | 1 - sys/modules/acl_nfs4/Makefile | 1 - sys/modules/acl_posix1e/Makefile | 1 - sys/modules/acpi/Makefile | 1 - sys/modules/acpi/Makefile.inc | 1 - sys/modules/acpi/acpi_asus/Makefile | 1 - sys/modules/acpi/acpi_asus_wmi/Makefile | 1 - sys/modules/acpi/acpi_dock/Makefile | 1 - sys/modules/acpi/acpi_fujitsu/Makefile | 1 - sys/modules/acpi/acpi_ged/Makefile | 1 - sys/modules/acpi/acpi_hp/Makefile | 1 - sys/modules/acpi/acpi_ibm/Makefile | 1 - sys/modules/acpi/acpi_panasonic/Makefile | 1 - sys/modules/acpi/acpi_rapidstart/Makefile | 1 - sys/modules/acpi/acpi_sony/Makefile | 1 - sys/modules/acpi/acpi_toshiba/Makefile | 1 - sys/modules/acpi/acpi_video/Makefile | 1 - sys/modules/acpi/acpi_wmi/Makefile | 1 - sys/modules/acpi/aibs/Makefile | 1 - sys/modules/adlink/Makefile | 1 - sys/modules/ae/Makefile | 1 - sys/modules/aesni/Makefile | 1 - sys/modules/age/Makefile | 1 - sys/modules/agp/Makefile | 1 - sys/modules/ahci/Makefile | 1 - sys/modules/aic7xxx/Makefile | 2 -- sys/modules/aic7xxx/Makefile.inc | 1 - sys/modules/aic7xxx/ahc/Makefile | 2 -- sys/modules/aic7xxx/ahc/Makefile.inc | 1 - sys/modules/aic7xxx/ahc/ahc_isa/Makefile | 2 -- sys/modules/aic7xxx/ahc/ahc_pci/Makefile | 2 -- sys/modules/aic7xxx/ahd/Makefile | 2 -- sys/modules/aic7xxx/aicasm/Makefile | 1 - sys/modules/alc/Makefile | 1 - sys/modules/ale/Makefile | 1 - sys/modules/allwinner/Makefile | 1 - sys/modules/allwinner/aw_mmc/Makefile | 1 - sys/modules/allwinner/aw_pwm/Makefile | 1 - sys/modules/allwinner/aw_rsb/Makefile | 1 - sys/modules/allwinner/aw_rtc/Makefile | 1 - sys/modules/allwinner/aw_sid/Makefile | 1 - sys/modules/allwinner/aw_spi/Makefile | 1 - sys/modules/allwinner/aw_thermal/Makefile | 1 - sys/modules/allwinner/axp81x/Makefile | 1 - sys/modules/allwinner/if_awg/Makefile | 1 - sys/modules/alq/Makefile | 1 - sys/modules/am335x_dmtpps/Makefile | 1 - sys/modules/amd_ecc_inject/Makefile | 1 - sys/modules/amdgpio/Makefile | 1 - sys/modules/amdsbwd/Makefile | 1 - sys/modules/amdsmb/Makefile | 1 - sys/modules/amdsmn/Makefile | 1 - sys/modules/amdtemp/Makefile | 1 - sys/modules/aout/Makefile | 1 - sys/modules/arcmsr/Makefile | 1 - sys/modules/arm_ti/Makefile | 1 - sys/modules/arm_ti/am335x_ehrpwm/Makefile | 1 - sys/modules/arm_ti/ti_i2c/Makefile | 1 - sys/modules/armv8crypto/Makefile | 1 - sys/modules/asmc/Makefile | 1 - sys/modules/ata/Makefile | 1 - sys/modules/ata/Makefile.inc | 1 - sys/modules/ata/atacore/Makefile | 1 - sys/modules/ata/ataisa/Makefile | 1 - sys/modules/ata/atapci/Makefile | 1 - sys/modules/ata/atapci/Makefile.inc | 1 - sys/modules/ata/atapci/chipsets/Makefile | 1 - sys/modules/ata/atapci/chipsets/Makefile.inc | 1 - sys/modules/ata/atapci/chipsets/ataacard/Makefile | 1 - sys/modules/ata/atapci/chipsets/ataacerlabs/Makefile | 1 - sys/modules/ata/atapci/chipsets/ataamd/Makefile | 1 - sys/modules/ata/atapci/chipsets/ataati/Makefile | 1 - sys/modules/ata/atapci/chipsets/atacenatek/Makefile | 1 - sys/modules/ata/atapci/chipsets/atacypress/Makefile | 1 - sys/modules/ata/atapci/chipsets/atacyrix/Makefile | 1 - sys/modules/ata/atapci/chipsets/atahighpoint/Makefile | 1 - sys/modules/ata/atapci/chipsets/ataintel/Makefile | 1 - sys/modules/ata/atapci/chipsets/ataite/Makefile | 1 - sys/modules/ata/atapci/chipsets/atajmicron/Makefile | 1 - sys/modules/ata/atapci/chipsets/atamarvell/Makefile | 1 - sys/modules/ata/atapci/chipsets/atamicron/Makefile | 1 - sys/modules/ata/atapci/chipsets/atanational/Makefile | 1 - sys/modules/ata/atapci/chipsets/atanetcell/Makefile | 1 - sys/modules/ata/atapci/chipsets/atanvidia/Makefile | 1 - sys/modules/ata/atapci/chipsets/atapromise/Makefile | 1 - sys/modules/ata/atapci/chipsets/ataserverworks/Makefile | 1 - sys/modules/ata/atapci/chipsets/atasiliconimage/Makefile | 1 - sys/modules/ata/atapci/chipsets/atasis/Makefile | 1 - sys/modules/ata/atapci/chipsets/atavia/Makefile | 1 - sys/modules/ath/Makefile | 1 - sys/modules/ath10k/Makefile | 1 - sys/modules/ath11k/Makefile | 1 - sys/modules/ath_dfs/Makefile | 1 - sys/modules/ath_hal/Makefile | 1 - sys/modules/ath_hal_ar5210/Makefile | 1 - sys/modules/ath_hal_ar5211/Makefile | 1 - sys/modules/ath_hal_ar5212/Makefile | 1 - sys/modules/ath_hal_ar5416/Makefile | 1 - sys/modules/ath_hal_ar9300/Makefile | 1 - sys/modules/ath_main/Makefile | 1 - sys/modules/ath_rate/Makefile | 1 - sys/modules/athk_common/Makefile | 1 - sys/modules/autofs/Makefile | 1 - sys/modules/axgbe/Makefile | 1 - sys/modules/axgbe/if_axa/Makefile | 1 - sys/modules/axgbe/if_axp/Makefile | 1 - sys/modules/backlight/Makefile | 1 - sys/modules/bce/Makefile | 1 - sys/modules/bcm283x_clkman/Makefile | 1 - sys/modules/bcm283x_pwm/Makefile | 1 - sys/modules/bfe/Makefile | 1 - sys/modules/bge/Makefile | 1 - sys/modules/bhnd/Makefile | 1 - sys/modules/bhnd/bcma/Makefile | 1 - sys/modules/bhnd/bcma_bhndb/Makefile | 1 - sys/modules/bhnd/bhndb/Makefile | 1 - sys/modules/bhnd/bhndb_pci/Makefile | 1 - sys/modules/bhnd/cores/Makefile | 1 - sys/modules/bhnd/cores/bhnd_pci/Makefile | 1 - sys/modules/bhnd/cores/bhnd_pci_hostb/Makefile | 1 - sys/modules/bhnd/cores/bhnd_pcib/Makefile | 1 - sys/modules/bhnd/siba/Makefile | 1 - sys/modules/bhnd/siba_bhndb/Makefile | 1 - sys/modules/bios/Makefile | 1 - sys/modules/bios/smapi/Makefile | 1 - sys/modules/bios/smbios/Makefile | 1 - sys/modules/bios/vpd/Makefile | 1 - sys/modules/blake2/Makefile | 1 - sys/modules/bnxt/Makefile | 1 - sys/modules/bridgestp/Makefile | 1 - sys/modules/bwi/Makefile | 1 - sys/modules/bwn/Makefile | 1 - sys/modules/bxe/Makefile | 1 - sys/modules/bytgpio/Makefile | 1 - sys/modules/cam/Makefile | 1 - sys/modules/cardbus/Makefile | 1 - sys/modules/carp/Makefile | 1 - sys/modules/cas/Makefile | 1 - sys/modules/cbb/Makefile | 1 - sys/modules/cc/Makefile | 1 - sys/modules/cc/cc_cdg/Makefile | 1 - sys/modules/cc/cc_chd/Makefile | 1 - sys/modules/cc/cc_cubic/Makefile | 1 - sys/modules/cc/cc_dctcp/Makefile | 1 - sys/modules/cc/cc_hd/Makefile | 1 - sys/modules/cc/cc_htcp/Makefile | 1 - sys/modules/cc/cc_newreno/Makefile | 1 - sys/modules/cc/cc_vegas/Makefile | 1 - sys/modules/ccp/Makefile | 1 - sys/modules/cd9660/Makefile | 1 - sys/modules/cd9660_iconv/Makefile | 1 - sys/modules/cfi/Makefile | 1 - sys/modules/cfiscsi/Makefile | 1 - sys/modules/chromebook_platform/Makefile | 1 - sys/modules/chvgpio/Makefile | 1 - sys/modules/ciss/Makefile | 1 - sys/modules/coretemp/Makefile | 1 - sys/modules/cpsw/Makefile | 1 - sys/modules/cpuctl/Makefile | 1 - sys/modules/cpufreq/Makefile | 1 - sys/modules/crypto/Makefile | 1 - sys/modules/cryptodev/Makefile | 1 - sys/modules/ctl/Makefile | 1 - sys/modules/cuse/Makefile | 1 - sys/modules/cxgb/Makefile | 1 - sys/modules/cxgb/cxgb/Makefile | 1 - sys/modules/cxgb/cxgb_t3fw/Makefile | 1 - sys/modules/cxgbe/Makefile | 1 - sys/modules/cxgbe/ccr/Makefile | 1 - sys/modules/cxgbe/cxgbei/Makefile | 1 - sys/modules/cxgbe/if_cc/Makefile | 1 - sys/modules/cxgbe/if_ccv/Makefile | 1 - sys/modules/cxgbe/if_cxgbe/Makefile | 1 - sys/modules/cxgbe/if_cxgbev/Makefile | 1 - sys/modules/cxgbe/if_cxl/Makefile | 1 - sys/modules/cxgbe/if_cxlv/Makefile | 1 - sys/modules/cxgbe/iw_cxgbe/Makefile | 1 - sys/modules/cxgbe/t4_firmware/Makefile | 1 - sys/modules/cxgbe/t5_firmware/Makefile | 1 - sys/modules/cxgbe/t6_firmware/Makefile | 1 - sys/modules/cxgbe/tom/Makefile | 1 - sys/modules/dc/Makefile | 1 - sys/modules/dcons/Makefile | 1 - sys/modules/dcons_crom/Makefile | 1 - sys/modules/dpdk_lpm4/Makefile | 1 - sys/modules/dpdk_lpm6/Makefile | 1 - sys/modules/dpms/Makefile | 1 - sys/modules/dtb/allwinner/Makefile | 1 - sys/modules/dtb/am335x/Makefile | 1 - sys/modules/dtb/freescale/Makefile | 1 - sys/modules/dtb/imx5/Makefile | 1 - sys/modules/dtb/imx6/Makefile | 1 - sys/modules/dtb/imx8/Makefile | 1 - sys/modules/dtb/mv/Makefile | 1 - sys/modules/dtb/nvidia/Makefile | 1 - sys/modules/dtb/omap4/Makefile | 1 - sys/modules/dtb/rockchip/Makefile | 1 - sys/modules/dtb/rpi/Makefile | 1 - sys/modules/dtb/sifive/Makefile | 1 - sys/modules/dtb/zynq/Makefile | 1 - sys/modules/dtrace/Makefile | 1 - sys/modules/dtrace/Makefile.inc | 1 - sys/modules/dtrace/dtaudit/Makefile | 1 - sys/modules/dtrace/dtmalloc/Makefile | 1 - sys/modules/dtrace/dtnfscl/Makefile | 1 - sys/modules/dtrace/dtrace/Makefile | 1 - sys/modules/dtrace/dtrace_test/Makefile | 1 - sys/modules/dtrace/dtraceall/Makefile | 1 - sys/modules/dtrace/fasttrap/Makefile | 1 - sys/modules/dtrace/fbt/Makefile | 1 - sys/modules/dtrace/profile/Makefile | 1 - sys/modules/dtrace/prototype/Makefile | 1 - sys/modules/dtrace/sdt/Makefile | 1 - sys/modules/dtrace/systrace/Makefile | 1 - sys/modules/dtrace/systrace_freebsd32/Makefile | 1 - sys/modules/dtrace/systrace_linux/Makefile | 1 - sys/modules/dtrace/systrace_linux32/Makefile | 1 - sys/modules/dummynet/Makefile | 1 - sys/modules/e6000sw/Makefile | 1 - sys/modules/efirt/Makefile | 1 - sys/modules/em/Makefile | 2 -- sys/modules/ena/Makefile | 1 - sys/modules/enetc/Makefile | 1 - sys/modules/epoch_test/Makefile | 1 - sys/modules/et/Makefile | 1 - sys/modules/evdev/Makefile | 1 - sys/modules/exca/Makefile | 1 - sys/modules/ext2fs/Makefile | 1 - sys/modules/fdc/Makefile | 1 - sys/modules/fdescfs/Makefile | 1 - sys/modules/fdt/Makefile | 1 - sys/modules/fdt/fdt_slicer/Makefile | 1 - sys/modules/ffec/Makefile | 1 - sys/modules/fib_dxr/Makefile | 1 - sys/modules/filemon/Makefile | 1 - sys/modules/filemon/Makefile.depend | 1 - sys/modules/firewire/Makefile | 1 - sys/modules/firewire/Makefile.inc | 1 - sys/modules/firewire/firewire/Makefile | 1 - sys/modules/firewire/fwe/Makefile | 1 - sys/modules/firewire/fwip/Makefile | 1 - sys/modules/firewire/sbp/Makefile | 1 - sys/modules/firewire/sbp_targ/Makefile | 1 - sys/modules/firmware/Makefile | 1 - sys/modules/flash/Makefile | 1 - sys/modules/flash/flexspi/Makefile | 1 - sys/modules/ftgpio/Makefile | 1 - sys/modules/ftwd/Makefile | 1 - sys/modules/fusefs/Makefile | 1 - sys/modules/fxp/Makefile | 1 - sys/modules/gem/Makefile | 1 - sys/modules/geom/Makefile | 1 - sys/modules/geom/Makefile.inc | 1 - sys/modules/geom/geom_bde/Makefile | 1 - sys/modules/geom/geom_cache/Makefile | 1 - sys/modules/geom/geom_ccd/Makefile | 1 - sys/modules/geom/geom_concat/Makefile | 1 - sys/modules/geom/geom_eli/Makefile | 1 - sys/modules/geom/geom_flashmap/Makefile | 1 - sys/modules/geom/geom_gate/Makefile | 1 - sys/modules/geom/geom_journal/Makefile | 1 - sys/modules/geom/geom_label/Makefile | 1 - sys/modules/geom/geom_linux_lvm/Makefile | 1 - sys/modules/geom/geom_map/Makefile | 1 - sys/modules/geom/geom_mirror/Makefile | 1 - sys/modules/geom/geom_mountver/Makefile | 1 - sys/modules/geom/geom_multipath/Makefile | 1 - sys/modules/geom/geom_nop/Makefile | 1 - sys/modules/geom/geom_part/Makefile | 1 - sys/modules/geom/geom_part/geom_part_apm/Makefile | 1 - sys/modules/geom/geom_part/geom_part_bsd/Makefile | 1 - sys/modules/geom/geom_part/geom_part_bsd64/Makefile | 1 - sys/modules/geom/geom_part/geom_part_ebr/Makefile | 1 - sys/modules/geom/geom_part/geom_part_gpt/Makefile | 1 - sys/modules/geom/geom_part/geom_part_ldm/Makefile | 1 - sys/modules/geom/geom_part/geom_part_mbr/Makefile | 1 - sys/modules/geom/geom_raid/Makefile | 1 - sys/modules/geom/geom_raid3/Makefile | 1 - sys/modules/geom/geom_shsec/Makefile | 1 - sys/modules/geom/geom_stripe/Makefile | 1 - sys/modules/geom/geom_union/Makefile | 1 - sys/modules/geom/geom_uzip/Makefile | 1 - sys/modules/geom/geom_vinum/Makefile | 1 - sys/modules/geom/geom_virstor/Makefile | 1 - sys/modules/geom/geom_zero/Makefile | 1 - sys/modules/glxiic/Makefile | 1 - sys/modules/glxsb/Makefile | 1 - sys/modules/gpio/Makefile | 1 - sys/modules/gpio/gpiobus/Makefile | 1 - sys/modules/gpio/gpioiic/Makefile | 1 - sys/modules/gpio/gpiokeys/Makefile | 1 - sys/modules/gpio/gpioled/Makefile | 1 - sys/modules/gpio/gpiopps/Makefile | 1 - sys/modules/gpio/gpiospi/Makefile | 1 - sys/modules/gpio/gpioths/Makefile | 1 - sys/modules/hid/Makefile | 1 - sys/modules/hid/bcm5974/Makefile | 1 - sys/modules/hid/hconf/Makefile | 1 - sys/modules/hid/hcons/Makefile | 1 - sys/modules/hid/hgame/Makefile | 1 - sys/modules/hid/hid/Makefile | 1 - sys/modules/hid/hidbus/Makefile | 1 - sys/modules/hid/hidmap/Makefile | 1 - sys/modules/hid/hidquirk/Makefile | 1 - sys/modules/hid/hidraw/Makefile | 1 - sys/modules/hid/hkbd/Makefile | 1 - sys/modules/hid/hms/Makefile | 1 - sys/modules/hid/hmt/Makefile | 1 - sys/modules/hid/hpen/Makefile | 1 - sys/modules/hid/hsctrl/Makefile | 1 - sys/modules/hid/ietp/Makefile | 1 - sys/modules/hid/ps4dshock/Makefile | 1 - sys/modules/hid/xb360gp/Makefile | 1 - sys/modules/hifn/Makefile | 1 - sys/modules/hpt27xx/Makefile | 1 - sys/modules/hptiop/Makefile | 1 - sys/modules/hptmv/Makefile | 1 - sys/modules/hptnr/Makefile | 1 - sys/modules/hptrr/Makefile | 1 - sys/modules/hwpmc/Makefile | 1 - sys/modules/hyperv/Makefile | 1 - sys/modules/hyperv/hid/Makefile | 1 - sys/modules/hyperv/hvsock/Makefile | 1 - sys/modules/hyperv/netvsc/Makefile | 1 - sys/modules/hyperv/pcib/Makefile | 1 - sys/modules/hyperv/storvsc/Makefile | 1 - sys/modules/hyperv/utilities/Makefile | 1 - sys/modules/hyperv/vmbus/Makefile | 1 - sys/modules/i2c/Makefile | 1 - sys/modules/i2c/Makefile.inc | 1 - sys/modules/i2c/ads111x/Makefile | 1 - sys/modules/i2c/controllers/Makefile | 1 - sys/modules/i2c/controllers/Makefile.inc | 1 - sys/modules/i2c/controllers/alpm/Makefile | 1 - sys/modules/i2c/controllers/amdpm/Makefile | 1 - sys/modules/i2c/controllers/amdsmb/Makefile | 1 - sys/modules/i2c/controllers/ichiic/Makefile | 1 - sys/modules/i2c/controllers/ichsmb/Makefile | 1 - sys/modules/i2c/controllers/imcsmb/Makefile | 1 - sys/modules/i2c/controllers/intpm/Makefile | 1 - sys/modules/i2c/controllers/ismt/Makefile | 1 - sys/modules/i2c/controllers/lpbb/Makefile | 1 - sys/modules/i2c/controllers/nfsmb/Makefile | 1 - sys/modules/i2c/controllers/pcf/Makefile | 1 - sys/modules/i2c/controllers/viapm/Makefile | 1 - sys/modules/i2c/cyapa/Makefile | 1 - sys/modules/i2c/ds1307/Makefile | 1 - sys/modules/i2c/ds13rtc/Makefile | 1 - sys/modules/i2c/ds1672/Makefile | 1 - sys/modules/i2c/ds3231/Makefile | 1 - sys/modules/i2c/htu21/Makefile | 1 - sys/modules/i2c/icee/Makefile | 1 - sys/modules/i2c/if_ic/Makefile | 1 - sys/modules/i2c/iic/Makefile | 1 - sys/modules/i2c/iicbb/Makefile | 1 - sys/modules/i2c/iicbus/Makefile | 1 - sys/modules/i2c/iichid/Makefile | 1 - sys/modules/i2c/iicsmb/Makefile | 1 - sys/modules/i2c/isl/Makefile | 1 - sys/modules/i2c/isl12xx/Makefile | 1 - sys/modules/i2c/jedec_dimm/Makefile | 1 - sys/modules/i2c/max44009/Makefile | 1 - sys/modules/i2c/mux/Makefile | 1 - sys/modules/i2c/mux/iic_gpiomux/Makefile | 1 - sys/modules/i2c/mux/iicmux/Makefile | 1 - sys/modules/i2c/mux/ltc430x/Makefile | 1 - sys/modules/i2c/mux/pca954x/Makefile | 1 - sys/modules/i2c/nxprtc/Makefile | 1 - sys/modules/i2c/pcf8574/Makefile | 1 - sys/modules/i2c/pcf8591/Makefile | 1 - sys/modules/i2c/rtc8583/Makefile | 1 - sys/modules/i2c/rx8803/Makefile | 1 - sys/modules/i2c/s35390a/Makefile | 1 - sys/modules/i2c/smb/Makefile | 1 - sys/modules/i2c/smbus/Makefile | 1 - sys/modules/i2c/tmp461/Makefile | 1 - sys/modules/iavf/Makefile | 1 - sys/modules/ibcore/Makefile | 1 - sys/modules/ice/Makefile | 1 - sys/modules/ice_ddp/Makefile | 1 - sys/modules/ichwd/Makefile | 1 - sys/modules/ida/Makefile | 1 - sys/modules/if_bridge/Makefile | 1 - sys/modules/if_disc/Makefile | 1 - sys/modules/if_edsc/Makefile | 1 - sys/modules/if_enc/Makefile | 1 - sys/modules/if_epair/Makefile | 1 - sys/modules/if_gif/Makefile | 1 - sys/modules/if_gre/Makefile | 1 - sys/modules/if_infiniband/Makefile | 1 - sys/modules/if_lagg/Makefile | 1 - sys/modules/if_me/Makefile | 1 - sys/modules/if_stf/Makefile | 1 - sys/modules/if_tuntap/Makefile | 1 - sys/modules/if_vlan/Makefile | 1 - sys/modules/if_vxlan/Makefile | 1 - sys/modules/iflib/Makefile | 1 - sys/modules/igc/Makefile | 1 - sys/modules/imgact_binmisc/Makefile | 1 - sys/modules/imx/Makefile | 1 - sys/modules/imx/imx6_ahci/Makefile | 1 - sys/modules/imx/imx6_snvs/Makefile | 1 - sys/modules/imx/imx_i2c/Makefile | 1 - sys/modules/imx/imx_spi/Makefile | 1 - sys/modules/imx/imx_wdog/Makefile | 1 - sys/modules/intelspi/Makefile | 1 - sys/modules/io/Makefile | 1 - sys/modules/ioat/Makefile | 1 - sys/modules/ip6_mroute_mod/Makefile | 1 - sys/modules/ip_mroute_mod/Makefile | 1 - sys/modules/ipdivert/Makefile | 1 - sys/modules/ipfilter/Makefile | 1 - sys/modules/ipfw/Makefile | 1 - sys/modules/ipfw_nat/Makefile | 1 - sys/modules/ipfw_nat64/Makefile | 1 - sys/modules/ipfw_nptv6/Makefile | 1 - sys/modules/ipfw_pmod/Makefile | 1 - sys/modules/ipmi/Makefile | 1 - sys/modules/ipmi/ipmi_linux/Makefile | 1 - sys/modules/ipoib/Makefile | 1 - sys/modules/ips/Makefile | 1 - sys/modules/ipsec/Makefile | 1 - sys/modules/ipw/Makefile | 1 - sys/modules/ipwfw/Makefile | 1 - sys/modules/ipwfw/ipw_bss/Makefile | 1 - sys/modules/ipwfw/ipw_ibss/Makefile | 1 - sys/modules/ipwfw/ipw_monitor/Makefile | 1 - sys/modules/isci/Makefile | 1 - sys/modules/iscsi/Makefile | 1 - sys/modules/iser/Makefile | 1 - sys/modules/isp/Makefile | 1 - sys/modules/ispfw/Makefile | 2 -- sys/modules/ispfw/isp_2400/Makefile | 2 -- sys/modules/ispfw/isp_2500/Makefile | 1 - sys/modules/ispfw/ispfw/Makefile | 2 -- sys/modules/itwd/Makefile | 1 - sys/modules/iwi/Makefile | 1 - sys/modules/iwifw/Makefile | 1 - sys/modules/iwifw/iwi_bss/Makefile | 1 - sys/modules/iwifw/iwi_ibss/Makefile | 1 - sys/modules/iwifw/iwi_monitor/Makefile | 1 - sys/modules/iwlwifi/Makefile | 1 - sys/modules/iwlwififw/Makefile | 1 - sys/modules/iwlwififw/Makefile.inc | 1 - sys/modules/iwlwififw/iwlwifi-3160-fw/Makefile | 1 - sys/modules/iwlwififw/iwlwifi-3168-fw/Makefile | 1 - sys/modules/iwlwififw/iwlwifi-7260-fw/Makefile | 1 - sys/modules/iwlwififw/iwlwifi-7265-fw/Makefile | 1 - sys/modules/iwlwififw/iwlwifi-7265D-fw/Makefile | 1 - sys/modules/iwlwififw/iwlwifi-8000C-fw/Makefile | 1 - sys/modules/iwlwififw/iwlwifi-8265-fw/Makefile | 1 - sys/modules/iwlwififw/iwlwifi-9000-pu-b0-jf-b0-fw/Makefile | 1 - sys/modules/iwlwififw/iwlwifi-9260-th-b0-jf-b0-fw/Makefile | 1 - sys/modules/iwlwififw/iwlwifi-Qu-b0-hr-b0-fw/Makefile | 1 - sys/modules/iwlwififw/iwlwifi-Qu-b0-jf-b0-fw/Makefile | 1 - sys/modules/iwlwififw/iwlwifi-Qu-c0-hr-b0-fw/Makefile | 1 - sys/modules/iwlwififw/iwlwifi-Qu-c0-jf-b0-fw/Makefile | 1 - sys/modules/iwlwififw/iwlwifi-QuZ-a0-hr-b0-fw/Makefile | 1 - sys/modules/iwlwififw/iwlwifi-QuZ-a0-jf-b0-fw/Makefile | 1 - sys/modules/iwlwififw/iwlwifi-cc-a0-fw/Makefile | 1 - sys/modules/iwlwififw/iwlwifi-so-a0-gf-a0-fw/Makefile | 1 - sys/modules/iwlwififw/iwlwifi-so-a0-gf-a0-pnvm/Makefile | 1 - sys/modules/iwlwififw/iwlwifi-so-a0-gf4-a0-fw/Makefile | 1 - sys/modules/iwlwififw/iwlwifi-so-a0-gf4-a0-pnvm/Makefile | 1 - sys/modules/iwlwififw/iwlwifi-so-a0-hr-b0-fw/Makefile | 1 - sys/modules/iwlwififw/iwlwifi-so-a0-jf-b0-fw/Makefile | 1 - sys/modules/iwlwififw/iwlwifi-ty-a0-gf-a0-fw/Makefile | 1 - sys/modules/iwlwififw/iwlwifi-ty-a0-gf-a0-pnvm/Makefile | 1 - sys/modules/iwm/Makefile | 1 - sys/modules/iwmfw/Makefile | 1 - sys/modules/iwmfw/Makefile.inc | 1 - sys/modules/iwmfw/iwm3160fw/Makefile | 1 - sys/modules/iwmfw/iwm3168fw/Makefile | 1 - sys/modules/iwmfw/iwm7260fw/Makefile | 1 - sys/modules/iwmfw/iwm7265Dfw/Makefile | 1 - sys/modules/iwmfw/iwm7265fw/Makefile | 1 - sys/modules/iwmfw/iwm8000Cfw/Makefile | 1 - sys/modules/iwmfw/iwm8265fw/Makefile | 1 - sys/modules/iwmfw/iwm9000fw/Makefile | 1 - sys/modules/iwmfw/iwm9260fw/Makefile | 1 - sys/modules/iwn/Makefile | 1 - sys/modules/iwnfw/Makefile | 1 - sys/modules/iwnfw/Makefile.inc | 1 - sys/modules/iwnfw/iwn100/Makefile | 1 - sys/modules/iwnfw/iwn1000/Makefile | 1 - sys/modules/iwnfw/iwn105/Makefile | 1 - sys/modules/iwnfw/iwn135/Makefile | 1 - sys/modules/iwnfw/iwn2000/Makefile | 1 - sys/modules/iwnfw/iwn2030/Makefile | 1 - sys/modules/iwnfw/iwn4965/Makefile | 1 - sys/modules/iwnfw/iwn5000/Makefile | 1 - sys/modules/iwnfw/iwn5150/Makefile | 1 - sys/modules/iwnfw/iwn6000/Makefile | 1 - sys/modules/iwnfw/iwn6000g2a/Makefile | 1 - sys/modules/iwnfw/iwn6000g2b/Makefile | 1 - sys/modules/iwnfw/iwn6050/Makefile | 1 - sys/modules/ix/Makefile | 1 - sys/modules/ixl/Makefile | 1 - sys/modules/ixv/Makefile | 1 - sys/modules/jme/Makefile | 1 - sys/modules/kbdmux/Makefile | 1 - sys/modules/kgssapi/Makefile | 1 - sys/modules/kgssapi_krb5/Makefile | 1 - sys/modules/khelp/Makefile | 1 - sys/modules/khelp/h_ertt/Makefile | 1 - sys/modules/krpc/Makefile | 1 - sys/modules/ksyms/Makefile | 1 - sys/modules/ktest/ktest/Makefile | 1 - sys/modules/ktest/ktest_example/Makefile | 1 - sys/modules/ktest/ktest_netlink_message_writer/Makefile | 1 - sys/modules/le/Makefile | 1 - sys/modules/lge/Makefile | 1 - sys/modules/libalias/Makefile | 1 - sys/modules/libalias/libalias/Makefile | 1 - sys/modules/libalias/modules/Makefile | 1 - sys/modules/libalias/modules/Makefile.inc | 1 - sys/modules/libalias/modules/dummy/Makefile | 1 - sys/modules/libalias/modules/ftp/Makefile | 1 - sys/modules/libalias/modules/irc/Makefile | 1 - sys/modules/libalias/modules/modules.inc | 1 - sys/modules/libalias/modules/nbt/Makefile | 1 - sys/modules/libalias/modules/pptp/Makefile | 1 - sys/modules/libalias/modules/skinny/Makefile | 1 - sys/modules/libalias/modules/smedia/Makefile | 1 - sys/modules/libiconv/Makefile | 1 - sys/modules/libmchain/Makefile | 1 - sys/modules/lindebugfs/Makefile | 1 - sys/modules/linprocfs/Makefile | 1 - sys/modules/linsysfs/Makefile | 1 - sys/modules/linux/Makefile | 1 - sys/modules/linux64/Makefile | 1 - sys/modules/linux_common/Makefile | 1 - sys/modules/linuxkpi/Makefile | 1 - sys/modules/linuxkpi_wlan/Makefile | 1 - sys/modules/lio/Makefile | 1 - sys/modules/lpt/Makefile | 2 -- sys/modules/mac_biba/Makefile | 1 - sys/modules/mac_bsdextended/Makefile | 1 - sys/modules/mac_ifoff/Makefile | 1 - sys/modules/mac_ipacl/Makefile | 1 - sys/modules/mac_lomac/Makefile | 1 - sys/modules/mac_mls/Makefile | 1 - sys/modules/mac_none/Makefile | 1 - sys/modules/mac_ntpd/Makefile | 1 - sys/modules/mac_partition/Makefile | 1 - sys/modules/mac_pimd/Makefile | 1 - sys/modules/mac_portacl/Makefile | 1 - sys/modules/mac_seeotheruids/Makefile | 1 - sys/modules/mac_stub/Makefile | 1 - sys/modules/mac_test/Makefile | 1 - sys/modules/mac_veriexec/Makefile | 1 - sys/modules/mac_veriexec_sha1/Makefile | 1 - sys/modules/mac_veriexec_sha256/Makefile | 1 - sys/modules/mac_veriexec_sha384/Makefile | 1 - sys/modules/mac_veriexec_sha512/Makefile | 1 - sys/modules/malo/Makefile | 1 - sys/modules/mana/Makefile | 1 - sys/modules/md/Makefile | 1 - sys/modules/mdio/Makefile | 1 - sys/modules/mem/Makefile | 1 - sys/modules/mfi/Makefile | 1 - sys/modules/mfi/mfi_linux/Makefile | 1 - sys/modules/mfi/mfip/Makefile | 1 - sys/modules/mgb/Makefile | 1 - sys/modules/mii/Makefile | 1 - sys/modules/mlx/Makefile | 1 - sys/modules/mlx4/Makefile | 1 - sys/modules/mlx4en/Makefile | 1 - sys/modules/mlx4ib/Makefile | 1 - sys/modules/mlx5/Makefile | 1 - sys/modules/mlx5en/Makefile | 1 - sys/modules/mlx5fpga_tools/Makefile | 1 - sys/modules/mlx5ib/Makefile | 1 - sys/modules/mlxfw/Makefile | 1 - sys/modules/mmc/Makefile | 1 - sys/modules/mmcnull/Makefile | 1 - sys/modules/mmcsd/Makefile | 1 - sys/modules/mpi3mr/Makefile | 1 - sys/modules/mpr/Makefile | 1 - sys/modules/mps/Makefile | 1 - sys/modules/mpt/Makefile | 1 - sys/modules/mqueue/Makefile | 1 - sys/modules/mrsas/Makefile | 1 - sys/modules/mrsas/mrsas_linux/Makefile | 1 - sys/modules/msdosfs/Makefile | 1 - sys/modules/msdosfs_iconv/Makefile | 1 - sys/modules/msk/Makefile | 1 - sys/modules/mt76/Makefile | 1 - sys/modules/mt76/Makefile.inc | 1 - sys/modules/mt76/core/Makefile | 1 - sys/modules/mt76/mt7915/Makefile | 1 - sys/modules/mt76/mt7921/Makefile | 1 - sys/modules/mthca/Makefile | 1 - sys/modules/mvs/Makefile | 1 - sys/modules/mwl/Makefile | 1 - sys/modules/mwlfw/Makefile | 1 - sys/modules/mxge/Makefile | 1 - sys/modules/mxge/mxge/Makefile | 1 - sys/modules/mxge/mxge_eth_z8e/Makefile | 1 - sys/modules/mxge/mxge_ethp_z8e/Makefile | 1 - sys/modules/mxge/mxge_rss_eth_z8e/Makefile | 1 - sys/modules/mxge/mxge_rss_ethp_z8e/Makefile | 1 - sys/modules/my/Makefile | 1 - sys/modules/nctgpio/Makefile | 1 - sys/modules/ncthwm/Makefile | 1 - sys/modules/neta/Makefile | 1 - sys/modules/netgraph/Makefile | 1 - sys/modules/netgraph/Makefile.inc | 1 - sys/modules/netgraph/UI/Makefile | 1 - sys/modules/netgraph/async/Makefile | 1 - sys/modules/netgraph/bluetooth/Makefile | 1 - sys/modules/netgraph/bluetooth/Makefile.inc | 1 - sys/modules/netgraph/bluetooth/bluetooth/Makefile | 1 - sys/modules/netgraph/bluetooth/hci/Makefile | 1 - sys/modules/netgraph/bluetooth/l2cap/Makefile | 1 - sys/modules/netgraph/bluetooth/socket/Makefile | 1 - sys/modules/netgraph/bluetooth/ubt/Makefile | 1 - sys/modules/netgraph/bluetooth/ubtbcmfw/Makefile | 1 - sys/modules/netgraph/bpf/Makefile | 1 - sys/modules/netgraph/bridge/Makefile | 1 - sys/modules/netgraph/car/Makefile | 1 - sys/modules/netgraph/checksum/Makefile | 1 - sys/modules/netgraph/cisco/Makefile | 1 - sys/modules/netgraph/deflate/Makefile | 1 - sys/modules/netgraph/device/Makefile | 1 - sys/modules/netgraph/echo/Makefile | 1 - sys/modules/netgraph/eiface/Makefile | 1 - sys/modules/netgraph/etf/Makefile | 1 - sys/modules/netgraph/ether/Makefile | 1 - sys/modules/netgraph/ether_echo/Makefile | 1 - sys/modules/netgraph/frame_relay/Makefile | 1 - sys/modules/netgraph/gif/Makefile | 1 - sys/modules/netgraph/gif_demux/Makefile | 1 - sys/modules/netgraph/hole/Makefile | 1 - sys/modules/netgraph/hub/Makefile | 1 - sys/modules/netgraph/iface/Makefile | 1 - sys/modules/netgraph/ip_input/Makefile | 1 - sys/modules/netgraph/ipfw/Makefile | 1 - sys/modules/netgraph/ksocket/Makefile | 1 - sys/modules/netgraph/l2tp/Makefile | 1 - sys/modules/netgraph/lmi/Makefile | 1 - sys/modules/netgraph/macfilter/Makefile | 1 - sys/modules/netgraph/mppc/Makefile | 1 - sys/modules/netgraph/nat/Makefile | 1 - sys/modules/netgraph/netflow/Makefile | 1 - sys/modules/netgraph/netgraph/Makefile | 1 - sys/modules/netgraph/one2many/Makefile | 1 - sys/modules/netgraph/patch/Makefile | 1 - sys/modules/netgraph/pipe/Makefile | 1 - sys/modules/netgraph/ppp/Makefile | 1 - *** 14308 LINES SKIPPED *** From nobody Wed Aug 16 17:57:07 2023 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 4RQwnf0mHPz4qvQC; Wed, 16 Aug 2023 17:57:10 +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 4RQwnd6Z2Dz3Vck; Wed, 16 Aug 2023 17:57:09 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692208630; 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=E+IFgkqi90SDGZ1gq3ERJ2u1AmssuR8GL3rS7QjiOMU=; b=kXii+B8/QcCaGejrQWwxveRbJPACZN9bINroXibWf1qarVWAeKf1gQ/vCGTzml/cyPmWVi mHzdfe79GdxNOU5OQj7767Qs4ZmjtbIWU/qwtm89C+lI8UV+BBcyCaP/xw2fMYMevq9UFY yAAUTxIc6NADY3Hh8IYVUsy3yfTW9/aBwDgiWsww9YtniYkN3VFhq9MmHdUcv5JkwtHO8q gRrbEU+/ZVG1QZUbpzqqqXvVQ3WJl7hC/XF1bWODjAQ1bPC+kS87Rs60tgJJSSuHSAZxzB wvV97DWkWrGGYPXvma+BnETBo9S9mTvkfcKjhvP/FJdR2LuYpFy3lhWV+Mttig== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692208630; 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=E+IFgkqi90SDGZ1gq3ERJ2u1AmssuR8GL3rS7QjiOMU=; b=vBYB1J1ozpV4XBm9wsfsblLu9CdTHmcjQ4dMHAhejGW4iZzDrPAVxBjjd7tbpB90WWkOFd i1Uza59qgf8OdhgOOYU7+d04Cmgelg5XCc9OYZYVdT5WAqxTh3kHBHp9b44cw8FSh9viyb EnMGWS1PwHmvuDirleLamHTD8Sth12q4vbtuoc+SG0nknEmOomCbzYQTXK5c4DmnJpMMyX zzArzBym0lHkhyQU8nOMecPpcb9jm1acZAc5IFv8KNfNnIIxneWqjip28AeFmOm8y8e+Og jFvvSZPWUWZYaMiYuhvLLq0VQgBEvFyKhWsqITirfzqnmxHPh7kXq5RaCIEXKg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692208630; a=rsa-sha256; cv=none; b=oAEg1oeZykACu2wGTaJkkVClVrelnmYHcM7hiVJS0tEEEt4rhdUbb0SewuNZSBCuCTsCd1 tWRdLxHMTLGCf6PnpbTyfnDvx+gYaAkWY7ZaMxC5ZRpysxeEZJSeevTRHqqA+IAvodrBez JkhPf6+jK1fmDAG9IFmlmEAKg+sEXquFBWwuBoYDlTXeIv99d65frH0UJT+hv9aMUJODt7 IG/N/v9LAg9XKJTlDwnE2JNnnmUQ+9BZfuH1AxAutSxIPT36/miJmBTxigxW3bZ+3lCzrG ybjUSZYN7MuoZim1yrMZ0qcgASIdxDUxbQkuSPBqTOdvhDIKEojh6S2GflxMoQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RQwnd4sR5z11qc; Wed, 16 Aug 2023 17:57:09 +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 37GHv91q059606; Wed, 16 Aug 2023 17:57:09 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37GHv7Kk059593; Wed, 16 Aug 2023 17:57:07 GMT (envelope-from git) Date: Wed, 16 Aug 2023 17:57:07 GMT Message-Id: <202308161757.37GHv7Kk059593@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Warner Losh Subject: git: d0b2dbfa0ecf - main - Remove $FreeBSD$: one-line sh pattern 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org 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: d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf Auto-Submitted: auto-generated The branch main has been updated by imp: URL: https://cgit.FreeBSD.org/src/commit/?id=d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf commit d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf Author: Warner Losh AuthorDate: 2023-08-16 17:55:03 +0000 Commit: Warner Losh CommitDate: 2023-08-16 17:55:03 +0000 Remove $FreeBSD$: one-line sh pattern Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/ --- .cirrus.yml | 1 - .clang-format | 1 - Makefile | 1 - Makefile.inc1 | 1 - Makefile.libcompat | 1 - Makefile.sys.inc | 1 - ObsoleteFiles.inc | 1 - bin/Makefile | 1 - bin/Makefile.inc | 1 - bin/cat/Makefile | 1 - bin/cat/Makefile.depend | 1 - bin/cat/tests/Makefile | 1 - bin/cat/tests/Makefile.depend | 1 - bin/chflags/Makefile | 1 - bin/chflags/Makefile.depend | 1 - bin/chflags/tests/Makefile | 1 - bin/chflags/tests/Makefile.depend | 1 - bin/chflags/tests/chflags_test.sh | 1 - bin/chio/Makefile | 1 - bin/chio/Makefile.depend | 1 - bin/chmod/Makefile | 1 - bin/chmod/Makefile.depend | 1 - bin/chmod/tests/Makefile | 1 - bin/chmod/tests/Makefile.depend | 1 - bin/chmod/tests/chmod_test.sh | 1 - bin/cp/Makefile | 1 - bin/cp/Makefile.depend | 1 - bin/cp/tests/Makefile | 1 - bin/cp/tests/cp_test.sh | 1 - bin/cpuset/Makefile | 1 - bin/cpuset/Makefile.depend | 1 - bin/csh/Makefile | 1 - bin/csh/Makefile.depend | 1 - bin/csh/csh.cshrc | 1 - bin/csh/csh.login | 1 - bin/csh/csh.logout | 1 - bin/csh/dot.cshrc | 1 - bin/csh/dot.login | 1 - bin/date/Makefile | 1 - bin/date/Makefile.depend | 1 - bin/date/tests/Makefile | 1 - bin/date/tests/Makefile.depend | 1 - bin/date/tests/format_string_test.sh | 1 - bin/dd/Makefile | 1 - bin/dd/Makefile.depend | 1 - bin/dd/tests/Makefile | 1 - bin/dd/tests/Makefile.depend | 1 - bin/df/Makefile | 1 - bin/df/Makefile.depend | 1 - bin/domainname/Makefile | 1 - bin/domainname/Makefile.depend | 1 - bin/echo/Makefile | 1 - bin/echo/Makefile.depend | 1 - bin/echo/tests/Makefile | 1 - bin/echo/tests/Makefile.depend | 1 - bin/echo/tests/echo_test.sh | 1 - bin/ed/Makefile | 1 - bin/ed/Makefile.depend | 1 - bin/ed/test/Makefile | 1 - bin/ed/test/README | 1 - bin/ed/test/ckscripts.sh | 1 - bin/ed/test/mkscripts.sh | 1 - bin/expr/Makefile | 1 - bin/expr/Makefile.depend | 1 - bin/expr/tests/Makefile | 1 - bin/expr/tests/Makefile.depend | 1 - bin/freebsd-version/Makefile | 1 - bin/freebsd-version/Makefile.depend | 1 - bin/freebsd-version/freebsd-version.sh.in | 1 - bin/getfacl/Makefile | 1 - bin/getfacl/Makefile.depend | 1 - bin/hostname/Makefile | 1 - bin/hostname/Makefile.depend | 1 - bin/kenv/Makefile | 1 - bin/kenv/Makefile.depend | 1 - bin/kill/Makefile | 1 - bin/kill/Makefile.depend | 1 - bin/ln/Makefile | 1 - bin/ln/Makefile.depend | 1 - bin/ln/tests/Makefile | 1 - bin/ln/tests/Makefile.depend | 1 - bin/ln/tests/ln_test.sh | 1 - bin/ls/Makefile | 1 - bin/ls/Makefile.depend | 1 - bin/ls/Makefile.depend.options | 1 - bin/ls/tests/Makefile | 1 - bin/ls/tests/Makefile.depend | 1 - bin/ls/tests/ls_tests.sh | 1 - bin/mkdir/Makefile | 1 - bin/mkdir/Makefile.depend | 1 - bin/mkdir/tests/Makefile | 1 - bin/mkdir/tests/Makefile.depend | 1 - bin/mkdir/tests/mkdir_test.sh | 1 - bin/mv/Makefile | 1 - bin/mv/Makefile.depend | 1 - bin/mv/tests/Makefile | 1 - bin/mv/tests/Makefile.depend | 1 - bin/mv/tests/legacy_test.sh | 1 - bin/pax/Makefile | 1 - bin/pax/Makefile.depend | 1 - bin/pax/tests/Makefile | 1 - bin/pax/tests/Makefile.depend | 1 - bin/pax/tests/legacy_test.pl | 1 - bin/pkill/Makefile | 1 - bin/pkill/Makefile.depend | 1 - bin/pkill/tests/Makefile | 1 - bin/pkill/tests/Makefile.depend | 1 - bin/pkill/tests/pgrep-_f_test.sh | 1 - bin/pkill/tests/pgrep-_g_test.sh | 1 - bin/pkill/tests/pgrep-_lf_test.sh | 1 - bin/pkill/tests/pgrep-_p_test.sh | 1 - bin/pkill/tests/pgrep-_s_test.sh | 1 - bin/pkill/tests/pgrep-_u_test.sh | 1 - bin/pkill/tests/pgrep-f_test.sh | 1 - bin/pkill/tests/pgrep-g_test.sh | 1 - bin/pkill/tests/pgrep-i_test.sh | 1 - bin/pkill/tests/pgrep-j_test.sh | 1 - bin/pkill/tests/pgrep-l_test.sh | 1 - bin/pkill/tests/pgrep-n_test.sh | 1 - bin/pkill/tests/pgrep-o_test.sh | 1 - bin/pkill/tests/pgrep-q_test.sh | 1 - bin/pkill/tests/pgrep-s_test.sh | 1 - bin/pkill/tests/pgrep-t_test.sh | 1 - bin/pkill/tests/pgrep-v_test.sh | 1 - bin/pkill/tests/pgrep-x_test.sh | 1 - bin/pkill/tests/pkill-_f_test.sh | 1 - bin/pkill/tests/pkill-_g_test.sh | 1 - bin/pkill/tests/pkill-_lf_test.sh | 1 - bin/pkill/tests/pkill-_p_test.sh | 1 - bin/pkill/tests/pkill-_u_test.sh | 1 - bin/pkill/tests/pkill-g_test.sh | 1 - bin/pkill/tests/pkill-i_test.sh | 1 - bin/pkill/tests/pkill-j_test.sh | 1 - bin/pkill/tests/pkill-s_test.sh | 1 - bin/pkill/tests/pkill-t_test.sh | 1 - bin/pkill/tests/pkill-x_test.sh | 1 - bin/ps/Makefile | 1 - bin/ps/Makefile.depend | 1 - bin/pwait/Makefile | 1 - bin/pwait/Makefile.depend | 1 - bin/pwait/tests/Makefile | 1 - bin/pwait/tests/Makefile.depend | 1 - bin/pwait/tests/pwait_test.sh | 1 - bin/pwd/Makefile | 1 - bin/pwd/Makefile.depend | 1 - bin/realpath/Makefile | 1 - bin/realpath/Makefile.depend | 1 - bin/rm/Makefile | 1 - bin/rm/Makefile.depend | 1 - bin/rm/tests/Makefile | 1 - bin/rm/tests/Makefile.depend | 1 - bin/rm/tests/rm_test.sh | 1 - bin/rmail/Makefile | 1 - bin/rmail/Makefile.depend | 1 - bin/rmdir/Makefile | 1 - bin/rmdir/Makefile.depend | 1 - bin/rmdir/tests/Makefile | 1 - bin/rmdir/tests/Makefile.depend | 1 - bin/rmdir/tests/rmdir_test.sh | 1 - bin/setfacl/Makefile | 1 - bin/setfacl/Makefile.depend | 1 - bin/sh/Makefile | 1 - bin/sh/Makefile.depend | 1 - bin/sh/TOUR | 1 - bin/sh/builtins.def | 1 - bin/sh/dot.profile | 1 - bin/sh/dot.shrc | 1 - bin/sh/funcs/cmv | 1 - bin/sh/funcs/dirs | 1 - bin/sh/funcs/login | 1 - bin/sh/funcs/newgrp | 1 - bin/sh/funcs/popd | 1 - bin/sh/funcs/pushd | 1 - bin/sh/funcs/suspend | 1 - bin/sh/mkbuiltins | 1 - bin/sh/mktokens | 1 - bin/sh/nodetypes | 1 - bin/sh/profile | 1 - bin/sh/tests/Makefile | 1 - bin/sh/tests/Makefile.depend | 1 - bin/sh/tests/builtins/Makefile | 1 - bin/sh/tests/builtins/Makefile.depend | 1 - bin/sh/tests/builtins/alias.0 | 1 - bin/sh/tests/builtins/alias.1 | 1 - bin/sh/tests/builtins/alias3.0 | 1 - bin/sh/tests/builtins/alias4.0 | 1 - bin/sh/tests/builtins/break1.0 | 1 - bin/sh/tests/builtins/break2.0 | 1 - bin/sh/tests/builtins/break3.0 | 1 - bin/sh/tests/builtins/break4.4 | 1 - bin/sh/tests/builtins/break5.4 | 1 - bin/sh/tests/builtins/break6.0 | 1 - bin/sh/tests/builtins/builtin1.0 | 1 - bin/sh/tests/builtins/case1.0 | 1 - bin/sh/tests/builtins/case10.0 | 1 - bin/sh/tests/builtins/case11.0 | 1 - bin/sh/tests/builtins/case12.0 | 1 - bin/sh/tests/builtins/case13.0 | 1 - bin/sh/tests/builtins/case14.0 | 1 - bin/sh/tests/builtins/case15.0 | 1 - bin/sh/tests/builtins/case16.0 | 1 - bin/sh/tests/builtins/case17.0 | 1 - bin/sh/tests/builtins/case18.0 | 1 - bin/sh/tests/builtins/case19.0 | 1 - bin/sh/tests/builtins/case2.0 | 1 - bin/sh/tests/builtins/case20.0 | 1 - bin/sh/tests/builtins/case21.0 | 1 - bin/sh/tests/builtins/case22.0 | 1 - bin/sh/tests/builtins/case23.0 | 1 - bin/sh/tests/builtins/case3.0 | 1 - bin/sh/tests/builtins/case4.0 | 1 - bin/sh/tests/builtins/case5.0 | 1 - bin/sh/tests/builtins/case6.0 | 1 - bin/sh/tests/builtins/case7.0 | 1 - bin/sh/tests/builtins/case8.0 | 1 - bin/sh/tests/builtins/case9.0 | 1 - bin/sh/tests/builtins/cd1.0 | 1 - bin/sh/tests/builtins/cd10.0 | 1 - bin/sh/tests/builtins/cd11.0 | 1 - bin/sh/tests/builtins/cd2.0 | 1 - bin/sh/tests/builtins/cd3.0 | 1 - bin/sh/tests/builtins/cd4.0 | 1 - bin/sh/tests/builtins/cd5.0 | 1 - bin/sh/tests/builtins/cd6.0 | 1 - bin/sh/tests/builtins/cd7.0 | 1 - bin/sh/tests/builtins/cd8.0 | 1 - bin/sh/tests/builtins/cd9.0 | 1 - bin/sh/tests/builtins/command1.0 | 1 - bin/sh/tests/builtins/command10.0 | 1 - bin/sh/tests/builtins/command11.0 | 1 - bin/sh/tests/builtins/command12.0 | 1 - bin/sh/tests/builtins/command13.0 | 1 - bin/sh/tests/builtins/command14.0 | 1 - bin/sh/tests/builtins/command2.0 | 1 - bin/sh/tests/builtins/command3.0 | 1 - bin/sh/tests/builtins/command4.0 | 1 - bin/sh/tests/builtins/command5.0 | 1 - bin/sh/tests/builtins/command6.0 | 1 - bin/sh/tests/builtins/command7.0 | 1 - bin/sh/tests/builtins/command8.0 | 1 - bin/sh/tests/builtins/command9.0 | 1 - bin/sh/tests/builtins/dot1.0 | 1 - bin/sh/tests/builtins/dot2.0 | 1 - bin/sh/tests/builtins/dot3.0 | 1 - bin/sh/tests/builtins/dot4.0 | 1 - bin/sh/tests/builtins/echo1.0 | 1 - bin/sh/tests/builtins/echo2.0 | 1 - bin/sh/tests/builtins/echo3.0 | 1 - bin/sh/tests/builtins/eval1.0 | 1 - bin/sh/tests/builtins/eval2.0 | 1 - bin/sh/tests/builtins/eval3.0 | 1 - bin/sh/tests/builtins/eval4.0 | 1 - bin/sh/tests/builtins/eval5.0 | 1 - bin/sh/tests/builtins/eval6.0 | 1 - bin/sh/tests/builtins/eval7.0 | 1 - bin/sh/tests/builtins/eval8.7 | 1 - bin/sh/tests/builtins/exec1.0 | 1 - bin/sh/tests/builtins/exec2.0 | 1 - bin/sh/tests/builtins/exit1.0 | 1 - bin/sh/tests/builtins/exit2.8 | 1 - bin/sh/tests/builtins/exit3.0 | 1 - bin/sh/tests/builtins/export1.0 | 1 - bin/sh/tests/builtins/fc1.0 | 1 - bin/sh/tests/builtins/fc2.0 | 1 - bin/sh/tests/builtins/for1.0 | 1 - bin/sh/tests/builtins/for2.0 | 1 - bin/sh/tests/builtins/for3.0 | 1 - bin/sh/tests/builtins/getopts1.0 | 1 - bin/sh/tests/builtins/getopts10.0 | 1 - bin/sh/tests/builtins/getopts2.0 | 1 - bin/sh/tests/builtins/getopts3.0 | 1 - bin/sh/tests/builtins/getopts4.0 | 1 - bin/sh/tests/builtins/getopts5.0 | 1 - bin/sh/tests/builtins/getopts6.0 | 1 - bin/sh/tests/builtins/getopts7.0 | 1 - bin/sh/tests/builtins/getopts8.0 | 1 - bin/sh/tests/builtins/getopts9.0 | 1 - bin/sh/tests/builtins/hash1.0 | 1 - bin/sh/tests/builtins/hash2.0 | 1 - bin/sh/tests/builtins/hash3.0 | 1 - bin/sh/tests/builtins/hash4.0 | 1 - bin/sh/tests/builtins/jobid1.0 | 1 - bin/sh/tests/builtins/jobid2.0 | 1 - bin/sh/tests/builtins/kill1.0 | 1 - bin/sh/tests/builtins/kill2.0 | 1 - bin/sh/tests/builtins/lineno.0 | 1 - bin/sh/tests/builtins/lineno2.0 | 1 - bin/sh/tests/builtins/lineno3.0 | 1 - bin/sh/tests/builtins/local1.0 | 1 - bin/sh/tests/builtins/local2.0 | 1 - bin/sh/tests/builtins/local3.0 | 1 - bin/sh/tests/builtins/local4.0 | 1 - bin/sh/tests/builtins/local5.0 | 1 - bin/sh/tests/builtins/local6.0 | 1 - bin/sh/tests/builtins/local7.0 | 1 - bin/sh/tests/builtins/locale1.0 | 1 - bin/sh/tests/builtins/locale2.0 | 1 - bin/sh/tests/builtins/printf1.0 | 1 - bin/sh/tests/builtins/printf2.0 | 1 - bin/sh/tests/builtins/printf3.0 | 1 - bin/sh/tests/builtins/printf4.0 | 1 - bin/sh/tests/builtins/read1.0 | 1 - bin/sh/tests/builtins/read2.0 | 1 - bin/sh/tests/builtins/read3.0 | 1 - bin/sh/tests/builtins/read4.0 | 1 - bin/sh/tests/builtins/read5.0 | 1 - bin/sh/tests/builtins/read6.0 | 1 - bin/sh/tests/builtins/read7.0 | 1 - bin/sh/tests/builtins/read8.0 | 1 - bin/sh/tests/builtins/read9.0 | 1 - bin/sh/tests/builtins/return1.0 | 1 - bin/sh/tests/builtins/return2.1 | 1 - bin/sh/tests/builtins/return3.1 | 1 - bin/sh/tests/builtins/return4.0 | 1 - bin/sh/tests/builtins/return5.0 | 1 - bin/sh/tests/builtins/return6.4 | 1 - bin/sh/tests/builtins/return7.4 | 1 - bin/sh/tests/builtins/return8.0 | 1 - bin/sh/tests/builtins/set1.0 | 1 - bin/sh/tests/builtins/set2.0 | 1 - bin/sh/tests/builtins/set3.0 | 1 - bin/sh/tests/builtins/trap1.0 | 1 - bin/sh/tests/builtins/trap10.0 | 1 - bin/sh/tests/builtins/trap11.0 | 1 - bin/sh/tests/builtins/trap12.0 | 1 - bin/sh/tests/builtins/trap13.0 | 1 - bin/sh/tests/builtins/trap14.0 | 1 - bin/sh/tests/builtins/trap15.0 | 1 - bin/sh/tests/builtins/trap16.0 | 1 - bin/sh/tests/builtins/trap17.0 | 1 - bin/sh/tests/builtins/trap2.0 | 1 - bin/sh/tests/builtins/trap3.0 | 1 - bin/sh/tests/builtins/trap4.0 | 1 - bin/sh/tests/builtins/trap5.0 | 1 - bin/sh/tests/builtins/trap6.0 | 1 - bin/sh/tests/builtins/trap7.0 | 1 - bin/sh/tests/builtins/trap8.0 | 1 - bin/sh/tests/builtins/trap9.0 | 1 - bin/sh/tests/builtins/type1.0 | 1 - bin/sh/tests/builtins/type2.0 | 1 - bin/sh/tests/builtins/type3.0 | 1 - bin/sh/tests/builtins/type4.0 | 1 - bin/sh/tests/builtins/unalias.0 | 1 - bin/sh/tests/builtins/var-assign.0 | 1 - bin/sh/tests/builtins/var-assign2.0 | 1 - bin/sh/tests/builtins/wait1.0 | 1 - bin/sh/tests/builtins/wait10.0 | 1 - bin/sh/tests/builtins/wait2.0 | 1 - bin/sh/tests/builtins/wait3.0 | 1 - bin/sh/tests/builtins/wait4.0 | 1 - bin/sh/tests/builtins/wait5.0 | 1 - bin/sh/tests/builtins/wait6.0 | 1 - bin/sh/tests/builtins/wait7.0 | 1 - bin/sh/tests/builtins/wait8.0 | 1 - bin/sh/tests/builtins/wait9.127 | 1 - bin/sh/tests/errors/Makefile | 1 - bin/sh/tests/errors/Makefile.depend | 1 - bin/sh/tests/errors/assignment-error1.0 | 1 - bin/sh/tests/errors/assignment-error2.0 | 1 - bin/sh/tests/errors/backquote-error1.0 | 1 - bin/sh/tests/errors/backquote-error2.0 | 1 - bin/sh/tests/errors/bad-binary1.126 | 1 - bin/sh/tests/errors/bad-keyword1.0 | 1 - bin/sh/tests/errors/bad-parm-exp1.0 | 1 - bin/sh/tests/errors/bad-parm-exp2.2 | 1 - bin/sh/tests/errors/bad-parm-exp3.2 | 1 - bin/sh/tests/errors/bad-parm-exp4.2 | 1 - bin/sh/tests/errors/bad-parm-exp5.2 | 1 - bin/sh/tests/errors/bad-parm-exp6.2 | 1 - bin/sh/tests/errors/bad-parm-exp7.0 | 1 - bin/sh/tests/errors/bad-parm-exp8.0 | 1 - bin/sh/tests/errors/option-error.0 | 1 - bin/sh/tests/errors/redirection-error.0 | 1 - bin/sh/tests/errors/redirection-error2.2 | 1 - bin/sh/tests/errors/redirection-error3.0 | 1 - bin/sh/tests/errors/redirection-error4.0 | 1 - bin/sh/tests/errors/redirection-error5.0 | 1 - bin/sh/tests/errors/redirection-error6.0 | 1 - bin/sh/tests/errors/redirection-error7.0 | 1 - bin/sh/tests/errors/redirection-error8.0 | 1 - bin/sh/tests/errors/script-error1.0 | 1 - bin/sh/tests/errors/write-error1.0 | 1 - bin/sh/tests/execution/Makefile | 1 - bin/sh/tests/execution/Makefile.depend | 1 - bin/sh/tests/execution/bg1.0 | 1 - bin/sh/tests/execution/bg10.0 | 1 - bin/sh/tests/execution/bg11.0 | 1 - bin/sh/tests/execution/bg12.0 | 1 - bin/sh/tests/execution/bg13.0 | 1 - bin/sh/tests/execution/bg2.0 | 1 - bin/sh/tests/execution/bg3.0 | 1 - bin/sh/tests/execution/bg4.0 | 1 - bin/sh/tests/execution/bg5.0 | 1 - bin/sh/tests/execution/bg6.0 | 1 - bin/sh/tests/execution/bg7.0 | 1 - bin/sh/tests/execution/bg8.0 | 1 - bin/sh/tests/execution/bg9.0 | 1 - bin/sh/tests/execution/env1.0 | 1 - bin/sh/tests/execution/fork1.0 | 1 - bin/sh/tests/execution/fork2.0 | 1 - bin/sh/tests/execution/fork3.0 | 1 - bin/sh/tests/execution/func1.0 | 1 - bin/sh/tests/execution/func2.0 | 1 - bin/sh/tests/execution/func3.0 | 1 - bin/sh/tests/execution/hash1.0 | 1 - bin/sh/tests/execution/int-cmd1.0 | 1 - bin/sh/tests/execution/killed1.0 | 1 - bin/sh/tests/execution/killed2.0 | 1 - bin/sh/tests/execution/not1.0 | 1 - bin/sh/tests/execution/not2.0 | 1 - bin/sh/tests/execution/path1.0 | 1 - bin/sh/tests/execution/pipefail1.0 | 1 - bin/sh/tests/execution/pipefail2.42 | 1 - bin/sh/tests/execution/pipefail3.42 | 1 - bin/sh/tests/execution/pipefail4.42 | 1 - bin/sh/tests/execution/pipefail5.42 | 1 - bin/sh/tests/execution/pipefail6.42 | 1 - bin/sh/tests/execution/pipefail7.0 | 1 - bin/sh/tests/execution/redir1.0 | 1 - bin/sh/tests/execution/redir2.0 | 1 - bin/sh/tests/execution/redir3.0 | 1 - bin/sh/tests/execution/redir4.0 | 1 - bin/sh/tests/execution/redir5.0 | 1 - bin/sh/tests/execution/redir6.0 | 1 - bin/sh/tests/execution/redir7.0 | 1 - bin/sh/tests/execution/set-C1.0 | 1 - bin/sh/tests/execution/set-n1.0 | 1 - bin/sh/tests/execution/set-n2.0 | 1 - bin/sh/tests/execution/set-n3.0 | 1 - bin/sh/tests/execution/set-n4.0 | 1 - bin/sh/tests/execution/set-x1.0 | 1 - bin/sh/tests/execution/set-x2.0 | 1 - bin/sh/tests/execution/set-x3.0 | 1 - bin/sh/tests/execution/set-x4.0 | 1 - bin/sh/tests/execution/shellproc1.0 | 1 - bin/sh/tests/execution/shellproc2.0 | 1 - bin/sh/tests/execution/shellproc3.0 | 1 - bin/sh/tests/execution/shellproc4.0 | 1 - bin/sh/tests/execution/shellproc5.0 | 1 - bin/sh/tests/execution/shellproc6.0 | 1 - bin/sh/tests/execution/shellproc7.0 | 1 - bin/sh/tests/execution/subshell1.0 | 1 - bin/sh/tests/execution/subshell2.0 | 1 - bin/sh/tests/execution/subshell3.0 | 1 - bin/sh/tests/execution/subshell4.0 | 1 - bin/sh/tests/execution/unknown1.0 | 1 - bin/sh/tests/execution/unknown2.0 | 1 - bin/sh/tests/execution/var-assign1.0 | 1 - bin/sh/tests/expansion/Makefile | 1 - bin/sh/tests/expansion/Makefile.depend | 1 - bin/sh/tests/expansion/arith1.0 | 1 - bin/sh/tests/expansion/arith10.0 | 1 - bin/sh/tests/expansion/arith11.0 | 1 - bin/sh/tests/expansion/arith12.0 | 1 - bin/sh/tests/expansion/arith13.0 | 1 - bin/sh/tests/expansion/arith14.0 | 1 - bin/sh/tests/expansion/arith15.0 | 1 - bin/sh/tests/expansion/arith16.0 | 1 - bin/sh/tests/expansion/arith17.0 | 1 - bin/sh/tests/expansion/arith2.0 | 1 - bin/sh/tests/expansion/arith3.0 | 1 - bin/sh/tests/expansion/arith4.0 | 1 - bin/sh/tests/expansion/arith5.0 | 1 - bin/sh/tests/expansion/arith6.0 | 1 - bin/sh/tests/expansion/arith7.0 | 1 - bin/sh/tests/expansion/arith8.0 | 1 - bin/sh/tests/expansion/arith9.0 | 1 - bin/sh/tests/expansion/assign1.0 | 1 - bin/sh/tests/expansion/cmdsubst1.0 | 1 - bin/sh/tests/expansion/cmdsubst10.0 | 1 - bin/sh/tests/expansion/cmdsubst11.0 | 1 - bin/sh/tests/expansion/cmdsubst12.0 | 1 - bin/sh/tests/expansion/cmdsubst13.0 | 1 - bin/sh/tests/expansion/cmdsubst14.0 | 1 - bin/sh/tests/expansion/cmdsubst15.0 | 1 - bin/sh/tests/expansion/cmdsubst16.0 | 1 - bin/sh/tests/expansion/cmdsubst17.0 | 1 - bin/sh/tests/expansion/cmdsubst18.0 | 1 - bin/sh/tests/expansion/cmdsubst19.0 | 1 - bin/sh/tests/expansion/cmdsubst2.0 | 1 - bin/sh/tests/expansion/cmdsubst20.0 | 1 - bin/sh/tests/expansion/cmdsubst21.0 | 1 - bin/sh/tests/expansion/cmdsubst22.0 | 1 - bin/sh/tests/expansion/cmdsubst23.0 | 1 - bin/sh/tests/expansion/cmdsubst24.0 | 1 - bin/sh/tests/expansion/cmdsubst25.0 | 1 - bin/sh/tests/expansion/cmdsubst26.0 | 1 - bin/sh/tests/expansion/cmdsubst3.0 | 1 - bin/sh/tests/expansion/cmdsubst4.0 | 1 - bin/sh/tests/expansion/cmdsubst5.0 | 1 - bin/sh/tests/expansion/cmdsubst6.0 | 1 - bin/sh/tests/expansion/cmdsubst7.0 | 1 - bin/sh/tests/expansion/cmdsubst8.0 | 1 - bin/sh/tests/expansion/cmdsubst9.0 | 1 - bin/sh/tests/expansion/export1.0 | 1 - bin/sh/tests/expansion/export2.0 | 1 - bin/sh/tests/expansion/export3.0 | 1 - bin/sh/tests/expansion/heredoc1.0 | 1 - bin/sh/tests/expansion/heredoc2.0 | 1 - bin/sh/tests/expansion/ifs1.0 | 1 - bin/sh/tests/expansion/ifs2.0 | 1 - bin/sh/tests/expansion/ifs3.0 | 1 - bin/sh/tests/expansion/ifs4.0 | 1 - bin/sh/tests/expansion/ifs5.0 | 1 - bin/sh/tests/expansion/ifs6.0 | 1 - bin/sh/tests/expansion/ifs7.0 | 1 - bin/sh/tests/expansion/length1.0 | 1 - bin/sh/tests/expansion/length2.0 | 1 - bin/sh/tests/expansion/length3.0 | 1 - bin/sh/tests/expansion/length4.0 | 1 - bin/sh/tests/expansion/length5.0 | 1 - bin/sh/tests/expansion/length6.0 | 1 - bin/sh/tests/expansion/length7.0 | 1 - bin/sh/tests/expansion/length8.0 | 1 - bin/sh/tests/expansion/local1.0 | 1 - bin/sh/tests/expansion/local2.0 | 1 - bin/sh/tests/expansion/pathname1.0 | 1 - bin/sh/tests/expansion/pathname2.0 | 1 - bin/sh/tests/expansion/pathname3.0 | 1 - bin/sh/tests/expansion/pathname4.0 | 1 - bin/sh/tests/expansion/pathname5.0 | 1 - bin/sh/tests/expansion/pathname6.0 | 1 - bin/sh/tests/expansion/plus-minus1.0 | 1 - bin/sh/tests/expansion/plus-minus2.0 | 1 - bin/sh/tests/expansion/plus-minus3.0 | 1 - bin/sh/tests/expansion/plus-minus4.0 | 1 - bin/sh/tests/expansion/plus-minus5.0 | 1 - bin/sh/tests/expansion/plus-minus6.0 | 1 - bin/sh/tests/expansion/plus-minus7.0 | 1 - bin/sh/tests/expansion/plus-minus8.0 | 1 - bin/sh/tests/expansion/plus-minus9.0 | 1 - bin/sh/tests/expansion/question1.0 | 1 - bin/sh/tests/expansion/question2.0 | 1 - bin/sh/tests/expansion/readonly1.0 | 1 - bin/sh/tests/expansion/redir1.0 | 1 - bin/sh/tests/expansion/set-u1.0 | 1 - bin/sh/tests/expansion/set-u2.0 | 1 - bin/sh/tests/expansion/set-u3.0 | 1 - bin/sh/tests/expansion/tilde1.0 | 1 - bin/sh/tests/expansion/tilde2.0 | 1 - bin/sh/tests/expansion/trim1.0 | 1 - bin/sh/tests/expansion/trim10.0 | 1 - bin/sh/tests/expansion/trim11.0 | 1 - bin/sh/tests/expansion/trim2.0 | 1 - bin/sh/tests/expansion/trim3.0 | 1 - bin/sh/tests/expansion/trim4.0 | 1 - bin/sh/tests/expansion/trim5.0 | 1 - bin/sh/tests/expansion/trim6.0 | 1 - bin/sh/tests/expansion/trim7.0 | 1 - bin/sh/tests/expansion/trim8.0 | 1 - bin/sh/tests/expansion/trim9.0 | 1 - bin/sh/tests/functional_test.sh | 1 - bin/sh/tests/invocation/Makefile | 1 - bin/sh/tests/invocation/Makefile.depend | 1 - bin/sh/tests/invocation/sh-ac1.0 | 1 - bin/sh/tests/invocation/sh-c-missing1.0 | 1 - bin/sh/tests/invocation/sh-c1.0 | 1 - bin/sh/tests/invocation/sh-ca1.0 | 1 - bin/sh/tests/invocation/sh-fca1.0 | 1 - bin/sh/tests/parameters/Makefile | 1 - bin/sh/tests/parameters/Makefile.depend | 1 - bin/sh/tests/parameters/env1.0 | 1 - bin/sh/tests/parameters/exitstatus1.0 | 1 - bin/sh/tests/parameters/ifs1.0 | 1 - bin/sh/tests/parameters/mail1.0 | 1 - bin/sh/tests/parameters/mail2.0 | 1 - bin/sh/tests/parameters/optind1.0 | 1 - bin/sh/tests/parameters/optind2.0 | 1 - bin/sh/tests/parameters/positional1.0 | 1 - bin/sh/tests/parameters/positional2.0 | 1 - bin/sh/tests/parameters/positional3.0 | 1 - bin/sh/tests/parameters/positional4.0 | 1 - bin/sh/tests/parameters/positional5.0 | 1 - bin/sh/tests/parameters/positional6.0 | 1 - bin/sh/tests/parameters/positional7.0 | 1 - bin/sh/tests/parameters/positional8.0 | 1 - bin/sh/tests/parameters/positional9.0 | 1 - bin/sh/tests/parameters/pwd1.0 | 1 - bin/sh/tests/parameters/pwd2.0 | 1 - bin/sh/tests/parser/Makefile | 1 - bin/sh/tests/parser/Makefile.depend | 1 - bin/sh/tests/parser/alias1.0 | 1 - bin/sh/tests/parser/alias10.0 | 1 - bin/sh/tests/parser/alias11.0 | 1 - bin/sh/tests/parser/alias12.0 | 1 - bin/sh/tests/parser/alias13.0 | 1 - bin/sh/tests/parser/alias14.0 | 1 - bin/sh/tests/parser/alias15.0 | 1 - bin/sh/tests/parser/alias16.0 | 1 - bin/sh/tests/parser/alias17.0 | 1 - bin/sh/tests/parser/alias18.0 | 1 - bin/sh/tests/parser/alias19.0 | 1 - bin/sh/tests/parser/alias2.0 | 1 - bin/sh/tests/parser/alias20.0 | 1 - bin/sh/tests/parser/alias3.0 | 1 - bin/sh/tests/parser/alias4.0 | 1 - bin/sh/tests/parser/alias5.0 | 1 - bin/sh/tests/parser/alias6.0 | 1 - bin/sh/tests/parser/alias7.0 | 1 - bin/sh/tests/parser/alias8.0 | 1 - bin/sh/tests/parser/alias9.0 | 1 - bin/sh/tests/parser/and-pipe-not.0 | 1 - bin/sh/tests/parser/case1.0 | 1 - bin/sh/tests/parser/case2.0 | 1 - bin/sh/tests/parser/comment1.0 | 1 - bin/sh/tests/parser/comment2.42 | 1 - bin/sh/tests/parser/dollar-quote1.0 | 1 - bin/sh/tests/parser/dollar-quote10.0 | 1 - bin/sh/tests/parser/dollar-quote11.0 | 1 - bin/sh/tests/parser/dollar-quote12.0 | 1 - bin/sh/tests/parser/dollar-quote13.0 | 1 - bin/sh/tests/parser/dollar-quote2.0 | 1 - bin/sh/tests/parser/dollar-quote3.0 | 1 - bin/sh/tests/parser/dollar-quote4.0 | 1 - bin/sh/tests/parser/dollar-quote5.0 | 1 - bin/sh/tests/parser/dollar-quote6.0 | 1 - bin/sh/tests/parser/dollar-quote7.0 | 1 - bin/sh/tests/parser/dollar-quote8.0 | 1 - bin/sh/tests/parser/dollar-quote9.0 | 1 - bin/sh/tests/parser/empty-braces1.0 | 1 - bin/sh/tests/parser/empty-cmd1.0 | 1 - bin/sh/tests/parser/for1.0 | 1 - bin/sh/tests/parser/for2.0 | 1 - bin/sh/tests/parser/func1.0 | 1 - bin/sh/tests/parser/func2.0 | 1 - bin/sh/tests/parser/func3.0 | 1 - bin/sh/tests/parser/heredoc1.0 | 1 - bin/sh/tests/parser/heredoc10.0 | 1 - bin/sh/tests/parser/heredoc11.0 | 1 - bin/sh/tests/parser/heredoc12.0 | 1 - bin/sh/tests/parser/heredoc13.0 | 1 - bin/sh/tests/parser/heredoc2.0 | 1 - bin/sh/tests/parser/heredoc3.0 | 1 - bin/sh/tests/parser/heredoc4.0 | 1 - bin/sh/tests/parser/heredoc5.0 | 1 - bin/sh/tests/parser/heredoc6.0 | 1 - bin/sh/tests/parser/heredoc7.0 | 1 - bin/sh/tests/parser/heredoc8.0 | 1 - bin/sh/tests/parser/heredoc9.0 | 1 - bin/sh/tests/parser/line-cont1.0 | 1 - bin/sh/tests/parser/line-cont10.0 | 1 - bin/sh/tests/parser/line-cont11.0 | 1 - bin/sh/tests/parser/line-cont12.0 | 1 - bin/sh/tests/parser/line-cont2.0 | 1 - bin/sh/tests/parser/line-cont3.0 | 1 - bin/sh/tests/parser/line-cont4.0 | 1 - bin/sh/tests/parser/line-cont5.0 | 1 - bin/sh/tests/parser/line-cont6.0 | 1 - bin/sh/tests/parser/line-cont7.0 | 1 - bin/sh/tests/parser/line-cont8.0 | 1 - bin/sh/tests/parser/line-cont9.0 | 1 - bin/sh/tests/parser/no-space1.0 | 1 - bin/sh/tests/parser/no-space2.0 | 1 - bin/sh/tests/parser/nul1.0 | 1 - bin/sh/tests/parser/only-redir1.0 | 1 - bin/sh/tests/parser/only-redir2.0 | 1 - bin/sh/tests/parser/only-redir3.0 | 1 - bin/sh/tests/parser/only-redir4.0 | 1 - bin/sh/tests/parser/pipe-not1.0 | 1 - bin/sh/tests/parser/set-v1.0 | 1 - bin/sh/tests/parser/var-assign1.0 | 1 - bin/sh/tests/set-e/Makefile | 1 - bin/sh/tests/set-e/Makefile.depend | 1 - bin/sh/tests/set-e/and1.0 | 1 - bin/sh/tests/set-e/and2.1 | 1 - bin/sh/tests/set-e/and3.0 | 1 - bin/sh/tests/set-e/and4.0 | 1 - bin/sh/tests/set-e/background1.0 | 1 - bin/sh/tests/set-e/cmd1.0 | 1 - bin/sh/tests/set-e/cmd2.1 | 1 - bin/sh/tests/set-e/elif1.0 | 1 - bin/sh/tests/set-e/elif2.0 | 1 - bin/sh/tests/set-e/eval1.0 | 1 - bin/sh/tests/set-e/eval2.1 | 1 - bin/sh/tests/set-e/for1.0 | 1 - bin/sh/tests/set-e/func1.0 | 1 - bin/sh/tests/set-e/func2.1 | 1 - bin/sh/tests/set-e/if1.0 | 1 - bin/sh/tests/set-e/if2.0 | 1 - bin/sh/tests/set-e/if3.0 | 1 - bin/sh/tests/set-e/not1.0 | 1 - bin/sh/tests/set-e/not2.0 | 1 - bin/sh/tests/set-e/or1.0 | 1 - bin/sh/tests/set-e/or2.0 | 1 - bin/sh/tests/set-e/or3.1 | 1 - bin/sh/tests/set-e/pipe1.1 | 1 - bin/sh/tests/set-e/pipe2.0 | 1 - bin/sh/tests/set-e/return1.0 | 1 - bin/sh/tests/set-e/semi1.1 | 1 - bin/sh/tests/set-e/semi2.1 | 1 - bin/sh/tests/set-e/subshell1.0 | 1 - bin/sh/tests/set-e/subshell2.1 | 1 - bin/sh/tests/set-e/until1.0 | 1 - bin/sh/tests/set-e/until2.0 | 1 - bin/sh/tests/set-e/until3.0 | 1 - bin/sh/tests/set-e/while1.0 | 1 - bin/sh/tests/set-e/while2.0 | 1 - bin/sh/tests/set-e/while3.0 | 1 - bin/sleep/Makefile | 1 - bin/sleep/Makefile.depend | 1 - bin/sleep/tests/Makefile | 1 - bin/sleep/tests/Makefile.depend | 1 - bin/stty/Makefile | 1 - bin/stty/Makefile.depend | 1 - bin/sync/Makefile | 1 - bin/sync/Makefile.depend | 1 - bin/test/Makefile | 1 - bin/test/Makefile.depend | 1 - bin/test/tests/Makefile | 1 - bin/test/tests/Makefile.depend | 1 - bin/test/tests/legacy_test.sh | 1 - bin/tests/Makefile | 1 - bin/tests/Makefile.depend | 1 - bin/timeout/Makefile | 1 - bin/timeout/Makefile.depend | 1 - bin/timeout/tests/Makefile | 1 - bin/timeout/tests/Makefile.depend | 1 - bin/timeout/tests/timeout_test.sh | 1 - bin/uuidgen/Makefile | 1 - bin/uuidgen/Makefile.depend | 1 - cddl/Makefile | 1 - cddl/Makefile.inc | 1 - cddl/lib/Makefile | 1 - cddl/lib/Makefile.inc | 1 - cddl/lib/drti/Makefile | 1 - cddl/lib/drti/Makefile.depend | 1 - cddl/lib/libavl/Makefile | 1 - cddl/lib/libavl/Makefile.depend | 1 - cddl/lib/libctf/Makefile | 1 - cddl/lib/libctf/Makefile.depend | 1 - cddl/lib/libdtrace/Makefile | 1 - cddl/lib/libdtrace/Makefile.depend | 1 - cddl/lib/libicp/Makefile | 1 - cddl/lib/libicp_rescue/Makefile | 1 - cddl/lib/libnvpair/Makefile | 1 - cddl/lib/libnvpair/Makefile.depend | 1 - cddl/lib/libspl/Makefile | 1 - cddl/lib/libtpool/Makefile | 1 - cddl/lib/libumem/Makefile | 1 - cddl/lib/libumem/Makefile.depend | 1 - cddl/lib/libuutil/Makefile | 1 - cddl/lib/libuutil/Makefile.depend | 1 - cddl/lib/libzfs/Makefile | 1 - cddl/lib/libzfs/Makefile.depend | 1 - cddl/lib/libzfs_core/Makefile | 1 - cddl/lib/libzfs_core/Makefile.depend | 1 - cddl/lib/libzfsbootenv/Makefile | 1 - cddl/lib/libzpool/Makefile | 1 - cddl/lib/libzpool/Makefile.depend | 1 - cddl/lib/libzutil/Makefile | 1 - cddl/lib/tests/Makefile | 1 - cddl/lib/tests/Makefile.depend | 1 - cddl/sbin/Makefile | 1 - cddl/sbin/Makefile.inc | 1 - cddl/sbin/tests/Makefile | 1 - cddl/sbin/tests/Makefile.depend | 1 - cddl/sbin/zfs/Makefile | 1 - cddl/sbin/zfs/Makefile.depend | 1 - cddl/sbin/zpool/Makefile | 1 - cddl/sbin/zpool/Makefile.depend | 1 - cddl/share/Makefile | 1 - cddl/share/zfs/Makefile | 1 - cddl/share/zfs/compatibility.d/Makefile | 1 - cddl/tests/Makefile | 1 - cddl/tests/Makefile.depend | 1 - cddl/usr.bin/Makefile | 1 - cddl/usr.bin/Makefile.inc | 1 - cddl/usr.bin/ctfconvert/Makefile | 1 - cddl/usr.bin/ctfconvert/Makefile.depend | 1 - cddl/usr.bin/ctfconvert/tests/Makefile | 1 - cddl/usr.bin/ctfconvert/tests/ctfconvert_test.sh | 1 - cddl/usr.bin/ctfdump/Makefile | 1 - cddl/usr.bin/ctfdump/Makefile.depend | 1 - cddl/usr.bin/ctfmerge/Makefile | 1 - cddl/usr.bin/ctfmerge/Makefile.depend | 1 - cddl/usr.bin/tests/Makefile | 1 - cddl/usr.bin/tests/Makefile.depend | 1 - cddl/usr.bin/zinject/Makefile | 1 - cddl/usr.bin/zinject/Makefile.depend | 1 - cddl/usr.bin/zstream/Makefile | 1 - cddl/usr.bin/ztest/Makefile | 1 - cddl/usr.bin/ztest/Makefile.depend | 1 - cddl/usr.bin/ztest/tests/Makefile | 1 - cddl/usr.bin/ztest/tests/ztest.sh | 1 - cddl/usr.libexec/Makefile | 1 - cddl/usr.libexec/zpool_influxdb/Makefile | 1 - cddl/usr.libexec/zpool_influxdb/Makefile.depend | 1 - cddl/usr.sbin/Makefile | 1 - cddl/usr.sbin/Makefile.inc | 1 - cddl/usr.sbin/dtrace/Makefile | 1 - cddl/usr.sbin/dtrace/Makefile.depend | 1 - cddl/usr.sbin/dtrace/tests/Makefile | 1 - cddl/usr.sbin/dtrace/tests/Makefile.depend | 1 - cddl/usr.sbin/dtrace/tests/amd64/Makefile | 1 - cddl/usr.sbin/dtrace/tests/amd64/arrays/Makefile | 1 - cddl/usr.sbin/dtrace/tests/common/Makefile | 1 - cddl/usr.sbin/dtrace/tests/common/Makefile.depend | 1 - cddl/usr.sbin/dtrace/tests/common/aggs/Makefile | 1 - cddl/usr.sbin/dtrace/tests/common/aggs/Makefile.depend | 1 - cddl/usr.sbin/dtrace/tests/common/arithmetic/Makefile | 1 - cddl/usr.sbin/dtrace/tests/common/arithmetic/Makefile.depend | 1 - cddl/usr.sbin/dtrace/tests/common/arrays/Makefile | 1 - cddl/usr.sbin/dtrace/tests/common/arrays/Makefile.depend | 1 - cddl/usr.sbin/dtrace/tests/common/assocs/Makefile | 1 - cddl/usr.sbin/dtrace/tests/common/assocs/Makefile.depend | 1 - cddl/usr.sbin/dtrace/tests/common/begin/Makefile | 1 - cddl/usr.sbin/dtrace/tests/common/begin/Makefile.depend | 1 - cddl/usr.sbin/dtrace/tests/common/bitfields/Makefile | 1 - cddl/usr.sbin/dtrace/tests/common/bitfields/Makefile.depend | 1 - cddl/usr.sbin/dtrace/tests/common/buffering/Makefile | 1 - cddl/usr.sbin/dtrace/tests/common/buffering/Makefile.depend | 1 - cddl/usr.sbin/dtrace/tests/common/builtinvar/Makefile | 1 - cddl/usr.sbin/dtrace/tests/common/builtinvar/Makefile.depend | 1 - cddl/usr.sbin/dtrace/tests/common/cg/Makefile | 1 - cddl/usr.sbin/dtrace/tests/common/cg/Makefile.depend | 1 - cddl/usr.sbin/dtrace/tests/common/clauses/Makefile | 1 - cddl/usr.sbin/dtrace/tests/common/clauses/Makefile.depend | 1 - cddl/usr.sbin/dtrace/tests/common/cpc/Makefile | 1 - cddl/usr.sbin/dtrace/tests/common/cpc/Makefile.depend | 1 - cddl/usr.sbin/dtrace/tests/common/decls/Makefile | 1 - cddl/usr.sbin/dtrace/tests/common/decls/Makefile.depend | 1 - cddl/usr.sbin/dtrace/tests/common/docsExamples/Makefile | 1 - cddl/usr.sbin/dtrace/tests/common/docsExamples/Makefile.depend | 1 - cddl/usr.sbin/dtrace/tests/common/drops/Makefile | 1 - cddl/usr.sbin/dtrace/tests/common/drops/Makefile.depend | 1 - cddl/usr.sbin/dtrace/tests/common/dtraceUtil/Makefile | 1 - cddl/usr.sbin/dtrace/tests/common/dtraceUtil/Makefile.depend | 1 - cddl/usr.sbin/dtrace/tests/common/end/Makefile | 1 - cddl/usr.sbin/dtrace/tests/common/end/Makefile.depend | 1 - cddl/usr.sbin/dtrace/tests/common/enum/Makefile | 1 - cddl/usr.sbin/dtrace/tests/common/enum/Makefile.depend | 1 - cddl/usr.sbin/dtrace/tests/common/env/Makefile | 1 - cddl/usr.sbin/dtrace/tests/common/error/Makefile | 1 - cddl/usr.sbin/dtrace/tests/common/error/Makefile.depend | 1 - cddl/usr.sbin/dtrace/tests/common/exit/Makefile | 1 - cddl/usr.sbin/dtrace/tests/common/exit/Makefile.depend | 1 - cddl/usr.sbin/dtrace/tests/common/fbtprovider/Makefile | 1 - cddl/usr.sbin/dtrace/tests/common/fbtprovider/Makefile.depend | 1 - cddl/usr.sbin/dtrace/tests/common/funcs/Makefile | 1 - cddl/usr.sbin/dtrace/tests/common/funcs/Makefile.depend | 1 - cddl/usr.sbin/dtrace/tests/common/grammar/Makefile | 1 - cddl/usr.sbin/dtrace/tests/common/grammar/Makefile.depend | 1 - cddl/usr.sbin/dtrace/tests/common/include/Makefile | 1 - cddl/usr.sbin/dtrace/tests/common/include/Makefile.depend | 1 - cddl/usr.sbin/dtrace/tests/common/inline/Makefile | 1 - cddl/usr.sbin/dtrace/tests/common/inline/Makefile.depend | 1 - cddl/usr.sbin/dtrace/tests/common/io/Makefile | 1 - cddl/usr.sbin/dtrace/tests/common/io/Makefile.depend | 1 - cddl/usr.sbin/dtrace/tests/common/ip/Makefile | 1 - cddl/usr.sbin/dtrace/tests/common/ip/Makefile.depend | 1 - cddl/usr.sbin/dtrace/tests/common/java_api/Makefile | 1 - cddl/usr.sbin/dtrace/tests/common/java_api/Makefile.depend | 1 - cddl/usr.sbin/dtrace/tests/common/json/Makefile | 1 - cddl/usr.sbin/dtrace/tests/common/json/Makefile.depend | 1 - cddl/usr.sbin/dtrace/tests/common/kinst/Makefile | 1 - cddl/usr.sbin/dtrace/tests/common/lexer/Makefile | 1 - cddl/usr.sbin/dtrace/tests/common/lexer/Makefile.depend | 1 - cddl/usr.sbin/dtrace/tests/common/llquantize/Makefile | 1 - cddl/usr.sbin/dtrace/tests/common/llquantize/Makefile.depend | 1 - cddl/usr.sbin/dtrace/tests/common/mdb/Makefile | 1 - cddl/usr.sbin/dtrace/tests/common/mdb/Makefile.depend | 1 - cddl/usr.sbin/dtrace/tests/common/mib/Makefile | 1 - cddl/usr.sbin/dtrace/tests/common/mib/Makefile.depend | 1 - cddl/usr.sbin/dtrace/tests/common/misc/Makefile | 1 - cddl/usr.sbin/dtrace/tests/common/misc/Makefile.depend | 1 - cddl/usr.sbin/dtrace/tests/common/multiaggs/Makefile | 1 - cddl/usr.sbin/dtrace/tests/common/multiaggs/Makefile.depend | 1 - cddl/usr.sbin/dtrace/tests/common/nfs/Makefile | 1 - cddl/usr.sbin/dtrace/tests/common/offsetof/Makefile | 1 - cddl/usr.sbin/dtrace/tests/common/offsetof/Makefile.depend | 1 - cddl/usr.sbin/dtrace/tests/common/operators/Makefile | 1 - cddl/usr.sbin/dtrace/tests/common/operators/Makefile.depend | 1 - cddl/usr.sbin/dtrace/tests/common/pid/Makefile | 1 - cddl/usr.sbin/dtrace/tests/common/pid/Makefile.depend | 1 - cddl/usr.sbin/dtrace/tests/common/plockstat/Makefile | 1 - cddl/usr.sbin/dtrace/tests/common/plockstat/Makefile.depend | 1 - cddl/usr.sbin/dtrace/tests/common/pointers/Makefile | 1 - cddl/usr.sbin/dtrace/tests/common/pointers/Makefile.depend | 1 - cddl/usr.sbin/dtrace/tests/common/pragma/Makefile | 1 - cddl/usr.sbin/dtrace/tests/common/pragma/Makefile.depend | 1 - cddl/usr.sbin/dtrace/tests/common/predicates/Makefile | 1 - cddl/usr.sbin/dtrace/tests/common/predicates/Makefile.depend | 1 - cddl/usr.sbin/dtrace/tests/common/preprocessor/Makefile | 1 - cddl/usr.sbin/dtrace/tests/common/preprocessor/Makefile.depend | 1 - cddl/usr.sbin/dtrace/tests/common/print/Makefile | 1 - cddl/usr.sbin/dtrace/tests/common/print/Makefile.depend | 1 - cddl/usr.sbin/dtrace/tests/common/printa/Makefile | 1 - cddl/usr.sbin/dtrace/tests/common/printa/Makefile.depend | 1 - cddl/usr.sbin/dtrace/tests/common/printf/Makefile | 1 - cddl/usr.sbin/dtrace/tests/common/printf/Makefile.depend | 1 - cddl/usr.sbin/dtrace/tests/common/privs/Makefile | 1 - cddl/usr.sbin/dtrace/tests/common/privs/Makefile.depend | 1 - cddl/usr.sbin/dtrace/tests/common/probes/Makefile | 1 - cddl/usr.sbin/dtrace/tests/common/probes/Makefile.depend | 1 - cddl/usr.sbin/dtrace/tests/common/proc/Makefile | 1 - cddl/usr.sbin/dtrace/tests/common/proc/Makefile.depend | 1 - cddl/usr.sbin/dtrace/tests/common/profile-n/Makefile | 1 - cddl/usr.sbin/dtrace/tests/common/profile-n/Makefile.depend | 1 - cddl/usr.sbin/dtrace/tests/common/providers/Makefile | 1 - cddl/usr.sbin/dtrace/tests/common/providers/Makefile.depend | 1 - cddl/usr.sbin/dtrace/tests/common/raise/Makefile | 1 - cddl/usr.sbin/dtrace/tests/common/raise/Makefile.depend | 1 - cddl/usr.sbin/dtrace/tests/common/rates/Makefile | 1 - cddl/usr.sbin/dtrace/tests/common/rates/Makefile.depend | 1 - cddl/usr.sbin/dtrace/tests/common/safety/Makefile | 1 - cddl/usr.sbin/dtrace/tests/common/safety/Makefile.depend | 1 - cddl/usr.sbin/dtrace/tests/common/scalars/Makefile | 1 - cddl/usr.sbin/dtrace/tests/common/scalars/Makefile.depend | 1 - cddl/usr.sbin/dtrace/tests/common/sched/Makefile | 1 - cddl/usr.sbin/dtrace/tests/common/sched/Makefile.depend | 1 - cddl/usr.sbin/dtrace/tests/common/scripting/Makefile | 1 - cddl/usr.sbin/dtrace/tests/common/scripting/Makefile.depend | 1 - cddl/usr.sbin/dtrace/tests/common/sdt/Makefile | 1 - cddl/usr.sbin/dtrace/tests/common/sdt/Makefile.depend | 1 - cddl/usr.sbin/dtrace/tests/common/sizeof/Makefile | 1 - cddl/usr.sbin/dtrace/tests/common/sizeof/Makefile.depend | 1 - cddl/usr.sbin/dtrace/tests/common/speculation/Makefile | 1 - cddl/usr.sbin/dtrace/tests/common/speculation/Makefile.depend | 1 - cddl/usr.sbin/dtrace/tests/common/stability/Makefile | 1 - cddl/usr.sbin/dtrace/tests/common/stability/Makefile.depend | 1 - cddl/usr.sbin/dtrace/tests/common/stack/Makefile | 1 - cddl/usr.sbin/dtrace/tests/common/stack/Makefile.depend | 1 - cddl/usr.sbin/dtrace/tests/common/stackdepth/Makefile | 1 - cddl/usr.sbin/dtrace/tests/common/stackdepth/Makefile.depend | 1 - cddl/usr.sbin/dtrace/tests/common/stop/Makefile | 1 - cddl/usr.sbin/dtrace/tests/common/stop/Makefile.depend | 1 - cddl/usr.sbin/dtrace/tests/common/strlen/Makefile | 1 - cddl/usr.sbin/dtrace/tests/common/strlen/Makefile.depend | 1 - cddl/usr.sbin/dtrace/tests/common/strtoll/Makefile | 1 - cddl/usr.sbin/dtrace/tests/common/strtoll/Makefile.depend | 1 - cddl/usr.sbin/dtrace/tests/common/struct/Makefile | 1 - cddl/usr.sbin/dtrace/tests/common/struct/Makefile.depend | 1 - cddl/usr.sbin/dtrace/tests/common/sugar/Makefile | 1 - cddl/usr.sbin/dtrace/tests/common/sugar/Makefile.depend | 1 - cddl/usr.sbin/dtrace/tests/common/syscall/Makefile | 1 - cddl/usr.sbin/dtrace/tests/common/syscall/Makefile.depend | 1 - cddl/usr.sbin/dtrace/tests/common/sysevent/Makefile | 1 - cddl/usr.sbin/dtrace/tests/common/tick-n/Makefile | 1 - cddl/usr.sbin/dtrace/tests/common/tick-n/Makefile.depend | 1 - cddl/usr.sbin/dtrace/tests/common/trace/Makefile | 1 - cddl/usr.sbin/dtrace/tests/common/trace/Makefile.depend | 1 - cddl/usr.sbin/dtrace/tests/common/tracemem/Makefile | 1 - cddl/usr.sbin/dtrace/tests/common/tracemem/Makefile.depend | 1 - cddl/usr.sbin/dtrace/tests/common/translators/Makefile | 1 - cddl/usr.sbin/dtrace/tests/common/translators/Makefile.depend | 1 - cddl/usr.sbin/dtrace/tests/common/typedef/Makefile | 1 - cddl/usr.sbin/dtrace/tests/common/typedef/Makefile.depend | 1 - cddl/usr.sbin/dtrace/tests/common/types/Makefile | 1 - cddl/usr.sbin/dtrace/tests/common/types/Makefile.depend | 1 - cddl/usr.sbin/dtrace/tests/common/uctf/Makefile | 1 - cddl/usr.sbin/dtrace/tests/common/uctf/Makefile.depend | 1 - cddl/usr.sbin/dtrace/tests/common/union/Makefile | 1 - cddl/usr.sbin/dtrace/tests/common/union/Makefile.depend | 1 - cddl/usr.sbin/dtrace/tests/common/usdt/Makefile | 1 - cddl/usr.sbin/dtrace/tests/common/usdt/Makefile.depend | 1 - cddl/usr.sbin/dtrace/tests/common/ustack/Makefile | 1 - cddl/usr.sbin/dtrace/tests/common/ustack/Makefile.depend | 1 - cddl/usr.sbin/dtrace/tests/common/vars/Makefile | 1 - cddl/usr.sbin/dtrace/tests/common/vars/Makefile.depend | 1 - cddl/usr.sbin/dtrace/tests/common/version/Makefile | 1 - cddl/usr.sbin/dtrace/tests/common/version/Makefile.depend | 1 - cddl/usr.sbin/dtrace/tests/dtrace.test.mk | 1 - cddl/usr.sbin/dtrace/tests/i386/Makefile | 1 - cddl/usr.sbin/dtrace/tests/i386/arrays/Makefile | 1 - cddl/usr.sbin/dtrace/tests/i386/funcs/Makefile | 1 - cddl/usr.sbin/dtrace/tests/i386/pid/Makefile | 1 - cddl/usr.sbin/dtrace/tests/i386/ustack/Makefile | 1 - cddl/usr.sbin/dtrace/tests/tools/dtest.sh | 2 -- cddl/usr.sbin/dtrace/tests/tools/exclude.sh | 1 - cddl/usr.sbin/dtrace/tests/tools/genmakefiles.sh | 1 - cddl/usr.sbin/dtrace/tests/tools/gentest.sh | 1 - cddl/usr.sbin/dwatch/Makefile | 1 - *** 103328 LINES SKIPPED *** From nobody Wed Aug 16 17:57:10 2023 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 4RQwng3fnJz4qvGJ; Wed, 16 Aug 2023 17:57:11 +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 4RQwng0gyWz3VTq; Wed, 16 Aug 2023 17:57:11 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692208631; 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=nV4rQoDBt0n6aw4pt9nMpESpdcKdkkKCES3RVwLD/80=; b=hKjRxSqJgimug2kUZToKS76FBmV0O0KNzPIoLC/VFmLuJtd/EA2ztnhdpt0IWvrKOk0nRm 9pU5SmrdAwnWfNjJ4+j71TnwSjVIWW0JxonL9jMd7/km1H41A5KVS8bntKLPK2si+DZaxB V5re4L9zCJs1gIEf1i8G4OgxlUMFrZp5I4qKxJmA/f0x2eJDOZHz+ZPbrj3HmJJCehRrcQ /TV4rC3/j0uceOcpiXL2FPfckIDN0xXy+WNnDt6NBF4Aa/FukYldhpxHNY09xOOZR8oRur CI7SLt2e4E1uD8fevumgRMHkQFGLfPxAArxr9QCzOIqJXWbB1VV4250XQQGtbA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692208631; 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=nV4rQoDBt0n6aw4pt9nMpESpdcKdkkKCES3RVwLD/80=; b=CtPmFORuYqEPuendhJtiWUTnUApAtExMmnTdajCh3bnSNspArRy+HIDfIEKi0O2WGNQC6H 4yMC6bM/xEppJyLkFWiIRkrU7xSAPQjUujCGDEmX9H2/KBu89NVpqQ+ijJPRxF0Z/7KKeF 2YgBWkaxaPAe6Xn6omWit6QS6VbOIOFEyb+Wz74LgK95pb1eHP4A6f9MEcNVsJINRtHy8r ufv4KFSNs+HcaPC2iFQ1XQ01K8syuydstMTfy2jW+te6J4PGTr3pAGj0zFkwN1U/P8BbwO MpIVeY347TNpxiGMlb6oVOMAHOHjWQUlHkVTByLIq0L/Yi434alBlfeQD6m6ig== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692208631; a=rsa-sha256; cv=none; b=fNbfOhlT4DRmAXXeQ4Y5kqAbG2vIPMbxrvBuM8DM6iORUR5tPM3g8+g7RxepJHhE9c+uoo swKw0DTpgF+QRY9/bWvbFdqS02EcR50RI9NUff54UkWCUG9hgPT2QC2CRnmue1ljdzUohU v2FA+83OtyC958d8VhgXcpiGCI2g9aL7Gbi90IYsGIhmwx5lTYJRRIWkcCuSGLQ4XZJYKV 7DLkZivn+0Tn1saK+VyaL1nXtX0TWyra6Fzcq0d0AstVcO0RSZE5Od4HxiDn1d1l6MH3BQ tzQX/eYuW5BHwLGaDqisr8exKh00vibwj6FkDq1MZzPi4FLnzWwF2MqBtARCcA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RQwnf5mCvz11Vj; Wed, 16 Aug 2023 17:57:10 +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 37GHvAqh059653; Wed, 16 Aug 2023 17:57:10 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37GHvASV059650; Wed, 16 Aug 2023 17:57:10 GMT (envelope-from git) Date: Wed, 16 Aug 2023 17:57:10 GMT Message-Id: <202308161757.37GHvASV059650@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Warner Losh Subject: git: 9e7892125655 - main - sys: Remove $FreeBSD$: two-line nroff pattern 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org 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: 9e7892125655e7f86b7c52d2c4f67ee64eac6fe2 Auto-Submitted: auto-generated The branch main has been updated by imp: URL: https://cgit.FreeBSD.org/src/commit/?id=9e7892125655e7f86b7c52d2c4f67ee64eac6fe2 commit 9e7892125655e7f86b7c52d2c4f67ee64eac6fe2 Author: Warner Losh AuthorDate: 2023-08-16 17:55:06 +0000 Commit: Warner Losh CommitDate: 2023-08-16 17:55:06 +0000 sys: Remove $FreeBSD$: two-line nroff pattern Remove /^\.\\"\n\.\\"\s*\$FreeBSD\$$\n/ --- sys/netinet/libalias/libalias.3 | 2 -- sys/teken/libteken/teken.3 | 2 -- 2 files changed, 4 deletions(-) diff --git a/sys/netinet/libalias/libalias.3 b/sys/netinet/libalias/libalias.3 index 85ebe55f527c..b4d123682f0b 100644 --- a/sys/netinet/libalias/libalias.3 +++ b/sys/netinet/libalias/libalias.3 @@ -23,8 +23,6 @@ .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" -.\" $FreeBSD$ -.\" .Dd May 31, 2021 .Dt LIBALIAS 3 .Os diff --git a/sys/teken/libteken/teken.3 b/sys/teken/libteken/teken.3 index 2f4a0d8eaf75..5a7f5cd18e73 100644 --- a/sys/teken/libteken/teken.3 +++ b/sys/teken/libteken/teken.3 @@ -22,8 +22,6 @@ .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" -.\" $FreeBSD$ -.\" .Dd Mar 13, 2017 .Dt TEKEN 3 .Os From nobody Wed Aug 16 17:57:11 2023 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 4RQwnj4pMfz4qvGM; Wed, 16 Aug 2023 17:57:13 +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 4RQwnh4sFPz3Vpb; Wed, 16 Aug 2023 17:57:12 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692208632; 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=vINoRZXPVyIASu1bi1FWq5H3NnkOE6WX6qxYECKvsBY=; b=N9NDT71gjvWSQSoG41HXYHJVeANsRe4liDUH2lPcG59Zd8IRZbFtcRnsqbv9WyH/H8adw4 JjvaTV6SNa4D7LTibgRKiCFggdz9KyznhpUaKb8KLYb8ml5K02/P3eVAafwqQKds+22dhs KppVB4U0OVtjelPlZpyFl8duVxdlg0fEV0wdx16De930STXQFl4jG7ly4tPqsgqOH+MGqn Z6/c00UDtuQdMGEPWe6o3mOZTAKLKwoj/jGyC+ANoOeNUua0Q510UiNiNRksrKqfRoWZhF QPIG81hUHmqhloHlRzylavalmPmqANxZpaMYye9cILoMyUrFfDer4F+bBgTpxw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692208632; 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=vINoRZXPVyIASu1bi1FWq5H3NnkOE6WX6qxYECKvsBY=; b=Dp5QnKJJztj9xphJlV7mbon5UIsLxUhrU3TFz5CDSSRtJs3pjcb2z8EmLVlbwhcz6yD5Kr nOfY32Gi3vOOI8NY19oaVvoFX5KlkHzfAiuGR8SXaos6kRS1NXv5Td/wxz0TL7ucvR85xa 7AFbG6+R9t+R4WzUaZPODCz9aJRROpBuVsKlSZumO4H1vRPlxKSucqZE0RGXOL5OuVkxru tKpFcUXcGdIZbOdw8bjQzTtn9LRyjcKWX97iW2obYrTKmF9ntMH2uONRWD9To+A1h8oFq6 5QxLJTZ+mGmnufRh08KCulfAEkmANlPUbne4EJD71cu1xqK0279O0SaDwOW9UQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692208632; a=rsa-sha256; cv=none; b=dExlzgQSPgmBxvQjOWmcY0UUn+EMMR2BRtzRz15DMgCRMuR7Bz6qTGo78LTcbZpmCXmQcG ik/G4ixHPF5y5Zyh1RDg/+HjJAl4qFfdojkEhfDb9UdniaGa4SAi7uBUtSLdpvFORZZe0/ L6rVLTS9yqLxgGeIvuSmRUAg1+qCOr+xOKR0MhMtj9CePJrOUjUBdNTZ6ochl2i2WnavwY qnLnXjbVRhWSlN80651o0YdK1iIBK0lgON+n2fhv05CFYR5HqX9nO2vCY7vShqpsjCPBSL lB2Jg19BolTkEASGsZwWsk2NTQ+rB6Ul88gipjoiY94NbXn4Rtlsl7eOrg8p1Q== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RQwnh3L4Nz11Gp; Wed, 16 Aug 2023 17:57:12 +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 37GHvC3a059696; Wed, 16 Aug 2023 17:57:12 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37GHvB4C059692; Wed, 16 Aug 2023 17:57:11 GMT (envelope-from git) Date: Wed, 16 Aug 2023 17:57:11 GMT Message-Id: <202308161757.37GHvB4C059692@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Warner Losh Subject: git: fa9896e082a1 - main - Remove $FreeBSD$: two-line nroff pattern 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org 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: fa9896e082a1046ff4fbc75fcba4d18d1f2efc19 Auto-Submitted: auto-generated The branch main has been updated by imp: URL: https://cgit.FreeBSD.org/src/commit/?id=fa9896e082a1046ff4fbc75fcba4d18d1f2efc19 commit fa9896e082a1046ff4fbc75fcba4d18d1f2efc19 Author: Warner Losh AuthorDate: 2023-08-16 17:55:10 +0000 Commit: Warner Losh CommitDate: 2023-08-16 17:55:10 +0000 Remove $FreeBSD$: two-line nroff pattern Remove /^\.\\"\n\.\\"\s*\$FreeBSD\$$\n/ --- bin/chio/chio.1 | 2 -- bin/cpuset/cpuset.1 | 2 -- bin/expr/expr.1 | 2 -- bin/freebsd-version/freebsd-version.1 | 2 -- bin/getfacl/getfacl.1 | 2 -- bin/kenv/kenv.1 | 2 -- bin/pkill/pkill.1 | 2 -- bin/pwait/pwait.1 | 2 -- bin/setfacl/setfacl.1 | 2 -- bin/timeout/timeout.1 | 2 -- bin/uuidgen/uuidgen.1 | 2 -- cddl/usr.bin/ctfconvert/ctfconvert.1 | 2 -- cddl/usr.bin/ctfdump/ctfdump.1 | 2 -- cddl/usr.bin/ctfmerge/ctfmerge.1 | 2 -- cddl/usr.sbin/dwatch/dwatch.1 | 2 -- cddl/usr.sbin/plockstat/plockstat.1 | 2 -- cddl/usr.sbin/zfsd/zfsd.8 | 2 -- lib/flua/libjail/jail.3lua | 2 -- lib/geom/cache/gcache.8 | 2 -- lib/geom/concat/gconcat.8 | 2 -- lib/geom/eli/geli.8 | 2 -- lib/geom/journal/gjournal.8 | 2 -- lib/geom/label/glabel.8 | 2 -- lib/geom/mirror/gmirror.8 | 2 -- lib/geom/mountver/gmountver.8 | 2 -- lib/geom/multipath/gmultipath.8 | 2 -- lib/geom/nop/gnop.8 | 2 -- lib/geom/part/gpart.8 | 2 -- lib/geom/raid/graid.8 | 2 -- lib/geom/raid3/graid3.8 | 2 -- lib/geom/shsec/gshsec.8 | 2 -- lib/geom/stripe/gstripe.8 | 2 -- lib/geom/union/gunion.8 | 2 -- lib/geom/virstor/gvirstor.8 | 2 -- lib/lib80211/lib80211.3 | 2 -- lib/libbe/libbe.3 | 2 -- lib/libc/arm/gen/arm_drain_writebuf.2 | 2 -- lib/libc/arm/gen/arm_sync_icache.2 | 2 -- lib/libc/capability/cap_rights_init.3 | 2 -- lib/libc/db/man/dbm.3 | 2 -- lib/libc/gen/auxv.3 | 2 -- lib/libc/gen/basename.3 | 2 -- lib/libc/gen/cap_rights_get.3 | 2 -- lib/libc/gen/cap_sandboxed.3 | 2 -- lib/libc/gen/check_utility_compat.3 | 2 -- lib/libc/gen/clock_getcpuclockid.3 | 2 -- lib/libc/gen/dirname.3 | 2 -- lib/libc/gen/dladdr.3 | 2 -- lib/libc/gen/dlinfo.3 | 2 -- lib/libc/gen/dllockinit.3 | 2 -- lib/libc/gen/dup3.3 | 2 -- lib/libc/gen/feature_present.3 | 2 -- lib/libc/gen/fmtcheck.3 | 2 -- lib/libc/gen/fmtmsg.3 | 2 -- lib/libc/gen/fpclassify.3 | 2 -- lib/libc/gen/ftok.3 | 2 -- lib/libc/gen/ftw.3 | 2 -- lib/libc/gen/getcontext.3 | 2 -- lib/libc/gen/getentropy.3 | 2 -- lib/libc/gen/getosreldate.3 | 2 -- lib/libc/gen/getpagesizes.3 | 2 -- lib/libc/gen/getpeereid.3 | 2 -- lib/libc/gen/getprogname.3 | 2 -- lib/libc/gen/getutxent.3 | 2 -- lib/libc/gen/isgreater.3 | 2 -- lib/libc/gen/lockf.3 | 2 -- lib/libc/gen/makecontext.3 | 2 -- lib/libc/gen/posix_spawn.3 | 2 -- lib/libc/gen/posix_spawn_file_actions_addopen.3 | 2 -- lib/libc/gen/posix_spawn_file_actions_init.3 | 2 -- lib/libc/gen/posix_spawnattr_getflags.3 | 2 -- lib/libc/gen/posix_spawnattr_getpgroup.3 | 2 -- lib/libc/gen/posix_spawnattr_getschedparam.3 | 2 -- lib/libc/gen/posix_spawnattr_getschedpolicy.3 | 2 -- lib/libc/gen/posix_spawnattr_getsigdefault.3 | 2 -- lib/libc/gen/posix_spawnattr_getsigmask.3 | 2 -- lib/libc/gen/posix_spawnattr_init.3 | 2 -- lib/libc/gen/readpassphrase.3 | 2 -- lib/libc/gen/rfork_thread.3 | 2 -- lib/libc/gen/sem_destroy.3 | 2 -- lib/libc/gen/sem_getvalue.3 | 2 -- lib/libc/gen/sem_init.3 | 2 -- lib/libc/gen/sem_open.3 | 2 -- lib/libc/gen/sem_post.3 | 2 -- lib/libc/gen/sem_timedwait.3 | 2 -- lib/libc/gen/sem_wait.3 | 2 -- lib/libc/gen/statvfs.3 | 2 -- lib/libc/gen/stringlist.3 | 2 -- lib/libc/gen/tcgetsid.3 | 2 -- lib/libc/gen/tcgetwinsize.3 | 2 -- lib/libc/gen/tcsetsid.3 | 2 -- lib/libc/gen/timespec_get.3 | 2 -- lib/libc/gen/ucontext.3 | 2 -- lib/libc/gen/ulimit.3 | 2 -- lib/libc/gen/wordexp.3 | 2 -- lib/libc/i386/sys/i386_get_ioperm.2 | 2 -- lib/libc/i386/sys/i386_set_watch.3 | 2 -- lib/libc/i386/sys/i386_vm86.2 | 2 -- lib/libc/iconv/__iconv_get_list.3 | 2 -- lib/libc/iconv/iconv_canonicalize.3 | 2 -- lib/libc/iconv/iconvctl.3 | 2 -- lib/libc/iconv/iconvlist.3 | 2 -- lib/libc/locale/big5.5 | 2 -- lib/libc/locale/btowc.3 | 2 -- lib/libc/locale/ctype_l.3 | 2 -- lib/libc/locale/duplocale.3 | 2 -- lib/libc/locale/freelocale.3 | 2 -- lib/libc/locale/gb18030.5 | 2 -- lib/libc/locale/gb2312.5 | 2 -- lib/libc/locale/gbk.5 | 2 -- lib/libc/locale/isideogram.3 | 2 -- lib/libc/locale/isphonogram.3 | 2 -- lib/libc/locale/isrune.3 | 2 -- lib/libc/locale/isspecial.3 | 2 -- lib/libc/locale/iswalnum_l.3 | 2 -- lib/libc/locale/mbrlen.3 | 2 -- lib/libc/locale/mbrtowc.3 | 2 -- lib/libc/locale/mbsinit.3 | 2 -- lib/libc/locale/mbsrtowcs.3 | 2 -- lib/libc/locale/mskanji.5 | 2 -- lib/libc/locale/newlocale.3 | 2 -- lib/libc/locale/nextwctype.3 | 2 -- lib/libc/locale/nl_langinfo.3 | 2 -- lib/libc/locale/querylocale.3 | 2 -- lib/libc/locale/rpmatch.3 | 2 -- lib/libc/locale/uselocale.3 | 2 -- lib/libc/locale/wcrtomb.3 | 2 -- lib/libc/locale/wcsftime.3 | 2 -- lib/libc/locale/wcsrtombs.3 | 2 -- lib/libc/locale/wcstod.3 | 2 -- lib/libc/locale/wcstol.3 | 2 -- lib/libc/locale/wctrans.3 | 2 -- lib/libc/locale/wctype.3 | 2 -- lib/libc/locale/wcwidth.3 | 2 -- lib/libc/locale/xlocale.3 | 2 -- lib/libc/net/ethers.3 | 2 -- lib/libc/net/eui64.3 | 2 -- lib/libc/net/gai_strerror.3 | 2 -- lib/libc/net/getaddrinfo.3 | 2 -- lib/libc/net/getifaddrs.3 | 2 -- lib/libc/net/getifmaddrs.3 | 2 -- lib/libc/net/getnameinfo.3 | 2 -- lib/libc/net/hesiod.3 | 2 -- lib/libc/net/if_indextoname.3 | 2 -- lib/libc/net/inet6_opt_init.3 | 2 -- lib/libc/net/inet6_option_space.3 | 2 -- lib/libc/net/inet6_rth_space.3 | 2 -- lib/libc/net/inet6_rthdr_space.3 | 2 -- lib/libc/net/inet_net.3 | 2 -- lib/libc/net/nsdispatch.3 | 2 -- lib/libc/net/rcmdsh.3 | 2 -- lib/libc/net/sctp_connectx.3 | 2 -- lib/libc/net/sctp_getassocid.3 | 2 -- lib/libc/net/sctp_recvmsg.3 | 2 -- lib/libc/net/sctp_send.3 | 2 -- lib/libc/net/sockatmark.3 | 2 -- lib/libc/net/sourcefilter.3 | 2 -- lib/libc/nls/catclose.3 | 2 -- lib/libc/nls/catgets.3 | 2 -- lib/libc/nls/catopen.3 | 2 -- lib/libc/posix1e/acl.3 | 2 -- lib/libc/posix1e/acl_add_flag_np.3 | 2 -- lib/libc/posix1e/acl_add_perm.3 | 2 -- lib/libc/posix1e/acl_calc_mask.3 | 2 -- lib/libc/posix1e/acl_clear_flags_np.3 | 2 -- lib/libc/posix1e/acl_clear_perms.3 | 2 -- lib/libc/posix1e/acl_copy_entry.3 | 2 -- lib/libc/posix1e/acl_create_entry.3 | 2 -- lib/libc/posix1e/acl_delete.3 | 2 -- lib/libc/posix1e/acl_delete_entry.3 | 2 -- lib/libc/posix1e/acl_delete_flag_np.3 | 2 -- lib/libc/posix1e/acl_delete_perm.3 | 2 -- lib/libc/posix1e/acl_dup.3 | 2 -- lib/libc/posix1e/acl_free.3 | 2 -- lib/libc/posix1e/acl_from_text.3 | 2 -- lib/libc/posix1e/acl_get.3 | 2 -- lib/libc/posix1e/acl_get_brand_np.3 | 2 -- lib/libc/posix1e/acl_get_entry.3 | 2 -- lib/libc/posix1e/acl_get_entry_type_np.3 | 2 -- lib/libc/posix1e/acl_get_flag_np.3 | 2 -- lib/libc/posix1e/acl_get_flagset_np.3 | 2 -- lib/libc/posix1e/acl_get_perm_np.3 | 2 -- lib/libc/posix1e/acl_get_permset.3 | 2 -- lib/libc/posix1e/acl_get_qualifier.3 | 2 -- lib/libc/posix1e/acl_get_tag_type.3 | 2 -- lib/libc/posix1e/acl_init.3 | 2 -- lib/libc/posix1e/acl_is_trivial_np.3 | 2 -- lib/libc/posix1e/acl_set.3 | 2 -- lib/libc/posix1e/acl_set_entry_type_np.3 | 2 -- lib/libc/posix1e/acl_set_flagset_np.3 | 2 -- lib/libc/posix1e/acl_set_permset.3 | 2 -- lib/libc/posix1e/acl_set_qualifier.3 | 2 -- lib/libc/posix1e/acl_set_tag_type.3 | 2 -- lib/libc/posix1e/acl_strip_np.3 | 2 -- lib/libc/posix1e/acl_to_text.3 | 2 -- lib/libc/posix1e/acl_valid.3 | 2 -- lib/libc/posix1e/extattr.3 | 2 -- lib/libc/posix1e/mac.3 | 2 -- lib/libc/posix1e/mac.conf.5 | 2 -- lib/libc/posix1e/mac_free.3 | 2 -- lib/libc/posix1e/mac_get.3 | 2 -- lib/libc/posix1e/mac_is_present.3 | 2 -- lib/libc/posix1e/mac_prepare.3 | 2 -- lib/libc/posix1e/mac_set.3 | 2 -- lib/libc/posix1e/mac_text.3 | 2 -- lib/libc/posix1e/posix1e.3 | 2 -- lib/libc/stdio/flockfile.3 | 2 -- lib/libc/stdio/fopencookie.3 | 2 -- lib/libc/stdio/getline.3 | 2 -- lib/libc/stdio/open_memstream.3 | 2 -- lib/libc/stdio/printf_l.3 | 2 -- lib/libc/stdio/scanf_l.3 | 2 -- lib/libc/stdlib/a64l.3 | 2 -- lib/libc/stdlib/at_quick_exit.3 | 2 -- lib/libc/stdlib/hcreate.3 | 2 -- lib/libc/stdlib/imaxabs.3 | 2 -- lib/libc/stdlib/imaxdiv.3 | 2 -- lib/libc/stdlib/insque.3 | 2 -- lib/libc/stdlib/llabs.3 | 2 -- lib/libc/stdlib/lldiv.3 | 2 -- lib/libc/stdlib/lsearch.3 | 2 -- lib/libc/stdlib/ptsname.3 | 2 -- lib/libc/stdlib/quick_exit.3 | 2 -- lib/libc/stdlib/reallocarray.3 | 2 -- lib/libc/stdlib/set_constraint_handler_s.3 | 2 -- lib/libc/stdlib/strfmon.3 | 2 -- lib/libc/stdtime/strptime.3 | 2 -- lib/libc/string/memmem.3 | 2 -- lib/libc/string/strlcpy.3 | 2 -- lib/libc/string/timingsafe_bcmp.3 | 2 -- lib/libc/string/wcstok.3 | 2 -- lib/libc/string/wcswidth.3 | 2 -- lib/libc/string/wmemchr.3 | 2 -- lib/libc/sys/_umtx_op.2 | 2 -- lib/libc/sys/abort2.2 | 2 -- lib/libc/sys/aio_cancel.2 | 2 -- lib/libc/sys/aio_error.2 | 2 -- lib/libc/sys/aio_fsync.2 | 2 -- lib/libc/sys/aio_mlock.2 | 2 -- lib/libc/sys/aio_read.2 | 2 -- lib/libc/sys/aio_return.2 | 2 -- lib/libc/sys/aio_suspend.2 | 2 -- lib/libc/sys/aio_waitcomplete.2 | 2 -- lib/libc/sys/aio_write.2 | 2 -- lib/libc/sys/bindat.2 | 2 -- lib/libc/sys/cap_enter.2 | 2 -- lib/libc/sys/cap_fcntls_limit.2 | 2 -- lib/libc/sys/cap_ioctls_limit.2 | 2 -- lib/libc/sys/cap_rights_limit.2 | 2 -- lib/libc/sys/clock_gettime.2 | 2 -- lib/libc/sys/closefrom.2 | 2 -- lib/libc/sys/connectat.2 | 2 -- lib/libc/sys/copy_file_range.2 | 2 -- lib/libc/sys/cpuset.2 | 2 -- lib/libc/sys/cpuset_getaffinity.2 | 2 -- lib/libc/sys/cpuset_getdomain.2 | 2 -- lib/libc/sys/eventfd.2 | 2 -- lib/libc/sys/extattr_get_file.2 | 2 -- lib/libc/sys/ffclock.2 | 2 -- lib/libc/sys/fhlink.2 | 2 -- lib/libc/sys/fhopen.2 | 2 -- lib/libc/sys/fhreadlink.2 | 2 -- lib/libc/sys/getloginclass.2 | 2 -- lib/libc/sys/getrandom.2 | 2 -- lib/libc/sys/getsid.2 | 2 -- lib/libc/sys/ioctl.2 | 2 -- lib/libc/sys/issetugid.2 | 2 -- lib/libc/sys/jail.2 | 2 -- lib/libc/sys/kenv.2 | 2 -- lib/libc/sys/kldfind.2 | 2 -- lib/libc/sys/kldfirstmod.2 | 2 -- lib/libc/sys/kldload.2 | 2 -- lib/libc/sys/kldnext.2 | 2 -- lib/libc/sys/kldstat.2 | 2 -- lib/libc/sys/kldsym.2 | 2 -- lib/libc/sys/kldunload.2 | 2 -- lib/libc/sys/kqueue.2 | 2 -- lib/libc/sys/lio_listio.2 | 2 -- lib/libc/sys/mlockall.2 | 2 -- lib/libc/sys/modfind.2 | 2 -- lib/libc/sys/modnext.2 | 2 -- lib/libc/sys/modstat.2 | 2 -- lib/libc/sys/mq_close.2 | 2 -- lib/libc/sys/mq_getattr.2 | 2 -- lib/libc/sys/mq_notify.2 | 2 -- lib/libc/sys/mq_open.2 | 2 -- lib/libc/sys/mq_receive.2 | 2 -- lib/libc/sys/mq_send.2 | 2 -- lib/libc/sys/mq_setattr.2 | 2 -- lib/libc/sys/mq_unlink.2 | 2 -- lib/libc/sys/msgctl.2 | 2 -- lib/libc/sys/msgsnd.2 | 2 -- lib/libc/sys/ntp_adjtime.2 | 2 -- lib/libc/sys/pdfork.2 | 2 -- lib/libc/sys/posix_openpt.2 | 2 -- lib/libc/sys/procctl.2 | 2 -- lib/libc/sys/pselect.2 | 2 -- lib/libc/sys/rctl_add_rule.2 | 2 -- lib/libc/sys/rfork.2 | 2 -- lib/libc/sys/rtprio.2 | 2 -- lib/libc/sys/sched_get_priority_max.2 | 2 -- lib/libc/sys/sctp_generic_recvmsg.2 | 2 -- lib/libc/sys/sctp_generic_sendmsg.2 | 2 -- lib/libc/sys/sctp_peeloff.2 | 2 -- lib/libc/sys/semctl.2 | 2 -- lib/libc/sys/semget.2 | 2 -- lib/libc/sys/semop.2 | 2 -- lib/libc/sys/sendfile.2 | 2 -- lib/libc/sys/setfib.2 | 2 -- lib/libc/sys/setresuid.2 | 2 -- lib/libc/sys/shm_open.2 | 2 -- lib/libc/sys/shmat.2 | 2 -- lib/libc/sys/shmctl.2 | 2 -- lib/libc/sys/shmget.2 | 2 -- lib/libc/sys/sigfastblock.2 | 2 -- lib/libc/sys/sigqueue.2 | 2 -- lib/libc/sys/sigwait.2 | 2 -- lib/libc/sys/sigwaitinfo.2 | 2 -- lib/libc/sys/thr_exit.2 | 2 -- lib/libc/sys/thr_kill.2 | 2 -- lib/libc/sys/thr_new.2 | 2 -- lib/libc/sys/thr_self.2 | 2 -- lib/libc/sys/thr_set_name.2 | 2 -- lib/libc/sys/thr_suspend.2 | 2 -- lib/libc/sys/thr_wake.2 | 2 -- lib/libc/sys/timer_create.2 | 2 -- lib/libc/sys/timer_delete.2 | 2 -- lib/libc/sys/timer_settime.2 | 2 -- lib/libc/sys/utrace.2 | 2 -- lib/libc/sys/uuidgen.2 | 2 -- lib/libc/uuid/uuid.3 | 2 -- lib/libc/x86/sys/pkru.3 | 2 -- lib/libcalendar/calendar.3 | 2 -- lib/libcam/cam.3 | 2 -- lib/libcam/cam_cdbparse.3 | 2 -- lib/libcapsicum/capsicum_helpers.3 | 2 -- lib/libcasper/libcasper/libcasper.3 | 2 -- lib/libcasper/libcasper/libcasper_service.3 | 2 -- lib/libcasper/services/cap_dns/cap_dns.3 | 2 -- lib/libcasper/services/cap_fileargs/cap_fileargs.3 | 2 -- lib/libcasper/services/cap_grp/cap_grp.3 | 2 -- lib/libcasper/services/cap_net/cap_net.3 | 2 -- lib/libcasper/services/cap_netdb/cap_netdb.3 | 2 -- lib/libcasper/services/cap_pwd/cap_pwd.3 | 2 -- lib/libcasper/services/cap_sysctl/cap_sysctl.3 | 2 -- lib/libcasper/services/cap_syslog/cap_syslog.3 | 2 -- lib/libcompat/4.4/cuserid.3 | 2 -- lib/libcrypt/crypt.3 | 2 -- lib/libdevctl/devctl.3 | 2 -- lib/libdevinfo/devinfo.3 | 2 -- lib/libdevstat/devstat.3 | 2 -- lib/libdpv/dpv.3 | 2 -- lib/libefivar/efivar.3 | 2 -- lib/libexpat/libbsdxml.3 | 2 -- lib/libfetch/fetch.3 | 2 -- lib/libfigpar/figpar.3 | 2 -- lib/libgeom/libgeom.3 | 2 -- lib/libgpio/gpio.3 | 2 -- lib/libgssapi/gss_accept_sec_context.3 | 2 -- lib/libgssapi/gss_acquire_cred.3 | 2 -- lib/libgssapi/gss_add_cred.3 | 2 -- lib/libgssapi/gss_add_oid_set_member.3 | 2 -- lib/libgssapi/gss_canonicalize_name.3 | 2 -- lib/libgssapi/gss_compare_name.3 | 2 -- lib/libgssapi/gss_context_time.3 | 2 -- lib/libgssapi/gss_create_empty_oid_set.3 | 2 -- lib/libgssapi/gss_delete_sec_context.3 | 2 -- lib/libgssapi/gss_display_name.3 | 2 -- lib/libgssapi/gss_display_status.3 | 2 -- lib/libgssapi/gss_duplicate_name.3 | 2 -- lib/libgssapi/gss_export_name.3 | 2 -- lib/libgssapi/gss_export_sec_context.3 | 2 -- lib/libgssapi/gss_get_mic.3 | 2 -- lib/libgssapi/gss_import_name.3 | 2 -- lib/libgssapi/gss_import_sec_context.3 | 2 -- lib/libgssapi/gss_indicate_mechs.3 | 2 -- lib/libgssapi/gss_init_sec_context.3 | 2 -- lib/libgssapi/gss_inquire_context.3 | 2 -- lib/libgssapi/gss_inquire_cred.3 | 2 -- lib/libgssapi/gss_inquire_cred_by_mech.3 | 2 -- lib/libgssapi/gss_inquire_mechs_for_name.3 | 2 -- lib/libgssapi/gss_inquire_names_for_mech.3 | 2 -- lib/libgssapi/gss_process_context_token.3 | 2 -- lib/libgssapi/gss_release_buffer.3 | 2 -- lib/libgssapi/gss_release_cred.3 | 2 -- lib/libgssapi/gss_release_name.3 | 2 -- lib/libgssapi/gss_release_oid_set.3 | 2 -- lib/libgssapi/gss_test_oid_set_member.3 | 2 -- lib/libgssapi/gss_unwrap.3 | 2 -- lib/libgssapi/gss_verify_mic.3 | 2 -- lib/libgssapi/gss_wrap.3 | 2 -- lib/libgssapi/gss_wrap_size_limit.3 | 2 -- lib/libgssapi/gssapi.3 | 2 -- lib/libgssapi/mech.5 | 2 -- lib/libipsec/ipsec_set_policy.3 | 2 -- lib/libipsec/ipsec_strerror.3 | 2 -- lib/libjail/jail.3 | 2 -- lib/libkiconv/kiconv.3 | 2 -- lib/libkvm/kvm_getcptime.3 | 2 -- lib/libkvm/kvm_getpcpu.3 | 2 -- lib/libkvm/kvm_getswapinfo.3 | 2 -- lib/libkvm/kvm_kerndisp.3 | 2 -- lib/libkvm/kvm_native.3 | 2 -- lib/libmd/mdX.3 | 2 -- lib/libmd/skein.3 | 2 -- lib/libmemstat/libmemstat.3 | 2 -- lib/libmixer/mixer.3 | 2 -- lib/libmp/libmp.3 | 2 -- lib/libmt/mt.3 | 2 -- lib/libnetgraph/netgraph.3 | 2 -- lib/libopenbsd/imsg_init.3 | 2 -- lib/libopenbsd/ohash_init.3 | 2 -- lib/libopenbsd/ohash_interval.3 | 2 -- lib/libpam/modules/pam_chroot/pam_chroot.8 | 2 -- lib/libpam/modules/pam_deny/pam_deny.8 | 2 -- lib/libpam/modules/pam_echo/pam_echo.8 | 2 -- lib/libpam/modules/pam_exec/pam_exec.8 | 2 -- lib/libpam/modules/pam_ftpusers/pam_ftpusers.8 | 2 -- lib/libpam/modules/pam_group/pam_group.8 | 2 -- lib/libpam/modules/pam_guest/pam_guest.8 | 2 -- lib/libpam/modules/pam_ksu/pam_ksu.8 | 2 -- lib/libpam/modules/pam_lastlog/pam_lastlog.8 | 2 -- lib/libpam/modules/pam_login_access/login.access.5 | 2 -- lib/libpam/modules/pam_login_access/pam_login_access.8 | 2 -- lib/libpam/modules/pam_nologin/pam_nologin.8 | 2 -- lib/libpam/modules/pam_passwdqc/pam_passwdqc.8 | 2 -- lib/libpam/modules/pam_permit/pam_permit.8 | 2 -- lib/libpam/modules/pam_radius/pam_radius.8 | 2 -- lib/libpam/modules/pam_rhosts/pam_rhosts.8 | 2 -- lib/libpam/modules/pam_rootok/pam_rootok.8 | 2 -- lib/libpam/modules/pam_securetty/pam_securetty.8 | 2 -- lib/libpam/modules/pam_self/pam_self.8 | 2 -- lib/libpam/modules/pam_ssh/pam_ssh.8 | 2 -- lib/libpam/modules/pam_tacplus/pam_tacplus.8 | 2 -- lib/libpam/modules/pam_unix/pam_unix.8 | 2 -- lib/libpathconv/abs2rel.3 | 2 -- lib/libpathconv/rel2abs.3 | 2 -- lib/libpmc/pmc.3 | 2 -- lib/libpmc/pmc.atom.3 | 2 -- lib/libpmc/pmc.atomsilvermont.3 | 2 -- lib/libpmc/pmc.cmn-600.3 | 2 -- lib/libpmc/pmc.core.3 | 2 -- lib/libpmc/pmc.core2.3 | 2 -- lib/libpmc/pmc.corei7.3 | 2 -- lib/libpmc/pmc.corei7uc.3 | 2 -- lib/libpmc/pmc.haswell.3 | 2 -- lib/libpmc/pmc.haswelluc.3 | 2 -- lib/libpmc/pmc.haswellxeon.3 | 2 -- lib/libpmc/pmc.iaf.3 | 2 -- lib/libpmc/pmc.ivybridge.3 | 2 -- lib/libpmc/pmc.ivybridgexeon.3 | 2 -- lib/libpmc/pmc.k7.3 | 2 -- lib/libpmc/pmc.k8.3 | 2 -- lib/libpmc/pmc.sandybridge.3 | 2 -- lib/libpmc/pmc.sandybridgeuc.3 | 2 -- lib/libpmc/pmc.sandybridgexeon.3 | 2 -- lib/libpmc/pmc.soft.3 | 2 -- lib/libpmc/pmc.tsc.3 | 2 -- lib/libpmc/pmc.ucf.3 | 2 -- lib/libpmc/pmc.westmere.3 | 2 -- lib/libpmc/pmc.westmereuc.3 | 2 -- lib/libpmc/pmc_allocate.3 | 2 -- lib/libpmc/pmc_attach.3 | 2 -- lib/libpmc/pmc_capabilities.3 | 2 -- lib/libpmc/pmc_configure_logfile.3 | 2 -- lib/libpmc/pmc_disable.3 | 2 -- lib/libpmc/pmc_event_names_of_class.3 | 2 -- lib/libpmc/pmc_get_driver_stats.3 | 2 -- lib/libpmc/pmc_get_msr.3 | 2 -- lib/libpmc/pmc_init.3 | 2 -- lib/libpmc/pmc_name_of_capability.3 | 2 -- lib/libpmc/pmc_read.3 | 2 -- lib/libpmc/pmc_set.3 | 2 -- lib/libpmc/pmc_start.3 | 2 -- lib/libpmc/pmclog.3 | 2 -- lib/libprocstat/libprocstat.3 | 2 -- lib/libradius/libradius.3 | 2 -- lib/libradius/radius.conf.5 | 2 -- lib/librpcsec_gss/rpc_gss_get_error.3 | 2 -- lib/librpcsec_gss/rpc_gss_get_mech_info.3 | 2 -- lib/librpcsec_gss/rpc_gss_get_mechanisms.3 | 2 -- lib/librpcsec_gss/rpc_gss_get_principal_name.3 | 2 -- lib/librpcsec_gss/rpc_gss_get_versions.3 | 2 -- lib/librpcsec_gss/rpc_gss_getcred.3 | 2 -- lib/librpcsec_gss/rpc_gss_is_installed.3 | 2 -- lib/librpcsec_gss/rpc_gss_max_data_length.3 | 2 -- lib/librpcsec_gss/rpc_gss_mech_to_oid.3 | 2 -- lib/librpcsec_gss/rpc_gss_oid_to_mech.3 | 2 -- lib/librpcsec_gss/rpc_gss_qop_to_num.3 | 2 -- lib/librpcsec_gss/rpc_gss_seccreate.3 | 2 -- lib/librpcsec_gss/rpc_gss_set_callback.3 | 2 -- lib/librpcsec_gss/rpc_gss_set_defaults.3 | 2 -- lib/librpcsec_gss/rpc_gss_set_svc_name.3 | 2 -- lib/librpcsec_gss/rpc_gss_svc_max_data_length.3 | 2 -- lib/librpcsec_gss/rpcsec_gss.3 | 2 -- lib/librtld_db/librtld_db.3 | 2 -- lib/libstdbuf/libstdbuf.3 | 2 -- lib/libstdthreads/thrd_create.3 | 2 -- lib/libsysdecode/sysdecode.3 | 2 -- lib/libsysdecode/sysdecode_abi_to_freebsd_errno.3 | 2 -- lib/libsysdecode/sysdecode_cap_rights.3 | 2 -- lib/libsysdecode/sysdecode_cmsg_type.3 | 2 -- lib/libsysdecode/sysdecode_enum.3 | 2 -- lib/libsysdecode/sysdecode_fcntl_arg.3 | 2 -- lib/libsysdecode/sysdecode_ioctlname.3 | 2 -- lib/libsysdecode/sysdecode_kevent.3 | 2 -- lib/libsysdecode/sysdecode_mask.3 | 2 -- lib/libsysdecode/sysdecode_quotactl_cmd.3 | 2 -- lib/libsysdecode/sysdecode_sctp_sinfo_flags.3 | 2 -- lib/libsysdecode/sysdecode_sigcode.3 | 2 -- lib/libsysdecode/sysdecode_socket_protocol.3 | 2 -- lib/libsysdecode/sysdecode_sockopt_name.3 | 2 -- lib/libsysdecode/sysdecode_syscallnames.3 | 2 -- lib/libsysdecode/sysdecode_utrace.3 | 2 -- lib/libtacplus/libtacplus.3 | 2 -- lib/libtacplus/tacplus.conf.5 | 2 -- lib/libthr/libthr.3 | 2 -- lib/libufs/bread.3 | 2 -- lib/libufs/cgread.3 | 2 -- lib/libufs/getinode.3 | 2 -- lib/libufs/libufs.3 | 2 -- lib/libufs/sbread.3 | 2 -- lib/libufs/ufs_disk_close.3 | 2 -- lib/libugidfw/bsde_get_rule.3 | 2 -- lib/libugidfw/bsde_get_rule_count.3 | 2 -- lib/libugidfw/bsde_parse_rule.3 | 2 -- lib/libugidfw/bsde_rule_to_string.3 | 2 -- lib/libugidfw/libugidfw.3 | 2 -- lib/libulog/ulog_login.3 | 2 -- lib/libulog/utempter_add_record.3 | 2 -- lib/libusb/libusb.3 | 2 -- lib/libusb/libusb20.3 | 2 -- lib/libusbhid/usbhid.3 | 2 -- lib/libutil/_secure_path.3 | 2 -- lib/libutil/cpuset.3 | 2 -- lib/libutil/expand_number.3 | 2 -- lib/libutil/flopen.3 | 2 -- lib/libutil/getlocalbase.3 | 2 -- lib/libutil/hexdump.3 | 2 -- lib/libutil/kinfo_getallproc.3 | 2 -- lib/libutil/kinfo_getfile.3 | 2 -- lib/libutil/kinfo_getproc.3 | 2 -- lib/libutil/kinfo_getvmmap.3 | 2 -- lib/libutil/kinfo_getvmobject.3 | 2 -- lib/libutil/kld.3 | 2 -- lib/libutil/login.conf.5 | 2 -- lib/libutil/login_auth.3 | 2 -- lib/libutil/login_cap.3 | 2 -- lib/libutil/login_class.3 | 2 -- lib/libutil/login_ok.3 | 2 -- lib/libutil/login_times.3 | 2 -- lib/libutil/login_tty.3 | 2 -- lib/libutil/pidfile.3 | 2 -- lib/libutil/property.3 | 2 -- lib/libutil/pty.3 | 2 -- lib/libutil/pw_util.3 | 2 -- lib/libutil/quotafile.3 | 2 -- lib/libutil/realhostname.3 | 2 -- lib/libutil/realhostname_sa.3 | 2 -- lib/libutil/trimdomain.3 | 2 -- lib/libutil/uucplock.3 | 2 -- lib/libveriexec/veriexec.3 | 2 -- lib/libvgl/vgl.3 | 2 -- lib/libz/zopen.3 | 2 -- lib/msun/man/cacos.3 | 2 -- lib/msun/man/ccos.3 | 2 -- lib/msun/man/ccosh.3 | 2 -- lib/msun/man/cexp.3 | 2 -- lib/msun/man/cimag.3 | 2 -- lib/msun/man/clog.3 | 2 -- lib/msun/man/complex.3 | 2 -- lib/msun/man/cospi.3 | 2 -- lib/msun/man/csqrt.3 | 2 -- lib/msun/man/fdim.3 | 2 -- lib/msun/man/feclearexcept.3 | 2 -- lib/msun/man/feenableexcept.3 | 2 -- lib/msun/man/fegetenv.3 | 2 -- lib/msun/man/fegetround.3 | 2 -- lib/msun/man/fenv.3 | 2 -- lib/msun/man/fma.3 | 2 -- lib/msun/man/fmax.3 | 2 -- lib/msun/man/log.3 | 2 -- lib/msun/man/lrint.3 | 2 -- lib/msun/man/lround.3 | 2 -- lib/msun/man/nan.3 | 2 -- lib/msun/man/round.3 | 2 -- lib/msun/man/signbit.3 | 2 -- lib/msun/man/sincos.3 | 2 -- lib/msun/man/sinpi.3 | 2 -- lib/msun/man/tanpi.3 | 2 -- lib/msun/man/trunc.3 | 2 -- libexec/bootpd/bootpd.8 | 2 -- libexec/bootpd/bootptab.5 | 2 -- libexec/ftpd/ftpchroot.5 | 2 -- libexec/makewhatis.local/makewhatis.local.8 | 2 -- libexec/mknetid/mknetid.8 | 2 -- libexec/mknetid/netid.5 | 2 -- libexec/phttpget/phttpget.8 | 2 -- libexec/pppoed/pppoed.8 | 2 -- libexec/revnetgroup/revnetgroup.8 | 2 -- libexec/rpc.rquotad/rpc.rquotad.8 | 2 -- libexec/rpc.rstatd/rpc.rstatd.8 | 2 -- libexec/rpc.rusersd/rpc.rusersd.8 | 2 -- libexec/rpc.rwalld/rpc.rwalld.8 | 2 -- libexec/rpc.sprayd/rpc.sprayd.8 | 2 -- libexec/rtld-elf/rtld.1 | 2 -- libexec/ypxfr/ypxfr.8 | 2 -- sbin/adjkerntz/adjkerntz.8 | 2 -- sbin/bectl/bectl.8 | 2 -- sbin/camcontrol/camcontrol.8 | 2 -- sbin/conscontrol/conscontrol.8 | 2 -- sbin/ddb/ddb.8 | 2 -- sbin/decryptcore/decryptcore.8 | 2 -- sbin/devd/devd.8 | 2 -- sbin/devd/devd.conf.5 | 2 -- sbin/devfs/devfs.8 | 2 -- sbin/devmatch/devmatch.8 | 2 -- sbin/dhclient/dhclient-script.8 | 2 -- sbin/dhclient/dhclient.8 | 2 -- sbin/dhclient/dhclient.conf.5 | 2 -- sbin/dhclient/dhclient.leases.5 | 2 -- sbin/dhclient/dhcp-options.5 | 2 -- sbin/etherswitchcfg/etherswitchcfg.8 | 2 -- sbin/fsck/fsck.8 | 2 -- sbin/fsck_msdosfs/fsck_msdosfs.8 | 2 -- sbin/fsdb/fsdb.8 | 2 -- sbin/gbde/gbde.8 | 2 -- sbin/geom/core/geom.8 | 2 -- sbin/ggate/ggatec/ggatec.8 | 2 -- sbin/ggate/ggated/ggated.8 | 2 -- sbin/ggate/ggatel/ggatel.8 | 2 -- sbin/gvinum/gvinum.8 | 2 -- sbin/hastctl/hastctl.8 | 2 -- sbin/hastd/hast.conf.5 | 2 -- sbin/hastd/hastd.8 | 2 -- sbin/ipfw/ipfw.8 | 2 -- sbin/kldconfig/kldconfig.8 | 2 -- sbin/kldload/kldload.8 | 2 -- sbin/kldstat/kldstat.8 | 2 -- sbin/kldunload/kldunload.8 | 2 -- sbin/ldconfig/ldconfig.8 | 2 -- sbin/mdconfig/mdconfig.8 | 2 -- sbin/mdmfs/mdmfs.8 | 2 -- sbin/mount_fusefs/mount_fusefs.8 | 2 -- sbin/mount_msdosfs/mount_msdosfs.8 | 2 -- sbin/mount_udf/mount_udf.8 | 2 -- sbin/newfs_msdos/newfs_msdos.8 | 2 -- sbin/nos-tun/nos-tun.8 | 2 -- sbin/nvmecontrol/nvmecontrol.8 | 2 -- sbin/pfctl/pfctl.8 | 2 -- sbin/pfilctl/pfilctl.8 | 2 -- sbin/rcorder/rcorder.8 | 2 -- sbin/reboot/boot_i386.8 | 2 -- sbin/reboot/nextboot.8 | 2 -- sbin/recoverdisk/recoverdisk.1 | 2 -- sbin/setkey/setkey.8 | 2 -- sbin/veriexec/veriexec.8 | 2 -- sbin/zfsbootcfg/zfsbootcfg.8 | 2 -- share/doc/papers/bufbio/bio.ms | 2 -- share/doc/papers/contents/contents.ms | 2 -- share/doc/papers/diskperf/motivation.ms | 2 -- share/doc/papers/jail/future.ms | 2 -- share/doc/papers/jail/implementation.ms | 2 -- share/doc/papers/jail/mgt.ms | 2 -- share/doc/papers/jail/paper.ms | 2 -- share/doc/papers/malloc/abs.ms | 2 -- share/doc/papers/malloc/alternatives.ms | 2 -- share/doc/papers/malloc/conclusion.ms | 2 -- share/doc/papers/malloc/implementation.ms | 2 -- share/doc/papers/malloc/intro.ms | 2 -- share/doc/papers/malloc/kernel.ms | 2 -- share/doc/papers/malloc/malloc.ms | 2 -- share/doc/papers/malloc/performance.ms | 2 -- share/doc/papers/malloc/problems.ms | 2 -- share/doc/papers/sysperf/4.t | 2 -- share/doc/papers/sysperf/5.t | 2 -- share/doc/papers/timecounter/timecounter.ms | 2 -- share/doc/psd/01.cacm/p.mac | 2 -- share/doc/psd/01.cacm/p1 | 2 -- share/doc/psd/01.cacm/p2 | 2 -- share/doc/psd/01.cacm/p3 | 2 -- share/doc/psd/01.cacm/p4 | 2 -- share/doc/psd/01.cacm/p5 | 2 -- share/doc/psd/01.cacm/p6 | 2 -- share/doc/psd/02.implement/fig1.pic | 2 -- share/doc/psd/02.implement/fig2.pic | 2 -- share/doc/psd/02.implement/implement | 2 -- share/doc/psd/03.iosys/iosys | 2 -- share/doc/psd/06.Clang/Clang.ms | 2 -- share/doc/psd/15.yacc/ss0 | 2 -- share/doc/psd/15.yacc/ss1 | 2 -- share/doc/psd/15.yacc/ss10 | 2 -- share/doc/psd/15.yacc/ss11 | 2 -- share/doc/psd/15.yacc/ss2 | 2 -- share/doc/psd/15.yacc/ss3 | 2 -- share/doc/psd/15.yacc/ss4 | 2 -- share/doc/psd/15.yacc/ss5 | 2 -- share/doc/psd/15.yacc/ss6 | 2 -- share/doc/psd/15.yacc/ss7 | 2 -- share/doc/psd/15.yacc/ss8 | 2 -- share/doc/psd/15.yacc/ss9 | 2 -- share/doc/psd/15.yacc/ss_ | 2 -- share/doc/psd/15.yacc/ssa | 2 -- share/doc/psd/15.yacc/ssb | 2 -- share/doc/psd/15.yacc/ssc | 2 -- share/doc/psd/15.yacc/ssd | 2 -- share/doc/psd/16.lex/lex.ms | 2 -- share/doc/psd/17.m4/m4.ms | 2 -- share/doc/psd/21.ipc/3.t | 2 -- share/doc/smm/01.setup/3.t | 2 -- share/doc/smm/03.fsck/0.t | 2 -- share/doc/smm/03.fsck/1.t | 2 -- share/doc/smm/03.fsck/2.t | 2 -- share/doc/smm/03.fsck/3.t | 2 -- share/doc/smm/03.fsck/4.t | 2 -- share/doc/smm/05.fastfs/3.t | 2 -- share/doc/smm/06.nfs/1.t | 2 -- share/doc/smm/06.nfs/2.t | 2 -- share/doc/smm/18.net/7.t | 2 -- share/doc/usd/07.mail/mail0.nr | 2 -- share/doc/usd/13.viref/vi.ref | 2 -- share/doc/usd/18.msdiffs/ms.diffs | 2 -- share/doc/usd/21.troff/m.mac | 2 -- share/doc/usd/21.troff/m0 | 2 -- share/doc/usd/21.troff/m0a | 2 -- share/doc/usd/21.troff/m1 | 2 -- share/doc/usd/21.troff/m2 | 2 -- share/doc/usd/21.troff/m3 | 2 -- share/doc/usd/21.troff/m4 | 2 -- share/doc/usd/21.troff/m5 | 2 -- share/doc/usd/21.troff/table1 | 2 -- share/doc/usd/21.troff/table2 | 2 -- share/doc/usd/22.trofftut/tt04 | 2 -- share/examples/mdoc/POSIX-copyright | 2 -- share/examples/scsi_target/scsi_target.8 | 2 -- share/examples/ses/getencstat/getencstat.0 | 2 -- share/examples/ses/sesd/sesd.0 | 2 -- share/examples/ses/setencstat/setencstat.0 | 2 -- share/examples/ses/setobjstat/setobjstat.0 | 2 -- share/man/man1/builtin.1 | 2 -- share/man/man3/ATOMIC_VAR_INIT.3 | 2 -- share/man/man3/CMSG_DATA.3 | 2 -- share/man/man3/Q_FRAWMASK.3 | 2 -- share/man/man3/Q_IFRAWMASK.3 | 2 -- share/man/man3/Q_INI.3 | 2 -- share/man/man3/Q_IRAWMASK.3 | 2 -- share/man/man3/Q_QABS.3 | 2 -- share/man/man3/Q_QADDI.3 | 2 -- share/man/man3/Q_QADDQ.3 | 2 -- share/man/man3/Q_SIGNED.3 | 2 -- share/man/man3/Q_SIGNSHFT.3 | 2 -- share/man/man3/arb.3 | 2 -- share/man/man3/makedev.3 | 2 -- share/man/man3/offsetof.3 | 2 -- share/man/man3/pthread.3 | 2 -- share/man/man3/pthread_affinity_np.3 | 2 -- share/man/man3/pthread_atfork.3 | 2 -- share/man/man3/pthread_attr.3 | 2 -- share/man/man3/pthread_attr_affinity_np.3 | 2 -- share/man/man3/pthread_attr_get_np.3 | 2 -- share/man/man3/pthread_attr_setcreatesuspend_np.3 | 2 -- share/man/man3/pthread_barrier_destroy.3 | 2 -- share/man/man3/pthread_barrierattr.3 | 2 -- share/man/man3/pthread_cleanup_pop.3 | 2 -- share/man/man3/pthread_cleanup_push.3 | 2 -- share/man/man3/pthread_cond_broadcast.3 | 2 -- share/man/man3/pthread_cond_destroy.3 | 2 -- share/man/man3/pthread_cond_init.3 | 2 -- share/man/man3/pthread_cond_signal.3 | 2 -- share/man/man3/pthread_cond_timedwait.3 | 2 -- share/man/man3/pthread_cond_wait.3 | 2 -- share/man/man3/pthread_condattr.3 | 2 -- share/man/man3/pthread_create.3 | 2 -- share/man/man3/pthread_detach.3 | 2 -- share/man/man3/pthread_equal.3 | 2 -- share/man/man3/pthread_exit.3 | 2 -- share/man/man3/pthread_getconcurrency.3 | 2 -- share/man/man3/pthread_getcpuclockid.3 | 2 -- share/man/man3/pthread_getspecific.3 | 2 -- share/man/man3/pthread_getthreadid_np.3 | 2 -- share/man/man3/pthread_join.3 | 2 -- share/man/man3/pthread_key_create.3 | 2 -- share/man/man3/pthread_key_delete.3 | 2 -- share/man/man3/pthread_kill.3 | 2 -- share/man/man3/pthread_main_np.3 | 2 -- share/man/man3/pthread_multi_np.3 | 2 -- share/man/man3/pthread_mutex_consistent.3 | 2 -- share/man/man3/pthread_mutex_destroy.3 | 2 -- share/man/man3/pthread_mutex_init.3 | 2 -- share/man/man3/pthread_mutex_lock.3 | 2 -- share/man/man3/pthread_mutex_timedlock.3 | 2 -- share/man/man3/pthread_mutex_trylock.3 | 2 -- share/man/man3/pthread_mutex_unlock.3 | 2 -- share/man/man3/pthread_mutexattr.3 | 2 -- share/man/man3/pthread_mutexattr_getkind_np.3 | 2 -- share/man/man3/pthread_once.3 | 2 -- share/man/man3/pthread_resume_all_np.3 | 2 -- share/man/man3/pthread_resume_np.3 | 2 -- share/man/man3/pthread_rwlock_destroy.3 | 2 -- share/man/man3/pthread_rwlock_init.3 | 2 -- share/man/man3/pthread_rwlock_rdlock.3 | 2 -- share/man/man3/pthread_rwlock_timedrdlock.3 | 2 -- share/man/man3/pthread_rwlock_timedwrlock.3 | 2 -- share/man/man3/pthread_rwlock_unlock.3 | 2 -- share/man/man3/pthread_rwlock_wrlock.3 | 2 -- share/man/man3/pthread_rwlockattr_destroy.3 | 2 -- share/man/man3/pthread_rwlockattr_getpshared.3 | 2 -- share/man/man3/pthread_rwlockattr_init.3 | 2 -- share/man/man3/pthread_rwlockattr_setpshared.3 | 2 -- share/man/man3/pthread_schedparam.3 | 2 -- share/man/man3/pthread_self.3 | 2 -- share/man/man3/pthread_set_name_np.3 | 2 -- share/man/man3/pthread_setspecific.3 | 2 -- share/man/man3/pthread_sigmask.3 | 2 -- share/man/man3/pthread_spin_init.3 | 2 -- share/man/man3/pthread_spin_lock.3 | 2 -- share/man/man3/pthread_suspend_all_np.3 | 2 -- share/man/man3/pthread_suspend_np.3 | 2 -- share/man/man3/pthread_switch_add_np.3 | 2 -- share/man/man3/pthread_yield.3 | 2 -- share/man/man3/qmath.3 | 2 -- share/man/man3/sigevent.3 | 2 -- share/man/man3/siginfo.3 | 2 -- share/man/man3/snl.3 | 2 -- share/man/man3/stats.3 | 2 -- share/man/man3/sysexits.3 | 2 -- share/man/man3/tgmath.3 | 2 -- share/man/man3/timeradd.3 | 2 -- share/man/man3/tree.3 | 2 -- share/man/man3lua/intro.3lua | 2 -- share/man/man4/aac.4 | 2 -- share/man/man4/aacraid.4 | 2 -- share/man/man4/acpi.4 | 2 -- share/man/man4/acpi_asus.4 | 2 -- share/man/man4/acpi_asus_wmi.4 | 2 -- share/man/man4/acpi_battery.4 | 2 -- share/man/man4/acpi_dock.4 | 2 -- share/man/man4/acpi_fujitsu.4 | 2 -- share/man/man4/acpi_ged.4 | 2 -- share/man/man4/acpi_hp.4 | 2 -- share/man/man4/acpi_ibm.4 | 2 -- share/man/man4/acpi_panasonic.4 | 2 -- share/man/man4/acpi_rapidstart.4 | 2 -- share/man/man4/acpi_sony.4 | 2 -- share/man/man4/acpi_thermal.4 | 2 -- share/man/man4/acpi_toshiba.4 | 2 -- share/man/man4/acpi_video.4 | 2 -- share/man/man4/acpi_wmi.4 | 2 -- share/man/man4/ada.4 | 2 -- share/man/man4/adm6996fc.4 | 2 -- share/man/man4/ads111x.4 | 2 -- share/man/man4/ae.4 | 2 -- share/man/man4/aesni.4 | 2 -- share/man/man4/age.4 | 2 -- share/man/man4/agp.4 | 2 -- share/man/man4/ahc.4 | 2 -- share/man/man4/ahci.4 | 2 -- share/man/man4/ahd.4 | 2 -- share/man/man4/aio.4 | 2 -- share/man/man4/alc.4 | 2 -- share/man/man4/ale.4 | 2 -- share/man/man4/alpm.4 | 2 -- share/man/man4/altera_atse.4 | 2 -- share/man/man4/altera_avgen.4 | 2 -- share/man/man4/altera_jtag_uart.4 | 2 -- share/man/man4/altera_sdcard.4 | 2 -- share/man/man4/altq.4 | 2 -- share/man/man4/amdpm.4 | 2 -- share/man/man4/amdsbwd.4 | 2 -- share/man/man4/amdsmb.4 | 2 -- share/man/man4/amdsmn.4 | 2 -- share/man/man4/amdtemp.4 | 2 -- share/man/man4/aout.4 | 2 -- share/man/man4/apic.4 | 2 -- share/man/man4/arcmsr.4 | 2 -- share/man/man4/arswitch.4 | 2 -- share/man/man4/asmc.4 | 2 -- share/man/man4/at45d.4 | 2 -- share/man/man4/ata.4 | 2 -- share/man/man4/ath.4 | 2 -- share/man/man4/ath10k.4 | 2 -- share/man/man4/ath_hal.4 | 2 -- share/man/man4/atkbd.4 | 2 -- share/man/man4/atkbdc.4 | 2 -- share/man/man4/atp.4 | 2 -- share/man/man4/atrtc.4 | 2 -- share/man/man4/attimer.4 | 2 -- share/man/man4/audit.4 | 2 -- share/man/man4/auditpipe.4 | 2 -- share/man/man4/aue.4 | 2 -- share/man/man4/axe.4 | 2 -- share/man/man4/axge.4 | 2 -- share/man/man4/bce.4 | 2 -- share/man/man4/bcm5974.4 | 2 -- share/man/man4/bcma.4 | 2 -- share/man/man4/bfe.4 | 2 -- share/man/man4/bge.4 | 2 -- share/man/man4/bhnd.4 | 2 -- share/man/man4/bhnd_chipc.4 | 2 -- share/man/man4/bhnd_pmu.4 | 2 -- share/man/man4/bhndb.4 | 2 -- share/man/man4/bhndb_pci.4 | 2 -- share/man/man4/bhyve.4 | 2 -- share/man/man4/blackhole.4 | 2 -- share/man/man4/bnxt.4 | 2 -- share/man/man4/bpf.4 | 2 -- share/man/man4/bridge.4 | 2 -- share/man/man4/bwi.4 | 2 -- share/man/man4/bwn.4 | 2 -- share/man/man4/bxe.4 | 2 -- share/man/man4/bytgpio.4 | 2 -- share/man/man4/capsicum.4 | 2 -- share/man/man4/cardbus.4 | 2 -- share/man/man4/carp.4 | 2 -- share/man/man4/cas.4 | 2 -- share/man/man4/cc_cdg.4 | 2 -- share/man/man4/cc_chd.4 | 2 -- share/man/man4/cc_cubic.4 | 2 -- share/man/man4/cc_dctcp.4 | 2 -- share/man/man4/cc_hd.4 | 2 -- share/man/man4/cc_htcp.4 | 2 -- share/man/man4/cc_newreno.4 | 2 -- share/man/man4/cc_vegas.4 | 2 -- share/man/man4/ccd.4 | 2 -- share/man/man4/ccr.4 | 2 -- share/man/man4/cd.4 | 2 -- share/man/man4/cdceem.4 | 2 -- share/man/man4/cfi.4 | 2 -- share/man/man4/cfiscsi.4 | 2 -- share/man/man4/cfumass.4 | 2 -- share/man/man4/cgem.4 | 2 -- share/man/man4/chromebook_platform.4 | 2 -- share/man/man4/chvgpio.4 | 2 -- share/man/man4/coretemp.4 | 2 -- share/man/man4/cp2112.4 | 2 -- share/man/man4/cpuctl.4 | 2 -- share/man/man4/cpufreq.4 | 2 -- share/man/man4/crypto.4 | 2 -- share/man/man4/ctl.4 | 2 -- share/man/man4/cue.4 | 2 -- share/man/man4/cxgb.4 | 2 -- share/man/man4/cxgbe.4 | 2 -- share/man/man4/cxgbev.4 | 2 -- share/man/man4/cyapa.4 | 2 -- share/man/man4/da.4 | 2 -- share/man/man4/dc.4 | 2 -- share/man/man4/dcons.4 | 2 -- share/man/man4/dcons_crom.4 | 2 -- share/man/man4/ddb.4 | 2 -- share/man/man4/devctl.4 | 2 -- share/man/man4/disk.4 | 2 -- share/man/man4/dpms.4 | 2 -- share/man/man4/ds1307.4 | 2 -- share/man/man4/ds3231.4 | 2 -- share/man/man4/dtrace_audit.4 | 2 -- share/man/man4/dtrace_io.4 | 2 -- share/man/man4/dtrace_ip.4 | 2 -- share/man/man4/dtrace_kinst.4 | 2 -- share/man/man4/dtrace_lockstat.4 | 2 -- share/man/man4/dtrace_proc.4 | 2 -- share/man/man4/dtrace_sched.4 | 2 -- share/man/man4/dtrace_sctp.4 | 2 -- share/man/man4/dtrace_tcp.4 | 2 -- share/man/man4/dtrace_udp.4 | 2 -- share/man/man4/dtrace_udplite.4 | 2 -- share/man/man4/dummynet.4 | 2 -- share/man/man4/e6060sw.4 | 2 -- share/man/man4/efidev.4 | 2 -- share/man/man4/ehci.4 | 2 -- share/man/man4/em.4 | 2 -- share/man/man4/ena.4 | 2 -- share/man/man4/enc.4 | 2 -- *** 31689 LINES SKIPPED *** From nobody Wed Aug 16 17:57:13 2023 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 4RQwnk2cJZz4qvZD; Wed, 16 Aug 2023 17:57:14 +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 4RQwnj6pJ2z3Vg5; Wed, 16 Aug 2023 17:57:13 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692208634; 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=kh3sBEDkjDYsVZQvYBSUO/M/m8dwk8XOOqTzAcazp3w=; b=f97pHjHYbp/hqQLrfKBwPMvOt1q67/BHCNoidaQsq1Vy4UpXvDPNZV79Kh8uiJsL7zpN/h 1s9X2nSWgS4oCFyAdm1T3f9SoLrVBsXmFCz1J6AyHuQAbcJsD5mzkQn6ALV+2upoVdK9kN 1rR9UMPajex/S/8U49OTC3nhsrSBNWdb3uteqV4Nkxi6a1qphDJjc3BPr4J+T0vd0SQuyK 8Drf1lIZiFk22zlx10Rmju4V2tYFnEAEbPPllUIQfMTIspD30EdxhRQGnGv+agxytM891S cusZWYABQTp8Ne/FqFrkPuFbhwX6iYj6nr9W/4tDtl2NN3+1aGWHaKdJmP2Xkg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692208634; 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=kh3sBEDkjDYsVZQvYBSUO/M/m8dwk8XOOqTzAcazp3w=; b=CPzjGQCtI0VRtuA4kRCocKl/qi65mcXnLv6D5zcvNsaXN4aEkt1+xIJoa4p2+dVT7tTaYm e0hKWwt282NQMakFO+rHOkW3vnTzX0KuMEnJI+RU8dvIlBn4+gvKCCy15/khT2vwVJeJ26 sfbWTrm3zFJtNmlVxoSu3fe27iX7lqEwaMCHnhXpzKeC8z2P8+4K1Trf5oR+98LMwlvaLD ZRpXvu9G2x/RkICqveCBLOW5kNg9bfWfmTmyhQYJA8t4fCqsD4bcAzY6z5B9txmX7VS8GM mulMLYHvukOAXXi+Zgu0E/uQSGnTJw4AOejnBVjSkbm6yYJbvHKGxYcb6gUVtQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692208634; a=rsa-sha256; cv=none; b=mFd4PxU8bVySHFRKe6FarWEHUa6LzJcVd/sibpB5dvu4tQAk1aWQhuVBpWJU7fhAvdujrw +pOWhW4w5q9IjjK5FUqcHmya+b0o7zpv8JqrQxnwzh7SXwWuq/0A6iqhp9ceEyGrgl6U1i T2FmFKB2RkXVJQZMy24NPaAdMg2edxtctyf4v2eqtRwPT/WSgX7RSu9e7bZBZv55WaV9ag Da4KwBkUas1O1dbZ9weTQG8jHMA6jpl/6E5HbZdWrlszRAhOajC5469rvr7mPnT49r5RYw YnFEJppX5yvxO80QE3QFKiy/0J+GlQ+jxZTLQZ6zX8rwUEJIRcguPQOd6oenmQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RQwnj5vQlz11dP; Wed, 16 Aug 2023 17:57:13 +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 37GHvDnc059743; Wed, 16 Aug 2023 17:57:13 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37GHvDAj059740; Wed, 16 Aug 2023 17:57:13 GMT (envelope-from git) Date: Wed, 16 Aug 2023 17:57:13 GMT Message-Id: <202308161757.37GHvDAj059740@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Warner Losh Subject: git: b2c76c41be32 - main - Remove $FreeBSD$: one-line nroff pattern 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org 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: b2c76c41be32f904179efed29c0ca04d53f3996c Auto-Submitted: auto-generated The branch main has been updated by imp: URL: https://cgit.FreeBSD.org/src/commit/?id=b2c76c41be32f904179efed29c0ca04d53f3996c commit b2c76c41be32f904179efed29c0ca04d53f3996c Author: Warner Losh AuthorDate: 2023-08-16 17:55:15 +0000 Commit: Warner Losh CommitDate: 2023-08-16 17:55:15 +0000 Remove $FreeBSD$: one-line nroff pattern Remove /^\.\\"\s*\$FreeBSD\$$\n/ --- bin/cat/cat.1 | 1 - bin/chflags/chflags.1 | 1 - bin/chmod/chmod.1 | 1 - bin/cp/cp.1 | 1 - bin/date/date.1 | 1 - bin/dd/dd.1 | 1 - bin/df/df.1 | 1 - bin/domainname/domainname.1 | 1 - bin/echo/echo.1 | 1 - bin/ed/ed.1 | 1 - bin/hostname/hostname.1 | 1 - bin/kill/kill.1 | 1 - bin/ln/ln.1 | 1 - bin/ln/symlink.7 | 1 - bin/ls/ls.1 | 1 - bin/mkdir/mkdir.1 | 1 - bin/mv/mv.1 | 1 - bin/pax/pax.1 | 1 - bin/ps/ps.1 | 1 - bin/pwd/pwd.1 | 1 - bin/realpath/realpath.1 | 1 - bin/rm/rm.1 | 1 - bin/rmdir/rmdir.1 | 1 - bin/sh/sh.1 | 1 - bin/sleep/sleep.1 | 1 - bin/stty/stty.1 | 1 - bin/sync/sync.8 | 1 - bin/test/test.1 | 1 - lib/libbluetooth/bluetooth.3 | 1 - lib/libc/compat-43/creat.2 | 1 - lib/libc/compat-43/gethostid.3 | 1 - lib/libc/compat-43/killpg.2 | 1 - lib/libc/compat-43/setruid.3 | 1 - lib/libc/compat-43/sigpause.2 | 1 - lib/libc/compat-43/sigsetmask.2 | 1 - lib/libc/compat-43/sigvec.2 | 1 - lib/libc/db/man/btree.3 | 1 - lib/libc/db/man/dbopen.3 | 1 - lib/libc/db/man/hash.3 | 1 - lib/libc/db/man/mpool.3 | 1 - lib/libc/db/man/recno.3 | 1 - lib/libc/gen/alarm.3 | 1 - lib/libc/gen/arc4random.3 | 1 - lib/libc/gen/clock.3 | 1 - lib/libc/gen/confstr.3 | 1 - lib/libc/gen/ctermid.3 | 1 - lib/libc/gen/daemon.3 | 1 - lib/libc/gen/devname.3 | 1 - lib/libc/gen/directory.3 | 1 - lib/libc/gen/dl_iterate_phdr.3 | 1 - lib/libc/gen/dlopen.3 | 1 - lib/libc/gen/err.3 | 1 - lib/libc/gen/exec.3 | 1 - lib/libc/gen/fnmatch.3 | 1 - lib/libc/gen/frexp.3 | 1 - lib/libc/gen/fts.3 | 1 - lib/libc/gen/getbootfile.3 | 1 - lib/libc/gen/getbsize.3 | 1 - lib/libc/gen/getcap.3 | 1 - lib/libc/gen/getcwd.3 | 1 - lib/libc/gen/getdiskbyname.3 | 1 - lib/libc/gen/getdomainname.3 | 1 - lib/libc/gen/getfsent.3 | 1 - lib/libc/gen/getgrent.3 | 1 - lib/libc/gen/getgrouplist.3 | 1 - lib/libc/gen/gethostname.3 | 1 - lib/libc/gen/getloadavg.3 | 1 - lib/libc/gen/getmntinfo.3 | 1 - lib/libc/gen/getnetgrent.3 | 1 - lib/libc/gen/getpagesize.3 | 1 - lib/libc/gen/getpass.3 | 1 - lib/libc/gen/getpwent.3 | 1 - lib/libc/gen/getttyent.3 | 1 - lib/libc/gen/getusershell.3 | 1 - lib/libc/gen/getvfsbyname.3 | 1 - lib/libc/gen/glob.3 | 1 - lib/libc/gen/initgroups.3 | 1 - lib/libc/gen/ldexp.3 | 1 - lib/libc/gen/modf.3 | 1 - lib/libc/gen/nice.3 | 1 - lib/libc/gen/nlist.3 | 1 - lib/libc/gen/pause.3 | 1 - lib/libc/gen/popen.3 | 1 - lib/libc/gen/psignal.3 | 1 - lib/libc/gen/raise.3 | 1 - lib/libc/gen/rand48.3 | 1 - lib/libc/gen/scandir.3 | 1 - lib/libc/gen/setjmp.3 | 1 - lib/libc/gen/setmode.3 | 1 - lib/libc/gen/siginterrupt.3 | 1 - lib/libc/gen/signal.3 | 1 - lib/libc/gen/sigsetops.3 | 1 - lib/libc/gen/sleep.3 | 1 - lib/libc/gen/strtofflags.3 | 1 - lib/libc/gen/sysconf.3 | 1 - lib/libc/gen/sysctl.3 | 1 - lib/libc/gen/syslog.3 | 1 - lib/libc/gen/tcgetpgrp.3 | 1 - lib/libc/gen/tcsendbreak.3 | 1 - lib/libc/gen/tcsetattr.3 | 1 - lib/libc/gen/tcsetpgrp.3 | 1 - lib/libc/gen/time.3 | 1 - lib/libc/gen/times.3 | 1 - lib/libc/gen/timezone.3 | 1 - lib/libc/gen/ttyname.3 | 1 - lib/libc/gen/tzset.3 | 1 - lib/libc/gen/ualarm.3 | 1 - lib/libc/gen/uname.3 | 1 - lib/libc/gen/usleep.3 | 1 - lib/libc/gen/utime.3 | 1 - lib/libc/gen/valloc.3 | 1 - lib/libc/gmon/moncontrol.3 | 1 - lib/libc/i386/sys/i386_get_ldt.2 | 1 - lib/libc/iconv/iconv.3 | 1 - lib/libc/locale/ctype.3 | 1 - lib/libc/locale/digittoint.3 | 1 - lib/libc/locale/euc.5 | 1 - lib/libc/locale/isalnum.3 | 1 - lib/libc/locale/isalpha.3 | 1 - lib/libc/locale/isascii.3 | 1 - lib/libc/locale/isblank.3 | 1 - lib/libc/locale/iscntrl.3 | 1 - lib/libc/locale/isdigit.3 | 1 - lib/libc/locale/isgraph.3 | 1 - lib/libc/locale/islower.3 | 1 - lib/libc/locale/isprint.3 | 1 - lib/libc/locale/ispunct.3 | 1 - lib/libc/locale/isspace.3 | 1 - lib/libc/locale/isupper.3 | 1 - lib/libc/locale/iswalnum.3 | 1 - lib/libc/locale/isxdigit.3 | 1 - lib/libc/locale/localeconv.3 | 1 - lib/libc/locale/mblen.3 | 1 - lib/libc/locale/mbstowcs.3 | 1 - lib/libc/locale/mbtowc.3 | 1 - lib/libc/locale/multibyte.3 | 1 - lib/libc/locale/setlocale.3 | 1 - lib/libc/locale/toascii.3 | 1 - lib/libc/locale/tolower.3 | 1 - lib/libc/locale/toupper.3 | 1 - lib/libc/locale/towlower.3 | 1 - lib/libc/locale/towupper.3 | 1 - lib/libc/locale/utf8.5 | 1 - lib/libc/locale/wcstombs.3 | 1 - lib/libc/locale/wctomb.3 | 1 - lib/libc/net/byteorder.3 | 1 - lib/libc/net/gethostbyname.3 | 1 - lib/libc/net/getipnodebyname.3 | 1 - lib/libc/net/getnetent.3 | 1 - lib/libc/net/getprotoent.3 | 1 - lib/libc/net/getservent.3 | 1 - lib/libc/net/inet.3 | 1 - lib/libc/net/linkaddr.3 | 1 - lib/libc/net/rcmd.3 | 1 - lib/libc/net/resolver.3 | 1 - lib/libc/net/sctp_bindx.3 | 1 - lib/libc/net/sctp_freepaddrs.3 | 1 - lib/libc/net/sctp_getaddrlen.3 | 1 - lib/libc/net/sctp_getpaddrs.3 | 1 - lib/libc/net/sctp_opt_info.3 | 1 - lib/libc/net/sctp_sendmsg.3 | 1 - lib/libc/regex/re_format.7 | 1 - lib/libc/regex/regex.3 | 1 - lib/libc/rpc/bindresvport.3 | 1 - lib/libc/rpc/des_crypt.3 | 1 - lib/libc/rpc/getnetconfig.3 | 1 - lib/libc/rpc/getnetpath.3 | 1 - lib/libc/rpc/getrpcent.3 | 1 - lib/libc/rpc/getrpcport.3 | 1 - lib/libc/rpc/netconfig.5 | 1 - lib/libc/rpc/publickey.3 | 1 - lib/libc/rpc/publickey.5 | 1 - lib/libc/rpc/rpc.3 | 1 - lib/libc/rpc/rpc.5 | 1 - lib/libc/rpc/rpc_clnt_auth.3 | 1 - lib/libc/rpc/rpc_clnt_calls.3 | 1 - lib/libc/rpc/rpc_clnt_create.3 | 1 - lib/libc/rpc/rpc_secure.3 | 1 - lib/libc/rpc/rpc_soc.3 | 1 - lib/libc/rpc/rpc_svc_calls.3 | 1 - lib/libc/rpc/rpc_svc_create.3 | 1 - lib/libc/rpc/rpc_svc_err.3 | 1 - lib/libc/rpc/rpc_svc_reg.3 | 1 - lib/libc/rpc/rpc_xdr.3 | 1 - lib/libc/rpc/rpcbind.3 | 1 - lib/libc/rpc/rtime.3 | 1 - lib/libc/stdio/fclose.3 | 1 - lib/libc/stdio/ferror.3 | 1 - lib/libc/stdio/fflush.3 | 1 - lib/libc/stdio/fgetln.3 | 1 - lib/libc/stdio/fgets.3 | 1 - lib/libc/stdio/fgetwln.3 | 1 - lib/libc/stdio/fgetws.3 | 1 - lib/libc/stdio/fopen.3 | 1 - lib/libc/stdio/fputs.3 | 1 - lib/libc/stdio/fputws.3 | 1 - lib/libc/stdio/fread.3 | 1 - lib/libc/stdio/fseek.3 | 1 - lib/libc/stdio/funopen.3 | 1 - lib/libc/stdio/fwide.3 | 1 - lib/libc/stdio/getc.3 | 1 - lib/libc/stdio/getwc.3 | 1 - lib/libc/stdio/mktemp.3 | 1 - lib/libc/stdio/printf.3 | 1 - lib/libc/stdio/putc.3 | 1 - lib/libc/stdio/putwc.3 | 1 - lib/libc/stdio/remove.3 | 1 - lib/libc/stdio/scanf.3 | 1 - lib/libc/stdio/setbuf.3 | 1 - lib/libc/stdio/stdio.3 | 1 - lib/libc/stdio/tmpnam.3 | 1 - lib/libc/stdio/ungetc.3 | 1 - lib/libc/stdio/ungetwc.3 | 1 - lib/libc/stdio/wprintf.3 | 1 - lib/libc/stdio/wscanf.3 | 1 - lib/libc/stdlib/abort.3 | 1 - lib/libc/stdlib/abs.3 | 1 - lib/libc/stdlib/alloca.3 | 1 - lib/libc/stdlib/atexit.3 | 1 - lib/libc/stdlib/atof.3 | 1 - lib/libc/stdlib/atoi.3 | 1 - lib/libc/stdlib/atol.3 | 1 - lib/libc/stdlib/bsearch.3 | 1 - lib/libc/stdlib/div.3 | 1 - lib/libc/stdlib/exit.3 | 1 - lib/libc/stdlib/getenv.3 | 1 - lib/libc/stdlib/getopt.3 | 1 - lib/libc/stdlib/getopt_long.3 | 1 - lib/libc/stdlib/getsubopt.3 | 1 - lib/libc/stdlib/labs.3 | 1 - lib/libc/stdlib/ldiv.3 | 1 - lib/libc/stdlib/memory.3 | 1 - lib/libc/stdlib/qsort.3 | 1 - lib/libc/stdlib/radixsort.3 | 1 - lib/libc/stdlib/rand.3 | 1 - lib/libc/stdlib/random.3 | 1 - lib/libc/stdlib/reallocf.3 | 1 - lib/libc/stdlib/realpath.3 | 1 - lib/libc/stdlib/strtod.3 | 1 - lib/libc/stdlib/strtol.3 | 1 - lib/libc/stdlib/strtonum.3 | 1 - lib/libc/stdlib/strtoul.3 | 1 - lib/libc/stdlib/system.3 | 1 - lib/libc/stdlib/tsearch.3 | 1 - lib/libc/stdtime/ctime.3 | 1 - lib/libc/stdtime/strftime.3 | 1 - lib/libc/string/bcmp.3 | 1 - lib/libc/string/bcopy.3 | 1 - lib/libc/string/bstring.3 | 1 - lib/libc/string/bzero.3 | 1 - lib/libc/string/ffs.3 | 1 - lib/libc/string/index.3 | 1 - lib/libc/string/memccpy.3 | 1 - lib/libc/string/memchr.3 | 1 - lib/libc/string/memcmp.3 | 1 - lib/libc/string/memcpy.3 | 1 - lib/libc/string/memmove.3 | 1 - lib/libc/string/memset.3 | 1 - lib/libc/string/strcasecmp.3 | 1 - lib/libc/string/strcat.3 | 1 - lib/libc/string/strchr.3 | 1 - lib/libc/string/strcmp.3 | 1 - lib/libc/string/strcoll.3 | 1 - lib/libc/string/strcpy.3 | 1 - lib/libc/string/strdup.3 | 1 - lib/libc/string/strerror.3 | 1 - lib/libc/string/string.3 | 1 - lib/libc/string/strlen.3 | 1 - lib/libc/string/strmode.3 | 1 - lib/libc/string/strpbrk.3 | 1 - lib/libc/string/strsep.3 | 1 - lib/libc/string/strspn.3 | 1 - lib/libc/string/strstr.3 | 1 - lib/libc/string/strtok.3 | 1 - lib/libc/string/strxfrm.3 | 1 - lib/libc/string/swab.3 | 1 - lib/libc/string/wcscoll.3 | 1 - lib/libc/string/wcsxfrm.3 | 1 - lib/libc/sys/_exit.2 | 1 - lib/libc/sys/accept.2 | 1 - lib/libc/sys/access.2 | 1 - lib/libc/sys/acct.2 | 1 - lib/libc/sys/adjtime.2 | 1 - lib/libc/sys/bind.2 | 1 - lib/libc/sys/brk.2 | 1 - lib/libc/sys/chdir.2 | 1 - lib/libc/sys/chflags.2 | 1 - lib/libc/sys/chmod.2 | 1 - lib/libc/sys/chown.2 | 1 - lib/libc/sys/chroot.2 | 1 - lib/libc/sys/close.2 | 1 - lib/libc/sys/connect.2 | 1 - lib/libc/sys/dup.2 | 1 - lib/libc/sys/execve.2 | 1 - lib/libc/sys/fcntl.2 | 1 - lib/libc/sys/flock.2 | 1 - lib/libc/sys/fork.2 | 1 - lib/libc/sys/fsync.2 | 1 - lib/libc/sys/getdirentries.2 | 1 - lib/libc/sys/getdtablesize.2 | 1 - lib/libc/sys/getfh.2 | 1 - lib/libc/sys/getfsstat.2 | 1 - lib/libc/sys/getgid.2 | 1 - lib/libc/sys/getgroups.2 | 1 - lib/libc/sys/getitimer.2 | 1 - lib/libc/sys/getlogin.2 | 1 - lib/libc/sys/getpeername.2 | 1 - lib/libc/sys/getpgrp.2 | 1 - lib/libc/sys/getpid.2 | 1 - lib/libc/sys/getpriority.2 | 1 - lib/libc/sys/getrlimit.2 | 1 - lib/libc/sys/getrusage.2 | 1 - lib/libc/sys/getsockname.2 | 1 - lib/libc/sys/getsockopt.2 | 1 - lib/libc/sys/gettimeofday.2 | 1 - lib/libc/sys/getuid.2 | 1 - lib/libc/sys/intro.2 | 1 - lib/libc/sys/kill.2 | 1 - lib/libc/sys/ktrace.2 | 1 - lib/libc/sys/link.2 | 1 - lib/libc/sys/listen.2 | 1 - lib/libc/sys/lseek.2 | 1 - lib/libc/sys/madvise.2 | 1 - lib/libc/sys/mincore.2 | 1 - lib/libc/sys/minherit.2 | 1 - lib/libc/sys/mkdir.2 | 1 - lib/libc/sys/mkfifo.2 | 1 - lib/libc/sys/mknod.2 | 1 - lib/libc/sys/mlock.2 | 1 - lib/libc/sys/mmap.2 | 1 - lib/libc/sys/mount.2 | 1 - lib/libc/sys/mprotect.2 | 1 - lib/libc/sys/msgget.2 | 1 - lib/libc/sys/msgrcv.2 | 1 - lib/libc/sys/msync.2 | 1 - lib/libc/sys/munmap.2 | 1 - lib/libc/sys/nanosleep.2 | 1 - lib/libc/sys/nfssvc.2 | 1 - lib/libc/sys/open.2 | 1 - lib/libc/sys/pathconf.2 | 1 - lib/libc/sys/pipe.2 | 1 - lib/libc/sys/poll.2 | 1 - lib/libc/sys/posix_fadvise.2 | 1 - lib/libc/sys/posix_fallocate.2 | 1 - lib/libc/sys/profil.2 | 1 - lib/libc/sys/ptrace.2 | 1 - lib/libc/sys/quotactl.2 | 1 - lib/libc/sys/read.2 | 1 - lib/libc/sys/readlink.2 | 1 - lib/libc/sys/reboot.2 | 1 - lib/libc/sys/recv.2 | 1 - lib/libc/sys/rename.2 | 1 - lib/libc/sys/revoke.2 | 1 - lib/libc/sys/rmdir.2 | 1 - lib/libc/sys/sched_setparam.2 | 1 - lib/libc/sys/sched_setscheduler.2 | 1 - lib/libc/sys/sched_yield.2 | 1 - lib/libc/sys/select.2 | 1 - lib/libc/sys/send.2 | 1 - lib/libc/sys/setgroups.2 | 1 - lib/libc/sys/setpgid.2 | 1 - lib/libc/sys/setregid.2 | 1 - lib/libc/sys/setreuid.2 | 1 - lib/libc/sys/setsid.2 | 1 - lib/libc/sys/setuid.2 | 1 - lib/libc/sys/shutdown.2 | 1 - lib/libc/sys/sigaction.2 | 1 - lib/libc/sys/sigaltstack.2 | 1 - lib/libc/sys/sigpending.2 | 1 - lib/libc/sys/sigprocmask.2 | 1 - lib/libc/sys/sigreturn.2 | 1 - lib/libc/sys/sigstack.2 | 1 - lib/libc/sys/sigsuspend.2 | 1 - lib/libc/sys/socket.2 | 1 - lib/libc/sys/socketpair.2 | 1 - lib/libc/sys/stat.2 | 1 - lib/libc/sys/statfs.2 | 1 - lib/libc/sys/swapon.2 | 1 - lib/libc/sys/symlink.2 | 1 - lib/libc/sys/sync.2 | 1 - lib/libc/sys/sysarch.2 | 1 - lib/libc/sys/syscall.2 | 1 - lib/libc/sys/truncate.2 | 1 - lib/libc/sys/umask.2 | 1 - lib/libc/sys/undelete.2 | 1 - lib/libc/sys/unlink.2 | 1 - lib/libc/sys/utimensat.2 | 1 - lib/libc/sys/utimes.2 | 1 - lib/libc/sys/vfork.2 | 1 - lib/libc/sys/wait.2 | 1 - lib/libc/sys/write.2 | 1 - lib/libc/xdr/xdr.3 | 1 - lib/libcompat/4.1/ftime.3 | 1 - lib/libcompat/4.3/re_comp.3 | 1 - lib/libcompat/4.3/rexec.3 | 1 - lib/libcuse/cuse.3 | 1 - lib/libkvm/kvm.3 | 1 - lib/libkvm/kvm_geterr.3 | 1 - lib/libkvm/kvm_getloadavg.3 | 1 - lib/libkvm/kvm_getprocs.3 | 1 - lib/libkvm/kvm_nlist.3 | 1 - lib/libkvm/kvm_open.3 | 1 - lib/libkvm/kvm_read.3 | 1 - lib/libmd/md4.copyright | 1 - lib/libmd/md5.copyright | 1 - lib/libmd/ripemd.3 | 1 - lib/libmd/sha.3 | 1 - lib/libmd/sha256.3 | 1 - lib/libmd/sha512.3 | 1 - lib/libpam/modules/pam_krb5/pam_krb5.8 | 1 - lib/librss/librss.3 | 1 - lib/libsdp/sdp.3 | 1 - lib/libutil/fparseln.3 | 1 - lib/libutil/humanize_number.3 | 1 - lib/libxo/add.man | 1 - lib/msun/man/acos.3 | 1 - lib/msun/man/acosh.3 | 1 - lib/msun/man/asin.3 | 1 - lib/msun/man/asinh.3 | 1 - lib/msun/man/atan.3 | 1 - lib/msun/man/atan2.3 | 1 - lib/msun/man/atanh.3 | 1 - lib/msun/man/ceil.3 | 1 - lib/msun/man/copysign.3 | 1 - lib/msun/man/cos.3 | 1 - lib/msun/man/cosh.3 | 1 - lib/msun/man/cpow.3 | 1 - lib/msun/man/erf.3 | 1 - lib/msun/man/exp.3 | 1 - lib/msun/man/fabs.3 | 1 - lib/msun/man/floor.3 | 1 - lib/msun/man/fmod.3 | 1 - lib/msun/man/hypot.3 | 1 - lib/msun/man/ieee.3 | 1 - lib/msun/man/ieee_test.3 | 1 - lib/msun/man/ilogb.3 | 1 - lib/msun/man/j0.3 | 1 - lib/msun/man/lgamma.3 | 1 - lib/msun/man/math.3 | 1 - lib/msun/man/nextafter.3 | 1 - lib/msun/man/remainder.3 | 1 - lib/msun/man/rint.3 | 1 - lib/msun/man/scalbn.3 | 1 - lib/msun/man/sin.3 | 1 - lib/msun/man/sinh.3 | 1 - lib/msun/man/sqrt.3 | 1 - lib/msun/man/tan.3 | 1 - lib/msun/man/tanh.3 | 1 - libexec/atrun/atrun.man | 1 - libexec/bootpd/tools/bootpef/bootpef.8 | 1 - libexec/bootpd/tools/bootptest/bootptest.8 | 1 - libexec/comsat/comsat.8 | 1 - libexec/fingerd/fingerd.8 | 1 - libexec/ftpd/ftpd.8 | 1 - libexec/getty/getty.8 | 1 - libexec/getty/gettytab.5 | 1 - libexec/getty/ttys.5 | 1 - libexec/rbootd/rbootd.8 | 1 - libexec/talkd/talkd.8 | 1 - libexec/tftpd/tftpd.8 | 1 - sbin/bsdlabel/bsdlabel.8 | 1 - sbin/ccdconfig/ccdconfig.8 | 1 - sbin/clri/clri.8 | 1 - sbin/comcontrol/comcontrol.8 | 1 - sbin/dmesg/dmesg.8 | 1 - sbin/dump/dump.8 | 1 - sbin/dumpfs/dumpfs.8 | 1 - sbin/dumpon/dumpon.8 | 1 - sbin/fdisk/fdisk.8 | 1 - sbin/ffsinfo/ffsinfo.8 | 1 - sbin/fsck_ffs/fsck_ffs.8 | 1 - sbin/fsirand/fsirand.8 | 1 - sbin/growfs/growfs.8 | 1 - sbin/ifconfig/ifconfig.8 | 1 - sbin/init/init.8 | 1 - sbin/ipf/ipf/ipf.4 | 1 - sbin/ipf/ipf/ipf.5 | 1 - sbin/ipf/ipf/ipf.8 | 1 - sbin/ipf/ipf/ipfilter.4 | 1 - sbin/ipf/ipf/ipfilter.5 | 1 - sbin/ipf/ipf/ipl.4 | 1 - sbin/ipf/ipfs/ipfs.8 | 1 - sbin/ipf/ipfstat/ipfstat.8 | 1 - sbin/ipf/ipftest/ipftest.1 | 1 - sbin/ipf/ipmon/ipmon.5 | 1 - sbin/ipf/ipmon/ipmon.8 | 1 - sbin/ipf/ipnat/ipnat.4 | 1 - sbin/ipf/ipnat/ipnat.5 | 1 - sbin/ipf/ipnat/ipnat.8 | 1 - sbin/ipf/ippool/ippool.5 | 1 - sbin/ipf/ippool/ippool.8 | 1 - sbin/ipf/ipscan/ipscan.5 | 1 - sbin/ipf/ipscan/ipscan.8 | 1 - sbin/ipf/ipsend/ipresend.1 | 1 - sbin/ipf/ipsend/ipsend.1 | 1 - sbin/ipf/ipsend/ipsend.5 | 1 - sbin/ipf/ipsend/iptest.1 | 1 - sbin/md5/md5.1 | 1 - sbin/mknod/mknod.8 | 1 - sbin/mount/mount.8 | 1 - sbin/mount_cd9660/mount_cd9660.8 | 1 - sbin/mount_nfs/mount_nfs.8 | 1 - sbin/mount_nullfs/mount_nullfs.8 | 1 - sbin/mount_unionfs/mount_unionfs.8 | 1 - sbin/natd/natd.8 | 1 - sbin/newfs/newfs.8 | 1 - sbin/nfsiod/nfsiod.8 | 1 - sbin/ping/ping.8 | 1 - sbin/quotacheck/quotacheck.8 | 1 - sbin/reboot/reboot.8 | 1 - sbin/restore/restore.8 | 1 - sbin/route/route.8 | 1 - sbin/routed/routed.8 | 1 - sbin/routed/rtquery/rtquery.8 | 1 - sbin/savecore/savecore.8 | 1 - sbin/shutdown/shutdown.8 | 1 - sbin/swapon/swapon.8 | 1 - sbin/sysctl/sysctl.8 | 1 - sbin/tunefs/tunefs.8 | 1 - sbin/umount/umount.8 | 1 - share/doc/papers/beyond4.3/beyond43.ms | 1 - share/doc/papers/devfs/paper.me | 1 - share/doc/papers/diskperf/conclusions.ms | 1 - share/doc/papers/diskperf/tests.ms | 1 - share/doc/papers/fsinterface/fsinterface.ms | 1 - share/doc/papers/kernmalloc/appendix.ms | 1 - share/doc/papers/kernmalloc/kernmalloc.t | 1 - share/doc/papers/kerntune/1.t | 1 - share/doc/papers/newvm/1.t | 1 - share/doc/papers/newvm/a.t | 1 - share/doc/papers/relengr/0.t | 1 - share/doc/papers/sysperf/appendix.ms | 2 -- share/doc/papers/timecounter/tmac.usenix | 1 - share/doc/psd/04.uprog/p.mac | 1 - share/doc/psd/04.uprog/p0 | 1 - share/doc/psd/04.uprog/p1 | 1 - share/doc/psd/04.uprog/p2 | 1 - share/doc/psd/04.uprog/p3 | 1 - share/doc/psd/04.uprog/p4 | 1 - share/doc/psd/04.uprog/p5 | 1 - share/doc/psd/04.uprog/p6 | 1 - share/doc/psd/04.uprog/p8 | 1 - share/doc/psd/04.uprog/p9 | 1 - share/doc/psd/05.sysman/1.1.t | 1 - share/doc/psd/05.sysman/1.2.t | 1 - share/doc/psd/05.sysman/2.3.t | 1 - share/doc/psd/12.make/stubs | 1 - share/doc/psd/12.make/tutorial.ms | 1 - share/doc/psd/21.ipc/4.t | 1 - share/doc/psd/21.ipc/5.t | 1 - share/doc/psd/22.rpcgen/rpcgen.ms | 1 - share/doc/psd/22.rpcgen/stubs | 1 - share/doc/psd/23.rpc/rpc.prog.ms | 1 - share/doc/psd/23.rpc/stubs | 1 - share/doc/psd/24.xdr/stubs | 1 - share/doc/psd/24.xdr/xdr.nts.ms | 1 - share/doc/psd/25.xdrrfc/stubs | 1 - share/doc/psd/25.xdrrfc/xdr.rfc.ms | 1 - share/doc/psd/26.rpcrfc/rpc.rfc.ms | 1 - share/doc/psd/26.rpcrfc/stubs | 1 - share/doc/psd/27.nfsrpc/nfs.rfc.ms | 1 - share/doc/psd/27.nfsrpc/stubs | 1 - share/doc/psd/contents/contents.ms | 1 - share/doc/psd/title/Title | 1 - share/doc/smm/01.setup/0.t | 1 - share/doc/smm/01.setup/2.t | 1 - share/doc/smm/01.setup/4.t | 1 - share/doc/smm/01.setup/5.t | 1 - share/doc/smm/01.setup/stubs | 1 - share/doc/smm/02.config/6.t | 1 - share/doc/smm/12.timed/timed.ms | 1 - share/doc/smm/contents/contents.ms | 1 - share/doc/smm/title/Title | 1 - share/doc/usd/04.csh/csh.1 | 1 - share/doc/usd/04.csh/csh.2 | 1 - share/doc/usd/04.csh/csh.3 | 1 - share/doc/usd/04.csh/csh.4 | 1 - share/doc/usd/04.csh/csh.a | 1 - share/doc/usd/04.csh/csh.g | 1 - share/doc/usd/04.csh/tabs | 1 - share/doc/usd/05.dc/dc | 1 - share/doc/usd/06.bc/bc | 1 - share/doc/usd/07.mail/mail5.nr | 1 - share/doc/usd/10.exref/exref/ex.rm | 1 - share/doc/usd/22.trofftut/tt.mac | 1 - share/doc/usd/22.trofftut/tt00 | 1 - share/doc/usd/22.trofftut/tt01 | 1 - share/doc/usd/22.trofftut/tt02 | 1 - share/doc/usd/22.trofftut/tt03 | 1 - share/doc/usd/22.trofftut/tt05 | 1 - share/doc/usd/22.trofftut/tt06 | 1 - share/doc/usd/22.trofftut/tt07 | 1 - share/doc/usd/22.trofftut/tt08 | 1 - share/doc/usd/22.trofftut/tt09 | 1 - share/doc/usd/22.trofftut/tt10 | 1 - share/doc/usd/22.trofftut/tt11 | 1 - share/doc/usd/22.trofftut/tt12 | 1 - share/doc/usd/22.trofftut/tt13 | 1 - share/doc/usd/22.trofftut/tt14 | 1 - share/doc/usd/22.trofftut/ttack | 1 - share/doc/usd/22.trofftut/ttcharset | 1 - share/doc/usd/22.trofftut/ttindex | 1 - share/doc/usd/contents/contents.ms | 1 - share/doc/usd/title/Title | 1 - share/examples/ipfilter/mkfilters.1 | 1 - share/man/man1/intro.1 | 1 - share/man/man3/assert.3 | 1 - share/man/man3/bitstring.3 | 1 - share/man/man3/end.3 | 1 - share/man/man3/fpgetround.3 | 1 - share/man/man3/intro.3 | 1 - share/man/man3/pthread_cancel.3 | 1 - share/man/man3/pthread_testcancel.3 | 1 - share/man/man3/queue.3 | 1 - share/man/man3/stdarg.3 | 1 - share/man/man4/aibs.4 | 1 - share/man/man4/cdce.4 | 1 - share/man/man4/ch.4 | 1 - share/man/man4/ciss.4 | 1 - share/man/man4/disc.4 | 1 - share/man/man4/divert.4 | 1 - share/man/man4/edsc.4 | 1 - share/man/man4/fd.4 | 1 - share/man/man4/hv_kvp.4 | 1 - share/man/man4/hv_netvsc.4 | 1 - share/man/man4/hv_storvsc.4 | 1 - share/man/man4/hv_utils.4 | 1 - share/man/man4/hv_vmbus.4 | 1 - share/man/man4/icmp.4 | 1 - share/man/man4/ida.4 | 1 - share/man/man4/iflib.4 | 1 - share/man/man4/inet.4 | 1 - share/man/man4/ip.4 | 1 - share/man/man4/kbdmux.4 | 1 - share/man/man4/le.4 | 1 - share/man/man4/liquidio.4 | 1 - share/man/man4/lo.4 | 1 - share/man/man4/lp.4 | 1 - share/man/man4/man4.i386/npx.4 | 1 - share/man/man4/man4.powerpc/ofw_console.4 | 1 - share/man/man4/mem.4 | 1 - share/man/man4/mpr.4 | 1 - share/man/man4/mps.4 | 1 - share/man/man4/mtio.4 | 1 - share/man/man4/nctgpio.4 | 1 - share/man/man4/ncthwm.4 | 1 - share/man/man4/netgraph.4 | 1 - share/man/man4/netintro.4 | 1 - share/man/man4/ng_bluetooth.4 | 1 - share/man/man4/ng_btsocket.4 | 1 - share/man/man4/ng_hci.4 | 1 - share/man/man4/ng_l2cap.4 | 1 - share/man/man4/ng_mppc.4 | 1 - share/man/man4/ng_source.4 | 1 - share/man/man4/ng_ubt.4 | 1 - share/man/man4/null.4 | 1 - share/man/man4/otus.4 | 1 - share/man/man4/otusfw.4 | 1 - share/man/man4/pts.4 | 1 - share/man/man4/qat.4 | 1 - share/man/man4/route.4 | 1 - share/man/man4/rsu.4 | 1 - share/man/man4/rsufw.4 | 1 - share/man/man4/tap.4 | 1 - share/man/man4/tcp.4 | 1 - share/man/man4/termios.4 | 1 - share/man/man4/tty.4 | 1 - share/man/man4/tun.4 | 1 - share/man/man4/ubtbcmfw.4 | 1 - share/man/man4/udl.4 | 1 - share/man/man4/udp.4 | 1 - share/man/man4/unix.4 | 1 - share/man/man4/upgt.4 | 1 - share/man/man4/usb_template.4 | 1 - share/man/man4/vkbd.4 | 1 - share/man/man4/zyd.4 | 1 - share/man/man5/a.out.5 | 1 - share/man/man5/acct.5 | 1 - share/man/man5/bluetooth.hosts.5 | 1 - share/man/man5/bluetooth.protocols.5 | 1 - share/man/man5/core.5 | 1 - share/man/man5/dir.5 | 1 - share/man/man5/disktab.5 | 1 - share/man/man5/fs.5 | 1 - share/man/man5/fstab.5 | 1 - share/man/man5/group.5 | 1 - share/man/man5/hosts.5 | 1 - share/man/man5/linprocfs.5 | 1 - share/man/man5/motd.5 | 1 - share/man/man5/msdosfs.5 | 1 - share/man/man5/networks.5 | 1 - share/man/man5/passwd.5 | 1 - share/man/man5/pf.conf.5 | 1 - share/man/man5/phones.5 | 1 - share/man/man5/procfs.5 | 1 - share/man/man5/protocols.5 | 1 - share/man/man5/remote.5 | 1 - share/man/man5/resolver.5 | 1 - share/man/man5/services.5 | 1 - share/man/man5/shells.5 | 1 - share/man/man5/stab.5 | 1 - share/man/man7/ascii.7 | 1 - share/man/man7/environ.7 | 1 - share/man/man7/hier.7 | 1 - share/man/man7/hostname.7 | 1 - share/man/man7/intro.7 | 1 - share/man/man7/operator.7 | 1 - share/man/man7/sdoc.7 | 1 - share/man/man7/sticky.7 | 1 - share/man/man7/tests.7 | 1 - share/man/man8/intro.8 | 1 - share/man/man8/rc.8 | 1 - share/man/man8/yp.8 | 1 - share/man/man9/EVENTHANDLER.9 | 1 - share/man/man9/bios.9 | 1 - share/man/man9/bus_get_resource.9 | 1 - share/man/man9/hash.9 | 1 - share/man/man9/iflib.9 | 1 - share/man/man9/iflibdd.9 | 1 - share/man/man9/iflibdi.9 | 1 - share/man/man9/iflibtxrx.9 | 1 - share/man/man9/malloc.9 | 1 - share/man/man9/mutex.9 | 1 - share/man/man9/psignal.9 | 1 - share/man/man9/securelevel_gt.9 | 1 - share/man/man9/style.9 | 1 - share/misc/mdoc.template | 1 - tools/build/options/WITHOUT_ACCT | 1 - tools/build/options/WITHOUT_ACPI | 1 - tools/build/options/WITHOUT_APM | 1 - tools/build/options/WITHOUT_ASSERT_DEBUG | 1 - tools/build/options/WITHOUT_AT | 1 - tools/build/options/WITHOUT_AUDIT | 1 - tools/build/options/WITHOUT_AUTHPF | 1 - tools/build/options/WITHOUT_AUTOFS | 1 - tools/build/options/WITHOUT_AUTO_OBJ | 1 - tools/build/options/WITHOUT_BHYVE | 1 - tools/build/options/WITHOUT_BIND_NOW | 1 - tools/build/options/WITHOUT_BLACKLIST | 1 - tools/build/options/WITHOUT_BLACKLIST_SUPPORT | 1 - tools/build/options/WITHOUT_BLUETOOTH | 1 - tools/build/options/WITHOUT_BOOT | 1 - tools/build/options/WITHOUT_BOOTPARAMD | 1 - tools/build/options/WITHOUT_BOOTPD | 1 - tools/build/options/WITHOUT_BSDINSTALL | 1 - tools/build/options/WITHOUT_BSD_CPIO | 1 - tools/build/options/WITHOUT_BSNMP | 1 - tools/build/options/WITHOUT_BZIP2 | 1 - tools/build/options/WITHOUT_BZIP2_SUPPORT | 1 - tools/build/options/WITHOUT_CALENDAR | 1 - tools/build/options/WITHOUT_CAROOT | 1 - tools/build/options/WITHOUT_CCD | 1 - tools/build/options/WITHOUT_CDDL | 1 - tools/build/options/WITHOUT_CLANG | 1 - tools/build/options/WITHOUT_CLANG_BOOTSTRAP | 1 - tools/build/options/WITHOUT_CLANG_FULL | 1 - tools/build/options/WITHOUT_CLEAN | 1 - tools/build/options/WITHOUT_CPP | 1 - tools/build/options/WITHOUT_CROSS_COMPILER | 1 - tools/build/options/WITHOUT_CRYPT | 1 - tools/build/options/WITHOUT_CUSE | 1 - tools/build/options/WITHOUT_CXGBETOOL | 1 - tools/build/options/WITHOUT_DEBUG_FILES | 1 - tools/build/options/WITHOUT_DIALOG | 1 - tools/build/options/WITHOUT_DICT | 1 - tools/build/options/WITHOUT_DMAGENT | 1 - tools/build/options/WITHOUT_DOCCOMPRESS | 1 - tools/build/options/WITHOUT_DTRACE | 1 - tools/build/options/WITHOUT_DYNAMICROOT | 1 - tools/build/options/WITHOUT_EE | 1 - tools/build/options/WITHOUT_EFI | 1 - tools/build/options/WITHOUT_ELFTOOLCHAIN_BOOTSTRAP | 1 - tools/build/options/WITHOUT_EXAMPLES | 1 - tools/build/options/WITHOUT_FDT | 1 - tools/build/options/WITHOUT_FILE | 1 - tools/build/options/WITHOUT_FINGER | 1 - tools/build/options/WITHOUT_FLOPPY | 1 - tools/build/options/WITHOUT_FORMAT_EXTENSIONS | 1 - tools/build/options/WITHOUT_FORTH | 1 - tools/build/options/WITHOUT_FP_LIBC | 1 - tools/build/options/WITHOUT_FREEBSD_UPDATE | 1 - tools/build/options/WITHOUT_FTP | 1 - tools/build/options/WITHOUT_GAMES | 1 - tools/build/options/WITHOUT_GCC | 1 - tools/build/options/WITHOUT_GCC_BOOTSTRAP | 1 - tools/build/options/WITHOUT_GCOV | 1 - tools/build/options/WITHOUT_GDB | 1 - tools/build/options/WITHOUT_GH_BC | 1 - tools/build/options/WITHOUT_GNU_DIFF | 1 - tools/build/options/WITHOUT_GOOGLETEST | 1 - tools/build/options/WITHOUT_GPIO | 1 - tools/build/options/WITHOUT_GSSAPI | 1 - tools/build/options/WITHOUT_HAST | 1 - tools/build/options/WITHOUT_HTML | 1 - tools/build/options/WITHOUT_HYPERV | 1 - tools/build/options/WITHOUT_ICONV | 1 - tools/build/options/WITHOUT_INCLUDES | 1 - tools/build/options/WITHOUT_INET | 1 - tools/build/options/WITHOUT_INET6 | 1 - tools/build/options/WITHOUT_INET6_SUPPORT | 1 - tools/build/options/WITHOUT_INETD | 1 - tools/build/options/WITHOUT_INET_SUPPORT | 1 - tools/build/options/WITHOUT_INFO | 1 - tools/build/options/WITHOUT_INSTALLLIB | 1 - tools/build/options/WITHOUT_IPFILTER | 1 - tools/build/options/WITHOUT_IPFW | 1 - tools/build/options/WITHOUT_IPSEC_SUPPORT | 1 - tools/build/options/WITHOUT_ISCSI | 1 - tools/build/options/WITHOUT_JAIL | 1 - tools/build/options/WITHOUT_KDUMP | 1 - tools/build/options/WITHOUT_KERBEROS | 1 - tools/build/options/WITHOUT_KERBEROS_SUPPORT | 1 - tools/build/options/WITHOUT_KERNEL_RETPOLINE | 1 - tools/build/options/WITHOUT_KERNEL_SYMBOLS | 1 - tools/build/options/WITHOUT_KVM | 1 - tools/build/options/WITHOUT_KVM_SUPPORT | 1 - tools/build/options/WITHOUT_LDNS | 1 - tools/build/options/WITHOUT_LDNS_UTILS | 1 - tools/build/options/WITHOUT_LEGACY_CONSOLE | 1 - tools/build/options/WITHOUT_LIB32 | 1 - tools/build/options/WITHOUT_LLD | 1 - tools/build/options/WITHOUT_LLDB | 1 - tools/build/options/WITHOUT_LLD_BOOTSTRAP | 1 - tools/build/options/WITHOUT_LLD_IS_LD | 1 - tools/build/options/WITHOUT_LLVM_ASSERTIONS | 1 - tools/build/options/WITHOUT_LLVM_COV | 1 - tools/build/options/WITHOUT_LLVM_CXXFILT | 1 - tools/build/options/WITHOUT_LLVM_TARGET_AARCH64 | 1 - tools/build/options/WITHOUT_LLVM_TARGET_ALL | 1 - tools/build/options/WITHOUT_LLVM_TARGET_ARM | 1 - tools/build/options/WITHOUT_LLVM_TARGET_MIPS | 1 - tools/build/options/WITHOUT_LLVM_TARGET_POWERPC | 1 - tools/build/options/WITHOUT_LLVM_TARGET_RISCV | 1 - tools/build/options/WITHOUT_LLVM_TARGET_SPARC | 1 - tools/build/options/WITHOUT_LLVM_TARGET_X86 | 1 - tools/build/options/WITHOUT_LOADER_GELI | 1 - tools/build/options/WITHOUT_LOADER_LUA | 1 - tools/build/options/WITHOUT_LOADER_OFW | 1 - tools/build/options/WITHOUT_LOADER_UBOOT | 1 - tools/build/options/WITHOUT_LOADER_ZFS | 1 - tools/build/options/WITHOUT_LOCALES | 1 - tools/build/options/WITHOUT_LOCATE | 1 - tools/build/options/WITHOUT_LPR | 1 - tools/build/options/WITHOUT_LS_COLORS | 1 - tools/build/options/WITHOUT_MAIL | 1 - tools/build/options/WITHOUT_MAILWRAPPER | 1 - tools/build/options/WITHOUT_MAKE | 1 - tools/build/options/WITHOUT_MAKE_CHECK_USE_SANDBOX | 1 - tools/build/options/WITHOUT_MALLOC_PRODUCTION | 1 - tools/build/options/WITHOUT_MAN | 1 - tools/build/options/WITHOUT_MANCOMPRESS | 1 - tools/build/options/WITHOUT_MAN_UTILS | 1 - tools/build/options/WITHOUT_MLX5TOOL | 1 - tools/build/options/WITHOUT_MODULE_DRM | 1 - tools/build/options/WITHOUT_MODULE_DRM2 | 1 - tools/build/options/WITHOUT_NCP | 1 - tools/build/options/WITHOUT_NETCAT | 1 - tools/build/options/WITHOUT_NETGRAPH | 1 - tools/build/options/WITHOUT_NETGRAPH_SUPPORT | 1 - tools/build/options/WITHOUT_NETLINK | 1 - tools/build/options/WITHOUT_NETLINK_SUPPORT | 1 - tools/build/options/WITHOUT_NIS | 1 - tools/build/options/WITHOUT_NLS | 1 - tools/build/options/WITHOUT_NLS_CATALOGS | 1 - tools/build/options/WITHOUT_NS_CACHING | 1 - tools/build/options/WITHOUT_NTP | 1 - tools/build/options/WITHOUT_NVME | 1 - tools/build/options/WITHOUT_OPENMP | 1 - tools/build/options/WITHOUT_OPENSSH | 1 - tools/build/options/WITHOUT_OPENSSL | 1 - tools/build/options/WITHOUT_PAM | 1 - tools/build/options/WITHOUT_PAM_SUPPORT | 1 - tools/build/options/WITHOUT_PF | 1 - tools/build/options/WITHOUT_PIE | 1 - tools/build/options/WITHOUT_PKGBOOTSTRAP | 1 - tools/build/options/WITHOUT_PMC | 1 - tools/build/options/WITHOUT_PPP | 1 - tools/build/options/WITHOUT_PROFILE | 1 - tools/build/options/WITHOUT_QUOTAS | 1 - tools/build/options/WITHOUT_RADIUS_SUPPORT | 1 - tools/build/options/WITHOUT_RBOOTD | 1 - tools/build/options/WITHOUT_REPRODUCIBLE_BUILD | 1 - tools/build/options/WITHOUT_RESCUE | 1 - tools/build/options/WITHOUT_RETPOLINE | 1 - tools/build/options/WITHOUT_ROUTED | 1 - tools/build/options/WITHOUT_SENDMAIL | 1 - tools/build/options/WITHOUT_SERVICESDB | 1 - tools/build/options/WITHOUT_SETUID_LOGIN | 1 - tools/build/options/WITHOUT_SHAREDOCS | 1 - tools/build/options/WITHOUT_SOURCELESS | 1 - tools/build/options/WITHOUT_SOURCELESS_HOST | 1 - tools/build/options/WITHOUT_SOURCELESS_UCODE | 1 - tools/build/options/WITHOUT_SSP | 1 - tools/build/options/WITHOUT_STATS | 1 - tools/build/options/WITHOUT_SYSCONS | 1 - tools/build/options/WITHOUT_SYSTEM_COMPILER | 1 - tools/build/options/WITHOUT_SYSTEM_LINKER | 1 - tools/build/options/WITHOUT_TALK | 1 - tools/build/options/WITHOUT_TCP_WRAPPERS | 1 - tools/build/options/WITHOUT_TCSH | 1 - tools/build/options/WITHOUT_TELNET | 1 - tools/build/options/WITHOUT_TESTS | 1 - tools/build/options/WITHOUT_TESTS_SUPPORT | 1 - tools/build/options/WITHOUT_TEXTPROC | 1 - tools/build/options/WITHOUT_TFTP | 1 - tools/build/options/WITHOUT_TOOLCHAIN | 1 - tools/build/options/WITHOUT_UNBOUND | 1 - tools/build/options/WITHOUT_UNIFIED_OBJDIR | 1 - tools/build/options/WITHOUT_USB | 1 - tools/build/options/WITHOUT_USB_GADGET_EXAMPLES | 1 - tools/build/options/WITHOUT_UTMPX | 1 - tools/build/options/WITHOUT_VI | 1 - tools/build/options/WITHOUT_VT | 1 - tools/build/options/WITHOUT_WARNS | 1 - tools/build/options/WITHOUT_WERROR | 1 - tools/build/options/WITHOUT_WIRELESS | 1 - tools/build/options/WITHOUT_WIRELESS_SUPPORT | 1 - tools/build/options/WITHOUT_WPA_SUPPLICANT_EAPOL | 1 - tools/build/options/WITHOUT_ZFS | 1 - tools/build/options/WITHOUT_ZONEINFO | 1 - tools/build/options/WITH_AUTO_OBJ | 1 - tools/build/options/WITH_BEARSSL | 1 - tools/build/options/WITH_BHYVE_SNAPSHOT | 1 - tools/build/options/WITH_BIND_NOW | 1 - tools/build/options/WITH_CCACHE_BUILD | 1 - tools/build/options/WITH_CLANG | 1 - tools/build/options/WITH_CLANG_BOOTSTRAP | 1 - tools/build/options/WITH_CLANG_EXTRAS | 1 - tools/build/options/WITH_CLANG_FORMAT | 1 - tools/build/options/WITH_CLANG_FULL | 1 - tools/build/options/WITH_CTF | 1 - tools/build/options/WITH_CXGBETOOL | 1 - tools/build/options/WITH_CXX | 1 - tools/build/options/WITH_DEBUG_FILES | 1 - tools/build/options/WITH_DETECT_TZ_CHANGES | 1 - tools/build/options/WITH_DIRDEPS_BUILD | 1 - tools/build/options/WITH_DIRDEPS_CACHE | 1 - tools/build/options/WITH_DTRACE_TESTS | 1 - tools/build/options/WITH_EFI | 1 - tools/build/options/WITH_EXPERIMENTAL | 1 - tools/build/options/WITH_EXTRA_TCP_STACKS | 1 - tools/build/options/WITH_FDT | 1 - tools/build/options/WITH_GCC | 1 - tools/build/options/WITH_GCC_BOOTSTRAP | 1 - tools/build/options/WITH_GCOV | 1 - tools/build/options/WITH_GDB | 1 - tools/build/options/WITH_GH_BC | 1 - tools/build/options/WITH_GNU_DIFF | 1 - tools/build/options/WITH_GOOGLETEST | 1 - tools/build/options/WITH_HESIOD | 1 - tools/build/options/WITH_HYPERV | 1 - tools/build/options/WITH_INIT_ALL_PATTERN | 1 - tools/build/options/WITH_INIT_ALL_ZERO | 1 - tools/build/options/WITH_INSTALL_AS_USER | 1 - tools/build/options/WITH_KERNEL_RETPOLINE | 1 - tools/build/options/WITH_LIBSOFT | 1 - tools/build/options/WITH_LLD | 1 - tools/build/options/WITH_LLDB | 1 - tools/build/options/WITH_LLD_BOOTSTRAP | 1 - tools/build/options/WITH_LLD_IS_LD | 1 - tools/build/options/WITH_LLVM_ASSERTIONS | 1 - tools/build/options/WITH_LLVM_BINUTILS | 1 - tools/build/options/WITH_LLVM_COV | 1 - tools/build/options/WITH_LLVM_CXXFILT | 1 - tools/build/options/WITH_LLVM_TARGET_AARCH64 | 1 - tools/build/options/WITH_LLVM_TARGET_ALL | 1 - tools/build/options/WITH_LLVM_TARGET_ARM | 1 - tools/build/options/WITH_LLVM_TARGET_BPF | 1 - tools/build/options/WITH_LLVM_TARGET_MIPS | 1 - tools/build/options/WITH_LLVM_TARGET_POWERPC | 1 - tools/build/options/WITH_LLVM_TARGET_RISCV | 1 - tools/build/options/WITH_LLVM_TARGET_SPARC | 1 - *** 13698 LINES SKIPPED *** From nobody Wed Aug 16 17:57:14 2023 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 4RQwnl1nszz4qvVB; Wed, 16 Aug 2023 17:57:15 +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 4RQwnl0tFSz3VYC; Wed, 16 Aug 2023 17:57:15 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692208635; 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=n6pknDEEidG4FkzlYSL64UBATf6V9OjO6qCFHgySYS8=; b=bIcikU9RKNluTorBTjiNwVH1AwdWwmXGymplbbWmpUNOd5/n93+VIlw2tQWL4W6yRGPlZ7 bpjupBOZMdeF7MmqvE+RzvnsUB88+vhohTQqoPeOBQhrWJ9m1qugrOMEPP3gXR798I9ILc Hbuso9Vv2AjUpGLjvAVdmL+0fmfjkaEqaHDH+T3UfPtFmFDybC8hM+psGXctCNliml4Hod MFZQeAX9AhUkupgjlikuFnBNpTGCOFgXVJuu67rbh1UKf2KRxIDWELGdDvjhS70n/b08UW ZnS2kFCRMn3BPee4S0yCYCbzP61KSY/D1RRw5vYHyCXOVXsjrWxnVVg+jOR3RA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692208635; 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=n6pknDEEidG4FkzlYSL64UBATf6V9OjO6qCFHgySYS8=; b=aMmB1PwIlxX81h2r9O+pFigLBEF11BYCu35t54ciWhWwM0hjb2Q17aLKLCHV+1QFOiWXUW 04apvLMjZSRqjwtBqsRVOOPyYz4GcPONmydSzMB6dTGBmUqmcz9nQQH3n5aqijcTNka1Qv 7xrVlfG7T0ri3A+IxzrzAs+H/y+EIH4LeLt7z8UE+ScbgrTdT0BH1RAt3AwxL14LUfmRuu Tr3iXjdCLRUK/kmi3sN6AD7Wme0vtzzc1DNgj3yRf1e8RrvZU6BDYa/YwHnm2k7MeE+Mq4 Y8UBJq9ia/iX35NED25W5sjscn85BV+n/kHxo7HQndRN6snR9Pke0Ulzrq4K2g== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692208635; a=rsa-sha256; cv=none; b=xyhYjgdZvFCf+5MXVUntBUSi50xO2YwsywIQDr/9ns5PUMzJXCcdI/2VyWceaBIsjNaY7v gt+UErD2HnYivYbjFLWs5TkGcUC2Zz5eMEethCJ5hTKIWZp7a8gPa9C1RvLlCqF+zrwNzd WGVmQMTeJ2eYYI0Q5BqI/JYsVtCr34yIfeLhwRDHfn3/FsJMOLETRLfKud7bSkFy2sIg4p Ran+Aohoa2zcNv1oQ8oc+K7t53JIyztJn0tf2jxlUxhfXE3p5KEGoQryMXrR5geJ7XmMOy obpAc7XLfFco1m7z+cpu6D5nNYTLS4KSJawSlD+I3hyu9Sas0K0fOQAvd9o5aQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RQwnk71QBz11qd; Wed, 16 Aug 2023 17:57:14 +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 37GHvEWV059796; Wed, 16 Aug 2023 17:57:14 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37GHvEIZ059793; Wed, 16 Aug 2023 17:57:14 GMT (envelope-from git) Date: Wed, 16 Aug 2023 17:57:14 GMT Message-Id: <202308161757.37GHvEIZ059793@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Warner Losh Subject: git: 78d146160dc5 - main - sys: Remove $FreeBSD$: one-line bare tag 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org 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: 78d146160dc5339c9cdf7799551bcc442a6eb95b Auto-Submitted: auto-generated The branch main has been updated by imp: URL: https://cgit.FreeBSD.org/src/commit/?id=78d146160dc5339c9cdf7799551bcc442a6eb95b commit 78d146160dc5339c9cdf7799551bcc442a6eb95b Author: Warner Losh AuthorDate: 2023-08-16 17:55:17 +0000 Commit: Warner Losh CommitDate: 2023-08-16 17:55:17 +0000 sys: Remove $FreeBSD$: one-line bare tag Remove /^\s*\$FreeBSD\$$\n/ --- sys/amd64/linux/syscalls.master | 1 - sys/amd64/linux32/syscalls.master | 1 - sys/arm64/linux/syscalls.master | 1 - sys/cddl/boot/zfs/README | 1 - sys/crypto/chacha20/chacha.h | 2 -- sys/dev/cxgb/common/cxgb_common.h | 2 -- sys/dev/cxgb/common/cxgb_firmware_exports.h | 2 -- sys/dev/cxgb/common/cxgb_regs.h | 2 -- sys/dev/cxgb/common/cxgb_sge_defs.h | 2 -- sys/dev/cxgb/common/cxgb_t3_cpl.h | 2 -- sys/dev/cxgb/common/cxgb_tcb.h | 2 -- sys/dev/cxgb/cxgb_adapter.h | 2 -- sys/dev/cxgb/cxgb_ioctl.h | 2 -- sys/dev/cxgb/cxgb_offload.h | 2 -- sys/dev/cxgb/cxgb_osdep.h | 3 --- sys/dev/cxgb/cxgb_t3fw.h | 3 --- sys/dev/cxgb/t3b_protocol_sram.h | 3 --- sys/dev/cxgb/t3b_tp_eeprom.h | 3 --- sys/dev/cxgb/t3c_protocol_sram.h | 3 --- sys/dev/cxgb/t3c_tp_eeprom.h | 3 --- sys/dev/cxgbe/cudbg/fastlz.h | 2 -- sys/dev/e1000/LICENSE | 1 - sys/dev/e1000/README | 1 - sys/dev/firewire/00README | 1 - sys/dev/hpt27xx/README | 2 -- sys/dev/hptmv/readme.txt | 1 - sys/dev/hptnr/README | 2 -- sys/dev/mii/miidevs | 1 - sys/dev/mxge/eth_z8e.h | 2 -- sys/dev/mxge/ethp_z8e.h | 2 -- sys/dev/mxge/if_mxge_var.h | 2 -- sys/dev/mxge/mcp_gen_header.h | 2 -- sys/dev/mxge/mxge_mcp.h | 2 -- sys/dev/mxge/rss_eth_z8e.h | 2 -- sys/dev/mxge/rss_ethp_z8e.h | 2 -- sys/dev/ow/README.txt | 2 -- sys/dev/sdio/sdiodevs | 1 - sys/dev/usb/usbdevs | 1 - sys/dev/videomode/ediddevs | 1 - sys/dev/vmware/pvscsi/LICENSE | 1 - sys/dev/vmware/vmci/LICENSE | 1 - sys/dts/bindings-gpio.txt | 1 - sys/dts/bindings-localbus.txt | 1 - sys/dts/bindings-mpp.txt | 1 - sys/fs/cd9660/TODO.hibler | 1 - sys/geom/notes | 1 - sys/i386/linux/syscalls.master | 1 - sys/kern/syscalls.master | 1 - sys/netgraph/NOTES | 1 - sys/netgraph/bluetooth/hci/TODO | 1 - sys/netgraph/bluetooth/l2cap/TODO | 1 - sys/netgraph/bluetooth/socket/TODO | 1 - sys/netinet/libalias/HISTORY | 1 - sys/netpfil/ipfilter/netinet/IPFILTER.LICENCE | 1 - sys/ufs/ufs/README.acls | 1 - sys/ufs/ufs/README.extattr | 1 - 56 files changed, 89 deletions(-) diff --git a/sys/amd64/linux/syscalls.master b/sys/amd64/linux/syscalls.master index 929c42fc4056..178ae18836e6 100644 --- a/sys/amd64/linux/syscalls.master +++ b/sys/amd64/linux/syscalls.master @@ -1,4 +1,3 @@ - $FreeBSD$ ; @(#)syscalls.master 8.1 (Berkeley) 7/19/93 ; System call name/number master file (or rather, slave, from LINUX). diff --git a/sys/amd64/linux32/syscalls.master b/sys/amd64/linux32/syscalls.master index d1eb57a8295a..a282ff00345f 100644 --- a/sys/amd64/linux32/syscalls.master +++ b/sys/amd64/linux32/syscalls.master @@ -1,4 +1,3 @@ - $FreeBSD$ ; @(#)syscalls.master 8.1 (Berkeley) 7/19/93 ; System call name/number master file (or rather, slave, from LINUX). diff --git a/sys/arm64/linux/syscalls.master b/sys/arm64/linux/syscalls.master index da2ad24997ce..2bf8d4fad8ac 100644 --- a/sys/arm64/linux/syscalls.master +++ b/sys/arm64/linux/syscalls.master @@ -1,4 +1,3 @@ - $FreeBSD$ ; Linux ABI system call generic name/number map, based on Linux file ; include/uapi/asm-generic/unistd.h diff --git a/sys/cddl/boot/zfs/README b/sys/cddl/boot/zfs/README index 0c2006096c99..c6d0105d3d02 100644 --- a/sys/cddl/boot/zfs/README +++ b/sys/cddl/boot/zfs/README @@ -1,4 +1,3 @@ -$FreeBSD$ This directory contains various files derived from CDDL sources that are used by the ZFS bootstrap: diff --git a/sys/crypto/chacha20/chacha.h b/sys/crypto/chacha20/chacha.h index 32262b04d568..f6d409db0992 100644 --- a/sys/crypto/chacha20/chacha.h +++ b/sys/crypto/chacha20/chacha.h @@ -4,8 +4,6 @@ chacha-merged.c version 20080118 D. J. Bernstein Public domain. - - $FreeBSD$ */ #ifndef CHACHA_H diff --git a/sys/dev/cxgb/common/cxgb_common.h b/sys/dev/cxgb/common/cxgb_common.h index 4b08553f587f..4603794099c2 100644 --- a/sys/dev/cxgb/common/cxgb_common.h +++ b/sys/dev/cxgb/common/cxgb_common.h @@ -26,8 +26,6 @@ CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -$FreeBSD$ - ***************************************************************************/ #ifndef __CHELSIO_COMMON_H #define __CHELSIO_COMMON_H diff --git a/sys/dev/cxgb/common/cxgb_firmware_exports.h b/sys/dev/cxgb/common/cxgb_firmware_exports.h index 207787d59186..47c75ff586c6 100644 --- a/sys/dev/cxgb/common/cxgb_firmware_exports.h +++ b/sys/dev/cxgb/common/cxgb_firmware_exports.h @@ -26,8 +26,6 @@ CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -$FreeBSD$ - ***************************************************************************/ #ifndef _FIRMWARE_EXPORTS_H_ #define _FIRMWARE_EXPORTS_H_ diff --git a/sys/dev/cxgb/common/cxgb_regs.h b/sys/dev/cxgb/common/cxgb_regs.h index 1941efbaa08b..6e242f11277c 100644 --- a/sys/dev/cxgb/common/cxgb_regs.h +++ b/sys/dev/cxgb/common/cxgb_regs.h @@ -26,8 +26,6 @@ CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -$FreeBSD$ - ***************************************************************************/ /* This file is automatically generated --- do not edit */ diff --git a/sys/dev/cxgb/common/cxgb_sge_defs.h b/sys/dev/cxgb/common/cxgb_sge_defs.h index 6b8781586f17..1ff63bf9b437 100644 --- a/sys/dev/cxgb/common/cxgb_sge_defs.h +++ b/sys/dev/cxgb/common/cxgb_sge_defs.h @@ -26,8 +26,6 @@ CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -$FreeBSD$ - ***************************************************************************/ /* * This file is automatically generated --- any changes will be lost. diff --git a/sys/dev/cxgb/common/cxgb_t3_cpl.h b/sys/dev/cxgb/common/cxgb_t3_cpl.h index 4e2f4452efd0..c30d7d2d57b5 100644 --- a/sys/dev/cxgb/common/cxgb_t3_cpl.h +++ b/sys/dev/cxgb/common/cxgb_t3_cpl.h @@ -26,8 +26,6 @@ CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -$FreeBSD$ - ***************************************************************************/ #ifndef T3_CPL_H #define T3_CPL_H diff --git a/sys/dev/cxgb/common/cxgb_tcb.h b/sys/dev/cxgb/common/cxgb_tcb.h index 196708b0ea6d..28f96dd8cd06 100644 --- a/sys/dev/cxgb/common/cxgb_tcb.h +++ b/sys/dev/cxgb/common/cxgb_tcb.h @@ -26,8 +26,6 @@ CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -$FreeBSD$ - ***************************************************************************/ /* This file is automatically generated --- do not edit */ diff --git a/sys/dev/cxgb/cxgb_adapter.h b/sys/dev/cxgb/cxgb_adapter.h index ab5a41e47081..b003b0a05d9f 100644 --- a/sys/dev/cxgb/cxgb_adapter.h +++ b/sys/dev/cxgb/cxgb_adapter.h @@ -26,8 +26,6 @@ CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -$FreeBSD$ - ***************************************************************************/ diff --git a/sys/dev/cxgb/cxgb_ioctl.h b/sys/dev/cxgb/cxgb_ioctl.h index 68b936f69916..608eb77d2a8f 100644 --- a/sys/dev/cxgb/cxgb_ioctl.h +++ b/sys/dev/cxgb/cxgb_ioctl.h @@ -26,8 +26,6 @@ CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -$FreeBSD$ - ***************************************************************************/ #ifndef __CHIOCTL_H__ #define __CHIOCTL_H__ diff --git a/sys/dev/cxgb/cxgb_offload.h b/sys/dev/cxgb/cxgb_offload.h index 548065b56d60..fe9b31ab7101 100644 --- a/sys/dev/cxgb/cxgb_offload.h +++ b/sys/dev/cxgb/cxgb_offload.h @@ -26,8 +26,6 @@ CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -$FreeBSD$ - ***************************************************************************/ #ifndef _CXGB_OFFLOAD_H diff --git a/sys/dev/cxgb/cxgb_osdep.h b/sys/dev/cxgb/cxgb_osdep.h index 6179da8ec920..d14f6008a6cb 100644 --- a/sys/dev/cxgb/cxgb_osdep.h +++ b/sys/dev/cxgb/cxgb_osdep.h @@ -26,9 +26,6 @@ CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -$FreeBSD$ - ***************************************************************************/ #include diff --git a/sys/dev/cxgb/cxgb_t3fw.h b/sys/dev/cxgb/cxgb_t3fw.h index 5a4c036605db..100e67c0f197 100644 --- a/sys/dev/cxgb/cxgb_t3fw.h +++ b/sys/dev/cxgb/cxgb_t3fw.h @@ -26,9 +26,6 @@ CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -$FreeBSD$ - ***************************************************************************/ #define U (unsigned char) diff --git a/sys/dev/cxgb/t3b_protocol_sram.h b/sys/dev/cxgb/t3b_protocol_sram.h index 1db209e0137e..18f9ec4aff1e 100644 --- a/sys/dev/cxgb/t3b_protocol_sram.h +++ b/sys/dev/cxgb/t3b_protocol_sram.h @@ -26,9 +26,6 @@ CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -$FreeBSD$ - ***************************************************************************/ #define U (unsigned char) diff --git a/sys/dev/cxgb/t3b_tp_eeprom.h b/sys/dev/cxgb/t3b_tp_eeprom.h index 8b68c80f4d92..e6c4045da6ff 100644 --- a/sys/dev/cxgb/t3b_tp_eeprom.h +++ b/sys/dev/cxgb/t3b_tp_eeprom.h @@ -26,9 +26,6 @@ CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -$FreeBSD$ - ***************************************************************************/ #define U (unsigned char) diff --git a/sys/dev/cxgb/t3c_protocol_sram.h b/sys/dev/cxgb/t3c_protocol_sram.h index 542fc22b3e5a..afb2d1b5482c 100644 --- a/sys/dev/cxgb/t3c_protocol_sram.h +++ b/sys/dev/cxgb/t3c_protocol_sram.h @@ -26,9 +26,6 @@ CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -$FreeBSD$ - ***************************************************************************/ #define U (unsigned char) diff --git a/sys/dev/cxgb/t3c_tp_eeprom.h b/sys/dev/cxgb/t3c_tp_eeprom.h index c0224f850c7d..d6daead7acf2 100644 --- a/sys/dev/cxgb/t3c_tp_eeprom.h +++ b/sys/dev/cxgb/t3c_tp_eeprom.h @@ -26,9 +26,6 @@ CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -$FreeBSD$ - ***************************************************************************/ #define U (unsigned char) diff --git a/sys/dev/cxgbe/cudbg/fastlz.h b/sys/dev/cxgbe/cudbg/fastlz.h index 5aa474fa5a87..5a3d73e3735e 100644 --- a/sys/dev/cxgbe/cudbg/fastlz.h +++ b/sys/dev/cxgbe/cudbg/fastlz.h @@ -22,8 +22,6 @@ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - $FreeBSD$ */ #ifndef FASTLZ_H #define FASTLZ_H diff --git a/sys/dev/e1000/LICENSE b/sys/dev/e1000/LICENSE index 51a32a819633..9deb4b1db9e6 100644 --- a/sys/dev/e1000/LICENSE +++ b/sys/dev/e1000/LICENSE @@ -1,4 +1,3 @@ -$FreeBSD$ Copyright (c) 2001-2020, Intel Corporation All rights reserved. diff --git a/sys/dev/e1000/README b/sys/dev/e1000/README index d734be75e758..4a61e0669122 100644 --- a/sys/dev/e1000/README +++ b/sys/dev/e1000/README @@ -1,4 +1,3 @@ -$FreeBSD$ FreeBSD* Driver for Intel(R) Ethernet ===================================== diff --git a/sys/dev/firewire/00README b/sys/dev/firewire/00README index 17f5c5d119d3..d7879c505f80 100644 --- a/sys/dev/firewire/00README +++ b/sys/dev/firewire/00README @@ -1,4 +1,3 @@ -$FreeBSD$ IEEE 1394 support for FreeBSD-5.X and 4.X. diff --git a/sys/dev/hpt27xx/README b/sys/dev/hpt27xx/README index aad14945d2d8..244016ea391f 100644 --- a/sys/dev/hpt27xx/README +++ b/sys/dev/hpt27xx/README @@ -216,5 +216,3 @@ Technical support and service NOTE: Before you send an e-mail, please visit our Web Site (http://www.highpoint-tech.com) to check if there is a new or updated device driver for your system. - -$FreeBSD$ diff --git a/sys/dev/hptmv/readme.txt b/sys/dev/hptmv/readme.txt index 177f9f94e168..ce2b9f5884f0 100644 --- a/sys/dev/hptmv/readme.txt +++ b/sys/dev/hptmv/readme.txt @@ -1,6 +1,5 @@ RocketRAID 18xx Driver for FreeBSD Copyright (C) 2007-2008 HighPoint Technologies, Inc. All rights reserved. -$FreeBSD$ ############################################################################# Revision History: diff --git a/sys/dev/hptnr/README b/sys/dev/hptnr/README index f48071c25320..afa67700fe5c 100644 --- a/sys/dev/hptnr/README +++ b/sys/dev/hptnr/README @@ -219,5 +219,3 @@ Technical support and service NOTE: Before you send an e-mail, please visit our Web Site (http://www.highpoint-tech.com) to check if there is a new or updated device driver for your system. - -$FreeBSD$ diff --git a/sys/dev/mii/miidevs b/sys/dev/mii/miidevs index 6e2f83263e4f..900fa80546b2 100644 --- a/sys/dev/mii/miidevs +++ b/sys/dev/mii/miidevs @@ -1,4 +1,3 @@ -$FreeBSD$ /*$NetBSD: miidevs,v 1.105 2011/11/25 23:28:14 jakllsch Exp $*/ /*- diff --git a/sys/dev/mxge/eth_z8e.h b/sys/dev/mxge/eth_z8e.h index c553aaf59f44..9905923c7360 100644 --- a/sys/dev/mxge/eth_z8e.h +++ b/sys/dev/mxge/eth_z8e.h @@ -25,8 +25,6 @@ INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -$FreeBSD$ ***************************************************************************/ static unsigned int eth_z8e_uncompressed_length = 377284 ; diff --git a/sys/dev/mxge/ethp_z8e.h b/sys/dev/mxge/ethp_z8e.h index 355854520a0e..6fda4ae978f2 100644 --- a/sys/dev/mxge/ethp_z8e.h +++ b/sys/dev/mxge/ethp_z8e.h @@ -25,8 +25,6 @@ INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -$FreeBSD$ ***************************************************************************/ static unsigned int ethp_z8e_uncompressed_length = 387604 ; diff --git a/sys/dev/mxge/if_mxge_var.h b/sys/dev/mxge/if_mxge_var.h index 885e4e2fc215..504f2de038bc 100644 --- a/sys/dev/mxge/if_mxge_var.h +++ b/sys/dev/mxge/if_mxge_var.h @@ -26,8 +26,6 @@ CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -$FreeBSD$ - ***************************************************************************/ #define MXGE_ETH_STOPPED 0 diff --git a/sys/dev/mxge/mcp_gen_header.h b/sys/dev/mxge/mcp_gen_header.h index 07c3f83bf2d2..59fb111bd47e 100644 --- a/sys/dev/mxge/mcp_gen_header.h +++ b/sys/dev/mxge/mcp_gen_header.h @@ -25,8 +25,6 @@ INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -$FreeBSD$ ***************************************************************************/ #ifndef _mcp_gen_header_h diff --git a/sys/dev/mxge/mxge_mcp.h b/sys/dev/mxge/mxge_mcp.h index 9f7ae28f2afd..09e8e7ace4c3 100644 --- a/sys/dev/mxge/mxge_mcp.h +++ b/sys/dev/mxge/mxge_mcp.h @@ -25,8 +25,6 @@ INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -$FreeBSD$ ***************************************************************************/ #ifndef _myri10ge_mcp_h diff --git a/sys/dev/mxge/rss_eth_z8e.h b/sys/dev/mxge/rss_eth_z8e.h index c04e9f6dbbfb..9c3a791b0f7d 100644 --- a/sys/dev/mxge/rss_eth_z8e.h +++ b/sys/dev/mxge/rss_eth_z8e.h @@ -25,8 +25,6 @@ INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -$FreeBSD$ ***************************************************************************/ static unsigned int rss_eth_z8e_uncompressed_length = 534724 ; diff --git a/sys/dev/mxge/rss_ethp_z8e.h b/sys/dev/mxge/rss_ethp_z8e.h index 4c5d86270c9c..459dd165fe37 100644 --- a/sys/dev/mxge/rss_ethp_z8e.h +++ b/sys/dev/mxge/rss_ethp_z8e.h @@ -25,8 +25,6 @@ INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -$FreeBSD$ ***************************************************************************/ static unsigned int rss_ethp_z8e_uncompressed_length = 544468 ; diff --git a/sys/dev/ow/README.txt b/sys/dev/ow/README.txt index 5263710964a8..d40ec3545dcb 100644 --- a/sys/dev/ow/README.txt +++ b/sys/dev/ow/README.txt @@ -15,5 +15,3 @@ responsibility of the client device drivers to implement. Client drivers may only call the own(9) interface. The ow(4) driver calls the owll(9) interface and implements the own(9). - -$FreeBSD$ diff --git a/sys/dev/sdio/sdiodevs b/sys/dev/sdio/sdiodevs index 2fe01f111ffb..194ef8e5d901 100644 --- a/sys/dev/sdio/sdiodevs +++ b/sys/dev/sdio/sdiodevs @@ -1,4 +1,3 @@ -$FreeBSD$ /*- * SPDX-License-Identifier: BSD-2-Clause * diff --git a/sys/dev/usb/usbdevs b/sys/dev/usb/usbdevs index 84b5c8f9b9ce..da712c5a5954 100644 --- a/sys/dev/usb/usbdevs +++ b/sys/dev/usb/usbdevs @@ -1,4 +1,3 @@ -$FreeBSD$ /* $NetBSD: usbdevs,v 1.392 2004/12/29 08:38:44 imp Exp $ */ /*- diff --git a/sys/dev/videomode/ediddevs b/sys/dev/videomode/ediddevs index 0029704edf48..fc60fe3a0c82 100644 --- a/sys/dev/videomode/ediddevs +++ b/sys/dev/videomode/ediddevs @@ -1,5 +1,4 @@ $NetBSD: ediddevs,v 1.2 2007/03/07 18:47:13 macallan Exp $ -$FreeBSD$ /*- * Copyright (c) 2006 Itronix Inc. diff --git a/sys/dev/vmware/pvscsi/LICENSE b/sys/dev/vmware/pvscsi/LICENSE index a736cc1324a7..f22d3b36cff6 100644 --- a/sys/dev/vmware/pvscsi/LICENSE +++ b/sys/dev/vmware/pvscsi/LICENSE @@ -1,4 +1,3 @@ -$FreeBSD$ These files are provided under a dual BSD-2 Clause/GPLv2 license. When using or redistributing this file, you may do so under either license. diff --git a/sys/dev/vmware/vmci/LICENSE b/sys/dev/vmware/vmci/LICENSE index a736cc1324a7..f22d3b36cff6 100644 --- a/sys/dev/vmware/vmci/LICENSE +++ b/sys/dev/vmware/vmci/LICENSE @@ -1,4 +1,3 @@ -$FreeBSD$ These files are provided under a dual BSD-2 Clause/GPLv2 license. When using or redistributing this file, you may do so under either license. diff --git a/sys/dts/bindings-gpio.txt b/sys/dts/bindings-gpio.txt index 89e6fc0b9311..5057167405c5 100644 --- a/sys/dts/bindings-gpio.txt +++ b/sys/dts/bindings-gpio.txt @@ -1,4 +1,3 @@ -$FreeBSD$ GPIO configuration. =================== diff --git a/sys/dts/bindings-localbus.txt b/sys/dts/bindings-localbus.txt index d960fefcf75d..a4d800dc8a1a 100644 --- a/sys/dts/bindings-localbus.txt +++ b/sys/dts/bindings-localbus.txt @@ -1,4 +1,3 @@ -$FreeBSD$ Marvell Device bus (localbus) configuration. ============================================ diff --git a/sys/dts/bindings-mpp.txt b/sys/dts/bindings-mpp.txt index 5da776e43cfc..6feefd4360e2 100644 --- a/sys/dts/bindings-mpp.txt +++ b/sys/dts/bindings-mpp.txt @@ -1,4 +1,3 @@ -$FreeBSD$ * Multi purpose pin (MPP) configuration. diff --git a/sys/fs/cd9660/TODO.hibler b/sys/fs/cd9660/TODO.hibler index e0842da82d5a..ac04c266345b 100644 --- a/sys/fs/cd9660/TODO.hibler +++ b/sys/fs/cd9660/TODO.hibler @@ -1,4 +1,3 @@ -$FreeBSD$ 1. Investiate making ISOFS another UFS shared filesystem (ala FFS/MFS/LFS). Since it was modelled after the inode code, we might be able to merge diff --git a/sys/geom/notes b/sys/geom/notes index 4fcacaefbc40..016614f7dce6 100644 --- a/sys/geom/notes +++ b/sys/geom/notes @@ -1,4 +1,3 @@ -$FreeBSD$ For the lack of a better place to put them, this file will contain notes on some of the more intricate details of geom. diff --git a/sys/i386/linux/syscalls.master b/sys/i386/linux/syscalls.master index 1fd02302ae37..65a5aa69fce5 100644 --- a/sys/i386/linux/syscalls.master +++ b/sys/i386/linux/syscalls.master @@ -1,4 +1,3 @@ - $FreeBSD$ ; @(#)syscalls.master 8.1 (Berkeley) 7/19/93 ; System call name/number master file (or rather, slave, from LINUX). diff --git a/sys/kern/syscalls.master b/sys/kern/syscalls.master index c3e2a0343fde..209c3c2fd6db 100644 --- a/sys/kern/syscalls.master +++ b/sys/kern/syscalls.master @@ -1,4 +1,3 @@ - $FreeBSD$ ; from: @(#)syscalls.master 8.2 (Berkeley) 1/13/94 ; ; System call name/number master file. diff --git a/sys/netgraph/NOTES b/sys/netgraph/NOTES index eb3a54c56145..8a1a2ff28048 100644 --- a/sys/netgraph/NOTES +++ b/sys/netgraph/NOTES @@ -1,4 +1,3 @@ -$FreeBSD$ Development ideas.. Archie's suggestions... :-) diff --git a/sys/netgraph/bluetooth/hci/TODO b/sys/netgraph/bluetooth/hci/TODO index 6f66d7b84d0f..4fb50a956b37 100644 --- a/sys/netgraph/bluetooth/hci/TODO +++ b/sys/netgraph/bluetooth/hci/TODO @@ -1,5 +1,4 @@ $Id: TODO,v 1.2 2003/04/26 22:36:29 max Exp $ -$FreeBSD$ FIXME/TODO list diff --git a/sys/netgraph/bluetooth/l2cap/TODO b/sys/netgraph/bluetooth/l2cap/TODO index 7c7bb27c59aa..8a5c6d1f3431 100644 --- a/sys/netgraph/bluetooth/l2cap/TODO +++ b/sys/netgraph/bluetooth/l2cap/TODO @@ -1,5 +1,4 @@ $Id: TODO,v 1.1 2002/11/24 19:47:06 max Exp $ -$FreeBSD$ FIXME/TODO list diff --git a/sys/netgraph/bluetooth/socket/TODO b/sys/netgraph/bluetooth/socket/TODO index c1aa3b2d476d..a0135e141a10 100644 --- a/sys/netgraph/bluetooth/socket/TODO +++ b/sys/netgraph/bluetooth/socket/TODO @@ -1,5 +1,4 @@ $Id: TODO,v 1.1 2002/11/24 19:47:07 max Exp $ -$FreeBSD$ FIXME/TODO list diff --git a/sys/netinet/libalias/HISTORY b/sys/netinet/libalias/HISTORY index 87d5b6f8ed76..34feba25edc4 100644 --- a/sys/netinet/libalias/HISTORY +++ b/sys/netinet/libalias/HISTORY @@ -1,4 +1,3 @@ -$FreeBSD$ Version 1.0: August 11, 1996 (cjm) diff --git a/sys/netpfil/ipfilter/netinet/IPFILTER.LICENCE b/sys/netpfil/ipfilter/netinet/IPFILTER.LICENCE index 1ee473da33f1..628a24ad8baa 100644 --- a/sys/netpfil/ipfilter/netinet/IPFILTER.LICENCE +++ b/sys/netpfil/ipfilter/netinet/IPFILTER.LICENCE @@ -1,4 +1,3 @@ -$FreeBSD$ Copyright (C) 1993-2002 by Darren Reed. diff --git a/sys/ufs/ufs/README.acls b/sys/ufs/ufs/README.acls index 28a9d4f59d87..ad3bb951bf40 100644 --- a/sys/ufs/ufs/README.acls +++ b/sys/ufs/ufs/README.acls @@ -1,4 +1,3 @@ -$FreeBSD$ UFS Access Control Lists Copyright diff --git a/sys/ufs/ufs/README.extattr b/sys/ufs/ufs/README.extattr index a3be6e6a45dc..368fdd704ce9 100644 --- a/sys/ufs/ufs/README.extattr +++ b/sys/ufs/ufs/README.extattr @@ -1,4 +1,3 @@ -$FreeBSD$ UFS Extended Attributes Copyright From nobody Wed Aug 16 17:57:16 2023 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 4RQwnn4z8sz4qvZM; Wed, 16 Aug 2023 17:57:17 +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 4RQwnm5gfBz3VbG; Wed, 16 Aug 2023 17:57:16 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692208636; 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=PrRyjcdoo13YKKTHVm2oYkCX811GwJsZ2e0IjHDr1mM=; b=y0jmxJHACmhTvcZXULQKddfG7mhkoj1M8gT3ATtQ22fI8qMbzOZaowVJymafJBGB8nk/O5 NFO4T2mDWhECpB4AifYEDrYzaSHjZcU4XOvucwPPhJC1dpYbZ/FLq4CS5IyNx7LHg9aPXj txVz3s7zKkm4kiF1wRmJPOELrQcj2jq+VAwkRompDctsTWozqCcalnCj7RbPdHytKhNJWt S61+Tiykxhq6SLjCZxkDsPHm6c2ctIri/kOhjSJQT3mK81xJ/5YBWNo2krhPUvf3Uzl0q0 q4Fx8UcPCkNYJl27Mp3HNg5D/Tg9uHIxsx226xFNo+270wVrHKIZzkJG2iEB1g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692208636; 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=PrRyjcdoo13YKKTHVm2oYkCX811GwJsZ2e0IjHDr1mM=; b=yP2DedVEFq51t2VW+/cqiy992RXLZ/cm7wxTw/+25ygud0Tdg/DeHaDMTJQK3F3YuhlmBw mt6p8ApbB0ERMCeSeAD8Vi84qW2OnsjVSTLJrbpAaHK3Yd6JYXHEcuQDJOycPgDDo42fNs JBspRhznV6+znx1+u8y5pDZlqviM6Z8uxIIzglBklnAhzwTeU1mm+R5eOpHDAQjBpI0Bzf dqJnTXDUcVu1hHJ7HhOMiJzRmyFnLJR8Uj+lGfFa4XkfVnU3tNmizTt1WVr5tY4ynFenOj nXTxVeW0Ag7IXORx0r1oKYOjBUjw27Svv+ZR+1YolPyQd1NQ8ySDjSqNfIw2Ow== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692208636; a=rsa-sha256; cv=none; b=NpnTtau2wImqHf0yDf3VS4MQBuxQawDX77FHj3zNLcM90tiTEz9szuFf7035j3uQjyi7Bv EV7KVpzunKe9UmRz/d0XVtm4aZVM3CTPICFu/qwaSDs/wXJx72Q7kTiXqoCwxdJbjiao4L l5K6zCutukKjEv6LKNfjOFjJT0B91Ndupwl/g4WjQokDue+hPuaIjbf2F8RHe46xbeOz44 7zZvvGHghOIyptDob+bZmVEC7JRvum/w01QloI/uzQ4imDmG+s+SFjz3E5YfLWfxV8ZZ1V CKPEqM32gRF5u2xZn1UeTpjXXgNEs4RqXt+JpVMqwJpWzjJkt9L+CJQwwPRkIg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RQwnm4KQGz11dQ; Wed, 16 Aug 2023 17:57:16 +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 37GHvGa1059838; Wed, 16 Aug 2023 17:57:16 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37GHvG2N059835; Wed, 16 Aug 2023 17:57:16 GMT (envelope-from git) Date: Wed, 16 Aug 2023 17:57:16 GMT Message-Id: <202308161757.37GHvG2N059835@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Warner Losh Subject: git: 05248206f720 - main - Remove $FreeBSD$: one-line bare tag 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org 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: 05248206f720394d95c2a7475429311df670a2e9 Auto-Submitted: auto-generated The branch main has been updated by imp: URL: https://cgit.FreeBSD.org/src/commit/?id=05248206f720394d95c2a7475429311df670a2e9 commit 05248206f720394d95c2a7475429311df670a2e9 Author: Warner Losh AuthorDate: 2023-08-16 17:55:20 +0000 Commit: Warner Losh CommitDate: 2023-08-16 17:55:20 +0000 Remove $FreeBSD$: one-line bare tag Remove /^\s*\$FreeBSD\$$\n/ --- LOCKS | 1 - MAINTAINERS | 1 - UPDATING | 2 -- bin/dd/ref.ascii | 1 - bin/dd/ref.ebcdic | 1 - bin/dd/ref.ibm | 1 - bin/dd/ref.lcase | 1 - bin/dd/ref.obs_zeroes | 1 - bin/dd/ref.oldascii | 1 - bin/dd/ref.oldebcdic | 1 - bin/dd/ref.oldibm | 1 - bin/dd/ref.pareven | 1 - bin/dd/ref.parnone | 1 - bin/dd/ref.parodd | 1 - bin/dd/ref.parset | 1 - bin/dd/ref.swab | 1 - bin/dd/ref.ucase | 1 - bin/ed/POSIX | 1 - bin/ed/README | 1 - etc/mtree/README | 1 - lib/lib80211/regdomain.xml | 2 -- lib/libc/locale/DESIGN.xlocale | 1 - lib/libc/rpc/README | 1 - lib/libc/softfloat/README.NetBSD | 1 - lib/libc/softfloat/README.txt | 1 - lib/libc/softfloat/softfloat-history.txt | 1 - lib/libc/softfloat/softfloat-source.txt | 1 - lib/libc/softfloat/softfloat.txt | 1 - lib/libc/softfloat/timesoftfloat.txt | 1 - lib/libnetbsd/README | 1 - lib/libopenbsd/README | 1 - lib/libpam/pam.d/README | 2 -- lib/libsecureboot/README.rst | 1 - libexec/bootpd/hash.c | 2 -- libexec/bootpd/readfile.c | 2 -- libexec/bootpd/tools/bootpef/bootpef.c | 2 -- release/powerpc/boot.tbxi | 1 - release/powerpc/hfs-boot.bz2.uu | 1 - rescue/README | 2 -- sbin/gbde/image.uu | 1 - share/dict/freebsd | 1 - share/doc/IPv6/IMPLEMENTATION | 1 - share/dtrace/README | 1 - share/examples/IPv6/USAGE | 1 - share/examples/bootforth/README | 2 -- share/examples/drivers/README | 1 - share/examples/etc/README.examples | 1 - share/examples/ipfilter/examples.txt | 1 - share/examples/ipfilter/ipf-howto.txt | 1 - share/examples/kld/dyn_sysctl/README | 2 -- share/examples/kld/firmware/README | 1 - share/examples/kld/firmware/fwimage/firmware.img.uu | 1 - share/examples/kld/khelp/README | 1 - share/examples/perfmon/README | 2 -- share/examples/tests/README | 1 - share/examples/ypldap/ypldap.conf | 1 - share/misc/bsd-family-tree | 2 -- share/misc/operator | 2 -- stand/efi/loader/version | 1 - stand/fdt/help.fdt | 1 - stand/i386/loader/version | 1 - stand/powerpc/boot1.chrp/hfs.tmpl.bz2.uu | 1 - stand/powerpc/ofw/version | 1 - stand/uboot/help.uboot | 1 - stand/uboot/version | 1 - stand/userboot/userboot/version | 1 - tests/README | 1 - tests/sys/mac/portacl/LICENSE | 1 - tests/sys/opencrypto/blake2-kat.h | 2 -- tools/README | 1 - tools/bsdbox/README | 1 - tools/debugscripts/README | 1 - tools/diag/README | 1 - tools/kerneldoc/subsys/README | 1 - tools/regression/README | 1 - tools/regression/TODO | 1 - tools/regression/ccd/layout/ref.128k_128k_128k_128k_0_0 | 1 - tools/regression/ccd/layout/ref.128k_128k_128k_128k_0_4 | 1 - tools/regression/ccd/layout/ref.128k_128k_128k_128k_4_0 | 1 - tools/regression/ccd/layout/ref.128k_128k_128k_128k_4_2 | 1 - tools/regression/ccd/layout/ref.128k_128k_128k_128k_4_4 | 1 - tools/regression/ccd/layout/ref.256k_128k_128k_128k_0_0 | 1 - tools/regression/ccd/layout/ref.256k_128k_128k_128k_0_4 | 1 - tools/regression/ccd/layout/ref.256k_128k_128k_128k_4_0 | 1 - tools/regression/ccd/layout/ref.256k_128k_128k_128k_4_2 | 1 - tools/regression/ccd/layout/ref.256k_128k_128k_128k_4_4 | 1 - tools/regression/ccd/layout/ref.256k_128k_384k_128k_0_0 | 1 - tools/regression/ccd/layout/ref.256k_128k_384k_128k_0_4 | 1 - tools/regression/ccd/layout/ref.256k_128k_384k_128k_16_0 | 1 - tools/regression/ccd/layout/ref.256k_128k_384k_128k_16_2 | 1 - tools/regression/ccd/layout/ref.256k_128k_384k_128k_16_4 | 1 - tools/regression/ccd/layout/ref.256k_128k_384k_128k_4_0 | 1 - tools/regression/ccd/layout/ref.256k_128k_384k_128k_4_2 | 1 - tools/regression/ccd/layout/ref.256k_128k_384k_128k_4_4 | 1 - tools/regression/doat/README | 1 - tools/regression/geom/Data/disk.beast.da0.xml | 1 - tools/regression/geom/Data/disk.critter.ad0.xml | 1 - tools/regression/geom/Data/disk.empty.flp.xml | 1 - tools/regression/geom/Data/disk.far.ad0.xml | 1 - tools/regression/geom/Data/disk.flat.da1.xml | 1 - tools/regression/geom/Data/disk.kern.flp.xml | 1 - tools/regression/geom/Data/disk.msdos.ext.xml | 1 - tools/regression/geom/Data/disk.msdos.flp.xml | 1 - tools/regression/geom/Data/disk.typo.ad0.xml | 1 - tools/regression/geom/Ref/disk.apple.xml | 1 - tools/regression/geom/Ref/disk.beast.da0.xml | 1 - tools/regression/geom/Ref/disk.critter.ad0.xml | 1 - tools/regression/geom/Ref/disk.empty.flp.xml | 1 - tools/regression/geom/Ref/disk.far.ad0.xml | 1 - tools/regression/geom/Ref/disk.flat.da1.xml | 1 - tools/regression/geom/Ref/disk.kern.flp.xml | 1 - tools/regression/geom/Ref/disk.msdos.ext.xml | 1 - tools/regression/geom/Ref/disk.msdos.flp.xml | 1 - tools/regression/geom/Ref/disk.typo.ad0.xml | 1 - tools/regression/netinet/tcpfullwindowrst/tcpfullwindowrsttest.c | 2 -- tools/regression/netinet/tcpstream/README | 2 -- tools/regression/nfsmmap/README | 1 - tools/regression/p1003_1b/README | 1 - tools/regression/poll/Readme | 1 - tools/regression/redzone9/README | 1 - tools/regression/security/proc_to_proc/README | 1 - tools/regression/sockets/unix_cmsg/README | 1 - tools/regression/sysvmsg/README | 1 - tools/regression/sysvsem/README | 1 - tools/regression/sysvshm/README | 1 - tools/regression/zfs/LICENSE | 1 - tools/test/README | 1 - tools/test/iconv/ref/ARMSCII-8 | 1 - tools/test/iconv/ref/ARMSCII-8-rev | 1 - tools/test/iconv/ref/ASCII | 1 - tools/test/iconv/ref/ASCII-rev | 1 - tools/test/iconv/ref/ATARIST | 1 - tools/test/iconv/ref/ATARIST-rev | 1 - tools/test/iconv/ref/BIG5 | 1 - tools/test/iconv/ref/BIG5-2003 | 1 - tools/test/iconv/ref/BIG5-2003-rev | 1 - tools/test/iconv/ref/BIG5-HKSCS | 1 - tools/test/iconv/ref/BIG5-HKSCS-rev | 1 - tools/test/iconv/ref/BIG5-rev | 1 - tools/test/iconv/ref/BIG5HKSCS | 1 - tools/test/iconv/ref/BIG5HKSCS-rev | 1 - tools/test/iconv/ref/C99 | 1 - tools/test/iconv/ref/C99-rev | 1 - tools/test/iconv/ref/CP1046 | 1 - tools/test/iconv/ref/CP1046-rev | 1 - tools/test/iconv/ref/CP1124 | 1 - tools/test/iconv/ref/CP1124-rev | 1 - tools/test/iconv/ref/CP1125 | 1 - tools/test/iconv/ref/CP1125-rev | 1 - tools/test/iconv/ref/CP1129 | 1 - tools/test/iconv/ref/CP1129-rev | 1 - tools/test/iconv/ref/CP1131 | 1 - tools/test/iconv/ref/CP1131-rev | 1 - tools/test/iconv/ref/CP1133 | 1 - tools/test/iconv/ref/CP1133-rev | 1 - tools/test/iconv/ref/CP1161 | 1 - tools/test/iconv/ref/CP1161-rev | 1 - tools/test/iconv/ref/CP1162 | 1 - tools/test/iconv/ref/CP1162-rev | 1 - tools/test/iconv/ref/CP1163 | 1 - tools/test/iconv/ref/CP1163-rev | 1 - tools/test/iconv/ref/CP1250 | 1 - tools/test/iconv/ref/CP1250-rev | 1 - tools/test/iconv/ref/CP1251 | 1 - tools/test/iconv/ref/CP1251-rev | 1 - tools/test/iconv/ref/CP1252 | 1 - tools/test/iconv/ref/CP1252-rev | 1 - tools/test/iconv/ref/CP1253 | 1 - tools/test/iconv/ref/CP1253-rev | 1 - tools/test/iconv/ref/CP1254 | 1 - tools/test/iconv/ref/CP1254-rev | 1 - tools/test/iconv/ref/CP1255 | 1 - tools/test/iconv/ref/CP1255-rev | 1 - tools/test/iconv/ref/CP1256 | 1 - tools/test/iconv/ref/CP1256-rev | 1 - tools/test/iconv/ref/CP1257 | 1 - tools/test/iconv/ref/CP1257-rev | 1 - tools/test/iconv/ref/CP1258 | 1 - tools/test/iconv/ref/CP1258-rev | 1 - tools/test/iconv/ref/CP437 | 1 - tools/test/iconv/ref/CP437-rev | 1 - tools/test/iconv/ref/CP737 | 1 - tools/test/iconv/ref/CP737-rev | 1 - tools/test/iconv/ref/CP775 | 1 - tools/test/iconv/ref/CP775-rev | 1 - tools/test/iconv/ref/CP850 | 1 - tools/test/iconv/ref/CP850-rev | 1 - tools/test/iconv/ref/CP852 | 1 - tools/test/iconv/ref/CP852-rev | 1 - tools/test/iconv/ref/CP853 | 1 - tools/test/iconv/ref/CP853-rev | 1 - tools/test/iconv/ref/CP855 | 1 - tools/test/iconv/ref/CP855-rev | 1 - tools/test/iconv/ref/CP856 | 1 - tools/test/iconv/ref/CP856-rev | 1 - tools/test/iconv/ref/CP857 | 1 - tools/test/iconv/ref/CP857-rev | 1 - tools/test/iconv/ref/CP858 | 1 - tools/test/iconv/ref/CP858-rev | 1 - tools/test/iconv/ref/CP860 | 1 - tools/test/iconv/ref/CP860-rev | 1 - tools/test/iconv/ref/CP861 | 1 - tools/test/iconv/ref/CP861-rev | 1 - tools/test/iconv/ref/CP862 | 1 - tools/test/iconv/ref/CP862-rev | 1 - tools/test/iconv/ref/CP863 | 1 - tools/test/iconv/ref/CP863-rev | 1 - tools/test/iconv/ref/CP864 | 1 - tools/test/iconv/ref/CP864-rev | 1 - tools/test/iconv/ref/CP865 | 1 - tools/test/iconv/ref/CP865-rev | 1 - tools/test/iconv/ref/CP866 | 1 - tools/test/iconv/ref/CP866-rev | 1 - tools/test/iconv/ref/CP869 | 1 - tools/test/iconv/ref/CP869-rev | 1 - tools/test/iconv/ref/CP874 | 1 - tools/test/iconv/ref/CP874-rev | 1 - tools/test/iconv/ref/CP922 | 1 - tools/test/iconv/ref/CP922-rev | 1 - tools/test/iconv/ref/CP932 | 1 - tools/test/iconv/ref/CP932-rev | 1 - tools/test/iconv/ref/CP936 | 1 - tools/test/iconv/ref/CP936-rev | 1 - tools/test/iconv/ref/CP943 | 1 - tools/test/iconv/ref/CP943-rev | 1 - tools/test/iconv/ref/CP949 | 1 - tools/test/iconv/ref/CP949-rev | 1 - tools/test/iconv/ref/CP950 | 1 - tools/test/iconv/ref/CP950-rev | 1 - tools/test/iconv/ref/DEC-HANYU | 1 - tools/test/iconv/ref/DEC-HANYU-rev | 1 - tools/test/iconv/ref/EUC-CN | 1 - tools/test/iconv/ref/EUC-CN-rev | 1 - tools/test/iconv/ref/EUC-JIS-2004 | 1 - tools/test/iconv/ref/EUC-JIS-2004-rev | 1 - tools/test/iconv/ref/EUC-JP | 1 - tools/test/iconv/ref/EUC-JP-rev | 1 - tools/test/iconv/ref/EUC-KR | 1 - tools/test/iconv/ref/EUC-KR-rev | 1 - tools/test/iconv/ref/EUC-TW | 1 - tools/test/iconv/ref/EUC-TW-rev | 1 - tools/test/iconv/ref/GB18030 | 1 - tools/test/iconv/ref/GB18030-rev | 1 - tools/test/iconv/ref/GB2312 | 1 - tools/test/iconv/ref/GB2312-rev | 1 - tools/test/iconv/ref/GBK | 1 - tools/test/iconv/ref/GBK-rev | 1 - tools/test/iconv/ref/GEORGIAN-ACADEMY | 1 - tools/test/iconv/ref/GEORGIAN-ACADEMY-rev | 1 - tools/test/iconv/ref/GEORGIAN-PS | 1 - tools/test/iconv/ref/GEORGIAN-PS-rev | 1 - tools/test/iconv/ref/HP-ROMAN8 | 1 - tools/test/iconv/ref/HP-ROMAN8-rev | 1 - tools/test/iconv/ref/HZ | 1 - tools/test/iconv/ref/HZ-rev | 1 - tools/test/iconv/ref/ISO-2022-CN | 1 - tools/test/iconv/ref/ISO-2022-CN-EXT | 1 - tools/test/iconv/ref/ISO-2022-CN-EXT-rev | 1 - tools/test/iconv/ref/ISO-2022-CN-rev | 1 - tools/test/iconv/ref/ISO-2022-JP | 1 - tools/test/iconv/ref/ISO-2022-JP-1 | 1 - tools/test/iconv/ref/ISO-2022-JP-1-rev | 1 - tools/test/iconv/ref/ISO-2022-JP-2 | 1 - tools/test/iconv/ref/ISO-2022-JP-2-rev | 1 - tools/test/iconv/ref/ISO-2022-JP-2004 | 1 - tools/test/iconv/ref/ISO-2022-JP-2004-rev | 1 - tools/test/iconv/ref/ISO-2022-JP-rev | 1 - tools/test/iconv/ref/ISO-2022-KR | 1 - tools/test/iconv/ref/ISO-2022-KR-rev | 1 - tools/test/iconv/ref/ISO-IR-14 | 1 - tools/test/iconv/ref/ISO-IR-14-rev | 1 - tools/test/iconv/ref/ISO-IR-165 | 1 - tools/test/iconv/ref/ISO-IR-165-rev | 1 - tools/test/iconv/ref/ISO-IR-57 | 1 - tools/test/iconv/ref/ISO-IR-57-rev | 1 - tools/test/iconv/ref/ISO8859-1 | 1 - tools/test/iconv/ref/ISO8859-1-rev | 1 - tools/test/iconv/ref/ISO8859-10 | 1 - tools/test/iconv/ref/ISO8859-10-rev | 1 - tools/test/iconv/ref/ISO8859-11 | 1 - tools/test/iconv/ref/ISO8859-11-rev | 1 - tools/test/iconv/ref/ISO8859-13 | 1 - tools/test/iconv/ref/ISO8859-13-rev | 1 - tools/test/iconv/ref/ISO8859-14 | 1 - tools/test/iconv/ref/ISO8859-14-rev | 1 - tools/test/iconv/ref/ISO8859-15 | 1 - tools/test/iconv/ref/ISO8859-15-rev | 1 - tools/test/iconv/ref/ISO8859-16 | 1 - tools/test/iconv/ref/ISO8859-16-rev | 1 - tools/test/iconv/ref/ISO8859-2 | 1 - tools/test/iconv/ref/ISO8859-2-rev | 1 - tools/test/iconv/ref/ISO8859-3 | 1 - tools/test/iconv/ref/ISO8859-3-rev | 1 - tools/test/iconv/ref/ISO8859-4 | 1 - tools/test/iconv/ref/ISO8859-4-rev | 1 - tools/test/iconv/ref/ISO8859-5 | 1 - tools/test/iconv/ref/ISO8859-5-rev | 1 - tools/test/iconv/ref/ISO8859-6 | 1 - tools/test/iconv/ref/ISO8859-6-rev | 1 - tools/test/iconv/ref/ISO8859-7 | 1 - tools/test/iconv/ref/ISO8859-7-rev | 1 - tools/test/iconv/ref/ISO8859-8 | 1 - tools/test/iconv/ref/ISO8859-8-rev | 1 - tools/test/iconv/ref/ISO8859-9 | 1 - tools/test/iconv/ref/ISO8859-9-rev | 1 - tools/test/iconv/ref/JAVA | 1 - tools/test/iconv/ref/JAVA-rev | 1 - tools/test/iconv/ref/JIS_X0201 | 1 - tools/test/iconv/ref/JIS_X0201-rev | 1 - tools/test/iconv/ref/JIS_X0208-1990 | 1 - tools/test/iconv/ref/JIS_X0208-1990-rev | 1 - tools/test/iconv/ref/JOHAB | 1 - tools/test/iconv/ref/JOHAB-rev | 1 - tools/test/iconv/ref/KOI8-R | 1 - tools/test/iconv/ref/KOI8-R-rev | 1 - tools/test/iconv/ref/KOI8-RU | 1 - tools/test/iconv/ref/KOI8-RU-rev | 1 - tools/test/iconv/ref/KOI8-T | 1 - tools/test/iconv/ref/KOI8-T-rev | 1 - tools/test/iconv/ref/KOI8-U | 1 - tools/test/iconv/ref/KOI8-U-rev | 1 - tools/test/iconv/ref/KZ-1048 | 1 - tools/test/iconv/ref/KZ-1048-rev | 1 - tools/test/iconv/ref/MACARABIC | 1 - tools/test/iconv/ref/MACARABIC-rev | 1 - tools/test/iconv/ref/MACCENTRALEUROPE | 1 - tools/test/iconv/ref/MACCENTRALEUROPE-rev | 1 - tools/test/iconv/ref/MACCROATIAN | 1 - tools/test/iconv/ref/MACCROATIAN-rev | 1 - tools/test/iconv/ref/MACCYRILLIC | 1 - tools/test/iconv/ref/MACCYRILLIC-rev | 1 - tools/test/iconv/ref/MACGREEK | 1 - tools/test/iconv/ref/MACGREEK-rev | 1 - tools/test/iconv/ref/MACHEBREW | 1 - tools/test/iconv/ref/MACHEBREW-rev | 1 - tools/test/iconv/ref/MACICELAND | 1 - tools/test/iconv/ref/MACICELAND-rev | 1 - tools/test/iconv/ref/MACROMAN | 1 - tools/test/iconv/ref/MACROMAN-rev | 1 - tools/test/iconv/ref/MACROMANIA | 1 - tools/test/iconv/ref/MACROMANIA-rev | 1 - tools/test/iconv/ref/MACTHAI | 1 - tools/test/iconv/ref/MACTHAI-rev | 1 - tools/test/iconv/ref/MACTURKISH | 1 - tools/test/iconv/ref/MACTURKISH-rev | 1 - tools/test/iconv/ref/MACUKRAINE | 1 - tools/test/iconv/ref/MACUKRAINE-rev | 1 - tools/test/iconv/ref/MULELAO-1 | 1 - tools/test/iconv/ref/MULELAO-1-rev | 1 - tools/test/iconv/ref/NEXTSTEP | 1 - tools/test/iconv/ref/NEXTSTEP-rev | 1 - tools/test/iconv/ref/PT154 | 1 - tools/test/iconv/ref/PT154-rev | 1 - tools/test/iconv/ref/RISCOS-LATIN1 | 1 - tools/test/iconv/ref/RISCOS-LATIN1-rev | 1 - tools/test/iconv/ref/SHIFT_JIS | 1 - tools/test/iconv/ref/SHIFT_JIS-rev | 1 - tools/test/iconv/ref/TCVN5712-1 | 1 - tools/test/iconv/ref/TCVN5712-1-rev | 1 - tools/test/iconv/ref/TDS565 | 1 - tools/test/iconv/ref/TDS565-rev | 1 - tools/test/iconv/ref/UTF-16BE | 1 - tools/test/iconv/ref/UTF-16BE-rev | 1 - tools/test/iconv/ref/UTF-16LE | 1 - tools/test/iconv/ref/UTF-16LE-rev | 1 - tools/test/iconv/ref/UTF-32BE | 1 - tools/test/iconv/ref/UTF-32BE-rev | 1 - tools/test/iconv/ref/UTF-32LE | 1 - tools/test/iconv/ref/UTF-32LE-rev | 1 - tools/test/iconv/ref/UTF-7 | 1 - tools/test/iconv/ref/UTF-7-rev | 1 - tools/test/iconv/ref/UTF-8 | 1 - tools/test/iconv/ref/UTF-8-rev | 1 - tools/test/iconv/ref/VISCII | 1 - tools/test/iconv/ref/VISCII-rev | 1 - tools/tools/crypto/README | 1 - tools/tools/find-sb/README | 1 - tools/tools/kttcp/README | 1 - tools/tools/locale/etc/charmaps/charmaps.txt | 1 - tools/tools/man/README | 2 -- tools/tools/nanobsd/dhcpd/README | 1 - tools/tools/nanobsd/embedded/README | 1 - tools/tools/net80211/README | 1 - tools/tools/net80211/w00t/README | 1 - tools/tools/net80211/wesside/README | 1 - tools/tools/net80211/wlaninject/README | 1 - tools/tools/netmap/README | 1 - tools/tools/netrate/README | 2 -- tools/tools/netrate/tcpp/README | 3 --- tools/tools/sortbench/README | 1 - tools/tools/sortbench/bench.py | 2 -- tools/tools/sysbuild/README | 1 - tools/tools/vhba/README | 1 - usr.bin/bmake/tests/README | 1 - usr.bin/compress/doc/NOTES | 2 -- usr.bin/compress/doc/README | 1 - usr.bin/dtc/HACKING | 1 - usr.bin/indent/README | 2 -- usr.bin/lastcomm/tests/README | 1 - usr.bin/login/README | 2 -- usr.bin/m4/tests/ff_after_dnl.m4.uu | 1 - usr.bin/m4/tests/strangequotes.m4.uu | 1 - usr.bin/ministat/README | 1 - usr.sbin/apmd/README | 2 -- usr.sbin/bluetooth/bcmfw/BCM-LEGAL.txt | 1 - usr.sbin/bluetooth/bcmfw/README | 1 - usr.sbin/bootparamd/bootparamd/README | 1 - usr.sbin/cron/doc/CHANGES | 1 - usr.sbin/cron/doc/CONVERSION | 1 - usr.sbin/cron/doc/FEATURES | 1 - usr.sbin/cron/doc/MAIL | 2 -- usr.sbin/kbdmap/TODO | 1 - usr.sbin/kldxref/fileformat | 1 - usr.sbin/newsyslog/pathnames.h | 2 -- usr.sbin/ppp/README.changes | 2 -- usr.sbin/ppp/README.nat | 2 -- usr.sbin/pw/README | 2 -- 417 files changed, 446 deletions(-) diff --git a/LOCKS b/LOCKS index 1e2effdfca34..ceebb8e131df 100644 --- a/LOCKS +++ b/LOCKS @@ -1,4 +1,3 @@ -$FreeBSD$ This file documents formal review/approval requirements that have been approved by core. diff --git a/MAINTAINERS b/MAINTAINERS index 809a5d70c775..50d5bf28639b 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -1,4 +1,3 @@ -$FreeBSD$ Please note that the content of this file is strictly advisory. No locks listed here are valid. The only strict review requirements diff --git a/UPDATING b/UPDATING index fbe932db2aa9..c05670e14f7c 100644 --- a/UPDATING +++ b/UPDATING @@ -2004,5 +2004,3 @@ POSSIBILITY OF SUCH DAMAGE. Contact Warner Losh if you have any questions about your use of this document. - -$FreeBSD$ diff --git a/bin/dd/ref.ascii b/bin/dd/ref.ascii index 7ff13e5a80ed..a8299b6cb056 100644 --- a/bin/dd/ref.ascii +++ b/bin/dd/ref.ascii @@ -1,4 +1,3 @@ -$FreeBSD$ 00000000 00 01 02 03 9c 09 86 7f 97 8d 8e 0b 0c 0d 0e 0f |................| 00000010 10 11 12 13 9d 85 08 87 18 19 92 8f 1c 1d 1e 1f |................| 00000020 80 81 82 83 84 0a 17 1b 88 89 8a 8b 8c 05 06 07 |................| diff --git a/bin/dd/ref.ebcdic b/bin/dd/ref.ebcdic index 605716552cab..b2428c8517ce 100644 --- a/bin/dd/ref.ebcdic +++ b/bin/dd/ref.ebcdic @@ -1,4 +1,3 @@ -$FreeBSD$ 00000000 00 01 02 03 37 2d 2e 2f 16 05 25 0b 0c 0d 0e 0f |....7-./..%.....| 00000010 10 11 12 13 3c 3d 32 26 18 19 3f 27 1c 1d 1e 1f |....<=2&..?'....| 00000020 40 5a 7f 7b 5b 6c 50 7d 4d 5d 5c 4e 6b 60 4b 61 |@Z.{[lP}M]\Nk`Ka| diff --git a/bin/dd/ref.ibm b/bin/dd/ref.ibm index 4836baf221aa..3d05cf9a9ef0 100644 --- a/bin/dd/ref.ibm +++ b/bin/dd/ref.ibm @@ -1,4 +1,3 @@ -$FreeBSD$ 00000000 00 01 02 03 37 2d 2e 2f 16 05 25 0b 0c 0d 0e 0f |....7-./..%.....| 00000010 10 11 12 13 3c 3d 32 26 18 19 3f 27 1c 1d 1e 1f |....<=2&..?'....| 00000020 40 5a 7f 7b 5b 6c 50 7d 4d 5d 5c 4e 6b 60 4b 61 |@Z.{[lP}M]\Nk`Ka| diff --git a/bin/dd/ref.lcase b/bin/dd/ref.lcase index 9f9567296468..a653527f8c63 100644 --- a/bin/dd/ref.lcase +++ b/bin/dd/ref.lcase @@ -1,4 +1,3 @@ -$FreeBSD$ 00000000 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f |................| 00000010 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f |................| 00000020 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d 2e 2f | !"#$%&'()*+,-./| diff --git a/bin/dd/ref.obs_zeroes b/bin/dd/ref.obs_zeroes index 473ff7cc4108..e26380a1e7d3 100644 --- a/bin/dd/ref.obs_zeroes +++ b/bin/dd/ref.obs_zeroes @@ -1,3 +1,2 @@ -$FreeBSD$ 00000000 41 42 43 44 45 46 47 48 00 00 00 00 00 00 00 00 |ABCDEFGH........| 00000010 diff --git a/bin/dd/ref.oldascii b/bin/dd/ref.oldascii index bb1ad0a7242b..a748a9d6361f 100644 --- a/bin/dd/ref.oldascii +++ b/bin/dd/ref.oldascii @@ -1,4 +1,3 @@ -$FreeBSD$ 00000000 00 01 02 03 9c 09 86 7f 97 8d 8e 0b 0c 0d 0e 0f |................| 00000010 10 11 12 13 9d 85 08 87 18 19 92 8f 1c 1d 1e 1f |................| 00000020 80 81 82 83 84 0a 17 1b 88 89 8a 8b 8c 05 06 07 |................| diff --git a/bin/dd/ref.oldebcdic b/bin/dd/ref.oldebcdic index 4a7fde7e65b6..122f463b5cf4 100644 --- a/bin/dd/ref.oldebcdic +++ b/bin/dd/ref.oldebcdic @@ -1,4 +1,3 @@ -$FreeBSD$ 00000000 00 01 02 03 37 2d 2e 2f 16 05 25 0b 0c 0d 0e 0f |....7-./..%.....| 00000010 10 11 12 13 3c 3d 32 26 18 19 3f 27 1c 1d 1e 1f |....<=2&..?'....| 00000020 40 4f 7f 7b 5b 6c 50 7d 4d 5d 5c 4e 6b 60 4b 61 |@O.{[lP}M]\Nk`Ka| diff --git a/bin/dd/ref.oldibm b/bin/dd/ref.oldibm index 4836baf221aa..3d05cf9a9ef0 100644 --- a/bin/dd/ref.oldibm +++ b/bin/dd/ref.oldibm @@ -1,4 +1,3 @@ -$FreeBSD$ 00000000 00 01 02 03 37 2d 2e 2f 16 05 25 0b 0c 0d 0e 0f |....7-./..%.....| 00000010 10 11 12 13 3c 3d 32 26 18 19 3f 27 1c 1d 1e 1f |....<=2&..?'....| 00000020 40 5a 7f 7b 5b 6c 50 7d 4d 5d 5c 4e 6b 60 4b 61 |@Z.{[lP}M]\Nk`Ka| diff --git a/bin/dd/ref.pareven b/bin/dd/ref.pareven index c64e63e30660..3c7c240d6f2f 100644 --- a/bin/dd/ref.pareven +++ b/bin/dd/ref.pareven @@ -1,4 +1,3 @@ -$FreeBSD$ 00000000 00 81 82 03 84 05 06 87 88 09 0a 8b 0c 8d 8e 0f |................| 00000010 90 11 12 93 14 95 96 17 18 99 9a 1b 9c 1d 1e 9f |................| 00000020 a0 21 22 a3 24 a5 a6 27 28 a9 aa 2b ac 2d 2e af |.!".$..'(..+.-..| diff --git a/bin/dd/ref.parnone b/bin/dd/ref.parnone index fba31c142448..c6e394f59d8c 100644 --- a/bin/dd/ref.parnone +++ b/bin/dd/ref.parnone @@ -1,4 +1,3 @@ -$FreeBSD$ 00000000 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f |................| 00000010 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f |................| 00000020 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d 2e 2f | !"#$%&'()*+,-./| diff --git a/bin/dd/ref.parodd b/bin/dd/ref.parodd index f0bc449e3648..ada582f87265 100644 --- a/bin/dd/ref.parodd +++ b/bin/dd/ref.parodd @@ -1,4 +1,3 @@ -$FreeBSD$ 00000000 80 01 02 83 04 85 86 07 08 89 8a 0b 8c 0d 0e 8f |................| 00000010 10 91 92 13 94 15 16 97 98 19 1a 9b 1c 9d 9e 1f |................| 00000020 20 a1 a2 23 a4 25 26 a7 a8 29 2a ab 2c ad ae 2f | ..#.%&..)*.,../| diff --git a/bin/dd/ref.parset b/bin/dd/ref.parset index baa1c57163a2..742ed22642d8 100644 --- a/bin/dd/ref.parset +++ b/bin/dd/ref.parset @@ -1,4 +1,3 @@ -$FreeBSD$ 00000000 80 81 82 83 84 85 86 87 88 89 8a 8b 8c 8d 8e 8f |................| 00000010 90 91 92 93 94 95 96 97 98 99 9a 9b 9c 9d 9e 9f |................| 00000020 a0 a1 a2 a3 a4 a5 a6 a7 a8 a9 aa ab ac ad ae af |................| diff --git a/bin/dd/ref.swab b/bin/dd/ref.swab index 79e57b79b738..07cf9ffafa8f 100644 --- a/bin/dd/ref.swab +++ b/bin/dd/ref.swab @@ -1,4 +1,3 @@ -$FreeBSD$ 00000000 01 00 03 02 05 04 07 06 09 08 0b 0a 0d 0c 0f 0e |................| 00000010 11 10 13 12 15 14 17 16 19 18 1b 1a 1d 1c 1f 1e |................| 00000020 21 20 23 22 25 24 27 26 29 28 2b 2a 2d 2c 2f 2e |! #"%$'&)(+*-,/.| diff --git a/bin/dd/ref.ucase b/bin/dd/ref.ucase index 70d8a903c354..a761c99431f5 100644 --- a/bin/dd/ref.ucase +++ b/bin/dd/ref.ucase @@ -1,4 +1,3 @@ -$FreeBSD$ 00000000 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f |................| 00000010 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f |................| 00000020 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d 2e 2f | !"#$%&'()*+,-./| diff --git a/bin/ed/POSIX b/bin/ed/POSIX index 53d6b5328ca5..1c8ac2b3b212 100644 --- a/bin/ed/POSIX +++ b/bin/ed/POSIX @@ -1,4 +1,3 @@ -$FreeBSD$ This version of ed(1) is not strictly POSIX compliant, as described in the POSIX 1003.2 document. The following is a summary of the omissions, diff --git a/bin/ed/README b/bin/ed/README index da11f9b0f32a..8f5234179119 100644 --- a/bin/ed/README +++ b/bin/ed/README @@ -1,4 +1,3 @@ -$FreeBSD$ ed is an 8-bit-clean, POSIX-compliant line editor. It should work with any regular expression package that conforms to the POSIX interface diff --git a/etc/mtree/README b/etc/mtree/README index 1b2b0d4bd5e1..fd4a062552d9 100644 --- a/etc/mtree/README +++ b/etc/mtree/README @@ -1,4 +1,3 @@ -$FreeBSD$ Note: If you modify these files, please keep hier(7) updated! diff --git a/lib/lib80211/regdomain.xml b/lib/lib80211/regdomain.xml index 38ef48fa3b69..5a432f39ccf6 100644 --- a/lib/lib80211/regdomain.xml +++ b/lib/lib80211/regdomain.xml @@ -21,8 +21,6 @@ THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - $FreeBSD$ --> diff --git a/lib/libc/locale/DESIGN.xlocale b/lib/libc/locale/DESIGN.xlocale index 5d998d32314d..03e065d82d73 100644 --- a/lib/libc/locale/DESIGN.xlocale +++ b/lib/libc/locale/DESIGN.xlocale @@ -1,4 +1,3 @@ -$FreeBSD$ Design of xlocale ================= diff --git a/lib/libc/rpc/README b/lib/libc/rpc/README index 129fe0082d6d..60e9f2649bba 100644 --- a/lib/libc/rpc/README +++ b/lib/libc/rpc/README @@ -1,4 +1,3 @@ -$FreeBSD$ PLEASE READ THE DISCLAIMER FILE. DO NOT CALL THE SUN MICROSYSTEMS SUPPORT LINE WITH QUESTIONS ON THIS RELEASE. THEY CANNOT ANSWER QUESTIONS ABOUT THIS diff --git a/lib/libc/softfloat/README.NetBSD b/lib/libc/softfloat/README.NetBSD index c6ca7a8753cc..e486eba748d0 100644 --- a/lib/libc/softfloat/README.NetBSD +++ b/lib/libc/softfloat/README.NetBSD @@ -1,5 +1,4 @@ $NetBSD: README.NetBSD,v 1.2 2002/05/21 23:51:05 bjh21 Exp $ -$FreeBSD$ This is a modified version of part of John Hauser's SoftFloat 2a package. This version has been heavily modified to support its use with GCC to diff --git a/lib/libc/softfloat/README.txt b/lib/libc/softfloat/README.txt index fe28ccc294fb..b771b8c8e118 100644 --- a/lib/libc/softfloat/README.txt +++ b/lib/libc/softfloat/README.txt @@ -1,5 +1,4 @@ $NetBSD: README.txt,v 1.1 2000/06/06 08:15:02 bjh21 Exp $ -$FreeBSD$ Package Overview for SoftFloat Release 2a diff --git a/lib/libc/softfloat/softfloat-history.txt b/lib/libc/softfloat/softfloat-history.txt index d8c98db56ed4..14fe06687950 100644 --- a/lib/libc/softfloat/softfloat-history.txt +++ b/lib/libc/softfloat/softfloat-history.txt @@ -1,5 +1,4 @@ $NetBSD: softfloat-history.txt,v 1.1 2000/06/06 08:15:08 bjh21 Exp $ -$FreeBSD$ History of Major Changes to SoftFloat, up to Release 2a diff --git a/lib/libc/softfloat/softfloat-source.txt b/lib/libc/softfloat/softfloat-source.txt index 2a15f2add95b..49de2e021f0c 100644 --- a/lib/libc/softfloat/softfloat-source.txt +++ b/lib/libc/softfloat/softfloat-source.txt @@ -1,5 +1,4 @@ $NetBSD: softfloat-source.txt,v 1.2 2006/11/24 19:46:58 christos Exp $ -$FreeBSD$ SoftFloat Release 2a Source Documentation diff --git a/lib/libc/softfloat/softfloat.txt b/lib/libc/softfloat/softfloat.txt index 414506f7fef2..a3ad43e20401 100644 --- a/lib/libc/softfloat/softfloat.txt +++ b/lib/libc/softfloat/softfloat.txt @@ -1,5 +1,4 @@ $NetBSD: softfloat.txt,v 1.2 2006/11/24 19:46:58 christos Exp $ -$FreeBSD$ SoftFloat Release 2a General Documentation diff --git a/lib/libc/softfloat/timesoftfloat.txt b/lib/libc/softfloat/timesoftfloat.txt index ae992f983c11..53dfbf484a19 100644 --- a/lib/libc/softfloat/timesoftfloat.txt +++ b/lib/libc/softfloat/timesoftfloat.txt @@ -1,5 +1,4 @@ $NetBSD: timesoftfloat.txt,v 1.1 2000/06/06 08:15:11 bjh21 Exp $ -$FreeBSD$ Documentation for the `timesoftfloat' Program of SoftFloat Release 2a diff --git a/lib/libnetbsd/README b/lib/libnetbsd/README index 49afa0b436bf..0eccbe8616d9 100644 --- a/lib/libnetbsd/README +++ b/lib/libnetbsd/README @@ -1,4 +1,3 @@ -$FreeBSD$ libnetbsd is a thin compatibility layer intended to allow a limited set of NetBSD software to compile as part of the FreeBSD build with diff --git a/lib/libopenbsd/README b/lib/libopenbsd/README index e9f6d70b5fc5..f3ffe54a5797 100644 --- a/lib/libopenbsd/README +++ b/lib/libopenbsd/README @@ -1,4 +1,3 @@ -$FreeBSD$ libopenbsd is a thin compatibility layer intended to allow a limited set of OpenBSD software to compile as part of the FreeBSD build with diff --git a/lib/libpam/pam.d/README b/lib/libpam/pam.d/README index 2824c054fe85..c7a5e65ebcef 100644 --- a/lib/libpam/pam.d/README +++ b/lib/libpam/pam.d/README @@ -58,5 +58,3 @@ Note that having a "sufficient" module as the last entry for a particular service and module type may result in surprising behaviour. To get the intended semantics, add a "required" entry listing the pam_deny module at the end of the chain. - -$FreeBSD$ diff --git a/lib/libsecureboot/README.rst b/lib/libsecureboot/README.rst index 8e6f7580faaf..85b949db58cc 100644 --- a/lib/libsecureboot/README.rst +++ b/lib/libsecureboot/README.rst @@ -131,4 +131,3 @@ from the relevant chain - which is sure to be a valid certificate signed by the corresponding trust anchor. -------------------- -$FreeBSD$ diff --git a/libexec/bootpd/hash.c b/libexec/bootpd/hash.c index 89b113bc6031..735373c2f654 100644 --- a/libexec/bootpd/hash.c +++ b/libexec/bootpd/hash.c @@ -19,8 +19,6 @@ PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - $FreeBSD$ - ************************************************************************/ /* diff --git a/libexec/bootpd/readfile.c b/libexec/bootpd/readfile.c index 8511dd1bb18f..1d9ff2163395 100644 --- a/libexec/bootpd/readfile.c +++ b/libexec/bootpd/readfile.c @@ -19,8 +19,6 @@ PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - $FreeBSD$ - ************************************************************************/ /* diff --git a/libexec/bootpd/tools/bootpef/bootpef.c b/libexec/bootpd/tools/bootpef/bootpef.c index 51e5e581f7d7..f8b2eeeaaf2d 100644 --- a/libexec/bootpd/tools/bootpef/bootpef.c +++ b/libexec/bootpd/tools/bootpef/bootpef.c @@ -19,8 +19,6 @@ PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - $FreeBSD$ - ************************************************************************/ /* diff --git a/release/powerpc/boot.tbxi b/release/powerpc/boot.tbxi index 70897866bec8..adf76e1c6e07 100644 --- a/release/powerpc/boot.tbxi +++ b/release/powerpc/boot.tbxi @@ -1,6 +1,5 @@ -$FreeBSD$ MacRISC MacRISC3 MacRISC4 diff --git a/release/powerpc/hfs-boot.bz2.uu b/release/powerpc/hfs-boot.bz2.uu index dccd3fa4906e..fbae44dcb432 100644 --- a/release/powerpc/hfs-boot.bz2.uu +++ b/release/powerpc/hfs-boot.bz2.uu @@ -1,6 +1,5 @@ HFS boot filesystem created by generate-hfs.sh DO NOT EDIT -$FreeBSD$ begin 644 hfs-boot.bz2 M0EIH.3%!62936=IZTD$``"__]__O_G)7!_Y]OV??5']UW\1$0`$$0```P&`@ M`$A`3,`"L#DRUJM"4E,32>D\*>4\HS2-`:`#0````>IH`>H!H-`$B23)H"8% diff --git a/rescue/README b/rescue/README index 496575e1a323..4603aec98477 100644 --- a/rescue/README +++ b/rescue/README @@ -39,5 +39,3 @@ To compile: Note that rebuilds don't always work correctly; if you run into trouble, try 'make clean' before recompiling. - -$FreeBSD$ diff --git a/sbin/gbde/image.uu b/sbin/gbde/image.uu index 82e6f2e47489..1c06d84f1e45 100644 --- a/sbin/gbde/image.uu +++ b/sbin/gbde/image.uu @@ -1,4 +1,3 @@ -$FreeBSD$ begin 644 gbde.image.bz2 M0EIH.3%!629364"&9H\`Y1=_____________________________________ diff --git a/share/dict/freebsd b/share/dict/freebsd index 2321038fa384..8033e9abf529 100644 --- a/share/dict/freebsd +++ b/share/dict/freebsd @@ -1,4 +1,3 @@ -$FreeBSD$ ABI ACL ACPI diff --git a/share/doc/IPv6/IMPLEMENTATION b/share/doc/IPv6/IMPLEMENTATION index 04a0e5279424..179073383886 100644 --- a/share/doc/IPv6/IMPLEMENTATION +++ b/share/doc/IPv6/IMPLEMENTATION @@ -3,7 +3,6 @@ KAME Project https://www.kame.net/ $KAME: IMPLEMENTATION,v 1.216 2001/05/25 07:43:01 jinmei Exp $ - $FreeBSD$ NOTE: The document tries to describe behaviors/implementation choices of the latest KAME/*BSD stack. The description here may not be diff --git a/share/dtrace/README b/share/dtrace/README index 6855c6aee721..fd07a00587c7 100644 --- a/share/dtrace/README +++ b/share/dtrace/README @@ -1,4 +1,3 @@ -$FreeBSD$ This directory contains scripts for use with the DTrace system. These files and directories contain code generated by the FreeBSD diff --git a/share/examples/IPv6/USAGE b/share/examples/IPv6/USAGE index 57ff00962bb8..83cfb43595c8 100644 --- a/share/examples/IPv6/USAGE +++ b/share/examples/IPv6/USAGE @@ -1,7 +1,6 @@ USAGE KAME Project $KAME: USAGE,v 1.33 2000/11/22 10:22:57 itojun Exp $ - $FreeBSD$ This is an introduction of how to use the commands provided in the KAME kit. For more information, please refer to each man page. diff --git a/share/examples/bootforth/README b/share/examples/bootforth/README index 1ac13420c9ee..69db86ee8806 100644 --- a/share/examples/bootforth/README +++ b/share/examples/bootforth/README @@ -31,5 +31,3 @@ configuration to distinguish one from the other. Daniel C. Sobral - -$FreeBSD$ diff --git a/share/examples/drivers/README b/share/examples/drivers/README index 6f7e9dc2b091..8628029a62f8 100644 --- a/share/examples/drivers/README +++ b/share/examples/drivers/README @@ -1,4 +1,3 @@ -$FreeBSD$ Author: Julian Elischer diff --git a/share/examples/etc/README.examples b/share/examples/etc/README.examples index 606b2b40d60c..b0dc2b83ad66 100644 --- a/share/examples/etc/README.examples +++ b/share/examples/etc/README.examples @@ -1,4 +1,3 @@ -$FreeBSD$ The /usr/share/examples/etc directory contains the original distribution versions of the files which are shipped in /etc. This is diff --git a/share/examples/ipfilter/examples.txt b/share/examples/ipfilter/examples.txt index a323a8457752..2faf50a16a0b 100644 --- a/share/examples/ipfilter/examples.txt +++ b/share/examples/ipfilter/examples.txt @@ -512,4 +512,3 @@ pass in quick proto tcp from any to any port = WWW keep state group 100 ------------------------------------------------------------------------ Return to the IP Filter home page -$FreeBSD$ diff --git a/share/examples/ipfilter/ipf-howto.txt b/share/examples/ipfilter/ipf-howto.txt index ca14538f1b67..66f67bd96bf1 100644 --- a/share/examples/ipfilter/ipf-howto.txt +++ b/share/examples/ipfilter/ipf-howto.txt @@ -8,7 +8,6 @@ Brendan Conoboy Erik Fichtner - $FreeBSD$ Fri Apr 20 09:31:14 EDT 2001 diff --git a/share/examples/kld/dyn_sysctl/README b/share/examples/kld/dyn_sysctl/README index 4dfa3c6bdfbd..054a6e2328f7 100644 --- a/share/examples/kld/dyn_sysctl/README +++ b/share/examples/kld/dyn_sysctl/README @@ -4,5 +4,3 @@ wrong place, i.e. to a dynamic oid that could belong to someone else. The framework should deal with this case gracefully. Andrzej Bialecki - -$FreeBSD$ diff --git a/share/examples/kld/firmware/README b/share/examples/kld/firmware/README index 075c5e5723b5..473245a8e2ae 100644 --- a/share/examples/kld/firmware/README +++ b/share/examples/kld/firmware/README @@ -1,4 +1,3 @@ -$FreeBSD$ This is a simple example of the firmware(9) system. It consists of two parts: diff --git a/share/examples/kld/firmware/fwimage/firmware.img.uu b/share/examples/kld/firmware/fwimage/firmware.img.uu index 889fa7ebd4b1..075877e0bcb3 100644 --- a/share/examples/kld/firmware/fwimage/firmware.img.uu +++ b/share/examples/kld/firmware/fwimage/firmware.img.uu @@ -1,4 +1,3 @@ -$FreeBSD$ begin 644 firmware.img M("`@("`@("`@("`@("`L("`@("`@("`L"B`@("`@("`@("`@("`O*"`@("`@ M("`@*0H@("`@("`@("`@("`@7"!<7U]?("`@+R!\"B`@("`@("`@("`@("`O diff --git a/share/examples/kld/khelp/README b/share/examples/kld/khelp/README index 89a2a333fb6e..af201809864c 100644 --- a/share/examples/kld/khelp/README +++ b/share/examples/kld/khelp/README @@ -1,4 +1,3 @@ -$FreeBSD$ An example Khelp module which uses the helper hook points available in the TCP stack to calculate a per-connection count of inbound and outbound packets when diff --git a/share/examples/perfmon/README b/share/examples/perfmon/README index ffa2cafa92c8..25452813f3db 100644 --- a/share/examples/perfmon/README +++ b/share/examples/perfmon/README @@ -21,5 +21,3 @@ The following options are not implemented on Pentium CPUs: There is one mandatory argument, which is the event number to be monitored, defined in . All numbers can be specified in any format acceptable to strtol(3). - -$FreeBSD$ diff --git a/share/examples/tests/README b/share/examples/tests/README index 0465cbe79889..ecf3c36a01f1 100644 --- a/share/examples/tests/README +++ b/share/examples/tests/README @@ -1,4 +1,3 @@ -$FreeBSD$ This directory contains sample test programs along the Makefile and Kyuafile logic to get them build and installed. diff --git a/share/examples/ypldap/ypldap.conf b/share/examples/ypldap/ypldap.conf index 83d25ac60ba8..46c6cf0d83eb 100644 --- a/share/examples/ypldap/ypldap.conf +++ b/share/examples/ypldap/ypldap.conf @@ -1,4 +1,3 @@ -$FreeBSD$ domain "freebsd.org" interval 60 provide map "passwd.byname" diff --git a/share/misc/bsd-family-tree b/share/misc/bsd-family-tree index c3b0baa26d8d..208523bd1fcb 100644 --- a/share/misc/bsd-family-tree +++ b/share/misc/bsd-family-tree @@ -935,5 +935,3 @@ Steven M. Schultz for providing 2.8BSD, 2.10BSD, 2.11BSD manual pages. -- Copyright (c) 1997-2012 Wolfram Schneider URL: https://cgit.freebsd.org/src/tree/share/misc/bsd-family-tree - *** 3303 LINES SKIPPED *** From nobody Wed Aug 16 17:57:17 2023 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 4RQwnp1NxCz4qvD2; Wed, 16 Aug 2023 17:57:18 +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 4RQwnp0GYHz3Vrn; Wed, 16 Aug 2023 17:57:18 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692208638; 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=phuzJi+nZsFxF0uJTa+iDSwDbY3IQFgixQ9636E7EMs=; b=tXLpzGN7owFy7pk0ZQrzGFjE1QksoDlQhFsPmOChrQMO8P/GsmnI9LzlB3vzrz7BUoAwb+ scG52hje0HWlW4wJSvkogPYFxMjS6mboyL3oK9QmDkz2qIsQqMl7tHgYtKZtf8dOD+eEh+ ASVQs6f2RJQfyyQWI4NeJvZZ4FzAS99ERdHu02ng2rSC8bk2H634fDh9ocXSx1bvvyQay3 HlNcQODhHqyinx22Pcu8aWu6CEqwYHlvn3J+d6tmzCIZx2q60AXyMM2g3wmYtK/lAza5M8 1wMRXHtOWHftl73eaCOVKHPtWEcw5FTXX5UwhTju3OhA1UuEANzJHgFG7W75cA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692208638; 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=phuzJi+nZsFxF0uJTa+iDSwDbY3IQFgixQ9636E7EMs=; b=TxvOJiXhLjFdXr9gWyXHqZv9cYvfo5JkR8WiG7RAd79VMtTD2zfgi4tOPlYNlMrx2PSozU O21r7klrn1EQbjCJX6mBHlc6aBdIIDBWNjXEzEekGIII4ogQh7UAgtx88AbDtfN7oadDLB 5pj5c/6B+UR0ajj9bz719MKa18C+F+Prs540xmDDtH4iKaPUmx+Xt9DA29SbJ9dsB6GO56 wHr3Yhtj2kVHb8WRUHlfgMYFAZv2aGmcKpf6SeJUWy+dyRGkcDsXq4J79255YJhjshP0zN T/oUGiCn8LZsH4/FdkNhrh+buE13NJOdpz1uTlRcB1AQ3dA1Pexcv7Wd5EgDZQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692208638; a=rsa-sha256; cv=none; b=EPLB8vFpxBg+Q3xqokA0nD8AKBb3H7/Yc6ODMHAXkn8ckvFi6RnHmFEFfR/mSSo7D7Z4+k gsxfVIQj1M1y3ARaBWXWsTBKhbxdnFyjLFaDp3OT/wbMKYMi2v5q1z8C9pLhxNEI3BT6jp WjzwhL2AKIznlQ67q8452ZB09GcBpph4lKZx00Lnm8eLL/AIWh7lmrHcnTMqR3eI9Ioyn0 I4DhySUAN1rbtzXiPP87YPFIXhAlD4ZmmKRGYybW22UgiDF83/tbNwkWZyxwe4vdPgUGU7 Kurs6427xEFvQ8QahNYyoO+CBRWOotU0ZogQ8oORn5jqGW8CufiNJ+jG/eFFOQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RQwnn5HWbz11Vk; Wed, 16 Aug 2023 17:57:17 +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 37GHvHfF059883; Wed, 16 Aug 2023 17:57:17 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37GHvH09059880; Wed, 16 Aug 2023 17:57:17 GMT (envelope-from git) Date: Wed, 16 Aug 2023 17:57:17 GMT Message-Id: <202308161757.37GHvH09059880@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Warner Losh Subject: git: 2063df147163 - main - sys: Remove $FreeBSD$: one-line catalog 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org 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: 2063df147163c4e00d224daa5b9368a91bae437e Auto-Submitted: auto-generated The branch main has been updated by imp: URL: https://cgit.FreeBSD.org/src/commit/?id=2063df147163c4e00d224daa5b9368a91bae437e commit 2063df147163c4e00d224daa5b9368a91bae437e Author: Warner Losh AuthorDate: 2023-08-16 17:55:22 +0000 Commit: Warner Losh CommitDate: 2023-08-16 17:55:22 +0000 sys: Remove $FreeBSD$: one-line catalog Remove /^\s*\$\s*\$FreeBSD\$$\n/ --- sys/cddl/compat/opensolaris/sys/policy.h | 1 - sys/cddl/compat/opensolaris/sys/refstr.h | 1 - 2 files changed, 2 deletions(-) diff --git a/sys/cddl/compat/opensolaris/sys/policy.h b/sys/cddl/compat/opensolaris/sys/policy.h index 0b968aead205..ea7aec50e149 100644 --- a/sys/cddl/compat/opensolaris/sys/policy.h +++ b/sys/cddl/compat/opensolaris/sys/policy.h @@ -23,7 +23,6 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - $ $FreeBSD$ */ #ifndef _OPENSOLARIS_SYS_POLICY_H_ diff --git a/sys/cddl/compat/opensolaris/sys/refstr.h b/sys/cddl/compat/opensolaris/sys/refstr.h index e4e177bf435c..ef0f483d51e6 100644 --- a/sys/cddl/compat/opensolaris/sys/refstr.h +++ b/sys/cddl/compat/opensolaris/sys/refstr.h @@ -23,7 +23,6 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - $ $FreeBSD$ */ #ifndef _OPENSOLARIS_SYS_REFSTR_H_ From nobody Wed Aug 16 17:57:18 2023 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 4RQwnq1BbHz4qvVH; Wed, 16 Aug 2023 17:57:19 +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 4RQwnq08ttz3Vv6; Wed, 16 Aug 2023 17:57:19 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692208639; 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=DT9RXXM65dLA0Dk+GIii5ULaX04mxOx9H+SMWBZYGs8=; b=XHhcKAuAZU6k2jMWQPnl8sOGXpY9bdrYG/1ZkhcLDtxW+pfRo3bC9wkOSoyWQah8yJ1AGp iAAxbA9qEYG35eJHHo/AdC1tmG7ScIhLHLE1ZjiAsBO9o7QkEGwWytw6XqJJCdr0FeSdmU ro/MAtgRsyh50LMRVMjIUmGpIPptrEiHctrTFqUBAYkn3BWRpN7UUa2qlMn2RFUbIRj3oU Z+2CtTorVAI7nYTfcsgRaS2VwuQTyIquUmxk8triKQcTOnpAcClYZhnfFdI1MXXS4VZjDE s3bRFZzUwYI2EWGlnUnzilmqLqMDsafX94LoKd68kDBhkRttahaKgY5ByOM9Cg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692208639; 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=DT9RXXM65dLA0Dk+GIii5ULaX04mxOx9H+SMWBZYGs8=; b=GRlN8yTT015//dH8QgmgejBcehV38ASTWh9jC2iq82LIzvv56fJIb1Y+hFMoru5ifvgiET 0hZmWrqe9EcEG1XYf9UzmsuITu4T1OGb1IzX2G/SzVxqIG8RVasN14YMZFJcbNvmqtqmOY 7WBlSGFXj6qdoTYCIAOz3DpISwu4+PaRSfFUnbAAxDV2ftmp2qeXXOUeIHMXxb8abLGZFz gz20vWYJq3jAffdIiQ3saang8I3CSeTzqTFUgOMwB26m7n+CZ8txzml+4JA/wWBmkoj7IS zaHR7ECOt2kpEDaqePxszOR9NdUwYnAcMD+PyYGq154vvvsHynCKYPPzJGzWbw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692208639; a=rsa-sha256; cv=none; b=qMljKPknvymQoVP+hd1+Yp049wE9C+VFj8w7H4V32ZiEJEmLvwzSWfK97P4UFkYioOUwEp nmdL7Wc/q/7l9TyJlqUFsm20iRBzbNOISS12lhG5W8syVRw6iY0vLNZZPAHrE2+vwZ5vqP QsoePl83vgwqiJl5m404U25YwSOcS9UE3lWDDt4AT6B5s28AJeY3JSZFytI+K6cO0powwm Yh1Xjw/pjDpkrtFg57drairi2aRe5RkXEIDRz/XCzelHFtKTwPY7oU8qHp+cRgUaamcoOs v5TUQcmfg37YbafSu4mxsTOhdL2Gj2+1Oz3z2O27Ny/4Q0LnXPZWSq4NAIuMrA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RQwnp6L9Hz11dR; Wed, 16 Aug 2023 17:57:18 +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 37GHvIQi059922; Wed, 16 Aug 2023 17:57:18 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37GHvIRh059919; Wed, 16 Aug 2023 17:57:18 GMT (envelope-from git) Date: Wed, 16 Aug 2023 17:57:18 GMT Message-Id: <202308161757.37GHvIRh059919@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Warner Losh Subject: git: ae992a336e8d - main - Remove $FreeBSD$: one-line catalog 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org 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: ae992a336e8dc2df69de986581a6fd45be68f8dd Auto-Submitted: auto-generated The branch main has been updated by imp: URL: https://cgit.FreeBSD.org/src/commit/?id=ae992a336e8dc2df69de986581a6fd45be68f8dd commit ae992a336e8dc2df69de986581a6fd45be68f8dd Author: Warner Losh AuthorDate: 2023-08-16 17:55:26 +0000 Commit: Warner Losh CommitDate: 2023-08-16 17:55:26 +0000 Remove $FreeBSD$: one-line catalog Remove /^\s*\$\s*\$FreeBSD\$$\n/ --- lib/libc/nls/C.msg | 1 - lib/libc/nls/be_BY.UTF-8.msg | 1 - lib/libc/nls/ca_ES.ISO8859-1.msg | 1 - lib/libc/nls/de_DE.ISO8859-1.msg | 1 - lib/libc/nls/el_GR.ISO8859-7.msg | 1 - lib/libc/nls/es_ES.ISO8859-1.msg | 1 - lib/libc/nls/fi_FI.ISO8859-1.msg | 1 - lib/libc/nls/fr_FR.ISO8859-1.msg | 1 - lib/libc/nls/gl_ES.ISO8859-1.msg | 1 - lib/libc/nls/hu_HU.ISO8859-2.msg | 1 - lib/libc/nls/it_IT.ISO8859-15.msg | 1 - lib/libc/nls/ja_JP.UTF-8.msg | 1 - lib/libc/nls/ja_JP.eucJP.msg | 1 - lib/libc/nls/ko_KR.UTF-8.msg | 1 - lib/libc/nls/ko_KR.eucKR.msg | 1 - lib/libc/nls/mn_MN.UTF-8.msg | 1 - lib/libc/nls/nl_NL.ISO8859-1.msg | 1 - lib/libc/nls/no_NO.ISO8859-1.msg | 1 - lib/libc/nls/pl_PL.ISO8859-2.msg | 1 - lib/libc/nls/pt_BR.ISO8859-1.msg | 1 - lib/libc/nls/ru_RU.KOI8-R.msg | 1 - lib/libc/nls/sk_SK.ISO8859-2.msg | 1 - lib/libc/nls/sv_SE.ISO8859-1.msg | 1 - lib/libc/nls/uk_UA.UTF-8.msg | 1 - lib/libc/nls/zh_CN.GB18030.msg | 1 - lib/libc/nls/zh_CN.GB2312.msg | 1 - lib/libc/nls/zh_CN.UTF-8.msg | 1 - usr.bin/ee/nls/de_DE.ISO8859-1/ee.msg | 1 - usr.bin/ee/nls/fr_FR.ISO8859-1/ee.msg | 1 - usr.bin/ee/nls/hu_HU.ISO8859-2/ee.msg | 1 - usr.bin/ee/nls/pl_PL.ISO8859-2/ee.msg | 1 - usr.bin/ee/nls/pt_BR.ISO8859-1/ee.msg | 1 - usr.bin/ee/nls/ru_RU.KOI8-R/ee.msg | 1 - usr.bin/ee/nls/uk_UA.KOI8-U/ee.msg | 1 - 34 files changed, 34 deletions(-) diff --git a/lib/libc/nls/C.msg b/lib/libc/nls/C.msg index 4004011d260f..7feea372ed86 100644 --- a/lib/libc/nls/C.msg +++ b/lib/libc/nls/C.msg @@ -1,4 +1,3 @@ -$ $FreeBSD$ $ $ Message catalog for C locale (template) $ diff --git a/lib/libc/nls/be_BY.UTF-8.msg b/lib/libc/nls/be_BY.UTF-8.msg index 56bd038aca48..5498580e19a4 100644 --- a/lib/libc/nls/be_BY.UTF-8.msg +++ b/lib/libc/nls/be_BY.UTF-8.msg @@ -1,4 +1,3 @@ -$ $FreeBSD$ $ $ Message catalog for be_BY.UTF-8 locale $ diff --git a/lib/libc/nls/ca_ES.ISO8859-1.msg b/lib/libc/nls/ca_ES.ISO8859-1.msg index e786c29c6b26..5d7556f1b15e 100644 --- a/lib/libc/nls/ca_ES.ISO8859-1.msg +++ b/lib/libc/nls/ca_ES.ISO8859-1.msg @@ -1,4 +1,3 @@ -$ $FreeBSD$ $ $ Message catalog for ca_ES.ISO8859-1 locale $ diff --git a/lib/libc/nls/de_DE.ISO8859-1.msg b/lib/libc/nls/de_DE.ISO8859-1.msg index 1bb4a3b45334..d2af2c51a807 100644 --- a/lib/libc/nls/de_DE.ISO8859-1.msg +++ b/lib/libc/nls/de_DE.ISO8859-1.msg @@ -1,4 +1,3 @@ -$ $FreeBSD$ $ $ Message catalog for de_DE.ISO8859-1 locale $ diff --git a/lib/libc/nls/el_GR.ISO8859-7.msg b/lib/libc/nls/el_GR.ISO8859-7.msg index ca84929b9eed..b8de3f70b84d 100644 --- a/lib/libc/nls/el_GR.ISO8859-7.msg +++ b/lib/libc/nls/el_GR.ISO8859-7.msg @@ -1,4 +1,3 @@ -$ $FreeBSD$ $ $ Message catalog for C locale (template) $ diff --git a/lib/libc/nls/es_ES.ISO8859-1.msg b/lib/libc/nls/es_ES.ISO8859-1.msg index 2687c177fd57..01182d7c6e44 100644 --- a/lib/libc/nls/es_ES.ISO8859-1.msg +++ b/lib/libc/nls/es_ES.ISO8859-1.msg @@ -1,4 +1,3 @@ -$ $FreeBSD$ $ $ Message catalog for es_ES.ISO8859-1 locale $ diff --git a/lib/libc/nls/fi_FI.ISO8859-1.msg b/lib/libc/nls/fi_FI.ISO8859-1.msg index 491f9a13ab6e..8325f762776c 100644 --- a/lib/libc/nls/fi_FI.ISO8859-1.msg +++ b/lib/libc/nls/fi_FI.ISO8859-1.msg @@ -1,4 +1,3 @@ -$ $FreeBSD$ $ $ Message catalog for fi_FI.ISO8859-1 locale $ diff --git a/lib/libc/nls/fr_FR.ISO8859-1.msg b/lib/libc/nls/fr_FR.ISO8859-1.msg index ebc1739ea28c..758e1106ee99 100644 --- a/lib/libc/nls/fr_FR.ISO8859-1.msg +++ b/lib/libc/nls/fr_FR.ISO8859-1.msg @@ -1,4 +1,3 @@ -$ $FreeBSD$ $ $ Message catalog for fr_FR.ISO8859-1 locale $ diff --git a/lib/libc/nls/gl_ES.ISO8859-1.msg b/lib/libc/nls/gl_ES.ISO8859-1.msg index 4255dc8a959a..b5b208d99f66 100644 --- a/lib/libc/nls/gl_ES.ISO8859-1.msg +++ b/lib/libc/nls/gl_ES.ISO8859-1.msg @@ -1,4 +1,3 @@ -$ $FreeBSD$ $ $ Message catalog for gl_ES.ISO8859-1 locale $ diff --git a/lib/libc/nls/hu_HU.ISO8859-2.msg b/lib/libc/nls/hu_HU.ISO8859-2.msg index 330d486a7b8e..a131eea163c5 100644 --- a/lib/libc/nls/hu_HU.ISO8859-2.msg +++ b/lib/libc/nls/hu_HU.ISO8859-2.msg @@ -1,4 +1,3 @@ -$ $FreeBSD$ $ $ Message catalog for hu_HU.ISO8859-2 locale $ diff --git a/lib/libc/nls/it_IT.ISO8859-15.msg b/lib/libc/nls/it_IT.ISO8859-15.msg index da3734d04d50..df376bf7ac6b 100644 --- a/lib/libc/nls/it_IT.ISO8859-15.msg +++ b/lib/libc/nls/it_IT.ISO8859-15.msg @@ -1,4 +1,3 @@ -$ $FreeBSD$ $ $ Message catalog for it_IT.ISO8859-15 locale $ diff --git a/lib/libc/nls/ja_JP.UTF-8.msg b/lib/libc/nls/ja_JP.UTF-8.msg index 6be65fbb5c0a..e22f834b6669 100644 --- a/lib/libc/nls/ja_JP.UTF-8.msg +++ b/lib/libc/nls/ja_JP.UTF-8.msg @@ -1,4 +1,3 @@ -$ $FreeBSD$ $ $ Message catalog for ja_JP.UTF-8 locale $ diff --git a/lib/libc/nls/ja_JP.eucJP.msg b/lib/libc/nls/ja_JP.eucJP.msg index e3fac48c6a13..51fb8e22a389 100644 --- a/lib/libc/nls/ja_JP.eucJP.msg +++ b/lib/libc/nls/ja_JP.eucJP.msg @@ -1,4 +1,3 @@ -$ $FreeBSD$ $ $ Message catalog for ja_JP.eucJP locale $ diff --git a/lib/libc/nls/ko_KR.UTF-8.msg b/lib/libc/nls/ko_KR.UTF-8.msg index 60e8a121dfe4..20d368a226b0 100644 --- a/lib/libc/nls/ko_KR.UTF-8.msg +++ b/lib/libc/nls/ko_KR.UTF-8.msg @@ -1,4 +1,3 @@ -$ $FreeBSD$ $ $ Message catalog for ko_KR.UTF-8 locale $ diff --git a/lib/libc/nls/ko_KR.eucKR.msg b/lib/libc/nls/ko_KR.eucKR.msg index bb1fa300b164..7cdaddd01f51 100644 --- a/lib/libc/nls/ko_KR.eucKR.msg +++ b/lib/libc/nls/ko_KR.eucKR.msg @@ -1,4 +1,3 @@ -$ $FreeBSD$ $ $ Message catalog for ko_KR.eucKR locale $ diff --git a/lib/libc/nls/mn_MN.UTF-8.msg b/lib/libc/nls/mn_MN.UTF-8.msg index 29ab4c15f50d..429757367ee0 100644 --- a/lib/libc/nls/mn_MN.UTF-8.msg +++ b/lib/libc/nls/mn_MN.UTF-8.msg @@ -1,4 +1,3 @@ -$ $FreeBSD$ $ $ Message catalog for mn_MN.UTF-8 locale $ diff --git a/lib/libc/nls/nl_NL.ISO8859-1.msg b/lib/libc/nls/nl_NL.ISO8859-1.msg index 2939116fc97c..0048a2ff35cb 100644 --- a/lib/libc/nls/nl_NL.ISO8859-1.msg +++ b/lib/libc/nls/nl_NL.ISO8859-1.msg @@ -1,4 +1,3 @@ -$ $FreeBSD$ $ $ Message catalog for nl_NL.ISO8859-1 locale $ diff --git a/lib/libc/nls/no_NO.ISO8859-1.msg b/lib/libc/nls/no_NO.ISO8859-1.msg index 2598f4d9357e..415a01dedfbf 100644 --- a/lib/libc/nls/no_NO.ISO8859-1.msg +++ b/lib/libc/nls/no_NO.ISO8859-1.msg @@ -1,4 +1,3 @@ -$ $FreeBSD$ $ $ Message catalog for no_NO.ISO8859-1 locale $ diff --git a/lib/libc/nls/pl_PL.ISO8859-2.msg b/lib/libc/nls/pl_PL.ISO8859-2.msg index 1c184b30997d..ea8951aed15c 100644 --- a/lib/libc/nls/pl_PL.ISO8859-2.msg +++ b/lib/libc/nls/pl_PL.ISO8859-2.msg @@ -1,4 +1,3 @@ -$ $FreeBSD$ $ $ Message catalog for pl_PL.ISO8859-2 locale $ diff --git a/lib/libc/nls/pt_BR.ISO8859-1.msg b/lib/libc/nls/pt_BR.ISO8859-1.msg index fb1c10056ccf..8e15c82916b8 100644 --- a/lib/libc/nls/pt_BR.ISO8859-1.msg +++ b/lib/libc/nls/pt_BR.ISO8859-1.msg @@ -1,4 +1,3 @@ -$ $FreeBSD$ $ $ Message catalog for pt_BR.ISO8859-1 locale $ diff --git a/lib/libc/nls/ru_RU.KOI8-R.msg b/lib/libc/nls/ru_RU.KOI8-R.msg index 48bc1d400150..0fcd0e9b1225 100644 --- a/lib/libc/nls/ru_RU.KOI8-R.msg +++ b/lib/libc/nls/ru_RU.KOI8-R.msg @@ -1,4 +1,3 @@ -$ $FreeBSD$ $ $ Message catalog for ru_RU.KOI8-R locale $ diff --git a/lib/libc/nls/sk_SK.ISO8859-2.msg b/lib/libc/nls/sk_SK.ISO8859-2.msg index 8efa17d754a1..ba657382f66d 100644 --- a/lib/libc/nls/sk_SK.ISO8859-2.msg +++ b/lib/libc/nls/sk_SK.ISO8859-2.msg @@ -1,4 +1,3 @@ -$ $FreeBSD$ $ $ Message catalog for sk_SK.ISO8859-2 locale $ diff --git a/lib/libc/nls/sv_SE.ISO8859-1.msg b/lib/libc/nls/sv_SE.ISO8859-1.msg index 13cdd23f87f7..a1aa781dda7d 100644 --- a/lib/libc/nls/sv_SE.ISO8859-1.msg +++ b/lib/libc/nls/sv_SE.ISO8859-1.msg @@ -1,4 +1,3 @@ -$ $FreeBSD$ $ $ Message catalog for sv_SE.ISO8859-1 locale $ diff --git a/lib/libc/nls/uk_UA.UTF-8.msg b/lib/libc/nls/uk_UA.UTF-8.msg index af871d942766..f6e4b1781ede 100644 --- a/lib/libc/nls/uk_UA.UTF-8.msg +++ b/lib/libc/nls/uk_UA.UTF-8.msg @@ -1,4 +1,3 @@ -$ $FreeBSD$ $ $ Message catalog for uk_UA.UTF-8 locale $ diff --git a/lib/libc/nls/zh_CN.GB18030.msg b/lib/libc/nls/zh_CN.GB18030.msg index 0e35d7e9eb73..dbaedd5d0a52 100644 --- a/lib/libc/nls/zh_CN.GB18030.msg +++ b/lib/libc/nls/zh_CN.GB18030.msg @@ -1,4 +1,3 @@ -$ $FreeBSD$ $ $ Message catalog for zh_CN.GB18030 locale $ diff --git a/lib/libc/nls/zh_CN.GB2312.msg b/lib/libc/nls/zh_CN.GB2312.msg index 46ebb422ff84..27f07d98e3e2 100644 --- a/lib/libc/nls/zh_CN.GB2312.msg +++ b/lib/libc/nls/zh_CN.GB2312.msg @@ -1,4 +1,3 @@ -$ $FreeBSD$ $ $ Message catalog for zh_CN.GB2312 locale $ diff --git a/lib/libc/nls/zh_CN.UTF-8.msg b/lib/libc/nls/zh_CN.UTF-8.msg index 9475ea8e82da..46e26d6824f5 100644 --- a/lib/libc/nls/zh_CN.UTF-8.msg +++ b/lib/libc/nls/zh_CN.UTF-8.msg @@ -1,4 +1,3 @@ -$ $FreeBSD$ $ $ Message catalog for zh_CN.UTF-8 locale $ diff --git a/usr.bin/ee/nls/de_DE.ISO8859-1/ee.msg b/usr.bin/ee/nls/de_DE.ISO8859-1/ee.msg index 73aa620183c3..5574a2fcab89 100644 --- a/usr.bin/ee/nls/de_DE.ISO8859-1/ee.msg +++ b/usr.bin/ee/nls/de_DE.ISO8859-1/ee.msg @@ -3,7 +3,6 @@ $ ee.i18n.guide for more information $ $ For ee patchlevel 3 $ -$ $FreeBSD$ $ $ $set 1 diff --git a/usr.bin/ee/nls/fr_FR.ISO8859-1/ee.msg b/usr.bin/ee/nls/fr_FR.ISO8859-1/ee.msg index 31bfe6ebc39b..8bd0e3eb5f11 100644 --- a/usr.bin/ee/nls/fr_FR.ISO8859-1/ee.msg +++ b/usr.bin/ee/nls/fr_FR.ISO8859-1/ee.msg @@ -3,7 +3,6 @@ $ ee.i18n.guide for more information $ $ For ee patchlevel 3 $ -$ $FreeBSD$ $ $ $set 1 diff --git a/usr.bin/ee/nls/hu_HU.ISO8859-2/ee.msg b/usr.bin/ee/nls/hu_HU.ISO8859-2/ee.msg index ca6253e9235e..f313ba3a629d 100644 --- a/usr.bin/ee/nls/hu_HU.ISO8859-2/ee.msg +++ b/usr.bin/ee/nls/hu_HU.ISO8859-2/ee.msg @@ -3,7 +3,6 @@ $ ee.i18n.guide for more information $ $ For ee patchlevel 3 $ -$ $FreeBSD$ $ $ $set 1 diff --git a/usr.bin/ee/nls/pl_PL.ISO8859-2/ee.msg b/usr.bin/ee/nls/pl_PL.ISO8859-2/ee.msg index 94a1eabc414b..13f5cc0e2095 100644 --- a/usr.bin/ee/nls/pl_PL.ISO8859-2/ee.msg +++ b/usr.bin/ee/nls/pl_PL.ISO8859-2/ee.msg @@ -3,7 +3,6 @@ $ ee.i18n.guide for more information $ $ For ee patchlevel 3 $ -$ $FreeBSD$ $ $ $set 1 diff --git a/usr.bin/ee/nls/pt_BR.ISO8859-1/ee.msg b/usr.bin/ee/nls/pt_BR.ISO8859-1/ee.msg index 592ea171bc52..80adc64e1b38 100644 --- a/usr.bin/ee/nls/pt_BR.ISO8859-1/ee.msg +++ b/usr.bin/ee/nls/pt_BR.ISO8859-1/ee.msg @@ -4,7 +4,6 @@ $ $ For ee patchlevel 3 $ $ $Header: /home/hugh/sources/old_ae/RCS/ee.msg,v 1.8 1996/11/30 03:23:40 hugh Exp $ -$ $FreeBSD$ $ $ $set 1 diff --git a/usr.bin/ee/nls/ru_RU.KOI8-R/ee.msg b/usr.bin/ee/nls/ru_RU.KOI8-R/ee.msg index bfced0f57204..21f787b989b0 100644 --- a/usr.bin/ee/nls/ru_RU.KOI8-R/ee.msg +++ b/usr.bin/ee/nls/ru_RU.KOI8-R/ee.msg @@ -5,7 +5,6 @@ $ Based on uk_UA.KOI8-U translation by Olexander Kunytsa $ $ For ee patchlevel 3 $ -$ $FreeBSD$ $ $ $set 1 diff --git a/usr.bin/ee/nls/uk_UA.KOI8-U/ee.msg b/usr.bin/ee/nls/uk_UA.KOI8-U/ee.msg index a9d7fcf1a962..c97de5faf239 100644 --- a/usr.bin/ee/nls/uk_UA.KOI8-U/ee.msg +++ b/usr.bin/ee/nls/uk_UA.KOI8-U/ee.msg @@ -3,7 +3,6 @@ $ ee.i18n.guide for more information $ $ For ee patchlevel 3 $ -$ $FreeBSD$ $ $ $set 1 From nobody Wed Aug 16 17:57:19 2023 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 4RQwnr2G72z4qvD4; Wed, 16 Aug 2023 17:57:20 +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 4RQwnr0th9z3VxT; Wed, 16 Aug 2023 17:57:20 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692208640; 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=Dys+M5B8/611dFSPzOZlOnb0ZceiLERl5+yu5aCAPWM=; b=DxR3Gam/SL3z4dNCjEwDCyDd+WEVIu9DBJZM27QFU58yaZcKTl497swpl5ENXbONn7lWk/ tx394EbySk1SdIBf2x0uafDYpwuc7g/NM3OqUHTjuBJzbVzTy4Rbg18W5wULfrodzLXF5k gAxtfoTVfw+ECq+VXnka9KV4COPjufV8jHIJFlqQeaSU20ntTl9TOPNYpxy1kQq6E/WO+z ukN8a6Dt07t0ovQ3YYmyUclCUsGM8OJbYyC8INgN96e7vMmdXIwpPrKDROjcF8C4CH4KQx Uop40hhyTMMQYxBlOCmY215v4q3yIyu4EXzWNzi6ZZjKrzdfJMrqGBBT48yKTQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692208640; 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=Dys+M5B8/611dFSPzOZlOnb0ZceiLERl5+yu5aCAPWM=; b=hOnZRcLckf2u1Ny2kYGePKqGmc4P384JoU8xXUXVzLcDgjTXEqAbMMHz31YrX/eaqqK8h8 45SkKSULC9zXQYYVM4/Ox5BR7dqFbfk2bFWiIgLoBXlYEMfwlAcmLPbFeDNkqZ5gJ5t+/S CiY1SW5OMfh3ubAY06QhhYlHlx57Oaavlpg6jtGcugCqdeSlAVu49QQP3pxjUoQp0wUHFq CGqrLoqNt6vcl9LZo/0C37Ohjnh2Lggf7k5kMZSeVH9yOi8nKqpUVNi0wXKf4+0yzjie60 Joj2p1q57IWAULuVT997XI9ArPLlSxP4Y24ObMz5x50UZGbR1Yn/SLRVIbQFTg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692208640; a=rsa-sha256; cv=none; b=K7bNO6Q4Tagj3YTzxUaGkua6irFfKdRtcgnUSjGthV1rEVhcbyvSd+DHTs+gInZePK6Ncw 9V1DrePHD5T+14Id1R+ycAMXFtR6aHklqI9zUGxSmkHtTr3tJ4zKjNum6p80EDIwpalgOe livc284jtRb4mW64gJG7SS7asbeiiZYn1CTepw6V41N2LLG7jz42RjvFul4GCG+1iZikda NBHrXqDtrEu9y5LTFej0OXyr6Xopg51U8UWGS25mM1Ul+N0gMLUv9nTO+8orAZrx5tny5t nt48raX9k85KnExQtYKC5/2o9heJM03qMJdhv72fqflwj/RSzTqOhIwFcNGAvA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RQwnq74c6z11gg; Wed, 16 Aug 2023 17:57:19 +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 37GHvJjU059972; Wed, 16 Aug 2023 17:57:19 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37GHvJR7059969; Wed, 16 Aug 2023 17:57:19 GMT (envelope-from git) Date: Wed, 16 Aug 2023 17:57:19 GMT Message-Id: <202308161757.37GHvJR7059969@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Warner Losh Subject: git: 8c99d94c900f - main - sys: Remove $FreeBSD$: two-line lua tag 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org 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: 8c99d94c900fd563140f430706638d449288d92d Auto-Submitted: auto-generated The branch main has been updated by imp: URL: https://cgit.FreeBSD.org/src/commit/?id=8c99d94c900fd563140f430706638d449288d92d commit 8c99d94c900fd563140f430706638d449288d92d Author: Warner Losh AuthorDate: 2023-08-16 17:55:27 +0000 Commit: Warner Losh CommitDate: 2023-08-16 17:55:27 +0000 sys: Remove $FreeBSD$: two-line lua tag Remove /^--\n--\s*\$FreeBSD\$.*$\n/ --- sys/tools/makesyscalls.lua | 2 -- 1 file changed, 2 deletions(-) diff --git a/sys/tools/makesyscalls.lua b/sys/tools/makesyscalls.lua index 97fdca6dcde4..f2d8f1a609b6 100644 --- a/sys/tools/makesyscalls.lua +++ b/sys/tools/makesyscalls.lua @@ -24,8 +24,6 @@ -- OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -- SUCH DAMAGE. -- --- $FreeBSD$ --- -- We generally assume that this script will be run by flua, however we've From nobody Wed Aug 16 17:57:21 2023 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 4RQwns3qRMz4qvch; Wed, 16 Aug 2023 17:57:21 +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 4RQwns1tVlz3VvW; Wed, 16 Aug 2023 17:57:21 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692208641; 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=yP3eLpg5eFeQEqdEPFu97m9kJah615PAuuCTibn8nnw=; b=RAwLZYdNA7NZDzwTwU8ika6quG2AKAA/c5L+UmsHxL056Ui1NaFE/cIhQ19VbBWWwjkG+n 2A838/4QDiKOKjq9AsaQ52em5OkYyko4h9flm2nQ5GHlx3Q0UkxJ4W0o5MucKkCwCySQBv MkmSFShpxn5HkSJpm4JK1cLifb3sSVAoKAVIEixXMSLtMnmJmNV+zDKVJya3DKDWQTKvR9 zXrd7+/izLMoQo/dd9TCn2guJz+gh6UjHla45xDCzHRV4DkhKHOpGJajW++sSghgdSJe2P YQ4xTZ7PVedQMHg50MwT2Cpb8lZRz9oQCJ9JXP1GnsqE+aGSmnMndbpodDbVlA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692208641; 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=yP3eLpg5eFeQEqdEPFu97m9kJah615PAuuCTibn8nnw=; b=nLssAbzms87aaV2g8P7bGrpqF/7I3Pw5m7UPaRQjDpwRw0FzZLPgCVXw5U3nFB1jYaXcyy hEAgqMshohzXEV08R5Z0g0ld27bWtlhg/TZl6EOtzl6E2BdaJMD/FmaougOiYE5AIDJNcu 3vTlBuMv3OhCSQjJmOM8KBhOFdlYkwO1GGsk40P3NvuH1hqhARiv8+N2tSMkKWnRCRLUIc RICL2P7d0NjkAtlDMPGh2bRA4QPy072INN/SVznin1GNhA9bvU8X/osLoxqAPoGP9DbHCx bWbxmNYq1PvpbefpEHQaJq99uL0eVb8jkPT/T66YR+qfpcEzuR9pfl8ICvPyWA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692208641; a=rsa-sha256; cv=none; b=XBIQOhBo8883q5hoPXiAYZN8YBDJyDOD1/0fO/JDVibZH7wuWXB67QQDGmypbLKDkkZlpz NFepT1EcXBUHLzwoYT3BY+E/ntq/L4umQLXPU+BuxVd2Is2KZmY7/nmarsfB9AksF/PZue 2IyuGgSMsB8eba6bJMRZsbOxAc77zxXvtaj58nScUOXtaAdQ8v+G1LS7mFpSFSgEyE3FP8 A4JfTpzQUEDSNDSZjWd0BJQkMz7muTARsXHuUwuInWMVh7AN52wFsu5qX+H8U98QFTtib6 /VBNRcQibJnCbXFUAHF1ZDjebGBzUuMF60YqDC97LF6VHcGvcNO+MLvBVZH2og== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RQwns108Vz11Qh; Wed, 16 Aug 2023 17:57:21 +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 37GHvLbi060017; Wed, 16 Aug 2023 17:57:21 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37GHvLAD060014; Wed, 16 Aug 2023 17:57:21 GMT (envelope-from git) Date: Wed, 16 Aug 2023 17:57:21 GMT Message-Id: <202308161757.37GHvLAD060014@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Warner Losh Subject: git: 9636a14538f5 - main - Remove $FreeBSD$: two-line lua tag 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org 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: 9636a14538f56ad9b59c9d77abd9a06d0510d7b9 Auto-Submitted: auto-generated The branch main has been updated by imp: URL: https://cgit.FreeBSD.org/src/commit/?id=9636a14538f56ad9b59c9d77abd9a06d0510d7b9 commit 9636a14538f56ad9b59c9d77abd9a06d0510d7b9 Author: Warner Losh AuthorDate: 2023-08-16 17:55:30 +0000 Commit: Warner Losh CommitDate: 2023-08-16 17:55:30 +0000 Remove $FreeBSD$: two-line lua tag Remove /^--\n--\s*\$FreeBSD\$.*$\n/ --- share/snmp/mibs/FREEBSD-MIB.txt | 2 -- stand/lua/cli.lua | 2 -- stand/lua/color.lua | 2 -- stand/lua/config.lua | 2 -- stand/lua/core.lua | 2 -- stand/lua/drawer.lua | 2 -- stand/lua/gfx-beastie.lua | 2 -- stand/lua/gfx-beastiebw.lua | 2 -- stand/lua/gfx-fbsdbw.lua | 2 -- stand/lua/gfx-orb.lua | 2 -- stand/lua/gfx-orbbw.lua | 2 -- stand/lua/hook.lua | 2 -- stand/lua/loader.lua | 2 -- stand/lua/menu.lua | 2 -- stand/lua/password.lua | 2 -- stand/lua/screen.lua | 2 -- usr.sbin/bsnmpd/modules/snmp_bridge/BEGEMOT-BRIDGE-MIB.txt | 2 -- usr.sbin/bsnmpd/modules/snmp_bridge/BRIDGE-MIB.txt | 2 -- usr.sbin/bsnmpd/modules/snmp_bridge/RSTP-MIB.txt | 2 -- usr.sbin/bsnmpd/modules/snmp_hast/BEGEMOT-HAST-MIB.txt | 2 -- usr.sbin/bsnmpd/modules/snmp_hostres/BEGEMOT-HOSTRES-MIB.txt | 2 -- usr.sbin/bsnmpd/modules/snmp_lm75/BEGEMOT-LM75-MIB.txt | 2 -- usr.sbin/bsnmpd/modules/snmp_netgraph/BEGEMOT-NETGRAPH.txt | 2 -- usr.sbin/bsnmpd/modules/snmp_pf/BEGEMOT-PF-MIB.txt | 2 -- usr.sbin/bsnmpd/modules/snmp_wlan/BEGEMOT-WIRELESS-MIB.txt | 2 -- 25 files changed, 50 deletions(-) diff --git a/share/snmp/mibs/FREEBSD-MIB.txt b/share/snmp/mibs/FREEBSD-MIB.txt index 0a745c3a3754..71cf67b23f78 100644 --- a/share/snmp/mibs/FREEBSD-MIB.txt +++ b/share/snmp/mibs/FREEBSD-MIB.txt @@ -3,8 +3,6 @@ -- -- FreeBSD SMI { enterprises 2238 } -- --- $FreeBSD$ --- -- ***************************************************************** FREEBSD-MIB DEFINITIONS ::= BEGIN diff --git a/stand/lua/cli.lua b/stand/lua/cli.lua index 11f3b41a7fed..6832da0a31a5 100644 --- a/stand/lua/cli.lua +++ b/stand/lua/cli.lua @@ -24,8 +24,6 @@ -- OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -- SUCH DAMAGE. -- --- $FreeBSD$ --- local config = require("config") local core = require("core") diff --git a/stand/lua/color.lua b/stand/lua/color.lua index 72024e241d10..bdb29e6de670 100644 --- a/stand/lua/color.lua +++ b/stand/lua/color.lua @@ -25,8 +25,6 @@ -- OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -- SUCH DAMAGE. -- --- $FreeBSD$ --- local core = require("core") local hook = require("hook") diff --git a/stand/lua/config.lua b/stand/lua/config.lua index fe45664d66d1..3f8fbc52cb40 100644 --- a/stand/lua/config.lua +++ b/stand/lua/config.lua @@ -26,8 +26,6 @@ -- OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -- SUCH DAMAGE. -- --- $FreeBSD$ --- local hook = require("hook") diff --git a/stand/lua/core.lua b/stand/lua/core.lua index 83a522febffe..8a481ee0b782 100644 --- a/stand/lua/core.lua +++ b/stand/lua/core.lua @@ -26,8 +26,6 @@ -- OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -- SUCH DAMAGE. -- --- $FreeBSD$ --- local config = require("config") local hook = require("hook") diff --git a/stand/lua/drawer.lua b/stand/lua/drawer.lua index 24f2f0ddb3b3..2dcf7d5de0f8 100644 --- a/stand/lua/drawer.lua +++ b/stand/lua/drawer.lua @@ -26,8 +26,6 @@ -- OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -- SUCH DAMAGE. -- --- $FreeBSD$ --- local color = require("color") local config = require("config") diff --git a/stand/lua/gfx-beastie.lua b/stand/lua/gfx-beastie.lua index c806cdb86fa1..443f0fd888ba 100644 --- a/stand/lua/gfx-beastie.lua +++ b/stand/lua/gfx-beastie.lua @@ -24,8 +24,6 @@ -- OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -- SUCH DAMAGE. -- --- $FreeBSD$ --- return { logo = { diff --git a/stand/lua/gfx-beastiebw.lua b/stand/lua/gfx-beastiebw.lua index ffda4c114447..c71e53a9c4e3 100644 --- a/stand/lua/gfx-beastiebw.lua +++ b/stand/lua/gfx-beastiebw.lua @@ -24,8 +24,6 @@ -- OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -- SUCH DAMAGE. -- --- $FreeBSD$ --- return { logo = { diff --git a/stand/lua/gfx-fbsdbw.lua b/stand/lua/gfx-fbsdbw.lua index 7062a0a61e0d..470af71a07b5 100644 --- a/stand/lua/gfx-fbsdbw.lua +++ b/stand/lua/gfx-fbsdbw.lua @@ -24,8 +24,6 @@ -- OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -- SUCH DAMAGE. -- --- $FreeBSD$ --- return { logo = { diff --git a/stand/lua/gfx-orb.lua b/stand/lua/gfx-orb.lua index c313fc1617b7..00f4aeb3bceb 100644 --- a/stand/lua/gfx-orb.lua +++ b/stand/lua/gfx-orb.lua @@ -24,8 +24,6 @@ -- OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -- SUCH DAMAGE. -- --- $FreeBSD$ --- return { logo = { diff --git a/stand/lua/gfx-orbbw.lua b/stand/lua/gfx-orbbw.lua index 641c7eef268a..93ffd2366196 100644 --- a/stand/lua/gfx-orbbw.lua +++ b/stand/lua/gfx-orbbw.lua @@ -24,8 +24,6 @@ -- OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -- SUCH DAMAGE. -- --- $FreeBSD$ --- return { logo = { diff --git a/stand/lua/hook.lua b/stand/lua/hook.lua index c1b200e8c4b4..796189eeef18 100644 --- a/stand/lua/hook.lua +++ b/stand/lua/hook.lua @@ -24,8 +24,6 @@ -- OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -- SUCH DAMAGE. -- --- $FreeBSD$ --- local hook = {} diff --git a/stand/lua/loader.lua b/stand/lua/loader.lua index 8910af4673f9..454cd7e6332f 100644 --- a/stand/lua/loader.lua +++ b/stand/lua/loader.lua @@ -26,8 +26,6 @@ -- OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -- SUCH DAMAGE. -- --- $FreeBSD$ --- -- The cli module should be included first here. Some of the functions that it -- defines are necessary for the Lua-based loader to operate in general. diff --git a/stand/lua/menu.lua b/stand/lua/menu.lua index 5fa8c23f0e67..7da03ad9e673 100644 --- a/stand/lua/menu.lua +++ b/stand/lua/menu.lua @@ -26,8 +26,6 @@ -- OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -- SUCH DAMAGE. -- --- $FreeBSD$ --- local cli = require("cli") local core = require("core") diff --git a/stand/lua/password.lua b/stand/lua/password.lua index a47a617944d7..3d3060f5cab3 100644 --- a/stand/lua/password.lua +++ b/stand/lua/password.lua @@ -26,8 +26,6 @@ -- OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -- SUCH DAMAGE. -- --- $FreeBSD$ --- local core = require("core") local screen = require("screen") diff --git a/stand/lua/screen.lua b/stand/lua/screen.lua index 34c78ca28725..4437a34f95f1 100644 --- a/stand/lua/screen.lua +++ b/stand/lua/screen.lua @@ -25,8 +25,6 @@ -- OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -- SUCH DAMAGE. -- --- $FreeBSD$ --- local color = require("color") local core = require("core") diff --git a/usr.sbin/bsnmpd/modules/snmp_bridge/BEGEMOT-BRIDGE-MIB.txt b/usr.sbin/bsnmpd/modules/snmp_bridge/BEGEMOT-BRIDGE-MIB.txt index bde89b6ee73b..77de04446a54 100644 --- a/usr.sbin/bsnmpd/modules/snmp_bridge/BEGEMOT-BRIDGE-MIB.txt +++ b/usr.sbin/bsnmpd/modules/snmp_bridge/BEGEMOT-BRIDGE-MIB.txt @@ -23,8 +23,6 @@ -- OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -- SUCH DAMAGE. -- --- $FreeBSD$ --- BEGEMOT-BRIDGE-MIB DEFINITIONS ::= BEGIN diff --git a/usr.sbin/bsnmpd/modules/snmp_bridge/BRIDGE-MIB.txt b/usr.sbin/bsnmpd/modules/snmp_bridge/BRIDGE-MIB.txt index 9f87b6557c0a..345117db2e39 100644 --- a/usr.sbin/bsnmpd/modules/snmp_bridge/BRIDGE-MIB.txt +++ b/usr.sbin/bsnmpd/modules/snmp_bridge/BRIDGE-MIB.txt @@ -13,8 +13,6 @@ -- INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED -- WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. -- --- $FreeBSD$ --- BRIDGE-MIB DEFINITIONS ::= BEGIN diff --git a/usr.sbin/bsnmpd/modules/snmp_bridge/RSTP-MIB.txt b/usr.sbin/bsnmpd/modules/snmp_bridge/RSTP-MIB.txt index ea6648e031b2..b0a44858ff32 100644 --- a/usr.sbin/bsnmpd/modules/snmp_bridge/RSTP-MIB.txt +++ b/usr.sbin/bsnmpd/modules/snmp_bridge/RSTP-MIB.txt @@ -13,8 +13,6 @@ -- INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED -- WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. -- --- $FreeBSD$ --- RSTP-MIB DEFINITIONS ::= BEGIN diff --git a/usr.sbin/bsnmpd/modules/snmp_hast/BEGEMOT-HAST-MIB.txt b/usr.sbin/bsnmpd/modules/snmp_hast/BEGEMOT-HAST-MIB.txt index 0f330c171aaf..44ada542a69d 100644 --- a/usr.sbin/bsnmpd/modules/snmp_hast/BEGEMOT-HAST-MIB.txt +++ b/usr.sbin/bsnmpd/modules/snmp_hast/BEGEMOT-HAST-MIB.txt @@ -23,8 +23,6 @@ -- OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -- SUCH DAMAGE. -- --- $FreeBSD$ --- BEGEMOT-HAST-MIB DEFINITIONS ::= BEGIN diff --git a/usr.sbin/bsnmpd/modules/snmp_hostres/BEGEMOT-HOSTRES-MIB.txt b/usr.sbin/bsnmpd/modules/snmp_hostres/BEGEMOT-HOSTRES-MIB.txt index 3c15e090e1fd..f05ae47f081d 100644 --- a/usr.sbin/bsnmpd/modules/snmp_hostres/BEGEMOT-HOSTRES-MIB.txt +++ b/usr.sbin/bsnmpd/modules/snmp_hostres/BEGEMOT-HOSTRES-MIB.txt @@ -26,8 +26,6 @@ -- OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -- SUCH DAMAGE. -- --- $FreeBSD$ --- -- Additional stuff for the HOST-RESOURCES MIB. -- BEGEMOT-HOSTRES-MIB DEFINITIONS ::= BEGIN diff --git a/usr.sbin/bsnmpd/modules/snmp_lm75/BEGEMOT-LM75-MIB.txt b/usr.sbin/bsnmpd/modules/snmp_lm75/BEGEMOT-LM75-MIB.txt index f8f52a639be0..c4cf536e5043 100644 --- a/usr.sbin/bsnmpd/modules/snmp_lm75/BEGEMOT-LM75-MIB.txt +++ b/usr.sbin/bsnmpd/modules/snmp_lm75/BEGEMOT-LM75-MIB.txt @@ -23,8 +23,6 @@ -- OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -- SUCH DAMAGE. -- --- $FreeBSD$ --- BEGEMOT-LM75-MIB DEFINITIONS ::= BEGIN diff --git a/usr.sbin/bsnmpd/modules/snmp_netgraph/BEGEMOT-NETGRAPH.txt b/usr.sbin/bsnmpd/modules/snmp_netgraph/BEGEMOT-NETGRAPH.txt index b4f0e2a3f993..572fe1820e0c 100644 --- a/usr.sbin/bsnmpd/modules/snmp_netgraph/BEGEMOT-NETGRAPH.txt +++ b/usr.sbin/bsnmpd/modules/snmp_netgraph/BEGEMOT-NETGRAPH.txt @@ -27,8 +27,6 @@ -- NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, -- EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -- --- $FreeBSD$ --- -- Private MIB for netgraph part of Begemot SNMP daemon. -- BEGEMOT-NETGRAPH-MIB DEFINITIONS ::= BEGIN diff --git a/usr.sbin/bsnmpd/modules/snmp_pf/BEGEMOT-PF-MIB.txt b/usr.sbin/bsnmpd/modules/snmp_pf/BEGEMOT-PF-MIB.txt index d92b6ac7d0c6..13a4a646a669 100644 --- a/usr.sbin/bsnmpd/modules/snmp_pf/BEGEMOT-PF-MIB.txt +++ b/usr.sbin/bsnmpd/modules/snmp_pf/BEGEMOT-PF-MIB.txt @@ -6,8 +6,6 @@ -- this stuff is worth it, you can buy me a beer in return. -Philip Paeps -- ---------------------------------------------------------------------------- -- --- $FreeBSD$ --- BEGEMOT-PF-MIB DEFINITIONS ::= BEGIN diff --git a/usr.sbin/bsnmpd/modules/snmp_wlan/BEGEMOT-WIRELESS-MIB.txt b/usr.sbin/bsnmpd/modules/snmp_wlan/BEGEMOT-WIRELESS-MIB.txt index 69873eddf33d..a377b7b6988d 100644 --- a/usr.sbin/bsnmpd/modules/snmp_wlan/BEGEMOT-WIRELESS-MIB.txt +++ b/usr.sbin/bsnmpd/modules/snmp_wlan/BEGEMOT-WIRELESS-MIB.txt @@ -25,8 +25,6 @@ -- OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -- SUCH DAMAGE. -- --- $FreeBSD$ --- BEGEMOT-WIRELESS-MIB DEFINITIONS ::= BEGIN From nobody Wed Aug 16 17:57:22 2023 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 4RQwnv2XkZz4qvXd; Wed, 16 Aug 2023 17:57:23 +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 4RQwnt3Hbhz3W3V; Wed, 16 Aug 2023 17:57:22 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692208642; 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=yHggwmcg4h1P7p5uSUvlROmBz87wcgnNCxUwrVxn8ms=; b=PwmbLhE5Bi2tar9xqHgsI9BXcTBX7w85ZPnbs28vxzNYneH4x53nN+mbzwE92eGRYpPqJ1 lTQmPMmNKy7hnjdFKXZFDzCcFJBHI3i06RcPmOpI1jVkd/Os5pMhCAUHQMYYZ3M+F4z13l Ylc06sNDdeq/FhXmAKB+YbyqEOqlDjK929baRhzqoUcdshMQxVgC9l+nvW1EnFjzcP+HRL 7400IeyEpQIYegehkz5GjK4nYPdhQt1vw+du5b55tXjPuuna5RMzIN69g3J12P2iTOQKrH 0E4SshbR9B1CGmu2w3+M8WnzsgyZmCNNmRTAlqnfJz1cMI1NL1G5zkJphIDu1g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692208642; 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=yHggwmcg4h1P7p5uSUvlROmBz87wcgnNCxUwrVxn8ms=; b=fgHvdkb+hKKmA9a9kR5MacZkYglEa5Iq8qFHBfrPf8Mr3qS5R8yCl8jgtvJZHhe3Lw4osN QCeqVqGpjApSI+2ROLNztmU0ENtbDzQYL9ikeGAOD3aYg8Tg0L7dC8FGbW8Kqd2oZQyHMR fBgL9YsY1H3SGbTyBBbWNqNac1iTpQWCc+2vzumdf5GiOS6LPkzBrg+kidGeROnJAAcg1Q NuA3dnH/hPMv1nDzMQffgzgHuxKv2imuyCS3mwXD/E6WAWaQMCtU85MkbNxFY21U2tiYH3 /KHzpV8TcN4ONSE4VPF2ffoOEkXdxKbyZ4y93y+UmGKIWOOWCdjJGesPFSszAQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692208642; a=rsa-sha256; cv=none; b=YsH7vfN4ZeP7Y1Ib66miWXG6EMliQ3L6cQVwFC9yJRdQUHuS0fAe/kQ3rl5NSV1W0H/pnn 2bAdwD8Y63yNCLUQ89rv8pInXLpYoktQojOCYwpEeFTfyTxp0oFlb3+s0IXf1zBv7Ne2gr XKeFeIiJ2Z9shsl6NyLBjyx5kCcgQQR5a9ur2lpwQV0fCQpZDh6Q8TvPtRN1rDh2NWqt8f DkxoNu0RjfQSr9FWSxvjFIhLiusTYeMmfOCTyiM7zQFC/7aakt5DUJ7wquyj7cikWK5UT7 4NucH13Avvo/Wn+mIdHs67EhrARKLxBcQ5OmCKg7IxU8xesswhDwxqI7tT8Csg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RQwnt2Dcbz11qf; Wed, 16 Aug 2023 17:57:22 +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 37GHvM5O060060; Wed, 16 Aug 2023 17:57:22 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37GHvMBG060057; Wed, 16 Aug 2023 17:57:22 GMT (envelope-from git) Date: Wed, 16 Aug 2023 17:57:22 GMT Message-Id: <202308161757.37GHvMBG060057@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Warner Losh Subject: git: 6ef644f5889a - main - Remove $FreeBSD$: one-line lua tag 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org 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: 6ef644f5889afbd0f681b08ed1a2f369524af83e Auto-Submitted: auto-generated The branch main has been updated by imp: URL: https://cgit.FreeBSD.org/src/commit/?id=6ef644f5889afbd0f681b08ed1a2f369524af83e commit 6ef644f5889afbd0f681b08ed1a2f369524af83e Author: Warner Losh AuthorDate: 2023-08-16 17:55:34 +0000 Commit: Warner Losh CommitDate: 2023-08-16 17:55:34 +0000 Remove $FreeBSD$: one-line lua tag Remove /^--\s*\$FreeBSD\$.*$\n/ --- share/examples/tests/tests/atf/Kyuafile | 1 - share/examples/tests/tests/plain/Kyuafile | 1 - share/examples/tests/tests/tap/Kyuafile | 1 - share/man/man9/style.lua.9 | 1 - tests/Kyuafile | 1 - tools/lua/template.lua | 1 - tools/pkgbase/metalog_reader.lua | 1 - usr.bin/kyua/kyua.conf-default | 1 - 8 files changed, 8 deletions(-) diff --git a/share/examples/tests/tests/atf/Kyuafile b/share/examples/tests/tests/atf/Kyuafile index 8c60947d1082..ef2407d0f11c 100644 --- a/share/examples/tests/tests/atf/Kyuafile +++ b/share/examples/tests/tests/atf/Kyuafile @@ -1,4 +1,3 @@ --- $FreeBSD$ -- -- Copyright 2013 Google Inc. -- All rights reserved. diff --git a/share/examples/tests/tests/plain/Kyuafile b/share/examples/tests/tests/plain/Kyuafile index c9301b0ef97e..c427a6045e95 100644 --- a/share/examples/tests/tests/plain/Kyuafile +++ b/share/examples/tests/tests/plain/Kyuafile @@ -1,4 +1,3 @@ --- $FreeBSD$ -- -- Copyright 2013 Google Inc. -- All rights reserved. diff --git a/share/examples/tests/tests/tap/Kyuafile b/share/examples/tests/tests/tap/Kyuafile index 032d9a91d8da..64339c54c012 100644 --- a/share/examples/tests/tests/tap/Kyuafile +++ b/share/examples/tests/tests/tap/Kyuafile @@ -1,4 +1,3 @@ --- $FreeBSD$ -- -- Copyright 2013 Google Inc. -- All rights reserved. diff --git a/share/man/man9/style.lua.9 b/share/man/man9/style.lua.9 index d6067ddeb4df..0417efc83c45 100644 --- a/share/man/man9/style.lua.9 +++ b/share/man/man9/style.lua.9 @@ -52,7 +52,6 @@ The preferred method of including other files and modules is with .Fn require name , such as: .Bd -literal --- $FreeBSD$ config = require("config"); menu = require("menu"); diff --git a/tests/Kyuafile b/tests/Kyuafile index 10cf039ae041..3e97c4ce5cde 100644 --- a/tests/Kyuafile +++ b/tests/Kyuafile @@ -1,4 +1,3 @@ --- $FreeBSD$ -- -- Copyright 2011 Google Inc. -- All rights reserved. diff --git a/tools/lua/template.lua b/tools/lua/template.lua index 3662953b0f2e..6c7d33c8ab0f 100644 --- a/tools/lua/template.lua +++ b/tools/lua/template.lua @@ -28,7 +28,6 @@ ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ]]-- --- $FreeBSD$ local setmetatable = setmetatable local loadstring = loadstring diff --git a/tools/pkgbase/metalog_reader.lua b/tools/pkgbase/metalog_reader.lua index be0ccf293869..6a5b33f308ae 100644 --- a/tools/pkgbase/metalog_reader.lua +++ b/tools/pkgbase/metalog_reader.lua @@ -25,7 +25,6 @@ -- OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -- SUCH DAMAGE. --- $FreeBSD$ function main(args) if #args == 0 then usage() end diff --git a/usr.bin/kyua/kyua.conf-default b/usr.bin/kyua/kyua.conf-default index 9c1e8286eb53..e2e73c66515c 100644 --- a/usr.bin/kyua/kyua.conf-default +++ b/usr.bin/kyua/kyua.conf-default @@ -1,4 +1,3 @@ --- $FreeBSD$ -- -- System-wide configuration file for kyua(1). See kyua.conf(5) for details -- on the syntax. From nobody Wed Aug 16 17:57:23 2023 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 4RQwnw4M2Dz4qv79; Wed, 16 Aug 2023 17:57:24 +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 4RQwnv496Wz3Vvv; Wed, 16 Aug 2023 17:57:23 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692208643; 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=nTSl4eXRsgKndraWlY4hb9h8y94lem400HBSwIfl6hw=; b=ueqIgr15ZweZZSjNzUxYUmhSaBqcZrrMtQsgXwsbwSrx2UcPPu+JKODAU6Rw8A4PrwVUxD dx9vh+DjlkCYHP8sFZ3pHV6VUn1OkfjK8D/jRkZZb0XxN/sC8V4W/9ydcV5Ktws0ykCq+2 na26ARgTWZhB3u7YKT0H4C/8wmP0YWaIAEyrMetePHVtSysls4fnx/k9N0vGaBstlZeFPK Ga10KQibhwqxSy+mTExjn6R1WEbKNEJp80PxEOhG+4Cuj5DUTxO2L51TL75nsKAoKcxFYW gdNbaGGm+UpOFJAwFPhoATXzP8szOHQ+1XV736TyKac6+U5A+GaDVECbw9N+1g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692208643; 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=nTSl4eXRsgKndraWlY4hb9h8y94lem400HBSwIfl6hw=; b=DrsEVVvi7IArqLWobR5J+sfxinrmoQBd6Pr05FBfaupLfP0c4VQ+QHysIV+nRG0WvnEBqi yGk88E52VKNt7hwh48s3cQEFk8qBEYtBJXa5iMDiQWXVNjWITjEt8ux5APuOxuDtf/+Ivh zNL3G+BJB/z+vCtjKcwxuZnvWO2S5O6dOcL8fVFDHapvlyvWEduj24X217oBlUcTAoTUOl Y5C+uJ9dB0qsSL/9e94Ul8gUvurrufOrH5ooVa2jM+V6tuPir4xAAhDvK52UPPkbCUeXT5 X+RVefOT44ZY0V9v3gKyAe1AkrzjhJn94XV8M4F0hAorlb9bBo/HO3o7nmd0OQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692208643; a=rsa-sha256; cv=none; b=gwmSFwwujl2HILGZRb4KMzVcIfbmx1fNlCf3Tofm7uZuHkEgFue5fN2f+C7xNWzsn1hbnH CZfvlvPEfZVewg0l8CgA1MUcV1Ch3MosjvB//RjtK5AqwprZycX7BAR0HujhwUrypclr9f P7+vUF69XOQTMiP5mReQtH534LqhiivCzOX7v0q9dQu+oQR5x+9mITb0WbzCSzZZQ7EiVU DlySuNj6y+1+kZMflWGTxwSlmyzi5Xx4FOR02sH0Ek0sZwc5/ee9+zFOfMAWwNYQ8Fa0bY tOH8QTDXUzIbG3jqxy3nKTledo4Vn+/ubZIJXEhRZ0qjF/ZSmlcJFMYFxYfoJA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RQwnv3H4Nz11KM; Wed, 16 Aug 2023 17:57:23 +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 37GHvNZM060102; Wed, 16 Aug 2023 17:57:23 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37GHvNoI060099; Wed, 16 Aug 2023 17:57:23 GMT (envelope-from git) Date: Wed, 16 Aug 2023 17:57:23 GMT Message-Id: <202308161757.37GHvNoI060099@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Warner Losh Subject: git: 401ab69cff8f - main - Remove $FreeBSD$: one-line ps tag 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org 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: 401ab69cff8fa2320a9f8ea4baa114a6da6c952b Auto-Submitted: auto-generated The branch main has been updated by imp: URL: https://cgit.FreeBSD.org/src/commit/?id=401ab69cff8fa2320a9f8ea4baa114a6da6c952b commit 401ab69cff8fa2320a9f8ea4baa114a6da6c952b Author: Warner Losh AuthorDate: 2023-08-16 17:55:39 +0000 Commit: Warner Losh CommitDate: 2023-08-16 17:55:39 +0000 Remove $FreeBSD$: one-line ps tag Remove /^%\s*RCSID:\s*\$FreeBSD\$.*$\n/ --- lib/libc/db/docs/hash.usenix.ps | 1 - lib/libc/db/docs/libtp.usenix.ps | 1 - 2 files changed, 2 deletions(-) diff --git a/lib/libc/db/docs/hash.usenix.ps b/lib/libc/db/docs/hash.usenix.ps index 3a0cf444b1ac..e050cdeba59f 100644 --- a/lib/libc/db/docs/hash.usenix.ps +++ b/lib/libc/db/docs/hash.usenix.ps @@ -7,7 +7,6 @@ % lib/psdit.pro -- prolog for psdit (ditroff) files % Copyright (c) 1984, 1985 Adobe Systems Incorporated. All Rights Reserved. % last edit: shore Sat Nov 23 20:28:03 1985 -% RCSID: $FreeBSD$ % Changed by Edward Wang (edward@ucbarpa.berkeley.edu) to handle graphics, % 17 Feb, 87. diff --git a/lib/libc/db/docs/libtp.usenix.ps b/lib/libc/db/docs/libtp.usenix.ps index b7e441a5755e..57df42730902 100644 --- a/lib/libc/db/docs/libtp.usenix.ps +++ b/lib/libc/db/docs/libtp.usenix.ps @@ -7,7 +7,6 @@ % lib/psdit.pro -- prolog for psdit (ditroff) files % Copyright (c) 1984, 1985 Adobe Systems Incorporated. All Rights Reserved. % last edit: shore Sat Nov 23 20:28:03 1985 -% RCSID: $FreeBSD$ % Changed by Edward Wang (edward@ucbarpa.berkeley.edu) to handle graphics, % 17 Feb, 87. From nobody Wed Aug 16 17:57:24 2023 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 4RQwnx22dkz4qvDD; Wed, 16 Aug 2023 17:57:25 +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 4RQwnw4Nk2z3W8k; Wed, 16 Aug 2023 17:57:24 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692208644; 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=U+B2JtlgYJ/dks4yO90DLkR2m/EyBgxWXh1Dr2ghHMI=; b=kyyhbBRpDV32muhSwdhnIPtDmO66vKve3N7vy1AKrh15T54DwSXgKAUQRrTWhU6o9IEjb+ 2dI6Ajy4QOkgLHEtcAa0puKPUAfcCJL8ioZXZHO+ht7naHPjSSASjWE5eNZE7uC8K/GFtl 5xiG4UJ99b5Sh1VQkXfQMkbCqOehbBn7+GAw1TQc93v3NPXE5MnrJ+exokcnk7wy3xu3jb 0PUXRlCzqS+NPiPh0IYhmCYZKInd7r+QjO9lRGpA/uNRoCcjq99I5wzIZ6kMMB39q4Qg6f GRUqv1tr4cHm5Yhse3smMJ6Runv4crLocqyyXD1Q4v+vFgwoLMtUVIcGCLES0w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692208644; 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=U+B2JtlgYJ/dks4yO90DLkR2m/EyBgxWXh1Dr2ghHMI=; b=of7FihUpUyBrq+eXFAtD5S2AbVi2iEoy8G6Irn2f9yuC7QcnSAqKcFmIckfy7qSrwy7UL5 9pJaBk6Ye6tW4zjQFnTxB+y3gq7RrMoQ2cHJWbXRNQVBHoSMNuK04Hw7WjmC5cUtmKFG2b S0XMjgosFkNW2AWW4QNi7vAKbaaXQI7YXMV4e6obWcR9bWNaw3Olf9wv28O69if2RPymjh 1VpKQxwYsjN9gqlJI0IIPYT9qO1bMKD4FjVA5ptUWKlHHAVIcU06v5yzJFDXlDHavE/9yd QqZ29ufXDIk5JpDk83FZEFGEkIzaW1zZ7XApop3V9Zj8n1U/3zfZNpFmDVlyzw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692208644; a=rsa-sha256; cv=none; b=LNwY59XtLYQv7ipqd2WKneuuUfgykB+MvnMX5XbaPjJ1XfvvlEjWsjbtGU/JB6tXDkmkQY OF8chHcPlVGoRWU5HFEgX5cVJlDd7vb8FCrWfW8Hm9fYi8DZtmV9uy66D3Y1S4F4lopsLa Ja4d/uDkuOlC951iFHLhKf9ZXRiWnjWPC3ETCblVT2TpCHZE6ISaB0EfY3Zyw5qpiqna4O fdqS6+pmTQJSzDMvCAUPdb4ImeriXL0FchEfdvxOsE7ZSPFrxrpfOHyOlVa/FZCONQpBh/ Df3SPb9rXdhC6TXK+EV3S9ikSR/2Iur7UqqwAJjNJsF1nN8kqO23UMGJiNWTdg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RQwnw3T7xz11qg; Wed, 16 Aug 2023 17:57:24 +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 37GHvOde060144; Wed, 16 Aug 2023 17:57:24 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37GHvOUh060141; Wed, 16 Aug 2023 17:57:24 GMT (envelope-from git) Date: Wed, 16 Aug 2023 17:57:24 GMT Message-Id: <202308161757.37GHvOUh060141@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Warner Losh Subject: git: 26a58599a09a - main - Remove $FreeBSD$: one-line forth tag 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org 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: 26a58599a09a6181e0f5abe624021865a0c23186 Auto-Submitted: auto-generated The branch main has been updated by imp: URL: https://cgit.FreeBSD.org/src/commit/?id=26a58599a09a6181e0f5abe624021865a0c23186 commit 26a58599a09a6181e0f5abe624021865a0c23186 Author: Warner Losh AuthorDate: 2023-08-16 17:55:43 +0000 Commit: Warner Losh CommitDate: 2023-08-16 17:55:43 +0000 Remove $FreeBSD$: one-line forth tag Remove /^\\[\s*]*\$FreeBSD\$.*$\n/ --- share/examples/bootforth/boot.4th | 1 - share/examples/bootforth/frames.4th | 1 - share/examples/bootforth/loader.rc | 1 - share/examples/bootforth/menu.4th | 1 - share/examples/bootforth/menuconf.4th | 1 - share/examples/bootforth/screen.4th | 1 - stand/ficl/softwords/classes.fr | 1 - stand/ficl/softwords/ficlclass.fr | 1 - stand/ficl/softwords/ficllocal.fr | 1 - stand/ficl/softwords/fileaccess.fr | 1 - stand/ficl/softwords/forml.fr | 1 - stand/ficl/softwords/freebsd.fr | 1 - stand/ficl/softwords/ifbrack.fr | 1 - stand/ficl/softwords/jhlocal.fr | 1 - stand/ficl/softwords/marker.fr | 1 - stand/ficl/softwords/oo.fr | 1 - stand/ficl/softwords/prefix.fr | 1 - stand/ficl/softwords/softcore.fr | 1 - stand/ficl/softwords/string.fr | 1 - stand/forth/beastie.4th | 1 - stand/forth/brand-fbsd.4th | 1 - stand/forth/brand.4th | 1 - stand/forth/check-password.4th | 1 - stand/forth/color.4th | 1 - stand/forth/delay.4th | 1 - stand/forth/efi.4th | 1 - stand/forth/frames.4th | 1 - stand/forth/loader.4th | 1 - stand/forth/loader.rc | 1 - stand/forth/logo-beastie.4th | 1 - stand/forth/logo-beastiebw.4th | 1 - stand/forth/logo-fbsdbw.4th | 1 - stand/forth/logo-orb.4th | 1 - stand/forth/logo-orbbw.4th | 1 - stand/forth/menu-commands.4th | 1 - stand/forth/menu.4th | 1 - stand/forth/menu.rc | 1 - stand/forth/menusets.4th | 1 - stand/forth/screen.4th | 1 - stand/forth/shortcuts.4th | 1 - stand/forth/support.4th | 1 - stand/forth/version.4th | 1 - stand/i386/loader/loader.rc | 1 - 43 files changed, 43 deletions(-) diff --git a/share/examples/bootforth/boot.4th b/share/examples/bootforth/boot.4th index 8f26e0d0a38d..3f75424e46c5 100644 --- a/share/examples/bootforth/boot.4th +++ b/share/examples/bootforth/boot.4th @@ -1,6 +1,5 @@ \ Example of the file which is automatically loaded by /boot/loader \ on startup. -\ $FreeBSD$ \ Load the screen manipulation words diff --git a/share/examples/bootforth/frames.4th b/share/examples/bootforth/frames.4th index 4f1f9b812a03..0adcf9ef648b 100644 --- a/share/examples/bootforth/frames.4th +++ b/share/examples/bootforth/frames.4th @@ -1,6 +1,5 @@ \ Words implementing frame drawing \ XXX Filled boxes are left as an exercise for the reader... ;-/ -\ $FreeBSD$ marker task-frames.4th diff --git a/share/examples/bootforth/loader.rc b/share/examples/bootforth/loader.rc index 617bc3db4104..e8aa549f5905 100644 --- a/share/examples/bootforth/loader.rc +++ b/share/examples/bootforth/loader.rc @@ -1,6 +1,5 @@ \ Example of the file which is automatically loaded by /boot/loader \ on startup. -\ $FreeBSD$ cr .( Loading Forth extensions:) diff --git a/share/examples/bootforth/menu.4th b/share/examples/bootforth/menu.4th index 5c5c3e98c74e..3462ea9fc5a9 100644 --- a/share/examples/bootforth/menu.4th +++ b/share/examples/bootforth/menu.4th @@ -1,7 +1,6 @@ \ Simple greeting screen, presenting basic options. \ XXX This is far too trivial - I don't have time now to think \ XXX about something more fancy... :-/ -\ $FreeBSD$ : title f_single diff --git a/share/examples/bootforth/menuconf.4th b/share/examples/bootforth/menuconf.4th index a769f77e3543..df53e812aabc 100644 --- a/share/examples/bootforth/menuconf.4th +++ b/share/examples/bootforth/menuconf.4th @@ -1,7 +1,6 @@ \ Simple greeting screen, presenting basic options. \ XXX This is far too trivial - I don't have time now to think \ XXX about something more fancy... :-/ -\ $FreeBSD$ : title f_single diff --git a/share/examples/bootforth/screen.4th b/share/examples/bootforth/screen.4th index 3ea79e453d80..8bd873f48884 100644 --- a/share/examples/bootforth/screen.4th +++ b/share/examples/bootforth/screen.4th @@ -1,5 +1,4 @@ \ Screen manipulation related words. -\ $FreeBSD$ marker task-screen.4th diff --git a/stand/ficl/softwords/classes.fr b/stand/ficl/softwords/classes.fr index b56da378e970..72524b0b9fa5 100644 --- a/stand/ficl/softwords/classes.fr +++ b/stand/ficl/softwords/classes.fr @@ -4,7 +4,6 @@ \ john sadler 1 sep 98 \ Needs oop.fr \ -\ $FreeBSD$ also oop definitions diff --git a/stand/ficl/softwords/ficlclass.fr b/stand/ficl/softwords/ficlclass.fr index 6d75efb0d3c5..471820c1ac8f 100644 --- a/stand/ficl/softwords/ficlclass.fr +++ b/stand/ficl/softwords/ficlclass.fr @@ -7,7 +7,6 @@ \ ** C - W O R D \ Models a FICL_WORD \ -\ $FreeBSD$ object subclass c-word c-word ref: .link diff --git a/stand/ficl/softwords/ficllocal.fr b/stand/ficl/softwords/ficllocal.fr index c916089696c1..86de6f9b6ea5 100644 --- a/stand/ficl/softwords/ficllocal.fr +++ b/stand/ficl/softwords/ficllocal.fr @@ -7,7 +7,6 @@ \ locstate: 0 = looking for -- or }} \ 1 = found -- \ -\ $FreeBSD$ hide 0 constant zero diff --git a/stand/ficl/softwords/fileaccess.fr b/stand/ficl/softwords/fileaccess.fr index 7297df681cf3..137058572f47 100644 --- a/stand/ficl/softwords/fileaccess.fr +++ b/stand/ficl/softwords/fileaccess.fr @@ -4,7 +4,6 @@ \ ** submitted by Larry Hastings, larry@hastings.org \ ** \ -\ $FreeBSD$ : r/o 1 ; : r/w 3 ; diff --git a/stand/ficl/softwords/forml.fr b/stand/ficl/softwords/forml.fr index 1144ef536792..3e7e56ca2ec1 100644 --- a/stand/ficl/softwords/forml.fr +++ b/stand/ficl/softwords/forml.fr @@ -1,7 +1,6 @@ \ examples from FORML conference paper Nov 98 \ sadler \ -\ $FreeBSD$ .( loading FORML examples ) cr object --> sub c-example diff --git a/stand/ficl/softwords/freebsd.fr b/stand/ficl/softwords/freebsd.fr index 96205c0808dd..948398b4e462 100644 --- a/stand/ficl/softwords/freebsd.fr +++ b/stand/ficl/softwords/freebsd.fr @@ -22,7 +22,6 @@ \ ** OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF \ ** SUCH DAMAGE. \ ** -\ ** $FreeBSD$ \ Words for use in scripts: \ % ignore errors here diff --git a/stand/ficl/softwords/ifbrack.fr b/stand/ficl/softwords/ifbrack.fr index a8c60626c4f8..b29b8fa08433 100644 --- a/stand/ficl/softwords/ifbrack.fr +++ b/stand/ficl/softwords/ifbrack.fr @@ -2,7 +2,6 @@ \ ** ANS conditional compile directives [if] [else] [then] \ ** Requires ficl 2.0 or greater... \ -\ $FreeBSD$ hide diff --git a/stand/ficl/softwords/jhlocal.fr b/stand/ficl/softwords/jhlocal.fr index 12ccb9fea753..3cbeb78ff9a1 100644 --- a/stand/ficl/softwords/jhlocal.fr +++ b/stand/ficl/softwords/jhlocal.fr @@ -14,7 +14,6 @@ \ \ revised 2 June 2000 - { | a -- } now works correctly \ -\ $FreeBSD$ hide diff --git a/stand/ficl/softwords/marker.fr b/stand/ficl/softwords/marker.fr index ee3c9bdf2f64..3b9e86acaaf0 100644 --- a/stand/ficl/softwords/marker.fr +++ b/stand/ficl/softwords/marker.fr @@ -3,7 +3,6 @@ \ John Sadler, 4 Oct 98 \ Requires ficl 2.02 FORGET-WID !! \ -\ $FreeBSD$ : marker ( "name" -- ) create diff --git a/stand/ficl/softwords/oo.fr b/stand/ficl/softwords/oo.fr index b1c8e214e5bd..0857cbe4b9fb 100644 --- a/stand/ficl/softwords/oo.fr +++ b/stand/ficl/softwords/oo.fr @@ -3,7 +3,6 @@ \ ** F I C L O - O E X T E N S I O N S \ ** john sadler aug 1998 \ -\ $FreeBSD$ 17 ficl-vocabulary oop also oop definitions diff --git a/stand/ficl/softwords/prefix.fr b/stand/ficl/softwords/prefix.fr index ae1727fc00bc..b1491a384425 100644 --- a/stand/ficl/softwords/prefix.fr +++ b/stand/ficl/softwords/prefix.fr @@ -5,7 +5,6 @@ \ (jws) To make a prefix, simply create a new definition in the \ wordlist. start-prefixes and end-prefixes handle the bookkeeping \ -\ $FreeBSD$ variable save-current diff --git a/stand/ficl/softwords/softcore.fr b/stand/ficl/softwords/softcore.fr index 3ec74d8cbece..1350f859f3a2 100644 --- a/stand/ficl/softwords/softcore.fr +++ b/stand/ficl/softwords/softcore.fr @@ -3,7 +3,6 @@ \ ** John Sadler (john_sadler@alum.mit.edu) \ ** September, 1998 \ -\ $FreeBSD$ \ ** Ficl USER variables \ ** See words.c for primitive def'n of USER diff --git a/stand/ficl/softwords/string.fr b/stand/ficl/softwords/string.fr index dabb3900892f..bf6c997c70a7 100644 --- a/stand/ficl/softwords/string.fr +++ b/stand/ficl/softwords/string.fr @@ -11,7 +11,6 @@ \ s" woof woof woof " str --> cat \ str --> type cr \ -\ $FreeBSD$ also oop definitions diff --git a/stand/forth/beastie.4th b/stand/forth/beastie.4th index f64cf9f8720b..8aab8214d37e 100644 --- a/stand/forth/beastie.4th +++ b/stand/forth/beastie.4th @@ -24,7 +24,6 @@ \ OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF \ SUCH DAMAGE. \ -\ $FreeBSD$ marker task-beastie.4th diff --git a/stand/forth/brand-fbsd.4th b/stand/forth/brand-fbsd.4th index 84245ef232b6..ba84ae0d509a 100644 --- a/stand/forth/brand-fbsd.4th +++ b/stand/forth/brand-fbsd.4th @@ -22,7 +22,6 @@ \ OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF \ SUCH DAMAGE. \ -\ $FreeBSD$ 2 brandX ! 1 brandY ! \ Initialize brand placement defaults diff --git a/stand/forth/brand.4th b/stand/forth/brand.4th index 034e4eb40445..6c7cea584eba 100644 --- a/stand/forth/brand.4th +++ b/stand/forth/brand.4th @@ -22,7 +22,6 @@ \ OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF \ SUCH DAMAGE. \ -\ $FreeBSD$ marker task-brand.4th diff --git a/stand/forth/check-password.4th b/stand/forth/check-password.4th index e7996227c5f9..cb938625f4d0 100644 --- a/stand/forth/check-password.4th +++ b/stand/forth/check-password.4th @@ -22,7 +22,6 @@ \ OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF \ SUCH DAMAGE. \ -\ $FreeBSD$ marker task-check-password.4th diff --git a/stand/forth/color.4th b/stand/forth/color.4th index e73e8b725c31..d3371c17884a 100644 --- a/stand/forth/color.4th +++ b/stand/forth/color.4th @@ -22,7 +22,6 @@ \ OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF \ SUCH DAMAGE. \ -\ $FreeBSD$ marker task-color.4th diff --git a/stand/forth/delay.4th b/stand/forth/delay.4th index 28cfa5c26eb9..45c1c5064827 100644 --- a/stand/forth/delay.4th +++ b/stand/forth/delay.4th @@ -22,7 +22,6 @@ \ OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF \ SUCH DAMAGE. \ -\ $FreeBSD$ marker task-delay.4th diff --git a/stand/forth/efi.4th b/stand/forth/efi.4th index abcf12cffccd..5d4ed912281d 100644 --- a/stand/forth/efi.4th +++ b/stand/forth/efi.4th @@ -22,7 +22,6 @@ \ OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF \ SUCH DAMAGE. \ -\ $FreeBSD$ only forth definitions diff --git a/stand/forth/frames.4th b/stand/forth/frames.4th index 8d2421c758d9..9103f0f0aa3e 100644 --- a/stand/forth/frames.4th +++ b/stand/forth/frames.4th @@ -23,7 +23,6 @@ \ OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF \ SUCH DAMAGE. \ -\ $FreeBSD$ marker task-frames.4th diff --git a/stand/forth/loader.4th b/stand/forth/loader.4th index 89ea9efc4171..574077ea5710 100644 --- a/stand/forth/loader.4th +++ b/stand/forth/loader.4th @@ -23,7 +23,6 @@ \ OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF \ SUCH DAMAGE. \ -\ $FreeBSD$ only forth definitions diff --git a/stand/forth/loader.rc b/stand/forth/loader.rc index c15b0f5ce23b..06f2edbd787d 100644 --- a/stand/forth/loader.rc +++ b/stand/forth/loader.rc @@ -1,5 +1,4 @@ \ Loader.rc -\ $FreeBSD$ \ \ You should not edit this file! Put any overrides in loader.rc.local \ instead as this file can be replaced during system updates. diff --git a/stand/forth/logo-beastie.4th b/stand/forth/logo-beastie.4th index 671eb5e496b2..cd049089a44d 100644 --- a/stand/forth/logo-beastie.4th +++ b/stand/forth/logo-beastie.4th @@ -24,7 +24,6 @@ \ OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF \ SUCH DAMAGE. \ -\ $FreeBSD$ 46 logoX ! 4 logoY ! \ Initialize logo placement defaults diff --git a/stand/forth/logo-beastiebw.4th b/stand/forth/logo-beastiebw.4th index 197099cda0bc..f465dd3d3aa9 100644 --- a/stand/forth/logo-beastiebw.4th +++ b/stand/forth/logo-beastiebw.4th @@ -23,7 +23,6 @@ \ OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF \ SUCH DAMAGE. \ -\ $FreeBSD$ 46 logoX ! 4 logoY ! \ Initialize logo placement defaults diff --git a/stand/forth/logo-fbsdbw.4th b/stand/forth/logo-fbsdbw.4th index d4a532b78f4f..67c16930c750 100644 --- a/stand/forth/logo-fbsdbw.4th +++ b/stand/forth/logo-fbsdbw.4th @@ -23,7 +23,6 @@ \ OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF \ SUCH DAMAGE. \ -\ $FreeBSD$ 52 logoX ! 9 logoY ! \ Initialize logo placement defaults diff --git a/stand/forth/logo-orb.4th b/stand/forth/logo-orb.4th index 289353a46926..51efdeaec826 100644 --- a/stand/forth/logo-orb.4th +++ b/stand/forth/logo-orb.4th @@ -22,7 +22,6 @@ \ OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF \ SUCH DAMAGE. \ -\ $FreeBSD$ 46 logoX ! 7 logoY ! \ Initialize logo placement defaults diff --git a/stand/forth/logo-orbbw.4th b/stand/forth/logo-orbbw.4th index 11dc11cabb77..9e49a979f911 100644 --- a/stand/forth/logo-orbbw.4th +++ b/stand/forth/logo-orbbw.4th @@ -22,7 +22,6 @@ \ OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF \ SUCH DAMAGE. \ -\ $FreeBSD$ 46 logoX ! 7 logoY ! \ Initialize logo placement defaults diff --git a/stand/forth/menu-commands.4th b/stand/forth/menu-commands.4th index 9adf30a46b66..decf3fdf6fa4 100644 --- a/stand/forth/menu-commands.4th +++ b/stand/forth/menu-commands.4th @@ -22,7 +22,6 @@ \ OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF \ SUCH DAMAGE. \ -\ $FreeBSD$ marker task-menu-commands.4th diff --git a/stand/forth/menu.4th b/stand/forth/menu.4th index 75e75e3e3654..87b4efb8c185 100644 --- a/stand/forth/menu.4th +++ b/stand/forth/menu.4th @@ -24,7 +24,6 @@ \ OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF \ SUCH DAMAGE. \ -\ $FreeBSD$ marker task-menu.4th diff --git a/stand/forth/menu.rc b/stand/forth/menu.rc index d640e803e61f..da9ef49c84cd 100644 --- a/stand/forth/menu.rc +++ b/stand/forth/menu.rc @@ -1,5 +1,4 @@ \ Menu.rc -\ $FreeBSD$ \ \ You should not edit this file! Put any overrides in menu.rc.local \ instead as this file can be replaced during system updates. diff --git a/stand/forth/menusets.4th b/stand/forth/menusets.4th index 9335b80d511a..c3a4f8e8adb2 100644 --- a/stand/forth/menusets.4th +++ b/stand/forth/menusets.4th @@ -22,7 +22,6 @@ \ OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF \ SUCH DAMAGE. \ -\ $FreeBSD$ marker task-menusets.4th diff --git a/stand/forth/screen.4th b/stand/forth/screen.4th index e27482248b57..02eff4dd1b5b 100644 --- a/stand/forth/screen.4th +++ b/stand/forth/screen.4th @@ -23,7 +23,6 @@ \ OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF \ SUCH DAMAGE. \ -\ $FreeBSD$ marker task-screen.4th diff --git a/stand/forth/shortcuts.4th b/stand/forth/shortcuts.4th index 33a1cf678988..6ea885102140 100644 --- a/stand/forth/shortcuts.4th +++ b/stand/forth/shortcuts.4th @@ -22,7 +22,6 @@ \ OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF \ SUCH DAMAGE. \ -\ $FreeBSD$ \ FICL words intended to be used as shortcuts for carrying out common tasks or \ producing common results. Generally, words defined here are simply groupings diff --git a/stand/forth/support.4th b/stand/forth/support.4th index 999ac5005f5d..49318e067678 100644 --- a/stand/forth/support.4th +++ b/stand/forth/support.4th @@ -22,7 +22,6 @@ \ OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF \ SUCH DAMAGE. \ -\ $FreeBSD$ \ Loader.rc support functions: \ diff --git a/stand/forth/version.4th b/stand/forth/version.4th index a5311b4442ac..e92d77b321c8 100644 --- a/stand/forth/version.4th +++ b/stand/forth/version.4th @@ -22,7 +22,6 @@ \ OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF \ SUCH DAMAGE. \ -\ $FreeBSD$ marker task-version.4th diff --git a/stand/i386/loader/loader.rc b/stand/i386/loader/loader.rc index 9f1ebe635971..4bac6ef6801d 100644 --- a/stand/i386/loader/loader.rc +++ b/stand/i386/loader/loader.rc @@ -1,5 +1,4 @@ \ Loader.rc -\ $FreeBSD$ \ \ Includes additional commands include /boot/loader.4th From nobody Wed Aug 16 17:57:25 2023 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 4RQwny4qskz4qvcn; Wed, 16 Aug 2023 17:57:26 +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 4RQwnx65mhz3W8x; Wed, 16 Aug 2023 17:57:25 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692208646; 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=lY3WveXtVm/rvjZhyiiXH7t3Q7Z/rYA8s8s+w8sKv0Q=; b=UAsH5cS1MiJYiqxM5nTBWdr1+ZugRlndJhVkYQN0VnkToovMB/WheSvNwoF09bvDbEjdUt JDV2LyS7MB6xSHaGnuSDylgsMhU/otcB7VIYXfQeLYdkubSE7NWOiSoaMLTGXFx/hfBIJH JIJ+AwX50Gge8/d9IUL5IRE4WwSX8lNlzs47CRGxy2EXbZ/E8uI0NaOWwhwKeGVIzGoZAy Dd9Vz/PenZeH8NKMAEy/NXjfygyYffxVzBC47JAPAFNbOlH/wjeUcVOzytuQNXv10ARRGN npf35lrmIBht0sxgTg0FdRC1YHIBOMjeNyx/NjGpQGDpVHhOPgZvrpZ9lhQfmw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692208646; 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=lY3WveXtVm/rvjZhyiiXH7t3Q7Z/rYA8s8s+w8sKv0Q=; b=mjulZm5GqkW6Z/tcGE+1RR7dbAdWZDUPUGibImFdQV+1ZpWVVTSOEdFhv+bJ8ll7pj87OX qlRxj8h7O+rgrTR+ams7006Ppcb/MXzdgUgl+GZ6T6kh/iYBoBamRnBIJiPMRh03CoTrPh 2flVCvqZNzEFG6goYre1ZKJCRxiODEGYgzAvF0oFsko9Z3Ej620wmQuqp7MtpSyoHkayku WcsFZTAgV/o9y1g8zq7wo23gG/YNU9MJJx78p+UrrP4QEdZcZXi03AG6tJ7bed9KE/YTq+ uFIkQ0tIJ5JF+4RAyVII26kg4W2qUOQABFlRYtDVzurv4HWX3sE1nZmfp5GEtQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692208646; a=rsa-sha256; cv=none; b=RXJKK1v+0yJFzSdoQl2jBs63ymTvq+VltKqbPM+nzHHMX5j9lJj+tDfK+R9NXZR4jGFPky 7nrWoE7bj9YLRkO2h2coSvLen1shmSfOgrOPWFpQfRmemoT7C7rdvRVHQYIjphkq6d+XOB Im1GSo6N0SGVKGEogMnJKd2WZSPFz3nn7aEiEBypgYHSwfgaQLPg7rrhxu197Q7yPvne/Z yJ25CSc2iHuOK40k+Q7h/+N3Z1hv5pMAkOUrjMSXZ6EOAcvSB52UnLZFp/QgvUTj9wI+Xx wgqXPPD96bJdtezotwHHILnneFxNWXH1Q6A3w7qf3ZAgmCm0bbmynHeBW5Rxew== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RQwnx4jw7z11KN; Wed, 16 Aug 2023 17:57:25 +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 37GHvPtR060189; Wed, 16 Aug 2023 17:57:25 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37GHvPBb060186; Wed, 16 Aug 2023 17:57:25 GMT (envelope-from git) Date: Wed, 16 Aug 2023 17:57:25 GMT Message-Id: <202308161757.37GHvPBb060186@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Warner Losh Subject: git: 9524e274b548 - main - Remove $FreeBSD$: one-line xdr pattern 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org 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: 9524e274b5484ac8b43bacd90d4029183ccf6476 Auto-Submitted: auto-generated The branch main has been updated by imp: URL: https://cgit.FreeBSD.org/src/commit/?id=9524e274b5484ac8b43bacd90d4029183ccf6476 commit 9524e274b5484ac8b43bacd90d4029183ccf6476 Author: Warner Losh AuthorDate: 2023-08-16 17:55:47 +0000 Commit: Warner Losh CommitDate: 2023-08-16 17:55:47 +0000 Remove $FreeBSD$: one-line xdr pattern Remove /^\s*%\s*__FBSDID\("\$FreeBSD\$"\);?\s*\n/ --- include/rpcsvc/bootparam_prot.x | 1 - include/rpcsvc/crypt.x | 1 - include/rpcsvc/key_prot.x | 1 - include/rpcsvc/klm_prot.x | 1 - include/rpcsvc/mount.x | 1 - include/rpcsvc/nfs_prot.x | 1 - include/rpcsvc/nis.x | 1 - include/rpcsvc/nis_cache.x | 1 - include/rpcsvc/nis_callback.x | 1 - include/rpcsvc/nlm_prot.x | 1 - include/rpcsvc/pmap_prot.x | 1 - include/rpcsvc/rex.x | 1 - include/rpcsvc/rnusers.x | 1 - include/rpcsvc/rquota.x | 1 - include/rpcsvc/rstat.x | 2 -- include/rpcsvc/sm_inter.x | 1 - include/rpcsvc/spray.x | 1 - include/rpcsvc/yp.x | 1 - include/rpcsvc/yppasswd.x | 1 - include/rpcsvc/ypupdate_prot.x | 1 - include/rpcsvc/ypxfrd.x | 1 - usr.sbin/rpc.yppasswdd/yppasswd_private.x | 1 - 22 files changed, 23 deletions(-) diff --git a/include/rpcsvc/bootparam_prot.x b/include/rpcsvc/bootparam_prot.x index 548d618755d7..6e47bdb218d3 100644 --- a/include/rpcsvc/bootparam_prot.x +++ b/include/rpcsvc/bootparam_prot.x @@ -51,7 +51,6 @@ %/*static char sccsid[] = "from: @(#)bootparam_prot.x 2.1 88/08/01 4.0 RPCSRC";*/ %#endif /* not lint */ %#include -%__FBSDID("$FreeBSD$"); #endif const MAX_MACHINE_NAME = 255; diff --git a/include/rpcsvc/crypt.x b/include/rpcsvc/crypt.x index 3b296c0ddf1d..7d6b94d96067 100644 --- a/include/rpcsvc/crypt.x +++ b/include/rpcsvc/crypt.x @@ -32,7 +32,6 @@ #ifndef RPC_HDR %#include -%__FBSDID("$FreeBSD$"); #endif /* diff --git a/include/rpcsvc/key_prot.x b/include/rpcsvc/key_prot.x index 1fccd957941d..09a20049832e 100644 --- a/include/rpcsvc/key_prot.x +++ b/include/rpcsvc/key_prot.x @@ -48,7 +48,6 @@ %/* From: #pragma ident "@(#)key_prot.x 1.7 94/04/29 SMI" */ %/* Copyright (c) 1990, 1991 Sun Microsystems, Inc. */ %#include -%__FBSDID("$FreeBSD$"); % %/* % * Compiled from key_prot.x using rpcgen. diff --git a/include/rpcsvc/klm_prot.x b/include/rpcsvc/klm_prot.x index 5860f3251c17..b78dbfc20c3c 100644 --- a/include/rpcsvc/klm_prot.x +++ b/include/rpcsvc/klm_prot.x @@ -44,7 +44,6 @@ %/*static char sccsid[] = "from: @(#)klm_prot.x 2.1 88/08/01 4.0 RPCSRC";*/ %#endif /* not lint */ %#include -%__FBSDID("$FreeBSD$"); #endif const LM_MAXSTRLEN = 1024; diff --git a/include/rpcsvc/mount.x b/include/rpcsvc/mount.x index 9ebee835b273..e67cbc73d867 100644 --- a/include/rpcsvc/mount.x +++ b/include/rpcsvc/mount.x @@ -39,7 +39,6 @@ %/*static char sccsid[] = "from: @(#)mount.x 2.1 88/08/01 4.0 RPCSRC";*/ %#endif /* not lint */ %#include -%__FBSDID("$FreeBSD$"); #endif const MNTPATHLEN = 1024; /* maximum bytes in a pathname argument */ diff --git a/include/rpcsvc/nfs_prot.x b/include/rpcsvc/nfs_prot.x index 17791b6a18b2..9706c5a03bbd 100644 --- a/include/rpcsvc/nfs_prot.x +++ b/include/rpcsvc/nfs_prot.x @@ -35,7 +35,6 @@ %/*static char sccsid[] = "from: @(#)nfs_prot.x 2.1 88/08/01 4.0 RPCSRC";*/ %#endif /* not lint */ %#include -%__FBSDID("$FreeBSD$"); #endif const NFS_PORT = 2049; diff --git a/include/rpcsvc/nis.x b/include/rpcsvc/nis.x index ee822d039b86..bd1e61828dec 100644 --- a/include/rpcsvc/nis.x +++ b/include/rpcsvc/nis.x @@ -31,7 +31,6 @@ #ifndef RPC_HDR %#include -%__FBSDID("$FreeBSD$"); #endif /* diff --git a/include/rpcsvc/nis_cache.x b/include/rpcsvc/nis_cache.x index 6edaea92c38b..e55173994c13 100644 --- a/include/rpcsvc/nis_cache.x +++ b/include/rpcsvc/nis_cache.x @@ -39,7 +39,6 @@ #ifndef RPC_HDR %#include -%__FBSDID("$FreeBSD$"); #endif #ifdef RPC_HDR diff --git a/include/rpcsvc/nis_callback.x b/include/rpcsvc/nis_callback.x index 74a555b4f16b..7b717e918dcc 100644 --- a/include/rpcsvc/nis_callback.x +++ b/include/rpcsvc/nis_callback.x @@ -40,7 +40,6 @@ #ifndef RPC_HDR %#include -%__FBSDID("$FreeBSD$"); #endif /* diff --git a/include/rpcsvc/nlm_prot.x b/include/rpcsvc/nlm_prot.x index 87bf6c844359..f53d81996801 100644 --- a/include/rpcsvc/nlm_prot.x +++ b/include/rpcsvc/nlm_prot.x @@ -15,7 +15,6 @@ %/*static char sccsid[] = "from: * @(#)nlm_prot.x 2.1 88/08/01 4.0 RPCSRC";*/ %__RCSID("$NetBSD: nlm_prot.x,v 1.6 2000/06/07 14:30:15 bouyer Exp $"); %#endif /* not lint */ -%__FBSDID("$FreeBSD$"); #endif /* diff --git a/include/rpcsvc/pmap_prot.x b/include/rpcsvc/pmap_prot.x index 19a4d8c5a2fd..fb8a3bbde044 100644 --- a/include/rpcsvc/pmap_prot.x +++ b/include/rpcsvc/pmap_prot.x @@ -36,7 +36,6 @@ % %#pragma ident "@(#)pmap_prot.x 1.6 94/04/29 SMI" %#include -%__FBSDID("$FreeBSD$"); % %#ifndef _KERNEL % diff --git a/include/rpcsvc/rex.x b/include/rpcsvc/rex.x index 4d4bda65f283..20cce24e0ffa 100644 --- a/include/rpcsvc/rex.x +++ b/include/rpcsvc/rex.x @@ -39,7 +39,6 @@ %/*static char sccsid[] = "from: @(#)rex.x 2.1 88/08/01 4.0 RPCSRC";*/ %#endif /* not lint */ %#include -%__FBSDID("$FreeBSD$"); #endif const STRINGSIZE = 1024; diff --git a/include/rpcsvc/rnusers.x b/include/rpcsvc/rnusers.x index 421a515ac725..1b6dcada2ff1 100644 --- a/include/rpcsvc/rnusers.x +++ b/include/rpcsvc/rnusers.x @@ -39,7 +39,6 @@ %/*static char sccsid[] = "from: @(#)rnusers.x 2.1 88/08/01 4.0 RPCSRC";*/ %#endif /* not lint */ %#include -%__FBSDID("$FreeBSD$"); #endif const MAXUSERS = 100; diff --git a/include/rpcsvc/rquota.x b/include/rpcsvc/rquota.x index 8c8dfe452b54..b4ef0d3a6dda 100644 --- a/include/rpcsvc/rquota.x +++ b/include/rpcsvc/rquota.x @@ -8,7 +8,6 @@ #ifndef RPC_HDR %#include -%__FBSDID("$FreeBSD$"); #endif const RQ_PATHLEN = 1024; diff --git a/include/rpcsvc/rstat.x b/include/rpcsvc/rstat.x index a34456082afa..1b62470777e8 100644 --- a/include/rpcsvc/rstat.x +++ b/include/rpcsvc/rstat.x @@ -51,8 +51,6 @@ %/*static char sccsid[] = "from: @(#)rstat.x 2.2 88/08/01 4.0 RPCSRC";*/ %#endif /* not lint */ %#include -%__FBSDID("$FreeBSD$"); - #endif /* def RPC_HDR */ const RSTAT_CPUSTATES = 4; diff --git a/include/rpcsvc/sm_inter.x b/include/rpcsvc/sm_inter.x index 42a00915e8f7..a9a69c8b24eb 100644 --- a/include/rpcsvc/sm_inter.x +++ b/include/rpcsvc/sm_inter.x @@ -40,7 +40,6 @@ #ifndef RPC_HDR %#include -%__FBSDID("$FreeBSD$"); #endif program SM_PROG { diff --git a/include/rpcsvc/spray.x b/include/rpcsvc/spray.x index b6a5b849a079..406d318a4943 100644 --- a/include/rpcsvc/spray.x +++ b/include/rpcsvc/spray.x @@ -40,7 +40,6 @@ %/*static char sccsid[] = "from: @(#)spray.x 2.1 88/08/01 4.0 RPCSRC";*/ %#endif /* not lint */ %#include -%__FBSDID("$FreeBSD$"); #endif const SPRAYMAX = 8845; /* max amount can spray */ diff --git a/include/rpcsvc/yp.x b/include/rpcsvc/yp.x index 91614b20486f..d11902c4a279 100644 --- a/include/rpcsvc/yp.x +++ b/include/rpcsvc/yp.x @@ -37,7 +37,6 @@ #ifndef RPC_HDR %#include -%__FBSDID("$FreeBSD$"); #endif const YPMAXRECORD = 16777216; diff --git a/include/rpcsvc/yppasswd.x b/include/rpcsvc/yppasswd.x index 1b39a632fa94..2ad2215689f3 100644 --- a/include/rpcsvc/yppasswd.x +++ b/include/rpcsvc/yppasswd.x @@ -40,7 +40,6 @@ %/*static char sccsid[] = "from: @(#)yppasswd.x 2.1 88/08/01 4.0 RPCSRC";*/ %#endif /* not lint */ %#include -%__FBSDID("$FreeBSD$"); #endif program YPPASSWDPROG { diff --git a/include/rpcsvc/ypupdate_prot.x b/include/rpcsvc/ypupdate_prot.x index 90648a023e6e..328a07432f0d 100644 --- a/include/rpcsvc/ypupdate_prot.x +++ b/include/rpcsvc/ypupdate_prot.x @@ -35,7 +35,6 @@ %/* from @(#)ypupdate_prot.x 1.3 91/03/11 TIRPC 1.0 */ #ifndef RPC_HDR %#include -%__FBSDID("$FreeBSD$"); #endif % %/* diff --git a/include/rpcsvc/ypxfrd.x b/include/rpcsvc/ypxfrd.x index e6ff902a1dfe..44ce886f64f5 100644 --- a/include/rpcsvc/ypxfrd.x +++ b/include/rpcsvc/ypxfrd.x @@ -66,7 +66,6 @@ #ifndef RPC_HDR %#include -%__FBSDID("$FreeBSD$"); #endif /* XXX cribbed from yp.x */ diff --git a/usr.sbin/rpc.yppasswdd/yppasswd_private.x b/usr.sbin/rpc.yppasswdd/yppasswd_private.x index a1d6be51f369..d1e32f8819b5 100644 --- a/usr.sbin/rpc.yppasswdd/yppasswd_private.x +++ b/usr.sbin/rpc.yppasswdd/yppasswd_private.x @@ -32,7 +32,6 @@ #ifndef RPC_HDR %#include -%__FBSDID("$FreeBSD$"); #endif #ifdef RPC_HDR From nobody Wed Aug 16 18:07:50 2023 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 4RQx1y51N7z4qvwk; Wed, 16 Aug 2023 18:07:50 +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 4RQx1y4M1Xz4Cnj; Wed, 16 Aug 2023 18:07:50 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692209270; 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=OJwYxEZg21MJKTW5xFqgt2E+hRHMOMJylofyA+6vLzI=; b=pSziNQA0sX1BEd5mriqUSaZu9wUZtZkZNOdxC1Sns3hZpShuWuZoxmB51bHCyaKR+dPnJy 3PxnDVPG/Nv6ItNHeUQZNhNM/dmV3RloWJEi/X+U0AR0rJH9mXgmZ86BB6jtvsdO4rO+PY 4nNqT1ZyqSJrB/jz3aEs4Xxsh6+NhHQ63imCniig07+uFQLjDlnT1tU6gBiFztZlWSVIsQ hJozHWmXFa5+A+P1pRQpyilH63yGBBQcTnOMex5c0g7EYcAJzg3/9Sy+7tUgR9b+/F1x3q TkzucWYdlnQQPb+CIY0lb4WVhjPjL3XgxSIvZakpURZgyt31ReBny0QK5LCz3g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692209270; 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=OJwYxEZg21MJKTW5xFqgt2E+hRHMOMJylofyA+6vLzI=; b=pNGunjm9eGjZGtf0D2iIshLMPk90vqccIPQRkJrVP5rbhxDMN9GkTEjvg3xN5pnshQ0b2d Cp/mJE/HfXLHMbWt/fj1O9sBu9f+z6AqVUuNfuq99wDPOeQd/p8B0gbqySD2CLKD1/8eDn KBgfP3/y5Ld65YJAmWOsYJzZDTkHuC0O9K8cQGyem3bJomdYFX5E+xjh8x9hPwEQ9A9s19 grCewgpLbHCf/Gxxe/cEeqyU1ApN72oAt+AxKAl0g0V595tRw88jG0Z2Sx97mhj9Dgamr3 AqC+Xs+KA0etOMSGD6z7xTIL3WT64K+daAYOr0Uu9Zgsccq3Jn/nWNPAyDzcjQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692209270; a=rsa-sha256; cv=none; b=XsS3Quu6tbJ8Cokl/DdHxwL1VyX+qxEoyeOLSFOrSO1xBGEEvyGmAPre8CUdV9mXBKoi1a HSNU7HmCyuf/j5Sc3K5uat6yTOMKTzSoqXA4MPzCTUJLAiETqWnbWueucb5yui3yJsgBlg VjBvv6bZuTqFbA18XLvjTutFKYWRyhM1P7H8/atibYShwscStqTigykKElxPoo4f9/N+9v ZkiltsAa/scv28OMDNfEL7Ig9Ljj6XXq0DuJMgwLobds3IladkFwiM0E578cX5i2ueBsFV yTn/kYW5w/P//FDGLAUyAathL36cuFiigg5x3iGfSF7B9d4g3FSmKPNdjLBtiA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RQx1y3PvWz11rD; Wed, 16 Aug 2023 18:07:50 +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 37GI7ohZ078060; Wed, 16 Aug 2023 18:07:50 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37GI7oJN078057; Wed, 16 Aug 2023 18:07:50 GMT (envelope-from git) Date: Wed, 16 Aug 2023 18:07:50 GMT Message-Id: <202308161807.37GI7oJN078057@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Warner Losh Subject: git: 3b6b4765499f - main - freebsd-yeet: Tool to remove $FreeBSD$ from tree 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org 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: 3b6b4765499f73ff4c31b8042bab67747ab41686 Auto-Submitted: auto-generated The branch main has been updated by imp: URL: https://cgit.FreeBSD.org/src/commit/?id=3b6b4765499f73ff4c31b8042bab67747ab41686 commit 3b6b4765499f73ff4c31b8042bab67747ab41686 Author: Warner Losh AuthorDate: 2023-08-16 18:06:37 +0000 Commit: Warner Losh CommitDate: 2023-08-16 18:06:37 +0000 freebsd-yeet: Tool to remove $FreeBSD$ from tree Use at your own risk, but this will remove $FreeBSD$ from your tree. It does commits and tries to be at least a little smart about it. Sponsored by: Netflix --- tools/build/freebsd-yeet.pl | 107 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 107 insertions(+) diff --git a/tools/build/freebsd-yeet.pl b/tools/build/freebsd-yeet.pl new file mode 100644 index 000000000000..ee7f27f81637 --- /dev/null +++ b/tools/build/freebsd-yeet.pl @@ -0,0 +1,107 @@ +# Remove almost all of the $ FreeBSD $ tags in the tree. +# +# Copyright (c) 2023, Warner Losh +# SPDX-License-Identifier: BSD-2-Clause +# +# Needs p5-File-Lib package +# Caveat Emptor +# +use strict; +use warnings; +use File::Find; + +sub skip_list +{ + my $fn = $_[0]; + + if ($fn =~ m=^./contrib/=) { + return 1; + } + if ($fn =~ m=^./sys/contrib/=) { + return 1; + } + if ($fn =~ m=^./cddl/contrib/=) { + return 1; + } + if ($fn =~ m=^./crypto/=) { + return 1; + } + if ($fn =~ m=^./.git/=) { + return 1; + } + if ($fn =~ m=~$=) { + return 1; + } + return 0; +} + +my $pretty; +my $pattern; +my $repl; +my $count; + +sub do_one +{ + $pretty = $_[0]; + $pattern = $_[1]; + $repl = ""; + $repl = $_[2] if defined($_[2]); + $count = 0; + + sub findfiles + { + return unless -f; + my $fn="$File::Find::name"; + return if skip_list($fn); + open my $fh, '<', $_ or die "Can't open $fn: $!\n"; + local $/; + my $file = <$fh>; + close $fh; + my $len = length($file); + + $file =~ s=$pattern=$repl=gm; + my $len2 = length($file); + return if $len2 == $len; + print "$pretty: $fn\n"; + open my $fhw, '>', $_ or die "Can't write $fn: $!\n"; + print $fhw $file; + close $fhw; + $count++; + } + + $count = 0; + find({ wanted => \&findfiles, }, './sys'); + if ($count > 0) { + print "Changed $pretty\n"; + system("git commit -a -m'sys: Remove \$FreeBSD\$: $pretty\n\nRemove /$pattern/'"); + } + $count = 0; + find({ wanted => \&findfiles, }, '.'); + if ($count > 0) { + print "Changed $pretty\n"; + system("git commit -a -m'Remove \$FreeBSD\$: $pretty\n\nRemove /$pattern/'"); + } +} + +# Note: Do two line before one line +do_one("sound driver version", 'SND_DECLARE_FILE\("\$FreeBSD\$"\);', 'SND_DECLARE_FILE("");'); +do_one("one-line m4 tag", '^dnl\s*\$FreeBSD\$.*$\n'); +do_one("two-line .h pattern", '^\s*\*\n \*\s+\$FreeBSD\$$\n'); +do_one("one-line .h pattern", '^\s*\*+\s*\$FreeBSD\$.*$\n'); +do_one("one-line .c comment pattern", '^/[*/]\s*\$FreeBSD\$.*\n'); +do_one("two-line .c pattern", '^#include\s+.*$\n\s+__FBSDID\("\$FreeBSD\$"\);\n'); +do_one("one-line .c pattern", '^[\s*]*__FBSDID\("\$FreeBSD\$"\);?\s*\n'); +do_one("alt two-line .c pattern", '^\s*__RCSID\("\$FreeBSD\$"\);\n\n'); +do_one("alt one-line .c pattern", '^\s*__RCSID\("\$FreeBSD\$"\);\n'); +do_one("one-line .S pattern", '^\s\.(asciz|ident)\s+\"\$FreeBSD\$\".*\n'); +do_one("one-line sh pattern", '^\s*#[#!]?\s*\$FreeBSD\$.*$\n'); +do_one("two-line nroff pattern", '^\.\\\\"\n\.\\\\"\s*\$FreeBSD\$$\n'); +do_one("one-line nroff pattern", '^\.\\\\"\s*\$FreeBSD\$$\n'); +do_one("one-line bare tag", '^\s*\$FreeBSD\$$\n'); +do_one("one-line catalog", '^\s*\$\s*\$FreeBSD\$$\n'); +do_one("two-line lua tag", '^--\n--\s*\$FreeBSD\$.*$\n'); +do_one("one-line lua tag", '^--\s*\$FreeBSD\$.*$\n'); +do_one("one-line ps tag", '^%\s*RCSID:\s*\$FreeBSD\$.*$\n'); +do_one("one-line forth tag", '^\\\\[\s*]*\$FreeBSD\$.*$\n'); +do_one("one-line xdr pattern", '^\s*%\s*__FBSDID\("\$FreeBSD\$"\);?\s*\n'); +exit; From nobody Wed Aug 16 18:09:42 2023 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 4RQx4T13lxz4qvxD for ; Wed, 16 Aug 2023 18:10:01 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic315-54.consmr.mail.gq1.yahoo.com (sonic315-54.consmr.mail.gq1.yahoo.com [98.137.65.30]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4RQx4R59p8z4F21 for ; Wed, 16 Aug 2023 18:09:59 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=DZ3iUCAj; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.65.30 as permitted sender) smtp.mailfrom=marklmi@yahoo.com; dmarc=pass (policy=reject) header.from=yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1692209396; bh=7MiG+ZyzWEew0kStTb/SGPULD9EedbJeCmD3dajXwjQ=; h=From:Subject:Date:To:References:From:Subject:Reply-To; b=DZ3iUCAjJylPM/e6JP+S3d0q2FIRDsnV6XyGNz4AAfBJ5bR4uO/rZ51t3nVfvJ+hsDXW3/sEPiG1+SEcgUx7hW8HYyA0EHtVwf2MSQ4GtfccpEnqkUfMTCS51Iz3WU66Y3HJOkbbrOTyzdE0ytcfwg+oKWcET1ZaHWEJ53O2h171cfaHikbEA7gkgcsIRIQJXRVACqmPIGchqv68Q2416BjgNCIj8vSoP5yOOfc6HqP0TQnqd+fPAApY9Fvxn9Z0dcChPY3X3eTKs8yjnOboGO4vX1hnMV3f9DVUiEUUVJFb7PsNOcYn8sHfg2nkPS4YFk477R28rIZt+GBqDS965w== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1692209396; bh=u1hgb8ryeHdUUb3aQuHgjTA9nuAGtQg8bIZnw8/uJ8f=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=LD0b+jlVFA0626cuWuEIShhWbpsQ7e0dWw8xqAsnabc7h17XddMd9uf/IXSmCvDe9fi+Y7t/QJ2ajvAR51aBsL5Na05zJTJngeabbwXORG6F4LZrEn+Oaddkx6Bis7ikNoVfe2ThTL8uYsD3x8syaZLSxZFBv/emM6wwWaXs8jzPTyqlt+z/bJxlH7WD1JzvczT5ZlQP9tywt0lZZfsBpnyCq6LH2HguTzUNlY72WY5cMQ4HcextR5oNHusrD+1+XfT387FCJN3HNFRvcgUBjZGmQlgCQk973zcGkUyw2zObS2P9JEhNKlPCboVkzTHvCXSkMdvnjLrTnYFNLisovw== X-YMail-OSG: RdXIs8YVM1kOCLwgUnfG8KnwWXH7a6TE7meF_.dSqh1JzJ5dV_.24W8cpILSuER 0oghuyHS9Z1Cdsw7ovvs4WNO_jlWsJbq1Gc5d7lqkJZjqXCngHgTEyA.dq_R8__b59l5BqgEXbGF pLR4Sy39yF8EbZtTrqqvXj5rxXHmmehUhSzlMk1MUtm52chYKCn1xUmIFj9sDfUq67ymO.8dqIZp KaCFbUwFzapY6Sgvr7nG2cgF3nyzc_xWyvsSa0EG9EQq7M6mUCBGYmxrMZxRIHeVYiWi_wXOjhtX V3ZSRUSJS6fzOdH78HvyoLmsS8TvqVQLY4Qm4QrTfFuRtomvfXgV1RrinutiMSf5jMbcPO9vUHHn 1W8atMBMtRn2A_8fnPKcQre.iqgKG5YvRiSa4NSKvy4nZAE78SrW0RaYjS2.AGIX.fy.IRSRT_df 41Kec_MtnxQeSWMvYBK5_DBCRyRayPM9eqvSe9L1sWpc.UKDQ8Zeb2TNGcXHLgHzVJ1zARY83HGd PTURUDD99V2vGX2.hwVavVoFdChri9JKrC3U0P5KsWPu2WOuYWTbJgFSdQ8iO7tZo8KFGuU3uTMT Wf2vyjRnROJ1vnN8fdhEMdwat1KLOcqwpwBkV8WVHlROv8g8FEvB0dC5QpY7PQXs793lgcvVefO3 cYiRYaGrkxpSFdWZnboKI0Via8qy8cF5pL05G_Wf530GYpmnU6woHZjuRdvMgk5pMnPOxo20RNe9 7LVE7HeaU2j79WgBn1aqdFct.UO4Q93TgV3UZRmBnitvCbqIAOcaDWyb_pu0JJ2a2GZL8GBFTlhZ mV9MqhgzppSsLfj66C5kp5ddDMGoMsSzp.5rLNo_GJki5QyLqeS.omvWjeTFKSdmpPmTrVQSv6cQ r49azRIws9nM.C9aqxQsI1WHcY4kx_L87LwOIYvBipxda4b_Cd6wh8MLXwBp1XQPpXaT98nhrSCP RMgBR4NWFmMX5U4jHzqIerkT98OUrlo65pN4tIoCX9iNZf7ZW7xglyKn5TK96lPiWdGYgwqFoSwq zKJsBmQB0a2fSk_WKauOd8VWpEXkV8LBDf_2JqpREx_aDkowl_Ef2VTvVypT7mLe5tvl7B13e0Wq UPpPEZIcf0mJskMxU.LmBmJ72X2uJPdONM1fHKKaavk1fD2W_HoYQ7eQ5uHRGRy6styOMKUkWLRZ XspZrmoRPvDsFx2tKp2cClKBPW5Xtqe7faxvlIenrauG8gqB0S1SugZ36z5XF7hx3kzD6wab_U0A jrLzDQZLwWiFx.brfhonK4as4eYB64MfGdyTEUfNJUE9qupS0q2UGL1zg17VAyfa1qPx0btvcBYl nZqj3x_arIQGrw1tcLq7K4rOW7ajL1cs5_0xy_wjuvolG2l.E_wbP5n6.G8FbW1P5aF3C6fuX2BJ .e7WHFA8w.uNNeMYQAIyzMDCTH7aHreU5uL3Kzi2AajRpZpW08OR1A7uuaNw0lmNwZv2A3lk3Z3h Zork4ivARYzEQ9RX_25TnKK6uuPs70YFvWr8fR23wUPIw7dYu7HPeiKdcLlFsfxFR22hIEuwzJRp r.8__eX9eE9yyflSY5X62B5hTTgk_NlK8td3etGvRoYt7uUs3hlg8jUv4vVKI0p6T9pyO02R44O2 wnnS05qMCRV3hOdzClT34zlkla7_A8S14ozzCIHbzvfKthnOTqp42TV8chzegUTpbGF06azVd07V 4nviCYih_BSanYIckLEw7NZD.zfTWRyUUXFfk2eLCdPWrBYnbJfMnWorl0xuqEre5yVFNVgdNawg VRJTcxrPsdV8lG7fMAbQAu3m36nQFUQcG0iLt_B0kfEWFMM3RFCDhhNI1Xa8pgyVeD7sqvsymvHc wgZCzhX03myySl7GIXm.Wj7K.t1FnH7VLB3gZHYi_mrFZGv9mfMrRDVCdVDJ2FRyElb16enf5gbW OPZi0rBWnFG1CdmOFRH.I3Hvx1PxUj0kGDigQmQCiLjsVhO7zncpo3_xvUayMe6wN0QZR3RkXUf1 6zoXuBImw6OtO5_ihh3_65gbF2RisxSNGU7r9P0aPnb.GvNvCeJMvIFC5bWZeDT.qV0Rrcvg2lFp rt.tQVZhkaMihPgj7NQR2I2v5ulFkRbOXqV6dlicrQgnkkR.COYEzaEAcVryuSGd2lgqINhuEG3C ._oI_XO6vaQJHuipGNP.66yhI6jWUQYvIsmjRGxFdobXl_YLCdjS1bXWWWZjcI0mM3ANgwqTXa30 ISKPBvWOcH42uZ6QQqt2f52tBTZJ6YN3EO33L_pwM9Tk2B6i2lAhaW2a8dpsd6tBzw5AgCcQl3dS r X-Sonic-MF: X-Sonic-ID: 7c8ca722-c9a7-4608-bcff-7476d170e95b Received: from sonic.gate.mail.ne1.yahoo.com by sonic315.consmr.mail.gq1.yahoo.com with HTTP; Wed, 16 Aug 2023 18:09:56 +0000 Received: by hermes--production-bf1-865889d799-k5x9p (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 125cb255017e0915910724ef748d0b38; Wed, 16 Aug 2023 18:09:54 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3731.700.6\)) Subject: Re: git: da51a1211dc7 - main - RELNOTES: Note the deprecation of 32-bit platforms for 15.0. Message-Id: <0EA18905-9EC2-4F44-9FDC-2FD73C591160@yahoo.com> Date: Wed, 16 Aug 2023 11:09:42 -0700 To: John Baldwin , dev-commits-src-main@freebsd.org X-Mailer: Apple Mail (2.3731.700.6) References: <0EA18905-9EC2-4F44-9FDC-2FD73C591160.ref@yahoo.com> X-Spamd-Result: default: False [-3.50 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.997]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; MV_CASE(0.50)[]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; MIME_GOOD(-0.10)[text/plain]; FROM_HAS_DN(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; ARC_NA(0.00)[]; MLMMJ_DEST(0.00)[dev-commits-src-main@freebsd.org]; RCVD_IN_DNSWL_NONE(0.00)[98.137.65.30:from]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.65.30:from]; DKIM_TRACE(0.00)[yahoo.com:+]; FREEMAIL_FROM(0.00)[yahoo.com]; TO_DN_SOME(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; RCVD_TLS_LAST(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; MIME_TRACE(0.00)[0:+]; RCVD_COUNT_TWO(0.00)[2] X-Spamd-Bar: --- X-Rspamd-Queue-Id: 4RQx4R59p8z4F21 John Baldwin wrote on Date: Wed, 16 Aug 2023 16:55:37 UTC : > On 8/16/23 9:53 AM, John Baldwin wrote: > > The branch main has been updated by jhb: > >=20 > > URL: = https://cgit.FreeBSD.org/src/commit/?id=3Dda51a1211dc799fa123f5d7f041eaf83= c36f976b > >=20 > > commit da51a1211dc799fa123f5d7f041eaf83c36f976b > > Author: John Baldwin > > AuthorDate: 2023-08-16 16:49:17 +0000 > > Commit: John Baldwin > > CommitDate: 2023-08-16 16:52:16 +0000 > >=20 > > RELNOTES: Note the deprecation of 32-bit platforms for 15.0. > >=20 > > This draws a line in the sand of removing support for 32-bit worlds > > and kernels aside from COMPAT_FREEBSD32 and lib32 support. The > > project may choose to alter this approach when 15.0 is released by > > extending some level of 32-bit support in 15.0 or later. > >=20 > > In particular, at present there is a fair bit of interest in = retaining > > armv7 support in 15.0 at least. >=20 > This language probably needs further tweaking before 14.0 ships, but = it's a > start at least, and we need to get the associated warning into 14.0 to = give > users lots of heads up before 15.0 ships. The way I read: + stable/14 and earlier branches will retain existing 32-bit + kernel and world support. Ports will retain existing support + for building ports and packages on 32-bit systems on stable/14 + and earlier branches as long as those branches are supported + by the ports system. However, all 32-bit platforms are Tier-2 + or Tier-3 and support for individual ports should be expected + to degrade as upstreams deprecate 32-bit platforms. + + With the current support schedule, stable/14 will be EOLed 5 + years after the release of 14.0. The EOL of stable/14 would + mark the end of support for 32-bit platforms including source + releases, pre-built packages, and support for building + applications from ports. Given an estimated release date of + October 2023 for 14.0, support for 32-bit platforms would end + in October 2028. it seems that armv6 would have continued support until October 2028. (That could be the intent, for all I know. 2028 and armv6 just seems like an odd combination to me.) The text: QUOTE Ports will retain existing support + for building ports and packages on 32-bit systems on stable/14 + and earlier branches as long as those branches are supported + by the ports system. END QUOTE reads to me like only "self hosted" building of ports and packages is referenced. (That may be the intent for the wording, I was not sure.) =3D=3D=3D Mark Millard marklmi at yahoo.com From nobody Wed Aug 16 18:11:51 2023 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 4RQx6w4RN7z4qwDT for ; Wed, 16 Aug 2023 18:12:08 +0000 (UTC) (envelope-from kevin.bowling@kev009.com) Received: from mail-pf1-x435.google.com (mail-pf1-x435.google.com [IPv6:2607:f8b0:4864:20::435]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RQx6v4mhVz4H2h for ; Wed, 16 Aug 2023 18:12:07 +0000 (UTC) (envelope-from kevin.bowling@kev009.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-pf1-x435.google.com with SMTP id d2e1a72fcca58-68896d7eb1eso285215b3a.3 for ; Wed, 16 Aug 2023 11:12:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kev009.com; s=google; t=1692209524; x=1692814324; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=Tu/uC5EvzXJBOe2Yjky+O2PjHst9n7TywAwyATpyKnw=; b=ZBx2ZD/WyrYYrh+bP94WyxkUsXTkLJDx/sbqBsA3iWdXU4N7m66Sa/o2SS4OsTVLxt h8E4fQEzlaRBlamVjSVyFZJEuIkiMzQsFWFhcuwyHq1hmqSzXzM2ngG1BIRoDqQBIS1G 9Cfwgkk+z6zshytf1JpE5G+FYQSa5ZUJXYYhA= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1692209524; x=1692814324; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Tu/uC5EvzXJBOe2Yjky+O2PjHst9n7TywAwyATpyKnw=; b=NTBaHocP0Lo9UDDyDSvaYt94y7RxrYJ/lunBrYDWpFH3o7miQrj2siMFhIck9g6UIX G52VQOSM1mRa1Hi+TzWXop3sML0nmWMZyc6xj3tuRPVX7sstCN7O/pRirFWIJ/9YoJow 27g69Rtv6Qvy3twpEKTZZuuhM0uOVakuMcKurwxkZbEifUxulpAN9zEzO8F+0hV8OHb9 YajmoC1I7dpw4B0X/u+L6383u2gg5FM5B6FudFC96+GtXQiz3bUaCx1TbSl+LklQLwwv zprPgaPQG9feACkUrMwNo5vpaPoMlD14rN3LakfGlp/e6qnzktFIZX49jrS8QENgfOQ3 Wchg== X-Gm-Message-State: AOJu0YxgbxZGGMUdWjn8dXYyM8ZNZrqoNEh9QvioOUIyi49wpzTMxQUh w4ZTkx56jyW6NhIYfAWQ31bjWPveWIvNMTsl5TFbXJ7u+hsB0G0sDc0= X-Google-Smtp-Source: AGHT+IEJxib4G8j7z12zx2JugR0aBqYrCMZr2DkAdr8RBKoVkI32ID//4i0HVVnzoGRvi1Bpjq78OyhS7VjIMXOtaAg= X-Received: by 2002:a05:6a00:a17:b0:687:596e:fa72 with SMTP id p23-20020a056a000a1700b00687596efa72mr3137590pfh.5.1692209523652; Wed, 16 Aug 2023 11:12:03 -0700 (PDT) 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 References: <202308161756.37GHufPp058798@gitrepo.freebsd.org> In-Reply-To: <202308161756.37GHufPp058798@gitrepo.freebsd.org> From: Kevin Bowling Date: Wed, 16 Aug 2023 11:11:51 -0700 Message-ID: Subject: Re: git: 82a265ad9bad - main - sys: Remove $FreeBSD$: sound driver version To: Warner Losh Cc: src-committers@freebsd.org, dev-commits-src-all@freebsd.org, dev-commits-src-main@freebsd.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspamd-Queue-Id: 4RQx6v4mhVz4H2h X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US] On Wed, Aug 16, 2023 at 10:56=E2=80=AFAM Warner Losh wrot= e: > > The branch main has been updated by imp: > > URL: https://cgit.FreeBSD.org/src/commit/?id=3D82a265ad9bad315000a2d60b85= 3c4669f1600cd0 > > commit 82a265ad9bad315000a2d60b853c4669f1600cd0 > Author: Warner Losh > AuthorDate: 2023-08-16 17:53:59 +0000 > Commit: Warner Losh > CommitDate: 2023-08-16 17:53:59 +0000 > > sys: Remove $FreeBSD$: sound driver version > > Remove /SND_DECLARE_FILE\("\$FreeBSD\$"\);/ It seems like SND_DECLARE_FILE(""); should probably go away or the string within shall be dropped. Its idea of 'uniq' is a little concerning. > --- > sys/arm/broadcom/bcm2835/bcm2835_audio.c | 2 +- > sys/dev/sound/pci/als4000.c | 2 +- > sys/dev/sound/pci/atiixp.c | 2 +- > sys/dev/sound/pci/cmi.c | 2 +- > sys/dev/sound/pci/cs4281.c | 2 +- > sys/dev/sound/pci/csa.c | 2 +- > sys/dev/sound/pci/csamidi.c | 2 +- > sys/dev/sound/pci/csapcm.c | 2 +- > sys/dev/sound/pci/emu10k1.c | 2 +- > sys/dev/sound/pci/envy24.c | 2 +- > sys/dev/sound/pci/envy24ht.c | 2 +- > sys/dev/sound/pci/es137x.c | 2 +- > sys/dev/sound/pci/fm801.c | 2 +- > sys/dev/sound/pci/hda/hdaa.c | 2 +- > sys/dev/sound/pci/hda/hdaa_patches.c | 2 +- > sys/dev/sound/pci/hda/hdac.c | 2 +- > sys/dev/sound/pci/hda/hdacc.c | 2 +- > sys/dev/sound/pci/hdspe-pcm.c | 2 +- > sys/dev/sound/pci/hdspe.c | 2 +- > sys/dev/sound/pci/ich.c | 2 +- > sys/dev/sound/pci/maestro3.c | 2 +- > sys/dev/sound/pci/neomagic.c | 2 +- > sys/dev/sound/pci/solo.c | 2 +- > sys/dev/sound/pci/t4dwave.c | 2 +- > sys/dev/sound/pci/via8233.c | 2 +- > sys/dev/sound/pci/via82c686.c | 2 +- > sys/dev/sound/pci/vibes.c | 2 +- > sys/dev/sound/pcm/ac97.c | 2 +- > sys/dev/sound/pcm/ac97_patch.c | 2 +- > sys/dev/sound/pcm/buffer.c | 2 +- > sys/dev/sound/pcm/channel.c | 2 +- > sys/dev/sound/pcm/dsp.c | 2 +- > sys/dev/sound/pcm/feeder.c | 2 +- > sys/dev/sound/pcm/feeder_chain.c | 2 +- > sys/dev/sound/pcm/feeder_eq.c | 2 +- > sys/dev/sound/pcm/feeder_format.c | 2 +- > sys/dev/sound/pcm/feeder_matrix.c | 2 +- > sys/dev/sound/pcm/feeder_mixer.c | 2 +- > sys/dev/sound/pcm/feeder_rate.c | 2 +- > sys/dev/sound/pcm/feeder_volume.c | 2 +- > sys/dev/sound/pcm/mixer.c | 2 +- > sys/dev/sound/pcm/sndstat.c | 2 +- > sys/dev/sound/pcm/sound.c | 2 +- > sys/dev/sound/pcm/vchan.c | 2 +- > 44 files changed, 44 insertions(+), 44 deletions(-) > > diff --git a/sys/arm/broadcom/bcm2835/bcm2835_audio.c b/sys/arm/broadcom/= bcm2835/bcm2835_audio.c > index 36b1dc86535b..0d430cf19df7 100644 > --- a/sys/arm/broadcom/bcm2835/bcm2835_audio.c > +++ b/sys/arm/broadcom/bcm2835/bcm2835_audio.c > @@ -38,7 +38,7 @@ > > #include "vc_vchi_audioserv_defs.h" > > -SND_DECLARE_FILE("$FreeBSD$"); > +SND_DECLARE_FILE(""); > > /* Audio destination */ > #define DEST_AUTO 0 > diff --git a/sys/dev/sound/pci/als4000.c b/sys/dev/sound/pci/als4000.c > index 71f6c4f909c7..89f7d6385493 100644 > --- a/sys/dev/sound/pci/als4000.c > +++ b/sys/dev/sound/pci/als4000.c > @@ -48,7 +48,7 @@ > > #include "mixer_if.h" > > -SND_DECLARE_FILE("$FreeBSD$"); > +SND_DECLARE_FILE(""); > > /* Debugging macro's */ > #undef DEB > diff --git a/sys/dev/sound/pci/atiixp.c b/sys/dev/sound/pci/atiixp.c > index 83eee21a333e..99468367c998 100644 > --- a/sys/dev/sound/pci/atiixp.c > +++ b/sys/dev/sound/pci/atiixp.c > @@ -69,7 +69,7 @@ > > #include > > -SND_DECLARE_FILE("$FreeBSD$"); > +SND_DECLARE_FILE(""); > > #define ATI_IXP_DMA_RETRY_MAX 100 > > diff --git a/sys/dev/sound/pci/cmi.c b/sys/dev/sound/pci/cmi.c > index 6b4acbb4ddae..89a1eb24d878 100644 > --- a/sys/dev/sound/pci/cmi.c > +++ b/sys/dev/sound/pci/cmi.c > @@ -61,7 +61,7 @@ > #include "mixer_if.h" > #include "mpufoi_if.h" > > -SND_DECLARE_FILE("$FreeBSD$"); > +SND_DECLARE_FILE(""); > > /* Supported chip ID's */ > #define CMI8338A_PCI_ID 0x010013f6 > diff --git a/sys/dev/sound/pci/cs4281.c b/sys/dev/sound/pci/cs4281.c > index b011f67e763e..fccbf807d965 100644 > --- a/sys/dev/sound/pci/cs4281.c > +++ b/sys/dev/sound/pci/cs4281.c > @@ -45,7 +45,7 @@ > > #include > > -SND_DECLARE_FILE("$FreeBSD$"); > +SND_DECLARE_FILE(""); > > #define CS4281_DEFAULT_BUFSZ 16384 > > diff --git a/sys/dev/sound/pci/csa.c b/sys/dev/sound/pci/csa.c > index a03f319d85d5..68edfd9338c2 100644 > --- a/sys/dev/sound/pci/csa.c > +++ b/sys/dev/sound/pci/csa.c > @@ -54,7 +54,7 @@ > > #include > > -SND_DECLARE_FILE("$FreeBSD$"); > +SND_DECLARE_FILE(""); > > /* This is the pci device id. */ > #define CS4610_PCI_ID 0x60011013 > diff --git a/sys/dev/sound/pci/csamidi.c b/sys/dev/sound/pci/csamidi.c > index e9d6006544b3..cc4b41f86af9 100644 > --- a/sys/dev/sound/pci/csamidi.c > +++ b/sys/dev/sound/pci/csamidi.c > @@ -54,7 +54,7 @@ > > #include "mpufoi_if.h" > > -SND_DECLARE_FILE("$FreeBSD$"); > +SND_DECLARE_FILE(""); > > /* pulled from mpu401.c */ > #define MPU_DATAPORT 0 > diff --git a/sys/dev/sound/pci/csapcm.c b/sys/dev/sound/pci/csapcm.c > index d915a14a536f..14820a9c2216 100644 > --- a/sys/dev/sound/pci/csapcm.c > +++ b/sys/dev/sound/pci/csapcm.c > @@ -43,7 +43,7 @@ > #include > #include > > -SND_DECLARE_FILE("$FreeBSD$"); > +SND_DECLARE_FILE(""); > > /* Buffer size on dma transfer. Fixed for CS416x. */ > #define CS461x_BUFFSIZE (4 * 1024) > diff --git a/sys/dev/sound/pci/emu10k1.c b/sys/dev/sound/pci/emu10k1.c > index abb586e34525..d4624a549e42 100644 > --- a/sys/dev/sound/pci/emu10k1.c > +++ b/sys/dev/sound/pci/emu10k1.c > @@ -43,7 +43,7 @@ > #include > #include "mpufoi_if.h" > > -SND_DECLARE_FILE("$FreeBSD$"); > +SND_DECLARE_FILE(""); > > /* -------------------------------------------------------------------- = */ > > diff --git a/sys/dev/sound/pci/envy24.c b/sys/dev/sound/pci/envy24.c > index b95a3438ce79..8039d4e3186c 100644 > --- a/sys/dev/sound/pci/envy24.c > +++ b/sys/dev/sound/pci/envy24.c > @@ -41,7 +41,7 @@ > > #include "mixer_if.h" > > -SND_DECLARE_FILE("$FreeBSD$"); > +SND_DECLARE_FILE(""); > > static MALLOC_DEFINE(M_ENVY24, "envy24", "envy24 audio"); > > diff --git a/sys/dev/sound/pci/envy24ht.c b/sys/dev/sound/pci/envy24ht.c > index 4bfef99f600f..e9b6771e2162 100644 > --- a/sys/dev/sound/pci/envy24ht.c > +++ b/sys/dev/sound/pci/envy24ht.c > @@ -53,7 +53,7 @@ > > #include "mixer_if.h" > > -SND_DECLARE_FILE("$FreeBSD$"); > +SND_DECLARE_FILE(""); > > static MALLOC_DEFINE(M_ENVY24HT, "envy24ht", "envy24ht audio"); > > diff --git a/sys/dev/sound/pci/es137x.c b/sys/dev/sound/pci/es137x.c > index f1c94f16a123..a11a106fee2f 100644 > --- a/sys/dev/sound/pci/es137x.c > +++ b/sys/dev/sound/pci/es137x.c > @@ -90,7 +90,7 @@ > > #include "mixer_if.h" > > -SND_DECLARE_FILE("$FreeBSD$"); > +SND_DECLARE_FILE(""); > > #define MEM_MAP_REG 0x14 > > diff --git a/sys/dev/sound/pci/fm801.c b/sys/dev/sound/pci/fm801.c > index 2469fdba967f..34fb1f6f1bf6 100644 > --- a/sys/dev/sound/pci/fm801.c > +++ b/sys/dev/sound/pci/fm801.c > @@ -35,7 +35,7 @@ > #include > #include > > -SND_DECLARE_FILE("$FreeBSD$"); > +SND_DECLARE_FILE(""); > > #define PCI_VENDOR_FORTEMEDIA 0x1319 > #define PCI_DEVICE_FORTEMEDIA1 0x08011319 /* Audio controller */ > diff --git a/sys/dev/sound/pci/hda/hdaa.c b/sys/dev/sound/pci/hda/hdaa.c > index c7706d2bd967..ef8f634ac8e8 100644 > --- a/sys/dev/sound/pci/hda/hdaa.c > +++ b/sys/dev/sound/pci/hda/hdaa.c > @@ -47,7 +47,7 @@ > > #include "mixer_if.h" > > -SND_DECLARE_FILE("$FreeBSD$"); > +SND_DECLARE_FILE(""); > > #define hdaa_lock(devinfo) snd_mtxlock((devinfo)->lock) > #define hdaa_unlock(devinfo) snd_mtxunlock((devinfo)->lock) > diff --git a/sys/dev/sound/pci/hda/hdaa_patches.c b/sys/dev/sound/pci/hda= /hdaa_patches.c > index bec8590745c5..8331312b69c9 100644 > --- a/sys/dev/sound/pci/hda/hdaa_patches.c > +++ b/sys/dev/sound/pci/hda/hdaa_patches.c > @@ -47,7 +47,7 @@ > #include "pin_patch.h" > #include "pin_patch_realtek.h" > > -SND_DECLARE_FILE("$FreeBSD$"); > +SND_DECLARE_FILE(""); > > static const struct { > uint32_t model; > diff --git a/sys/dev/sound/pci/hda/hdac.c b/sys/dev/sound/pci/hda/hdac.c > index aca9bd7ac9ab..79ab71516cd9 100644 > --- a/sys/dev/sound/pci/hda/hdac.c > +++ b/sys/dev/sound/pci/hda/hdac.c > @@ -51,7 +51,7 @@ > > #define HDA_DRV_TEST_REV "20120126_0002" > > -SND_DECLARE_FILE("$FreeBSD$"); > +SND_DECLARE_FILE(""); > > #define hdac_lock(sc) snd_mtxlock((sc)->lock) > #define hdac_unlock(sc) snd_mtxunlock((sc)->lock) > diff --git a/sys/dev/sound/pci/hda/hdacc.c b/sys/dev/sound/pci/hda/hdacc.= c > index 33eea6ef67c5..4616b3b23a48 100644 > --- a/sys/dev/sound/pci/hda/hdacc.c > +++ b/sys/dev/sound/pci/hda/hdacc.c > @@ -43,7 +43,7 @@ > #include > #include > > -SND_DECLARE_FILE("$FreeBSD$"); > +SND_DECLARE_FILE(""); > > struct hdacc_fg { > device_t dev; > diff --git a/sys/dev/sound/pci/hdspe-pcm.c b/sys/dev/sound/pci/hdspe-pcm.= c > index 6de5b353ab5b..b23304d32fc7 100644 > --- a/sys/dev/sound/pci/hdspe-pcm.c > +++ b/sys/dev/sound/pci/hdspe-pcm.c > @@ -40,7 +40,7 @@ > > #include > > -SND_DECLARE_FILE("$FreeBSD$"); > +SND_DECLARE_FILE(""); > > struct hdspe_latency { > uint32_t n; > diff --git a/sys/dev/sound/pci/hdspe.c b/sys/dev/sound/pci/hdspe.c > index 943c20bba4f1..ac253b28df3a 100644 > --- a/sys/dev/sound/pci/hdspe.c > +++ b/sys/dev/sound/pci/hdspe.c > @@ -40,7 +40,7 @@ > > #include > > -SND_DECLARE_FILE("$FreeBSD$"); > +SND_DECLARE_FILE(""); > > static struct hdspe_channel chan_map_aio[] =3D { > { 0, 1, "line", 1, 1 }, > diff --git a/sys/dev/sound/pci/ich.c b/sys/dev/sound/pci/ich.c > index feb0175d2839..d5e8a48a186c 100644 > --- a/sys/dev/sound/pci/ich.c > +++ b/sys/dev/sound/pci/ich.c > @@ -38,7 +38,7 @@ > #include > #include > > -SND_DECLARE_FILE("$FreeBSD$"); > +SND_DECLARE_FILE(""); > > /* -------------------------------------------------------------------- = */ > > diff --git a/sys/dev/sound/pci/maestro3.c b/sys/dev/sound/pci/maestro3.c > index f46b587daf7c..c60c69b6baf5 100644 > --- a/sys/dev/sound/pci/maestro3.c > +++ b/sys/dev/sound/pci/maestro3.c > @@ -69,7 +69,7 @@ > #include > #include > > -SND_DECLARE_FILE("$FreeBSD$"); > +SND_DECLARE_FILE(""); > > /* -------------------------------------------------------------------- = */ > > diff --git a/sys/dev/sound/pci/neomagic.c b/sys/dev/sound/pci/neomagic.c > index 5616223b7590..162d99b57c70 100644 > --- a/sys/dev/sound/pci/neomagic.c > +++ b/sys/dev/sound/pci/neomagic.c > @@ -40,7 +40,7 @@ > #include > #include > > -SND_DECLARE_FILE("$FreeBSD$"); > +SND_DECLARE_FILE(""); > > /* -------------------------------------------------------------------- = */ > > diff --git a/sys/dev/sound/pci/solo.c b/sys/dev/sound/pci/solo.c > index dc8351e9c117..1788929811ed 100644 > --- a/sys/dev/sound/pci/solo.c > +++ b/sys/dev/sound/pci/solo.c > @@ -39,7 +39,7 @@ > > #include "mixer_if.h" > > -SND_DECLARE_FILE("$FreeBSD$"); > +SND_DECLARE_FILE(""); > > #define SOLO_DEFAULT_BUFSZ 16384 > #define ABS(x) (((x) < 0)? -(x) : (x)) > diff --git a/sys/dev/sound/pci/t4dwave.c b/sys/dev/sound/pci/t4dwave.c > index fc99a90b94e7..b7363402ba8b 100644 > --- a/sys/dev/sound/pci/t4dwave.c > +++ b/sys/dev/sound/pci/t4dwave.c > @@ -37,7 +37,7 @@ > #include > #include > > -SND_DECLARE_FILE("$FreeBSD$"); > +SND_DECLARE_FILE(""); > > /* -------------------------------------------------------------------- = */ > > diff --git a/sys/dev/sound/pci/via8233.c b/sys/dev/sound/pci/via8233.c > index 9de5b18cd031..6656670c9e1c 100644 > --- a/sys/dev/sound/pci/via8233.c > +++ b/sys/dev/sound/pci/via8233.c > @@ -50,7 +50,7 @@ > > #include > > -SND_DECLARE_FILE("$FreeBSD$"); > +SND_DECLARE_FILE(""); > > #define VIA8233_PCI_ID 0x30591106 > > diff --git a/sys/dev/sound/pci/via82c686.c b/sys/dev/sound/pci/via82c686.= c > index 6bd604941cf8..076df8c81aa0 100644 > --- a/sys/dev/sound/pci/via82c686.c > +++ b/sys/dev/sound/pci/via82c686.c > @@ -39,7 +39,7 @@ > > #include > > -SND_DECLARE_FILE("$FreeBSD$"); > +SND_DECLARE_FILE(""); > > #define VIA_PCI_ID 0x30581106 > #define NSEGS 4 /* Number of segments in SGD tabl= e */ > diff --git a/sys/dev/sound/pci/vibes.c b/sys/dev/sound/pci/vibes.c > index 81401796d68c..1299f15dc814 100644 > --- a/sys/dev/sound/pci/vibes.c > +++ b/sys/dev/sound/pci/vibes.c > @@ -44,7 +44,7 @@ > > #include "mixer_if.h" > > -SND_DECLARE_FILE("$FreeBSD$"); > +SND_DECLARE_FILE(""); > > /* ---------------------------------------------------------------------= ---- */ > /* Constants */ > diff --git a/sys/dev/sound/pcm/ac97.c b/sys/dev/sound/pcm/ac97.c > index 763188291009..d83e3f2fefa5 100644 > --- a/sys/dev/sound/pcm/ac97.c > +++ b/sys/dev/sound/pcm/ac97.c > @@ -38,7 +38,7 @@ > > #include "mixer_if.h" > > -SND_DECLARE_FILE("$FreeBSD$"); > +SND_DECLARE_FILE(""); > > static MALLOC_DEFINE(M_AC97, "ac97", "ac97 codec"); > > diff --git a/sys/dev/sound/pcm/ac97_patch.c b/sys/dev/sound/pcm/ac97_patc= h.c > index f1a358b50958..aff8075fe96c 100644 > --- a/sys/dev/sound/pcm/ac97_patch.c > +++ b/sys/dev/sound/pcm/ac97_patch.c > @@ -34,7 +34,7 @@ > #include > #include > > -SND_DECLARE_FILE("$FreeBSD$"); > +SND_DECLARE_FILE(""); > > void ad1886_patch(struct ac97_info* codec) > { > diff --git a/sys/dev/sound/pcm/buffer.c b/sys/dev/sound/pcm/buffer.c > index d75890eaddfb..d5a519362c5e 100644 > --- a/sys/dev/sound/pcm/buffer.c > +++ b/sys/dev/sound/pcm/buffer.c > @@ -40,7 +40,7 @@ > #define SND_DECLARE_FXDIV > #include "snd_fxdiv_gen.h" > > -SND_DECLARE_FILE("$FreeBSD$"); > +SND_DECLARE_FILE(""); > > struct snd_dbuf * > sndbuf_create(device_t dev, char *drv, char *desc, struct pcm_channel *c= hannel) > diff --git a/sys/dev/sound/pcm/channel.c b/sys/dev/sound/pcm/channel.c > index 1d192de54712..d56f5fb51dc9 100644 > --- a/sys/dev/sound/pcm/channel.c > +++ b/sys/dev/sound/pcm/channel.c > @@ -38,7 +38,7 @@ > > #include "feeder_if.h" > > -SND_DECLARE_FILE("$FreeBSD$"); > +SND_DECLARE_FILE(""); > > int report_soft_formats =3D 1; > SYSCTL_INT(_hw_snd, OID_AUTO, report_soft_formats, CTLFLAG_RW, > diff --git a/sys/dev/sound/pcm/dsp.c b/sys/dev/sound/pcm/dsp.c > index bb435bc3925c..98d241e65a52 100644 > --- a/sys/dev/sound/pcm/dsp.c > +++ b/sys/dev/sound/pcm/dsp.c > @@ -43,7 +43,7 @@ > #include > #include > > -SND_DECLARE_FILE("$FreeBSD$"); > +SND_DECLARE_FILE(""); > > static int dsp_mmap_allow_prot_exec =3D 0; > SYSCTL_INT(_hw_snd, OID_AUTO, compat_linux_mmap, CTLFLAG_RWTUN, > diff --git a/sys/dev/sound/pcm/feeder.c b/sys/dev/sound/pcm/feeder.c > index d379d06b8664..8fb377533907 100644 > --- a/sys/dev/sound/pcm/feeder.c > +++ b/sys/dev/sound/pcm/feeder.c > @@ -35,7 +35,7 @@ > > #include "feeder_if.h" > > -SND_DECLARE_FILE("$FreeBSD$"); > +SND_DECLARE_FILE(""); > > static MALLOC_DEFINE(M_FEEDER, "feeder", "pcm feeder"); > > diff --git a/sys/dev/sound/pcm/feeder_chain.c b/sys/dev/sound/pcm/feeder_= chain.c > index 9c3baaf282b5..01def5f6e9cb 100644 > --- a/sys/dev/sound/pcm/feeder_chain.c > +++ b/sys/dev/sound/pcm/feeder_chain.c > @@ -34,7 +34,7 @@ > > #include "feeder_if.h" > > -SND_DECLARE_FILE("$FreeBSD$"); > +SND_DECLARE_FILE(""); > > /* chain state */ > struct feeder_chain_state { > diff --git a/sys/dev/sound/pcm/feeder_eq.c b/sys/dev/sound/pcm/feeder_eq.= c > index bc39d33c03fb..70797a706367 100644 > --- a/sys/dev/sound/pcm/feeder_eq.c > +++ b/sys/dev/sound/pcm/feeder_eq.c > @@ -46,7 +46,7 @@ > #define SND_USE_FXDIV > #include "snd_fxdiv_gen.h" > > -SND_DECLARE_FILE("$FreeBSD$"); > +SND_DECLARE_FILE(""); > #endif > > #include "feeder_eq_gen.h" > diff --git a/sys/dev/sound/pcm/feeder_format.c b/sys/dev/sound/pcm/feeder= _format.c > index 8a9054561b2b..3a741430e0ca 100644 > --- a/sys/dev/sound/pcm/feeder_format.c > +++ b/sys/dev/sound/pcm/feeder_format.c > @@ -44,7 +44,7 @@ > #define SND_USE_FXDIV > #include "snd_fxdiv_gen.h" > > -SND_DECLARE_FILE("$FreeBSD$"); > +SND_DECLARE_FILE(""); > #endif > > #define FEEDFORMAT_RESERVOIR (SND_CHN_MAX * PCM_32_BPS) > diff --git a/sys/dev/sound/pcm/feeder_matrix.c b/sys/dev/sound/pcm/feeder= _matrix.c > index 33bf3ec11ee0..0afdb47c04d8 100644 > --- a/sys/dev/sound/pcm/feeder_matrix.c > +++ b/sys/dev/sound/pcm/feeder_matrix.c > @@ -54,7 +54,7 @@ > #define SND_USE_FXDIV > #include "snd_fxdiv_gen.h" > > -SND_DECLARE_FILE("$FreeBSD$"); > +SND_DECLARE_FILE(""); > #endif > > #define FEEDMATRIX_RESERVOIR (SND_CHN_MAX * PCM_32_BPS) > diff --git a/sys/dev/sound/pcm/feeder_mixer.c b/sys/dev/sound/pcm/feeder_= mixer.c > index 13afceabf28e..42ebe89d7c09 100644 > --- a/sys/dev/sound/pcm/feeder_mixer.c > +++ b/sys/dev/sound/pcm/feeder_mixer.c > @@ -38,7 +38,7 @@ > #define SND_USE_FXDIV > #include "snd_fxdiv_gen.h" > > -SND_DECLARE_FILE("$FreeBSD$"); > +SND_DECLARE_FILE(""); > #endif > > #undef SND_FEEDER_MULTIFORMAT > diff --git a/sys/dev/sound/pcm/feeder_rate.c b/sys/dev/sound/pcm/feeder_r= ate.c > index 0784c477197a..b2afe0651bf5 100644 > --- a/sys/dev/sound/pcm/feeder_rate.c > +++ b/sys/dev/sound/pcm/feeder_rate.c > @@ -61,7 +61,7 @@ > #define SND_USE_FXDIV > #include "snd_fxdiv_gen.h" > > -SND_DECLARE_FILE("$FreeBSD$"); > +SND_DECLARE_FILE(""); > #endif > > #include "feeder_rate_gen.h" > diff --git a/sys/dev/sound/pcm/feeder_volume.c b/sys/dev/sound/pcm/feeder= _volume.c > index 724d5a0922e8..fa11a089af76 100644 > --- a/sys/dev/sound/pcm/feeder_volume.c > +++ b/sys/dev/sound/pcm/feeder_volume.c > @@ -39,7 +39,7 @@ > #define SND_USE_FXDIV > #include "snd_fxdiv_gen.h" > > -SND_DECLARE_FILE("$FreeBSD$"); > +SND_DECLARE_FILE(""); > #endif > > typedef void (*feed_volume_t)(int *, int *, uint32_t, uint8_t *, uint32_= t); > diff --git a/sys/dev/sound/pcm/mixer.c b/sys/dev/sound/pcm/mixer.c > index 080daeced12d..0c7576390b72 100644 > --- a/sys/dev/sound/pcm/mixer.c > +++ b/sys/dev/sound/pcm/mixer.c > @@ -37,7 +37,7 @@ > #include "feeder_if.h" > #include "mixer_if.h" > > -SND_DECLARE_FILE("$FreeBSD$"); > +SND_DECLARE_FILE(""); > > static MALLOC_DEFINE(M_MIXER, "mixer", "mixer"); > > diff --git a/sys/dev/sound/pcm/sndstat.c b/sys/dev/sound/pcm/sndstat.c > index 64e0a1ca5d82..fc92bd783587 100644 > --- a/sys/dev/sound/pcm/sndstat.c > +++ b/sys/dev/sound/pcm/sndstat.c > @@ -50,7 +50,7 @@ > #include > > > -SND_DECLARE_FILE("$FreeBSD$"); > +SND_DECLARE_FILE(""); > > #define SS_TYPE_MODULE 0 > #define SS_TYPE_PCM 1 > diff --git a/sys/dev/sound/pcm/sound.c b/sys/dev/sound/pcm/sound.c > index 1a7f8dc2fa68..17dc8d968b3c 100644 > --- a/sys/dev/sound/pcm/sound.c > +++ b/sys/dev/sound/pcm/sound.c > @@ -44,7 +44,7 @@ > > #include "feeder_if.h" > > -SND_DECLARE_FILE("$FreeBSD$"); > +SND_DECLARE_FILE(""); > > devclass_t pcm_devclass; > > diff --git a/sys/dev/sound/pcm/vchan.c b/sys/dev/sound/pcm/vchan.c > index 0b0ddc224094..c84d8f14e075 100644 > --- a/sys/dev/sound/pcm/vchan.c > +++ b/sys/dev/sound/pcm/vchan.c > @@ -36,7 +36,7 @@ > #include > #include > > -SND_DECLARE_FILE("$FreeBSD$"); > +SND_DECLARE_FILE(""); > > /* > * [ac3 , dts , linear , 0, linear, 0] > From nobody Wed Aug 16 18:15:28 2023 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 4RQxC23PTtz4qwRs for ; Wed, 16 Aug 2023 18:15:42 +0000 (UTC) (envelope-from jrtc27@jrtc27.com) Received: from mail-wr1-f52.google.com (mail-wr1-f52.google.com [209.85.221.52]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RQxC160Dnz4JD1 for ; Wed, 16 Aug 2023 18:15:41 +0000 (UTC) (envelope-from jrtc27@jrtc27.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-wr1-f52.google.com with SMTP id ffacd0b85a97d-307d58b3efbso5954034f8f.0 for ; Wed, 16 Aug 2023 11:15:41 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1692209740; x=1692814540; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=QPqvxb4antVtbb4mnZFLOfjj1hQnL0BmMWaMF216vcw=; b=GNGYB+6kBH9YGrmihe3JJ4lJlaDXOHOIJpchTSP9sUpItaCeU05dZ5PezW/mj7e4uZ 8HJIOZqANtJwM1aF1NbqN/XfiNlPpEuvjGyzEqF0v5HcQ9ZwhThIoyyCkwj02bTfxbCk Q2yl0nNFHcwzfCSLO2WF+csEz9I9sx0WUJr6gxWVgUsf0IPFfJ5tZS1/ZBiZtbVVR5Bv hBBUwr6a/d40LLC4thR3H/ttlwXGImCfDqpkg2AqnttDb6n6pBltWYgew4770ZkaQQj1 GLutY0jObSOq8FF4uBYza3gAKap3yGDHufwipwE1SBA+i026NA0JyJaxeVfqZ/xqA0Sw pDgg== X-Gm-Message-State: AOJu0YyT6FJqA2mjs6ovCnAcBNBS4PXrPSc+DFn/KXI3Xt5sCpMEr6BW 8xDXIpaav44omZlf9yAjv+YH2A== X-Google-Smtp-Source: AGHT+IEcH7fY8dIyq8se9oPlgR2lWTAaFcvsyQVzHJv5G+YU4B1QamyiZuAMGdqDQwHxx0yy1UGI7Q== X-Received: by 2002:a5d:6508:0:b0:317:dd94:ed38 with SMTP id x8-20020a5d6508000000b00317dd94ed38mr2117960wru.42.1692209739933; Wed, 16 Aug 2023 11:15:39 -0700 (PDT) Received: from smtpclient.apple ([131.111.5.246]) by smtp.gmail.com with ESMTPSA id s2-20020adfecc2000000b0031433443265sm21987984wro.53.2023.08.16.11.15.39 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 16 Aug 2023 11:15:39 -0700 (PDT) Content-Type: text/plain; charset=utf-8 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3731.600.7\)) Subject: Re: git: da5432eda807 - main - Remove $FreeBSD$: alt two-line .c pattern From: Jessica Clarke In-Reply-To: <202308161757.37GHv2ca059368@gitrepo.freebsd.org> Date: Wed, 16 Aug 2023 19:15:28 +0100 Cc: "src-committers@freebsd.org" , "dev-commits-src-all@freebsd.org" , "dev-commits-src-main@freebsd.org" Content-Transfer-Encoding: quoted-printable Message-Id: <83CE52EE-11ED-4650-A515-F4CE19345BB9@freebsd.org> References: <202308161757.37GHv2ca059368@gitrepo.freebsd.org> To: Warner Losh X-Mailer: Apple Mail (2.3731.600.7) X-Rspamd-Queue-Id: 4RQxC160Dnz4JD1 X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:209.85.128.0/17, country:US] On 16 Aug 2023, at 18:57, Warner Losh wrote: >=20 > The branch main has been updated by imp: >=20 > URL: = https://cgit.FreeBSD.org/src/commit/?id=3Dda5432eda807c4b7232d030d5157d5b4= 17ea4f52 >=20 > commit da5432eda807c4b7232d030d5157d5b417ea4f52 > Author: Warner Losh > AuthorDate: 2023-08-16 17:54:48 +0000 > Commit: Warner Losh > CommitDate: 2023-08-16 17:54:48 +0000 >=20 > Remove $FreeBSD$: alt two-line .c pattern >=20 > Remove /^\s*__RCSID\("\$FreeBSD\$"\);\n\n/ > --- > sbin/routed/if.c | 3 --- > sbin/routed/input.c | 3 --- > sbin/routed/main.c | 2 -- > sbin/routed/output.c | 3 --- > sbin/routed/parms.c | 3 --- > sbin/routed/radix.c | 3 --- > sbin/routed/rdisc.c | 3 --- > sbin/routed/table.c | 3 --- > sbin/routed/trace.c | 3 --- > usr.bin/getconf/tests/arch_type.c | 2 -- > usr.bin/procstat/tests/while1.c | 2 -- > usr.sbin/mpsutil/mps_cmd.c | 2 -- > usr.sbin/mpsutil/mps_debug.c | 2 -- > usr.sbin/mpsutil/mps_flash.c | 2 -- > usr.sbin/mpsutil/mps_set.c | 2 -- > usr.sbin/mpsutil/mps_show.c | 2 -- > usr.sbin/mpsutil/mps_slot.c | 2 -- > usr.sbin/mpsutil/mpsutil.c | 2 -- > usr.sbin/mptutil/mpt_cam.c | 2 -- > usr.sbin/mptutil/mpt_cmd.c | 2 -- > usr.sbin/mptutil/mpt_config.c | 2 -- > usr.sbin/mptutil/mpt_drive.c | 2 -- > usr.sbin/mptutil/mpt_evt.c | 2 -- > usr.sbin/mptutil/mpt_show.c | 2 -- > usr.sbin/mptutil/mpt_volume.c | 2 -- > usr.sbin/mptutil/mptutil.c | 2 -- > 26 files changed, 60 deletions(-) >=20 > diff --git a/sbin/routed/if.c b/sbin/routed/if.c > index 83d8fe503893..72894942fe05 100644 > --- a/sbin/routed/if.c > +++ b/sbin/routed/if.c > @@ -33,9 +33,6 @@ >=20 > #include "defs.h" > #include "pathnames.h" > - > -__RCSID("$FreeBSD$"); > - > struct ifhead ifnet =3D LIST_HEAD_INITIALIZER(ifnet); /* all = interfaces */ > struct ifhead remote_if =3D LIST_HEAD_INITIALIZER(remote_if); /* = remote interfaces */ Alas these diffs aren=E2=80=99t style(9)-compliant. Jess From nobody Wed Aug 16 18:16:02 2023 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 4RQxCh3HFtz4qwgS for ; Wed, 16 Aug 2023 18:16:16 +0000 (UTC) (envelope-from jrtc27@jrtc27.com) Received: from mail-wr1-f53.google.com (mail-wr1-f53.google.com [209.85.221.53]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RQxCg6nXfz4Jcr for ; Wed, 16 Aug 2023 18:16:15 +0000 (UTC) (envelope-from jrtc27@jrtc27.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-wr1-f53.google.com with SMTP id ffacd0b85a97d-31972944f30so3196094f8f.0 for ; Wed, 16 Aug 2023 11:16:15 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1692209773; x=1692814573; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=2PWAl6qzH9NoF24l5AA05ZAeAyf6f6BGrC1IiIi/B0s=; b=VOqrs62leQV03xpptfbmWi3Z/oJWuG1GYJzKeHLHpnE7UQkezG1rBIfTQkOUJlGdSm sV60niJQuAEJhe0ynvVvEwqPaILATQEIyAvZ0PnLpx0wtXxfTBuZKwTlak7726C0qA1L o4ulkY2OrQJe0vRCjNNyiHZr1tazO9IwGRhxZTRHRfQvdU7EvRP1XnMPy16NYNlyJj9K brcl55ZjMM/yeHjvvuwUWjnXeL5MHUxYx9esDnuxlW4z4naBVmkPfS3nEFjKiqdsQ9aV qhAULhl9CvbzThpLmnFRFCDXTIdV+Z6LD4neL4+xp8HSzQSnSoQs8xfBniCJStWMzdfi R8fw== X-Gm-Message-State: AOJu0YwG69gIItvGrZe3Bi5I2ga8GXrbgIqtAoJNI2RO0m+kB7PMRukb mNACK4+xbgl6tsjZCkzf1qBTiA== X-Google-Smtp-Source: AGHT+IFElGL0Zst59keIaNoGtm6x/qM1ytkEHF7dm3z39w8nsOxizMaFvBgLpxUuLelizCKapOMX8A== X-Received: by 2002:adf:ce8b:0:b0:313:f61c:42ab with SMTP id r11-20020adfce8b000000b00313f61c42abmr2301979wrn.56.1692209773253; Wed, 16 Aug 2023 11:16:13 -0700 (PDT) Received: from smtpclient.apple ([131.111.5.246]) by smtp.gmail.com with ESMTPSA id s2-20020adfecc2000000b0031433443265sm21987984wro.53.2023.08.16.11.16.12 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 16 Aug 2023 11:16:12 -0700 (PDT) Content-Type: text/plain; charset=us-ascii 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3731.600.7\)) Subject: Re: git: d4bf8003ee42 - main - sys: Remove $FreeBSD$: one-line .S pattern From: Jessica Clarke In-Reply-To: <202308161757.37GHv4hJ059464@gitrepo.freebsd.org> Date: Wed, 16 Aug 2023 19:16:02 +0100 Cc: "src-committers@freebsd.org" , "dev-commits-src-all@freebsd.org" , "dev-commits-src-main@freebsd.org" Content-Transfer-Encoding: quoted-printable Message-Id: <1F3128CA-40A1-4D38-AE42-5CE466CC46B2@freebsd.org> References: <202308161757.37GHv4hJ059464@gitrepo.freebsd.org> To: Warner Losh X-Mailer: Apple Mail (2.3731.600.7) X-Rspamd-Queue-Id: 4RQxCg6nXfz4Jcr X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:209.85.128.0/17, country:US] On 16 Aug 2023, at 18:57, Warner Losh wrote: >=20 > The branch main has been updated by imp: >=20 > URL: = https://cgit.FreeBSD.org/src/commit/?id=3Dd4bf8003ee42e88f6108195ae100c835= 83ee6c44 >=20 > commit d4bf8003ee42e88f6108195ae100c83583ee6c44 > Author: Warner Losh > AuthorDate: 2023-08-16 17:54:54 +0000 > Commit: Warner Losh > CommitDate: 2023-08-16 17:54:54 +0000 >=20 > sys: Remove $FreeBSD$: one-line .S pattern >=20 > Remove /^\s\.(asciz|ident)\s+\"\$FreeBSD\$\".*\n/ > --- > sys/crypto/aesni/aeskeys_amd64.S | 1 - > sys/crypto/aesni/aeskeys_i386.S | 1 - > 2 files changed, 2 deletions(-) >=20 > diff --git a/sys/crypto/aesni/aeskeys_amd64.S = b/sys/crypto/aesni/aeskeys_amd64.S > index 9b3e98c8437e..83f704c9ae53 100644 > --- a/sys/crypto/aesni/aeskeys_amd64.S > +++ b/sys/crypto/aesni/aeskeys_amd64.S > @@ -220,4 +220,3 @@ ENTRY(aesni_set_deckey) > .cfi_endproc > END(aesni_set_deckey) >=20 > - .ident "$FreeBSD$" Some trailing blank lines left to fix here. Jess > diff --git a/sys/crypto/aesni/aeskeys_i386.S = b/sys/crypto/aesni/aeskeys_i386.S > index f9be26d2197c..346014412640 100644 > --- a/sys/crypto/aesni/aeskeys_i386.S > +++ b/sys/crypto/aesni/aeskeys_i386.S > @@ -270,4 +270,3 @@ ENTRY(aesni_set_deckey) > .cfi_endproc > END(aesni_set_deckey) >=20 > - .ident "$FreeBSD$" From nobody Wed Aug 16 18:16:53 2023 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 4RQxDd0kmbz4qwkb for ; Wed, 16 Aug 2023 18:17:05 +0000 (UTC) (envelope-from jrtc27@jrtc27.com) Received: from mail-wr1-f53.google.com (mail-wr1-f53.google.com [209.85.221.53]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RQxDd0Gjbz4K45 for ; Wed, 16 Aug 2023 18:17:05 +0000 (UTC) (envelope-from jrtc27@jrtc27.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-wr1-f53.google.com with SMTP id ffacd0b85a97d-3180fd48489so5707474f8f.3 for ; Wed, 16 Aug 2023 11:17:04 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1692209824; x=1692814624; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=BBObicq+qkFcHBdLePd0QRetNfJs/FxXxdJg5rI2aFw=; b=W8gG6+7pLztsgrMkoZAb30/fHJvEUMDnHuOK8o/3HYfcn5/88U6R1C9cx+80VJh3+d rH0DSmLbfLvVifSiUoEdMTg1TFpE8AYKaj58jMCRiKG9PFVha1kJHfy53O4eEN0YkQ4H 1pLz6tMZh7Qw0B6dzh3Pb8dQksEEsDoP9Sy/JMA5nbj+09y2Tre+0PyyQXeahFwIq0Cy JT/XeKc5EgQRnQGi7dit6Ai5iCXX6Pk9f6E8EgtjcKujFUMFRxqeT7fLJHEMRnpwAjUf n4qKaPZW9uiaBDhdkA9ABFMLGAvGfMVoDfJ9SNm/vm8AqgxaNawsjdIuYa9pPvW2zfAC 2XBA== X-Gm-Message-State: AOJu0Yw1HABmDXwtH6p2zL9h4JZeN0nIiZggNrTLfdwImF1YR5G9qrUl 4jLNMTVQv/9frqNP4pMAZ9yX2Q== X-Google-Smtp-Source: AGHT+IGyb/61gKsjIiOVoNYb3VSrdzPUhK2rItcdFsq7JBuQQVslLFm5dy+x7EQ7joTyQXSlsgLljA== X-Received: by 2002:a5d:4710:0:b0:319:68ce:2c53 with SMTP id y16-20020a5d4710000000b0031968ce2c53mr2176775wrq.25.1692209824116; Wed, 16 Aug 2023 11:17:04 -0700 (PDT) Received: from smtpclient.apple ([131.111.5.246]) by smtp.gmail.com with ESMTPSA id s2-20020adfecc2000000b0031433443265sm21987984wro.53.2023.08.16.11.17.03 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 16 Aug 2023 11:17:03 -0700 (PDT) Content-Type: text/plain; charset=us-ascii 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3731.600.7\)) Subject: Re: git: b1cfcffa89e6 - main - Remove $FreeBSD$: one-line .S pattern From: Jessica Clarke In-Reply-To: <202308161757.37GHv5q8059506@gitrepo.freebsd.org> Date: Wed, 16 Aug 2023 19:16:53 +0100 Cc: "src-committers@freebsd.org" , "dev-commits-src-all@freebsd.org" , "dev-commits-src-main@freebsd.org" Content-Transfer-Encoding: quoted-printable Message-Id: <4D4F49F1-7A92-483F-988C-FF731A91A2A0@freebsd.org> References: <202308161757.37GHv5q8059506@gitrepo.freebsd.org> To: Warner Losh X-Mailer: Apple Mail (2.3731.600.7) X-Rspamd-Queue-Id: 4RQxDd0Gjbz4K45 X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:209.85.128.0/17, country:US] On 16 Aug 2023, at 18:57, Warner Losh wrote: >=20 > The branch main has been updated by imp: >=20 > URL: = https://cgit.FreeBSD.org/src/commit/?id=3Db1cfcffa89e66caedb84d6e92a92e382= 8bc08f04 >=20 > commit b1cfcffa89e66caedb84d6e92a92e3828bc08f04 > Author: Warner Losh > AuthorDate: 2023-08-16 17:54:57 +0000 > Commit: Warner Losh > CommitDate: 2023-08-16 17:54:57 +0000 >=20 > Remove $FreeBSD$: one-line .S pattern >=20 > Remove /^\s\.(asciz|ident)\s+\"\$FreeBSD\$\".*\n/ > --- > lib/libc/arm/gen/_ctx_start.S | 2 -- > stand/libsa/i386/_setjmp.S | 1 - > 2 files changed, 3 deletions(-) >=20 > diff --git a/lib/libc/arm/gen/_ctx_start.S = b/lib/libc/arm/gen/_ctx_start.S > index faedfb5c6443..39c282bf30c7 100644 > --- a/lib/libc/arm/gen/_ctx_start.S > +++ b/lib/libc/arm/gen/_ctx_start.S > @@ -1,6 +1,4 @@ > #include > - > -.ident "$FreeBSD$" style(9) as before. Jess > ENTRY(_ctx_start) > mov lr, pc > mov pc, r4 > diff --git a/stand/libsa/i386/_setjmp.S b/stand/libsa/i386/_setjmp.S > index 5766b25816ae..a1bd8d55834b 100644 > --- a/stand/libsa/i386/_setjmp.S > +++ b/stand/libsa/i386/_setjmp.S > @@ -32,7 +32,6 @@ >=20 > #if defined(LIBC_RCS) && !defined(lint) > .text > - .asciz "$FreeBSD$" > #endif /* LIBC_RCS and not lint */ >=20 > /* From nobody Wed Aug 16 18:18:16 2023 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 4RQxGF19Scz4qwkj for ; Wed, 16 Aug 2023 18:18:29 +0000 (UTC) (envelope-from jrtc27@jrtc27.com) Received: from mail-wr1-f50.google.com (mail-wr1-f50.google.com [209.85.221.50]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RQxGD6GWhz4KTn for ; Wed, 16 Aug 2023 18:18:28 +0000 (UTC) (envelope-from jrtc27@jrtc27.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-wr1-f50.google.com with SMTP id ffacd0b85a97d-3159d5e409dso90274f8f.0 for ; Wed, 16 Aug 2023 11:18:28 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1692209907; x=1692814707; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=5n7OIS3QO6kp5WwDAe2d0iR/BlECx5mTojF85FSuK0w=; b=OUvAkKEV/KpzOBtAR3H37jrBLQVN3xlcKoC/DcuMVa5tmleDICArGBkSAC3+8xbg1P JXz7aWp5Q+YNXcoWX7a/AJhAZLScFt5cLYMpBAiQtBCQaRJBmTMppph2ksdQ18I/YOJk G5VtUylKMJxjJCbGZg84d1xTX0dhvkPSHD+DrxnhN1M9pQSaCqDUYztlEzkTwRy3Z64V PtPpf8rjAFdplLLpt/WmJtpTKOLZ7uasl24HnLQMZLoTY6gWXFwu6+Gg9YpDNbfV1xjV 0LuFX5MegFIvA0Uf4YLrX5E7LEsYHtOSkp1nZzeq7ZE/lA55FI585++EdAlQxva5GLzc a3vg== X-Gm-Message-State: AOJu0YxCwuBfGBUXZz+EOWDqZmXggSxunT3m4P+TfGJUgasJaQwBwyAg 9l4OlF5276+qGhGHbJbusbtA8w== X-Google-Smtp-Source: AGHT+IFAZD7sAh15n5e8J5/0SOCffEmgj41x3aHrBuRM+HB1zO03SShvzefRlUflmgIfWcbeNXb33A== X-Received: by 2002:a5d:526b:0:b0:316:fc03:3c66 with SMTP id l11-20020a5d526b000000b00316fc033c66mr329417wrc.3.1692209907165; Wed, 16 Aug 2023 11:18:27 -0700 (PDT) Received: from smtpclient.apple ([131.111.5.246]) by smtp.gmail.com with ESMTPSA id d3-20020a5d5383000000b003196e992567sm14819762wrv.115.2023.08.16.11.18.26 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 16 Aug 2023 11:18:26 -0700 (PDT) Content-Type: text/plain; charset=us-ascii 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3731.600.7\)) Subject: Re: git: 05248206f720 - main - Remove $FreeBSD$: one-line bare tag From: Jessica Clarke In-Reply-To: <202308161757.37GHvG2N059835@gitrepo.freebsd.org> Date: Wed, 16 Aug 2023 19:18:16 +0100 Cc: "src-committers@freebsd.org" , "dev-commits-src-all@freebsd.org" , "dev-commits-src-main@freebsd.org" Content-Transfer-Encoding: quoted-printable Message-Id: <66050224-BD00-4652-8612-6FA4F14B37B9@freebsd.org> References: <202308161757.37GHvG2N059835@gitrepo.freebsd.org> To: Warner Losh X-Mailer: Apple Mail (2.3731.600.7) X-Rspamd-Queue-Id: 4RQxGD6GWhz4KTn X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:209.85.128.0/17, country:US] On 16 Aug 2023, at 18:57, Warner Losh wrote: >=20 > The branch main has been updated by imp: >=20 > URL: = https://cgit.FreeBSD.org/src/commit/?id=3D05248206f720394d95c2a7475429311d= f670a2e9 >=20 > commit 05248206f720394d95c2a7475429311df670a2e9 > Author: Warner Losh > AuthorDate: 2023-08-16 17:55:20 +0000 > Commit: Warner Losh > CommitDate: 2023-08-16 17:55:20 +0000 >=20 > Remove $FreeBSD$: one-line bare tag >=20 > Remove /^\s*\$FreeBSD\$$\n/ > --- > LOCKS | 1 - > MAINTAINERS | 1 - > UPDATING | 2 = -- > bin/dd/ref.ascii | 1 - > bin/dd/ref.ebcdic | 1 - > bin/dd/ref.ibm | 1 - > bin/dd/ref.lcase | 1 - > bin/dd/ref.obs_zeroes | 1 - > bin/dd/ref.oldascii | 1 - > bin/dd/ref.oldebcdic | 1 - > bin/dd/ref.oldibm | 1 - > bin/dd/ref.pareven | 1 - > bin/dd/ref.parnone | 1 - > bin/dd/ref.parodd | 1 - > bin/dd/ref.parset | 1 - > bin/dd/ref.swab | 1 - > bin/dd/ref.ucase | 1 - > bin/ed/POSIX | 1 - > bin/ed/README | 1 - > etc/mtree/README | 1 - > lib/lib80211/regdomain.xml | 2 = -- > lib/libc/locale/DESIGN.xlocale | 1 - > lib/libc/rpc/README | 1 - > lib/libc/softfloat/README.NetBSD | 1 - > lib/libc/softfloat/README.txt | 1 - > lib/libc/softfloat/softfloat-history.txt | 1 - > lib/libc/softfloat/softfloat-source.txt | 1 - > lib/libc/softfloat/softfloat.txt | 1 - > lib/libc/softfloat/timesoftfloat.txt | 1 - > lib/libnetbsd/README | 1 - > lib/libopenbsd/README | 1 - > lib/libpam/pam.d/README | 2 = -- > lib/libsecureboot/README.rst | 1 - > libexec/bootpd/hash.c | 2 = -- > libexec/bootpd/readfile.c | 2 = -- > libexec/bootpd/tools/bootpef/bootpef.c | 2 = -- > release/powerpc/boot.tbxi | 1 - > release/powerpc/hfs-boot.bz2.uu | 1 - > rescue/README | 2 = -- > sbin/gbde/image.uu | 1 - > share/dict/freebsd | 1 - > share/doc/IPv6/IMPLEMENTATION | 1 - > share/dtrace/README | 1 - > share/examples/IPv6/USAGE | 1 - > share/examples/bootforth/README | 2 = -- > share/examples/drivers/README | 1 - > share/examples/etc/README.examples | 1 - > share/examples/ipfilter/examples.txt | 1 - > share/examples/ipfilter/ipf-howto.txt | 1 - > share/examples/kld/dyn_sysctl/README | 2 = -- > share/examples/kld/firmware/README | 1 - > share/examples/kld/firmware/fwimage/firmware.img.uu | 1 - > share/examples/kld/khelp/README | 1 - > share/examples/perfmon/README | 2 = -- > share/examples/tests/README | 1 - > share/examples/ypldap/ypldap.conf | 1 - > share/misc/bsd-family-tree | 2 = -- > share/misc/operator | 2 = -- > stand/efi/loader/version | 1 - > stand/fdt/help.fdt | 1 - > stand/i386/loader/version | 1 - > stand/powerpc/boot1.chrp/hfs.tmpl.bz2.uu | 1 - > stand/powerpc/ofw/version | 1 - > stand/uboot/help.uboot | 1 - > stand/uboot/version | 1 - > stand/userboot/userboot/version | 1 - > tests/README | 1 - > tests/sys/mac/portacl/LICENSE | 1 - > tests/sys/opencrypto/blake2-kat.h | 2 = -- > tools/README | 1 - > tools/bsdbox/README | 1 - > tools/debugscripts/README | 1 - > tools/diag/README | 1 - > tools/kerneldoc/subsys/README | 1 - > tools/regression/README | 1 - > tools/regression/TODO | 1 - > tools/regression/ccd/layout/ref.128k_128k_128k_128k_0_0 | 1 - > tools/regression/ccd/layout/ref.128k_128k_128k_128k_0_4 | 1 - > tools/regression/ccd/layout/ref.128k_128k_128k_128k_4_0 | 1 - > tools/regression/ccd/layout/ref.128k_128k_128k_128k_4_2 | 1 - > tools/regression/ccd/layout/ref.128k_128k_128k_128k_4_4 | 1 - > tools/regression/ccd/layout/ref.256k_128k_128k_128k_0_0 | 1 - > tools/regression/ccd/layout/ref.256k_128k_128k_128k_0_4 | 1 - > tools/regression/ccd/layout/ref.256k_128k_128k_128k_4_0 | 1 - > tools/regression/ccd/layout/ref.256k_128k_128k_128k_4_2 | 1 - > tools/regression/ccd/layout/ref.256k_128k_128k_128k_4_4 | 1 - > tools/regression/ccd/layout/ref.256k_128k_384k_128k_0_0 | 1 - > tools/regression/ccd/layout/ref.256k_128k_384k_128k_0_4 | 1 - > tools/regression/ccd/layout/ref.256k_128k_384k_128k_16_0 | 1 - > tools/regression/ccd/layout/ref.256k_128k_384k_128k_16_2 | 1 - > tools/regression/ccd/layout/ref.256k_128k_384k_128k_16_4 | 1 - > tools/regression/ccd/layout/ref.256k_128k_384k_128k_4_0 | 1 - > tools/regression/ccd/layout/ref.256k_128k_384k_128k_4_2 | 1 - > tools/regression/ccd/layout/ref.256k_128k_384k_128k_4_4 | 1 - > tools/regression/doat/README | 1 - > tools/regression/geom/Data/disk.beast.da0.xml | 1 - > tools/regression/geom/Data/disk.critter.ad0.xml | 1 - > tools/regression/geom/Data/disk.empty.flp.xml | 1 - > tools/regression/geom/Data/disk.far.ad0.xml | 1 - > tools/regression/geom/Data/disk.flat.da1.xml | 1 - > tools/regression/geom/Data/disk.kern.flp.xml | 1 - > tools/regression/geom/Data/disk.msdos.ext.xml | 1 - > tools/regression/geom/Data/disk.msdos.flp.xml | 1 - > tools/regression/geom/Data/disk.typo.ad0.xml | 1 - > tools/regression/geom/Ref/disk.apple.xml | 1 - > tools/regression/geom/Ref/disk.beast.da0.xml | 1 - > tools/regression/geom/Ref/disk.critter.ad0.xml | 1 - > tools/regression/geom/Ref/disk.empty.flp.xml | 1 - > tools/regression/geom/Ref/disk.far.ad0.xml | 1 - > tools/regression/geom/Ref/disk.flat.da1.xml | 1 - > tools/regression/geom/Ref/disk.kern.flp.xml | 1 - > tools/regression/geom/Ref/disk.msdos.ext.xml | 1 - > tools/regression/geom/Ref/disk.msdos.flp.xml | 1 - > tools/regression/geom/Ref/disk.typo.ad0.xml | 1 - > tools/regression/netinet/tcpfullwindowrst/tcpfullwindowrsttest.c | 2 = -- > tools/regression/netinet/tcpstream/README | 2 = -- > tools/regression/nfsmmap/README | 1 - > tools/regression/p1003_1b/README | 1 - > tools/regression/poll/Readme | 1 - > tools/regression/redzone9/README | 1 - > tools/regression/security/proc_to_proc/README | 1 - > tools/regression/sockets/unix_cmsg/README | 1 - > tools/regression/sysvmsg/README | 1 - > tools/regression/sysvsem/README | 1 - > tools/regression/sysvshm/README | 1 - > tools/regression/zfs/LICENSE | 1 - > tools/test/README | 1 - > tools/test/iconv/ref/ARMSCII-8 | 1 - > tools/test/iconv/ref/ARMSCII-8-rev | 1 - > tools/test/iconv/ref/ASCII | 1 - > tools/test/iconv/ref/ASCII-rev | 1 - > tools/test/iconv/ref/ATARIST | 1 - > tools/test/iconv/ref/ATARIST-rev | 1 - > tools/test/iconv/ref/BIG5 | 1 - > tools/test/iconv/ref/BIG5-2003 | 1 - > tools/test/iconv/ref/BIG5-2003-rev | 1 - > tools/test/iconv/ref/BIG5-HKSCS | 1 - > tools/test/iconv/ref/BIG5-HKSCS-rev | 1 - > tools/test/iconv/ref/BIG5-rev | 1 - > tools/test/iconv/ref/BIG5HKSCS | 1 - > tools/test/iconv/ref/BIG5HKSCS-rev | 1 - > tools/test/iconv/ref/C99 | 1 - > tools/test/iconv/ref/C99-rev | 1 - > tools/test/iconv/ref/CP1046 | 1 - > tools/test/iconv/ref/CP1046-rev | 1 - > tools/test/iconv/ref/CP1124 | 1 - > tools/test/iconv/ref/CP1124-rev | 1 - > tools/test/iconv/ref/CP1125 | 1 - > tools/test/iconv/ref/CP1125-rev | 1 - > tools/test/iconv/ref/CP1129 | 1 - > tools/test/iconv/ref/CP1129-rev | 1 - > tools/test/iconv/ref/CP1131 | 1 - > tools/test/iconv/ref/CP1131-rev | 1 - > tools/test/iconv/ref/CP1133 | 1 - > tools/test/iconv/ref/CP1133-rev | 1 - > tools/test/iconv/ref/CP1161 | 1 - > tools/test/iconv/ref/CP1161-rev | 1 - > tools/test/iconv/ref/CP1162 | 1 - > tools/test/iconv/ref/CP1162-rev | 1 - > tools/test/iconv/ref/CP1163 | 1 - > tools/test/iconv/ref/CP1163-rev | 1 - > tools/test/iconv/ref/CP1250 | 1 - > tools/test/iconv/ref/CP1250-rev | 1 - > tools/test/iconv/ref/CP1251 | 1 - > tools/test/iconv/ref/CP1251-rev | 1 - > tools/test/iconv/ref/CP1252 | 1 - > tools/test/iconv/ref/CP1252-rev | 1 - > tools/test/iconv/ref/CP1253 | 1 - > tools/test/iconv/ref/CP1253-rev | 1 - > tools/test/iconv/ref/CP1254 | 1 - > tools/test/iconv/ref/CP1254-rev | 1 - > tools/test/iconv/ref/CP1255 | 1 - > tools/test/iconv/ref/CP1255-rev | 1 - > tools/test/iconv/ref/CP1256 | 1 - > tools/test/iconv/ref/CP1256-rev | 1 - > tools/test/iconv/ref/CP1257 | 1 - > tools/test/iconv/ref/CP1257-rev | 1 - > tools/test/iconv/ref/CP1258 | 1 - > tools/test/iconv/ref/CP1258-rev | 1 - > tools/test/iconv/ref/CP437 | 1 - > tools/test/iconv/ref/CP437-rev | 1 - > tools/test/iconv/ref/CP737 | 1 - > tools/test/iconv/ref/CP737-rev | 1 - > tools/test/iconv/ref/CP775 | 1 - > tools/test/iconv/ref/CP775-rev | 1 - > tools/test/iconv/ref/CP850 | 1 - > tools/test/iconv/ref/CP850-rev | 1 - > tools/test/iconv/ref/CP852 | 1 - > tools/test/iconv/ref/CP852-rev | 1 - > tools/test/iconv/ref/CP853 | 1 - > tools/test/iconv/ref/CP853-rev | 1 - > tools/test/iconv/ref/CP855 | 1 - > tools/test/iconv/ref/CP855-rev | 1 - > tools/test/iconv/ref/CP856 | 1 - > tools/test/iconv/ref/CP856-rev | 1 - > tools/test/iconv/ref/CP857 | 1 - > tools/test/iconv/ref/CP857-rev | 1 - > tools/test/iconv/ref/CP858 | 1 - > tools/test/iconv/ref/CP858-rev | 1 - > tools/test/iconv/ref/CP860 | 1 - > tools/test/iconv/ref/CP860-rev | 1 - > tools/test/iconv/ref/CP861 | 1 - > tools/test/iconv/ref/CP861-rev | 1 - > tools/test/iconv/ref/CP862 | 1 - > tools/test/iconv/ref/CP862-rev | 1 - > tools/test/iconv/ref/CP863 | 1 - > tools/test/iconv/ref/CP863-rev | 1 - > tools/test/iconv/ref/CP864 | 1 - > tools/test/iconv/ref/CP864-rev | 1 - > tools/test/iconv/ref/CP865 | 1 - > tools/test/iconv/ref/CP865-rev | 1 - > tools/test/iconv/ref/CP866 | 1 - > tools/test/iconv/ref/CP866-rev | 1 - > tools/test/iconv/ref/CP869 | 1 - > tools/test/iconv/ref/CP869-rev | 1 - > tools/test/iconv/ref/CP874 | 1 - > tools/test/iconv/ref/CP874-rev | 1 - > tools/test/iconv/ref/CP922 | 1 - > tools/test/iconv/ref/CP922-rev | 1 - > tools/test/iconv/ref/CP932 | 1 - > tools/test/iconv/ref/CP932-rev | 1 - > tools/test/iconv/ref/CP936 | 1 - > tools/test/iconv/ref/CP936-rev | 1 - > tools/test/iconv/ref/CP943 | 1 - > tools/test/iconv/ref/CP943-rev | 1 - > tools/test/iconv/ref/CP949 | 1 - > tools/test/iconv/ref/CP949-rev | 1 - > tools/test/iconv/ref/CP950 | 1 - > tools/test/iconv/ref/CP950-rev | 1 - > tools/test/iconv/ref/DEC-HANYU | 1 - > tools/test/iconv/ref/DEC-HANYU-rev | 1 - > tools/test/iconv/ref/EUC-CN | 1 - > tools/test/iconv/ref/EUC-CN-rev | 1 - > tools/test/iconv/ref/EUC-JIS-2004 | 1 - > tools/test/iconv/ref/EUC-JIS-2004-rev | 1 - > tools/test/iconv/ref/EUC-JP | 1 - > tools/test/iconv/ref/EUC-JP-rev | 1 - > tools/test/iconv/ref/EUC-KR | 1 - > tools/test/iconv/ref/EUC-KR-rev | 1 - > tools/test/iconv/ref/EUC-TW | 1 - > tools/test/iconv/ref/EUC-TW-rev | 1 - > tools/test/iconv/ref/GB18030 | 1 - > tools/test/iconv/ref/GB18030-rev | 1 - > tools/test/iconv/ref/GB2312 | 1 - > tools/test/iconv/ref/GB2312-rev | 1 - > tools/test/iconv/ref/GBK | 1 - > tools/test/iconv/ref/GBK-rev | 1 - > tools/test/iconv/ref/GEORGIAN-ACADEMY | 1 - > tools/test/iconv/ref/GEORGIAN-ACADEMY-rev | 1 - > tools/test/iconv/ref/GEORGIAN-PS | 1 - > tools/test/iconv/ref/GEORGIAN-PS-rev | 1 - > tools/test/iconv/ref/HP-ROMAN8 | 1 - > tools/test/iconv/ref/HP-ROMAN8-rev | 1 - > tools/test/iconv/ref/HZ | 1 - > tools/test/iconv/ref/HZ-rev | 1 - > tools/test/iconv/ref/ISO-2022-CN | 1 - > tools/test/iconv/ref/ISO-2022-CN-EXT | 1 - > tools/test/iconv/ref/ISO-2022-CN-EXT-rev | 1 - > tools/test/iconv/ref/ISO-2022-CN-rev | 1 - > tools/test/iconv/ref/ISO-2022-JP | 1 - > tools/test/iconv/ref/ISO-2022-JP-1 | 1 - > tools/test/iconv/ref/ISO-2022-JP-1-rev | 1 - > tools/test/iconv/ref/ISO-2022-JP-2 | 1 - > tools/test/iconv/ref/ISO-2022-JP-2-rev | 1 - > tools/test/iconv/ref/ISO-2022-JP-2004 | 1 - > tools/test/iconv/ref/ISO-2022-JP-2004-rev | 1 - > tools/test/iconv/ref/ISO-2022-JP-rev | 1 - > tools/test/iconv/ref/ISO-2022-KR | 1 - > tools/test/iconv/ref/ISO-2022-KR-rev | 1 - > tools/test/iconv/ref/ISO-IR-14 | 1 - > tools/test/iconv/ref/ISO-IR-14-rev | 1 - > tools/test/iconv/ref/ISO-IR-165 | 1 - > tools/test/iconv/ref/ISO-IR-165-rev | 1 - > tools/test/iconv/ref/ISO-IR-57 | 1 - > tools/test/iconv/ref/ISO-IR-57-rev | 1 - > tools/test/iconv/ref/ISO8859-1 | 1 - > tools/test/iconv/ref/ISO8859-1-rev | 1 - > tools/test/iconv/ref/ISO8859-10 | 1 - > tools/test/iconv/ref/ISO8859-10-rev | 1 - > tools/test/iconv/ref/ISO8859-11 | 1 - > tools/test/iconv/ref/ISO8859-11-rev | 1 - > tools/test/iconv/ref/ISO8859-13 | 1 - > tools/test/iconv/ref/ISO8859-13-rev | 1 - > tools/test/iconv/ref/ISO8859-14 | 1 - > tools/test/iconv/ref/ISO8859-14-rev | 1 - > tools/test/iconv/ref/ISO8859-15 | 1 - > tools/test/iconv/ref/ISO8859-15-rev | 1 - > tools/test/iconv/ref/ISO8859-16 | 1 - > tools/test/iconv/ref/ISO8859-16-rev | 1 - > tools/test/iconv/ref/ISO8859-2 | 1 - > tools/test/iconv/ref/ISO8859-2-rev | 1 - > tools/test/iconv/ref/ISO8859-3 | 1 - > tools/test/iconv/ref/ISO8859-3-rev | 1 - > tools/test/iconv/ref/ISO8859-4 | 1 - > tools/test/iconv/ref/ISO8859-4-rev | 1 - > tools/test/iconv/ref/ISO8859-5 | 1 - > tools/test/iconv/ref/ISO8859-5-rev | 1 - > tools/test/iconv/ref/ISO8859-6 | 1 - > tools/test/iconv/ref/ISO8859-6-rev | 1 - > tools/test/iconv/ref/ISO8859-7 | 1 - > tools/test/iconv/ref/ISO8859-7-rev | 1 - > tools/test/iconv/ref/ISO8859-8 | 1 - > tools/test/iconv/ref/ISO8859-8-rev | 1 - > tools/test/iconv/ref/ISO8859-9 | 1 - > tools/test/iconv/ref/ISO8859-9-rev | 1 - > tools/test/iconv/ref/JAVA | 1 - > tools/test/iconv/ref/JAVA-rev | 1 - > tools/test/iconv/ref/JIS_X0201 | 1 - > tools/test/iconv/ref/JIS_X0201-rev | 1 - > tools/test/iconv/ref/JIS_X0208-1990 | 1 - > tools/test/iconv/ref/JIS_X0208-1990-rev | 1 - > tools/test/iconv/ref/JOHAB | 1 - > tools/test/iconv/ref/JOHAB-rev | 1 - > tools/test/iconv/ref/KOI8-R | 1 - > tools/test/iconv/ref/KOI8-R-rev | 1 - > tools/test/iconv/ref/KOI8-RU | 1 - > tools/test/iconv/ref/KOI8-RU-rev | 1 - > tools/test/iconv/ref/KOI8-T | 1 - > tools/test/iconv/ref/KOI8-T-rev | 1 - > tools/test/iconv/ref/KOI8-U | 1 - > tools/test/iconv/ref/KOI8-U-rev | 1 - > tools/test/iconv/ref/KZ-1048 | 1 - > tools/test/iconv/ref/KZ-1048-rev | 1 - > tools/test/iconv/ref/MACARABIC | 1 - > tools/test/iconv/ref/MACARABIC-rev | 1 - > tools/test/iconv/ref/MACCENTRALEUROPE | 1 - > tools/test/iconv/ref/MACCENTRALEUROPE-rev | 1 - > tools/test/iconv/ref/MACCROATIAN | 1 - > tools/test/iconv/ref/MACCROATIAN-rev | 1 - > tools/test/iconv/ref/MACCYRILLIC | 1 - > tools/test/iconv/ref/MACCYRILLIC-rev | 1 - > tools/test/iconv/ref/MACGREEK | 1 - > tools/test/iconv/ref/MACGREEK-rev | 1 - > tools/test/iconv/ref/MACHEBREW | 1 - > tools/test/iconv/ref/MACHEBREW-rev | 1 - > tools/test/iconv/ref/MACICELAND | 1 - > tools/test/iconv/ref/MACICELAND-rev | 1 - > tools/test/iconv/ref/MACROMAN | 1 - > tools/test/iconv/ref/MACROMAN-rev | 1 - > tools/test/iconv/ref/MACROMANIA | 1 - > tools/test/iconv/ref/MACROMANIA-rev | 1 - > tools/test/iconv/ref/MACTHAI | 1 - > tools/test/iconv/ref/MACTHAI-rev | 1 - > tools/test/iconv/ref/MACTURKISH | 1 - > tools/test/iconv/ref/MACTURKISH-rev | 1 - > tools/test/iconv/ref/MACUKRAINE | 1 - > tools/test/iconv/ref/MACUKRAINE-rev | 1 - > tools/test/iconv/ref/MULELAO-1 | 1 - > tools/test/iconv/ref/MULELAO-1-rev | 1 - > tools/test/iconv/ref/NEXTSTEP | 1 - > tools/test/iconv/ref/NEXTSTEP-rev | 1 - > tools/test/iconv/ref/PT154 | 1 - > tools/test/iconv/ref/PT154-rev | 1 - > tools/test/iconv/ref/RISCOS-LATIN1 | 1 - > tools/test/iconv/ref/RISCOS-LATIN1-rev | 1 - > tools/test/iconv/ref/SHIFT_JIS | 1 - > tools/test/iconv/ref/SHIFT_JIS-rev | 1 - > tools/test/iconv/ref/TCVN5712-1 | 1 - > tools/test/iconv/ref/TCVN5712-1-rev | 1 - > tools/test/iconv/ref/TDS565 | 1 - > tools/test/iconv/ref/TDS565-rev | 1 - > tools/test/iconv/ref/UTF-16BE | 1 - > tools/test/iconv/ref/UTF-16BE-rev | 1 - > tools/test/iconv/ref/UTF-16LE | 1 - > tools/test/iconv/ref/UTF-16LE-rev | 1 - > tools/test/iconv/ref/UTF-32BE | 1 - > tools/test/iconv/ref/UTF-32BE-rev | 1 - > tools/test/iconv/ref/UTF-32LE | 1 - > tools/test/iconv/ref/UTF-32LE-rev | 1 - > tools/test/iconv/ref/UTF-7 | 1 - > tools/test/iconv/ref/UTF-7-rev | 1 - > tools/test/iconv/ref/UTF-8 | 1 - > tools/test/iconv/ref/UTF-8-rev | 1 - > tools/test/iconv/ref/VISCII | 1 - > tools/test/iconv/ref/VISCII-rev | 1 - > tools/tools/crypto/README | 1 - > tools/tools/find-sb/README | 1 - > tools/tools/kttcp/README | 1 - > tools/tools/locale/etc/charmaps/charmaps.txt | 1 - > tools/tools/man/README | 2 = -- > tools/tools/nanobsd/dhcpd/README | 1 - > tools/tools/nanobsd/embedded/README | 1 - > tools/tools/net80211/README | 1 - > tools/tools/net80211/w00t/README | 1 - > tools/tools/net80211/wesside/README | 1 - > tools/tools/net80211/wlaninject/README | 1 - > tools/tools/netmap/README | 1 - > tools/tools/netrate/README | 2 = -- > tools/tools/netrate/tcpp/README | 3 = --- > tools/tools/sortbench/README | 1 - > tools/tools/sortbench/bench.py | 2 = -- > tools/tools/sysbuild/README | 1 - > tools/tools/vhba/README | 1 - > usr.bin/bmake/tests/README | 1 - > usr.bin/compress/doc/NOTES | 2 = -- > usr.bin/compress/doc/README | 1 - > usr.bin/dtc/HACKING | 1 - > usr.bin/indent/README | 2 = -- > usr.bin/lastcomm/tests/README | 1 - > usr.bin/login/README | 2 = -- > usr.bin/m4/tests/ff_after_dnl.m4.uu | 1 - > usr.bin/m4/tests/strangequotes.m4.uu | 1 - > usr.bin/ministat/README | 1 - > usr.sbin/apmd/README | 2 = -- > usr.sbin/bluetooth/bcmfw/BCM-LEGAL.txt | 1 - > usr.sbin/bluetooth/bcmfw/README | 1 - > usr.sbin/bootparamd/bootparamd/README | 1 - > usr.sbin/cron/doc/CHANGES | 1 - > usr.sbin/cron/doc/CONVERSION | 1 - > usr.sbin/cron/doc/FEATURES | 1 - > usr.sbin/cron/doc/MAIL | 2 = -- > usr.sbin/kbdmap/TODO | 1 - > usr.sbin/kldxref/fileformat | 1 - > usr.sbin/newsyslog/pathnames.h | 2 = -- > usr.sbin/ppp/README.changes | 2 = -- > usr.sbin/ppp/README.nat | 2 = -- > usr.sbin/pw/README | 2 = -- > 417 files changed, 446 deletions(-) >=20 > diff --git a/LOCKS b/LOCKS > index 1e2effdfca34..ceebb8e131df 100644 > --- a/LOCKS > +++ b/LOCKS > @@ -1,4 +1,3 @@ > -$FreeBSD$ >=20 Do we not want to ditch these blank lines? Jess > This file documents formal review/approval requirements that have been > approved by core. From nobody Wed Aug 16 18:20:11 2023 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 4RQxJC5VRnz4qwdg; Wed, 16 Aug 2023 18:20:11 +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 4RQxJC4Z8vz4KhS; Wed, 16 Aug 2023 18:20:11 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692210011; 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=I2ewuOiAJxK8lawCBDJqMMtl1WK6GlTZsxtsBDwuDxI=; b=ujqNJn6h0Ww7UDbkSXVInvZHN0uauXVyW1SHQCp58Ri3jc7RY14DeXNm6TqoMciVVKK1a5 JA2ha+Dv96IJrG8O+ZAi+gkxefksbgyFeS1sVA5bvUTEV9kOrl2z7S0rIlKITRUIET0onl cWiWM/p1Rxp79PmAFdZP8gB+AQ0gYjgqJir0U5jfoltyKqUQfvgEqGYRsraEJpIPtjDGhs nBpmpjxueZE4plh6gWurH88sSEYsCq+oyiqv+M7U1fZ7X/ORZ1TTUbJG/rXOJmynH8bmYR MD/gLy+6DpD9HTkNolJtite/mJ5iaeoeX4eVsWCvhuZBw9LhdrZst236rvllUg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692210011; 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=I2ewuOiAJxK8lawCBDJqMMtl1WK6GlTZsxtsBDwuDxI=; b=s4ZQXW66U0vRUVhfsPGhk+MZXRC6kNPQlO53U7oX+PkCC6kFKlG15Yf1lBXN7tKLGmr0Ea TxIu2cuhsgad9y7NL31tCZpJIx7lsa4ih/iRSU7CG6N+R2LV5gG+AGLN1Z8l0hs942LIN3 4tZZPAqm5NqEbqzbMBSH1Br7pJf7b1GcQhwj0/YV1pZqsZtLuzdw0iL7xtRQhbj2VRiG4V zjmMoxEvBLTVgIPeWT2zBNJyXNlgmqjTpJTjnpShCHy+gdb+PxmXO5Ep/EdFQUJxYFdqaE tqtqSzhjkixiWf1tfxdqEAhsDCmYLJdwBQRsHJeXz8zhX0CDfAekcoafHgJZEA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692210011; a=rsa-sha256; cv=none; b=w5BIwStsx80ojLznhT7t40UVIRYKRzqS81JzoZJD86ONWAyTLHXfsk7h/qkw0zdYKFk7cO LHnLGCHsJan3hyLpbzTcf5/Z4+7VvNUPHZ/2860zxXmMvWmvC4vr+saPqrB2UVXQ4/yPWc 6wdXcWsZx8QMAfWxPSvNOeSJTNMjYNpRajHWhHhECXATfWviEi9HL1F3qNwniToShpE9CT DH+ta/e7TNo929etWZU3xTOYdJ8T09v6G2Pqe7twzoUNGQqlwBrj5txjH1fVEGGWYgiRNd eE0VBbiBI7GbL11Sh9MJc8OFomEUwAG0wJyIdj+70LSnP9a4DLohi7Ip74QQeA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RQxJC3fbtz11Wq; Wed, 16 Aug 2023 18:20:11 +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 37GIKBxe099655; Wed, 16 Aug 2023 18:20:11 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37GIKBJq099643; Wed, 16 Aug 2023 18:20:11 GMT (envelope-from git) Date: Wed, 16 Aug 2023 18:20:11 GMT Message-Id: <202308161820.37GIKBJq099643@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Brooks Davis Subject: git: 4c757938e4f2 - main - libc: include malloc via stdlib/Makefile.inc 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: brooks X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 4c757938e4f28adfd57cc1e7271c2dd174d0ce9e Auto-Submitted: auto-generated The branch main has been updated by brooks: URL: https://cgit.FreeBSD.org/src/commit/?id=4c757938e4f28adfd57cc1e7271c2dd174d0ce9e commit 4c757938e4f28adfd57cc1e7271c2dd174d0ce9e Author: Brooks Davis AuthorDate: 2023-08-16 18:16:26 +0000 Commit: Brooks Davis CommitDate: 2023-08-16 18:16:26 +0000 libc: include malloc via stdlib/Makefile.inc There's a hierarchy here and we should use it. Improves: cbeacb7c46f3a3650e5dbefa9a1a18bc9943a8cc Reviewed by: jrtc27, jhb, emaste Sponsored by: DARPA Differential Revision: https://reviews.freebsd.org/D41456 --- lib/libc/Makefile | 1 - lib/libc/stdlib/Makefile.inc | 2 ++ 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/libc/Makefile b/lib/libc/Makefile index d121d7be605a..a26215324332 100644 --- a/lib/libc/Makefile +++ b/lib/libc/Makefile @@ -113,7 +113,6 @@ NOASM= .include "${LIBC_SRCTOP}/resolv/Makefile.inc" .include "${LIBC_SRCTOP}/stdio/Makefile.inc" .include "${LIBC_SRCTOP}/stdlib/Makefile.inc" -.include "${LIBC_SRCTOP}/stdlib/jemalloc/Makefile.inc" .include "${LIBC_SRCTOP}/stdtime/Makefile.inc" .include "${LIBC_SRCTOP}/string/Makefile.inc" .include "${LIBC_SRCTOP}/sys/Makefile.inc" diff --git a/lib/libc/stdlib/Makefile.inc b/lib/libc/stdlib/Makefile.inc index e13ba020bad5..caa95bf53951 100644 --- a/lib/libc/stdlib/Makefile.inc +++ b/lib/libc/stdlib/Makefile.inc @@ -28,6 +28,8 @@ C99_Exit.c: ${LIBC_SRCTOP}/stdlib/_Exit.c .NOMETA SYM_MAPS+= ${LIBC_SRCTOP}/stdlib/Symbol.map +.include "${LIBC_SRCTOP}/stdlib/jemalloc/Makefile.inc" + # machine-dependent stdlib sources .sinclude "${LIBC_SRCTOP}/${LIBC_ARCH}/stdlib/Makefile.inc" From nobody Wed Aug 16 18:20:12 2023 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 4RQxJD6DNgz4qwFv; Wed, 16 Aug 2023 18:20:12 +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 4RQxJD5JQbz4KWr; Wed, 16 Aug 2023 18:20:12 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692210012; 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=5bS05LJ0LUt5R9gZHPCXSWyYFeebxFU1o28vjiUvEwc=; b=a3yNrTOeKSy5GTQXNPpDEHEU/BkFnal0U+3VKdjPy42EWfEW9U8s6QJfpcg7uOp097O1oP 0j/NIJ4Ya8Ejk+A3fMRS83KDtCENvb6cOIl6mNu9RLDFxIwQvPbqe3ypiEsEzN3RqhKr7J HG75fGEQbPeKV9vUu5FkNWkzI5F7/i3U22iPYplYjP0rFuxNqS9S5jdU7VQd+3vJk+l5n3 e1HVmRSVeaU2+3NkRWFv9IJtys54fLUPkDEele7lhH6U1C7uQX1bJm4Rphs0SaRot0zNAF 9AssqsEve+2wO7znraa1+4bS8nn9NnYKtaIRYq3YKO4ySG6UuPrPBf9FLy0rAQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692210012; 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=5bS05LJ0LUt5R9gZHPCXSWyYFeebxFU1o28vjiUvEwc=; b=OvB3JaQt7/1X4K27iE6VmZBfg6xQJVVb/cmzaSlMGpvMs/3jJlHQgsr+iu48jfxfrr26u7 3XL+LUXU6xtHfUlEEaUKtj3qHYOb35YasfaWG91mSRotOJLWbzWTonRUzn+C+FZNsT6ByL aa6CT6wkfTxsyfuHPJeHIC+OnVWjf7R8HQx0ro00rfksnTJXl4ZHNEIrbVK7uxWTtqOMeS 28z1llUlcz8GUkQab0dPzTNrQ/zck4YxOpTJzU36gKnUqmkA2ivFlvwAhJaOvsfjk/TDMh rpVlfT1vCP0zyCWSmgEfgjfhifZ5cktbtOjmFGccnWvabNX4TrS87U/wTXu4dA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692210012; a=rsa-sha256; cv=none; b=kXWtRo91WqNUIlSEAW2Wf6HwOPKityUOHWj1nKx3AwhlTOfMLNczrx2zNpXgZ43fLWunRr rhBzGQHg+4HPczgN1vjGOFKdBNm4sbDfhlQb2YzzTlQGJewvtzibVeG7FuE+VnOw1bab7c xCKsDKIWhH2FrEnbg9V3ljpyWdXfbPQfEQdVqUXfsXFhLRcBDxcqYv7aXQI2lzFGr5pckr eNqrosN7MNxz7Y6g1OcN2/qGbS7FcG+Pp1EWqBPj07duhxmIiv9BKnS6PIHsYR8WTBP8eo qrFjHaDHYTYIhWofIeLoZMXZXD39Zm40OtsHloY151v0upZruJ7r0MVMseghlg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RQxJD48wYz11Wr; Wed, 16 Aug 2023 18:20:12 +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 37GIKCGn000334; Wed, 16 Aug 2023 18:20:12 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37GIKClv000326; Wed, 16 Aug 2023 18:20:12 GMT (envelope-from git) Date: Wed, 16 Aug 2023 18:20:12 GMT Message-Id: <202308161820.37GIKClv000326@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Brooks Davis Subject: git: 075c71655807 - main - jemalloc: drop unused .PATH 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: brooks X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 075c716558072a54f6dca6f5a9f50d32418c04b8 Auto-Submitted: auto-generated The branch main has been updated by brooks: URL: https://cgit.FreeBSD.org/src/commit/?id=075c716558072a54f6dca6f5a9f50d32418c04b8 commit 075c716558072a54f6dca6f5a9f50d32418c04b8 Author: Brooks Davis AuthorDate: 2023-08-16 18:16:43 +0000 Commit: Brooks Davis CommitDate: 2023-08-16 18:16:43 +0000 jemalloc: drop unused .PATH All jemalloc sources are in contrib so don't look for them in the jemalloc subdirectory. Reviewed by: jrtc27, emaste Sponsored by: DARPA Differential Revision: https://reviews.freebsd.org/D41481 --- lib/libc/stdlib/jemalloc/Makefile.inc | 3 --- 1 file changed, 3 deletions(-) diff --git a/lib/libc/stdlib/jemalloc/Makefile.inc b/lib/libc/stdlib/jemalloc/Makefile.inc index 2f5e43e963fb..edaa92790c5b 100644 --- a/lib/libc/stdlib/jemalloc/Makefile.inc +++ b/lib/libc/stdlib/jemalloc/Makefile.inc @@ -1,6 +1,3 @@ - -.PATH: ${LIBC_SRCTOP}/stdlib/jemalloc - JEMALLOCSRCS:= jemalloc.c arena.c background_thread.c base.c bin.c bitmap.c \ ckh.c ctl.c div.c extent.c extent_dss.c extent_mmap.c hash.c hook.c \ large.c log.c malloc_io.c mutex.c mutex_pool.c nstime.c pages.c \ From nobody Wed Aug 16 18:20:13 2023 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 4RQxJG2zPpz4qwkv; Wed, 16 Aug 2023 18:20:14 +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 4RQxJG252Bz4Kqv; Wed, 16 Aug 2023 18:20:14 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692210014; 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=H27OnfOkcIHKhgkLynVHvdUA+WqGMu5dBLqXdMFnsGM=; b=KpyiCUqyN3RogfvxwEu1twM+hQDs5yjRrU78hOAuvUdnHVPdM6IQaT+4lQ/vsKEtZfT/K8 C+stj5X1iWt/h9aLCOOu9S5A0RzljITT97sV+tr2ov+QkP6KWQCR9sSH9p+pMCuoqynqQN IVAsbcMb1Tmw/bTqRaWqDCTTiwt7lDGfARwM8VwUUEv2kGn/mGuHBvoh2ET2xG8O6OTTgN HGGaeH+8VGuArIcuFkHveBxQ5D+EJi2qxtnYzkhcAh2NbfnKUpfPHjXwAsZA+MeiQnDuwm v8EHSesSMc9X/RBNsKYnHpr8SUyjGUZcRmxIwx+5E6Ih6PHknGMy5xMJagm1gQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692210014; 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=H27OnfOkcIHKhgkLynVHvdUA+WqGMu5dBLqXdMFnsGM=; b=yHfab9XnWBagVlyBxiYfUjuIzeVZrDMJyGoqzKQvacnQ1JuuDrHHVXB5MVf2GSMPCLiGAu JsRttqJ907BjMa/FwQvKqQy6HeM0VBu+TpKjhhHwdOR1tK2l1D07jJjAn10s30++rAjrNB nELK6ZqJlEP65i8PRw/y/eQovFbEzuERORYUPZdS00z/JbP1O6Nj+lGBqV238K7OELf2KD xfz6n7f9ZjaFE2dtjiw3FWTcv6czhSJj5oHrhjcnxhmN0DcWNAzj/3qiAs2fwnZzSAUyT2 9XB02lMhmfj3KqHLWBqSFyHIUUD2iVOz+DWgPQ9L3cDRbhwCRRL2ezzEoW3qYQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692210014; a=rsa-sha256; cv=none; b=U+AmkeQyEJyIjr2Ke7TvHUlQJREqy2fJkfythDP6hgqTkDEE+wpss581riVtzIKwOA5g15 TSqTzRlChgC9qRzNhGDGrjYB5WYmIYbP44WyKympXIrPlEW1kawsLCNOvleUcJlPLqx3Wd e9oLAW0QfgxjIusy9Z/eHS/Gk3ez56mugcq/NDZIE8GLVdC555uJ0aEmMRYdBAj5JO4Osz CRKpd4/qNn4Xf5c7jb8Qj1kwPIlh+KEHZXd0fbre/KJU0SqCSU8eLCBpFgQlDBa1cZ6SxY XPEufSqC0R6VGpPskRRDBx+DasMoHA4wqw/FsMoEo3ODv4JgsIWvzku7R5pPdg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RQxJF4ldsz11rb; Wed, 16 Aug 2023 18:20:13 +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 37GIKDrC000998; Wed, 16 Aug 2023 18:20:13 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37GIKDgB000991; Wed, 16 Aug 2023 18:20:13 GMT (envelope-from git) Date: Wed, 16 Aug 2023 18:20:13 GMT Message-Id: <202308161820.37GIKDgB000991@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Brooks Davis Subject: git: c5f49ece16a9 - main - libc: regoranize malloc build 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: brooks X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: c5f49ece16a92380092191fad13cb1da72af5d37 Auto-Submitted: auto-generated The branch main has been updated by brooks: URL: https://cgit.FreeBSD.org/src/commit/?id=c5f49ece16a92380092191fad13cb1da72af5d37 commit c5f49ece16a92380092191fad13cb1da72af5d37 Author: Brooks Davis AuthorDate: 2023-08-16 18:16:51 +0000 Commit: Brooks Davis CommitDate: 2023-08-16 18:16:51 +0000 libc: regoranize malloc build Create a stdlib/malloc to hold the definition of the malloc interface (e.g., the Symbol.map file) and make jemalloc a subdirectory. This will make it easier to integrate alternative allocators such as snmalloc while making it clear that the current jemalloc symbols are the FreeBSD API/ABI (for better or worse). Suggested by: jrtc27 Reviewed by: jrtc27, emaste Sponsored by: DARPA Differential Revision: https://reviews.freebsd.org/D41457 --- lib/libc/stdlib/Makefile.inc | 2 +- lib/libc/stdlib/malloc/Makefile.inc | 3 +++ lib/libc/stdlib/{jemalloc => malloc}/Symbol.map | 0 lib/libc/stdlib/{ => malloc}/jemalloc/Makefile.inc | 2 -- 4 files changed, 4 insertions(+), 3 deletions(-) diff --git a/lib/libc/stdlib/Makefile.inc b/lib/libc/stdlib/Makefile.inc index caa95bf53951..413c9421c0ee 100644 --- a/lib/libc/stdlib/Makefile.inc +++ b/lib/libc/stdlib/Makefile.inc @@ -28,7 +28,7 @@ C99_Exit.c: ${LIBC_SRCTOP}/stdlib/_Exit.c .NOMETA SYM_MAPS+= ${LIBC_SRCTOP}/stdlib/Symbol.map -.include "${LIBC_SRCTOP}/stdlib/jemalloc/Makefile.inc" +.include "${LIBC_SRCTOP}/stdlib/malloc/Makefile.inc" # machine-dependent stdlib sources .sinclude "${LIBC_SRCTOP}/${LIBC_ARCH}/stdlib/Makefile.inc" diff --git a/lib/libc/stdlib/malloc/Makefile.inc b/lib/libc/stdlib/malloc/Makefile.inc new file mode 100644 index 000000000000..bce4353fe80a --- /dev/null +++ b/lib/libc/stdlib/malloc/Makefile.inc @@ -0,0 +1,3 @@ +SYM_MAPS+=${LIBC_SRCTOP}/stdlib/malloc/Symbol.map + +.include "${LIBC_SRCTOP}/stdlib/malloc/jemalloc/Makefile.inc" diff --git a/lib/libc/stdlib/jemalloc/Symbol.map b/lib/libc/stdlib/malloc/Symbol.map similarity index 100% rename from lib/libc/stdlib/jemalloc/Symbol.map rename to lib/libc/stdlib/malloc/Symbol.map diff --git a/lib/libc/stdlib/jemalloc/Makefile.inc b/lib/libc/stdlib/malloc/jemalloc/Makefile.inc similarity index 96% rename from lib/libc/stdlib/jemalloc/Makefile.inc rename to lib/libc/stdlib/malloc/jemalloc/Makefile.inc index edaa92790c5b..1ba7725fe8a8 100644 --- a/lib/libc/stdlib/jemalloc/Makefile.inc +++ b/lib/libc/stdlib/malloc/jemalloc/Makefile.inc @@ -4,8 +4,6 @@ JEMALLOCSRCS:= jemalloc.c arena.c background_thread.c base.c bin.c bitmap.c \ prng.c prof.c rtree.c safety_check.c sc.c stats.c sz.c tcache.c \ test_hooks.c ticker.c tsd.c witness.c -SYM_MAPS+=${LIBC_SRCTOP}/stdlib/jemalloc/Symbol.map - CFLAGS+=-I${SRCTOP}/contrib/jemalloc/include .for src in ${JEMALLOCSRCS} From nobody Wed Aug 16 18:30:58 2023 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 4RQxXx3CvSz4qxWh for ; Wed, 16 Aug 2023 18:31:13 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-lf1-x130.google.com (mail-lf1-x130.google.com [IPv6:2a00:1450:4864:20::130]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RQxXw5Yqmz4RJG for ; Wed, 16 Aug 2023 18:31:12 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-lf1-x130.google.com with SMTP id 2adb3069b0e04-4fe3b86cec1so10786673e87.2 for ; Wed, 16 Aug 2023 11:31:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20221208.gappssmtp.com; s=20221208; t=1692210670; x=1692815470; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=FGTqmj1LzXquj/aEYsn5z73IlHgXB2uoNaAfhaWYqro=; b=ea5mWYkuttjWmfwNcdX1cDul+Rhp4zVuD1y1LWlEgvEqd7GACYBNbgi0NFNftWVWYf aB9I10BiV/OTsX2jcVhIRzl/9w3QMuBrySMty/j+v++VVsA5Mwkouu/AvMyXzzEtpGFy FWebKdJAgP4iZKYbseIJC20813ZEyQ1eJALX1GkciYifuqTeJXCDEZke4UsUUXTfF3B7 pZRdq7PBpL4R01iTUbQwVpMXBDrWUkp7eXkkEHtCKRKmJpnAqJBF6QiJWSvV3buN/6ch zUp3gyJiByCFmWWTZQbHC9y0lXCsXuHBE9KYcdPZw6Gc0YGWY3xZeZMRhpPE1ePPcsAs pFnA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1692210670; x=1692815470; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=FGTqmj1LzXquj/aEYsn5z73IlHgXB2uoNaAfhaWYqro=; b=HCYL5Jc2ms+1PuSCcwWujJplmjwXT5q0SJz5vdkeNmuNMxyYvC7mk6ojIc3/+0RauX 7dMl7OFWBN1X7bWjFDDgwYu4b9ElCAYgHrvxfT/WZmrYFY/38tGrA/mKl+hCBE8Fd6mK cfIcUcvVL7PM4Xi0z8mBpX4zw8Lx494B8XRuOo1zuHy4VptOQ/g+wC0TqLhKsV/gcRBr EC8oz2omCM6UogyriHZhqa6MDDiFFe7+wimm+WIf2AZebhfc8qdWNtUDnkwcbrsrd4rS RE1CgDwCvfbNulytMfZS7k+qIh8MLrdbPXZ11hS+54ChE4GKaj6WCdzIakHvtPtjiqLn YTbw== X-Gm-Message-State: AOJu0YyheYxMiDIqxlgIY0BDHph/2EIIuJXdLSHwv6+2lDu2NCnAGAFs 8Eqi3kurwJ1Nr361csmZdtQMtb9Wwa/YvTsnl7HnXMuIX1OPvTER X-Google-Smtp-Source: AGHT+IEqJz3WMIt1tSNFs1KJ3jO/+X2n9Y6C67sa0P2DbxzdBbZnwTLUTHTYu9/rCQkTRBdPy0ijOlfGeeLOW0Gx8NI= X-Received: by 2002:a19:5e02:0:b0:4fe:1d71:6076 with SMTP id s2-20020a195e02000000b004fe1d716076mr1680338lfb.46.1692210669924; Wed, 16 Aug 2023 11:31:09 -0700 (PDT) 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 References: <202308161757.37GHv2ca059368@gitrepo.freebsd.org> <83CE52EE-11ED-4650-A515-F4CE19345BB9@freebsd.org> In-Reply-To: <83CE52EE-11ED-4650-A515-F4CE19345BB9@freebsd.org> From: Warner Losh Date: Wed, 16 Aug 2023 12:30:58 -0600 Message-ID: Subject: Re: git: da5432eda807 - main - Remove $FreeBSD$: alt two-line .c pattern To: Jessica Clarke Cc: Warner Losh , src-committers , "" , "" Content-Type: multipart/alternative; boundary="000000000000ddd39506030e7fce" X-Rspamd-Queue-Id: 4RQxXw5Yqmz4RJG X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US] --000000000000ddd39506030e7fce Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Wed, Aug 16, 2023, 12:15 PM Jessica Clarke wrote: > On 16 Aug 2023, at 18:57, Warner Losh wrote: > > > > The branch main has been updated by imp: > > > > URL: > https://cgit.FreeBSD.org/src/commit/?id=3Dda5432eda807c4b7232d030d5157d5b= 417ea4f52 > > > > commit da5432eda807c4b7232d030d5157d5b417ea4f52 > > Author: Warner Losh > > AuthorDate: 2023-08-16 17:54:48 +0000 > > Commit: Warner Losh > > CommitDate: 2023-08-16 17:54:48 +0000 > > > > Remove $FreeBSD$: alt two-line .c pattern > > > > Remove /^\s*__RCSID\("\$FreeBSD\$"\);\n\n/ > > --- > > sbin/routed/if.c | 3 --- > > sbin/routed/input.c | 3 --- > > sbin/routed/main.c | 2 -- > > sbin/routed/output.c | 3 --- > > sbin/routed/parms.c | 3 --- > > sbin/routed/radix.c | 3 --- > > sbin/routed/rdisc.c | 3 --- > > sbin/routed/table.c | 3 --- > > sbin/routed/trace.c | 3 --- > > usr.bin/getconf/tests/arch_type.c | 2 -- > > usr.bin/procstat/tests/while1.c | 2 -- > > usr.sbin/mpsutil/mps_cmd.c | 2 -- > > usr.sbin/mpsutil/mps_debug.c | 2 -- > > usr.sbin/mpsutil/mps_flash.c | 2 -- > > usr.sbin/mpsutil/mps_set.c | 2 -- > > usr.sbin/mpsutil/mps_show.c | 2 -- > > usr.sbin/mpsutil/mps_slot.c | 2 -- > > usr.sbin/mpsutil/mpsutil.c | 2 -- > > usr.sbin/mptutil/mpt_cam.c | 2 -- > > usr.sbin/mptutil/mpt_cmd.c | 2 -- > > usr.sbin/mptutil/mpt_config.c | 2 -- > > usr.sbin/mptutil/mpt_drive.c | 2 -- > > usr.sbin/mptutil/mpt_evt.c | 2 -- > > usr.sbin/mptutil/mpt_show.c | 2 -- > > usr.sbin/mptutil/mpt_volume.c | 2 -- > > usr.sbin/mptutil/mptutil.c | 2 -- > > 26 files changed, 60 deletions(-) > > > > diff --git a/sbin/routed/if.c b/sbin/routed/if.c > > index 83d8fe503893..72894942fe05 100644 > > --- a/sbin/routed/if.c > > +++ b/sbin/routed/if.c > > @@ -33,9 +33,6 @@ > > > > #include "defs.h" > > #include "pathnames.h" > > - > > -__RCSID("$FreeBSD$"); > > - > > struct ifhead ifnet =3D LIST_HEAD_INITIALIZER(ifnet); /* all interfaces= */ > > struct ifhead remote_if =3D LIST_HEAD_INITIALIZER(remote_if); /* remote > interfaces */ > > Alas these diffs aren=E2=80=99t style(9)-compliant. Fixes welcome. I'm sure there's a hundred errors in the 32k changes I made. I tried to catch as many as I could... Warner > --000000000000ddd39506030e7fce Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


On Wed, Aug 16, 2023, 12:15 PM Jessica Clarke <jrtc27@freebsd.org> wrote:
On 16 Aug 2023, at 18:57, Warner Losh <= imp@FreeBSD.org> wrote:
>
> The branch main has been updated by imp:
>
> URL: https://cgit.FreeBSD.org/src/commit/?id=3Dda5432eda807c4b7232d030d5157d5= b417ea4f52
>
> commit da5432eda807c4b7232d030d5157d5b417ea4f52
> Author:=C2=A0 =C2=A0 =C2=A0Warner Losh <imp@FreeBSD.org>
> AuthorDate: 2023-08-16 17:54:48 +0000
> Commit:=C2=A0 =C2=A0 =C2=A0Warner Losh <imp@FreeBSD.org>
> CommitDate: 2023-08-16 17:54:48 +0000
>
>=C2=A0 =C2=A0 Remove $FreeBSD$: alt two-line .c pattern
>
>=C2=A0 =C2=A0 Remove /^\s*__RCSID\("\$FreeBSD\$"\);\n\n/
> ---
> sbin/routed/if.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 | 3 ---
> sbin/routed/input.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0| 3 ---
> sbin/routed/main.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 | 2 --
> sbin/routed/output.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |= 3 ---
> sbin/routed/parms.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0| 3 ---
> sbin/routed/radix.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0| 3 ---
> sbin/routed/rdisc.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0| 3 ---
> sbin/routed/table.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0| 3 ---
> sbin/routed/trace.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0| 3 ---
> usr.bin/getconf/tests/arch_type.c | 2 --
> usr.bin/procstat/tests/while1.c=C2=A0 =C2=A0| 2 --
> usr.sbin/mpsutil/mps_cmd.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 | 2 --
> usr.sbin/mpsutil/mps_debug.c=C2=A0 =C2=A0 =C2=A0 | 2 --
> usr.sbin/mpsutil/mps_flash.c=C2=A0 =C2=A0 =C2=A0 | 2 --
> usr.sbin/mpsutil/mps_set.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 | 2 --
> usr.sbin/mpsutil/mps_show.c=C2=A0 =C2=A0 =C2=A0 =C2=A0| 2 --
> usr.sbin/mpsutil/mps_slot.c=C2=A0 =C2=A0 =C2=A0 =C2=A0| 2 --
> usr.sbin/mpsutil/mpsutil.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 | 2 --
> usr.sbin/mptutil/mpt_cam.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 | 2 --
> usr.sbin/mptutil/mpt_cmd.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 | 2 --
> usr.sbin/mptutil/mpt_config.c=C2=A0 =C2=A0 =C2=A0| 2 --
> usr.sbin/mptutil/mpt_drive.c=C2=A0 =C2=A0 =C2=A0 | 2 --
> usr.sbin/mptutil/mpt_evt.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 | 2 --
> usr.sbin/mptutil/mpt_show.c=C2=A0 =C2=A0 =C2=A0 =C2=A0| 2 --
> usr.sbin/mptutil/mpt_volume.c=C2=A0 =C2=A0 =C2=A0| 2 --
> usr.sbin/mptutil/mptutil.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 | 2 --
> 26 files changed, 60 deletions(-)
>
> diff --git a/sbin/routed/if.c b/sbin/routed/if.c
> index 83d8fe503893..72894942fe05 100644
> --- a/sbin/routed/if.c
> +++ b/sbin/routed/if.c
> @@ -33,9 +33,6 @@
>
> #include "defs.h"
> #include "pathnames.h"
> -
> -__RCSID("$FreeBSD$");
> -
> struct ifhead ifnet =3D LIST_HEAD_INITIALIZER(ifnet); /* all interface= s */
> struct ifhead remote_if =3D LIST_HEAD_INITIALIZER(remote_if); /* remot= e interfaces */

Alas these diffs aren=E2=80=99t style(9)-compliant.

Fixes welcome. I'm sure = there's a hundred errors in the 32k changes I made. I tried to catch as= many as I could...

Warn= er=C2=A0
--000000000000ddd39506030e7fce-- From nobody Wed Aug 16 18:32:56 2023 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 4RQxb95htXz4qy7R for ; Wed, 16 Aug 2023 18:33:09 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-ed1-x52d.google.com (mail-ed1-x52d.google.com [IPv6:2a00:1450:4864:20::52d]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RQxb93DWdz4WM0 for ; Wed, 16 Aug 2023 18:33:09 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-ed1-x52d.google.com with SMTP id 4fb4d7f45d1cf-5236c9ff275so9342105a12.1 for ; Wed, 16 Aug 2023 11:33:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20221208.gappssmtp.com; s=20221208; t=1692210788; x=1692815588; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=ItnCvExFzIXPgtYiPRTqgUxBZCaQtx0O2+j5d38wedE=; b=C+e8rXTvZqx7THwM+rZtV/Z2YkWQ31byezZV/3eTsapGDw5csOWnl7SISl+6HmpVst BGRy7T+4+WaCWTd8WeOA0prP3p+ECIkxet5hnq4cYSgx9CY1IaOxOc/toPF3e5BOUu90 YDOwV+wb/noEGjDghi8TXOatiHzUjOVUqcc/QUMsCwbRRQ7tSt55ptHVdg0q3daG7Kq0 H3aiki9S/z0aKYh4bDwlT4nliS/8MGSLQFYz0HfKEFWWmWbbz2KmYeA8KVef2eYKT7Md TqzbHs8Lnw/bgha5jbnoPMdyO5C9wPa6i1K9U16GpkhOvcPlhl7ZK1j7XJ3L/lr6JCy2 uUEQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1692210788; x=1692815588; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=ItnCvExFzIXPgtYiPRTqgUxBZCaQtx0O2+j5d38wedE=; b=hMdyqoc51MLKKjCYjLZMSzXZ5AlhBC0bB3ZPGan/KvChV68/lu4x+pS4lFHXjGqnzD PyleixYvJ8Cl2rswU7EexQYi5u0cSr0RHA1Q1UNojLbjcKMxvWA3MUfc1xZ+oalwJSyn RH+xjjR2Nm6CrQw0JBo0MmRhI5K1dRL+Ww6nx/A9QB87NCBeRxdNo2z5JHDs9FvMWz/G VwRrXYtSznv1LVGPSxXRJV7V8sTjWYzRg5uQ39lPbkFzVI1jD/tf3LtdT1giCHLhsV49 WinXbRn0/tAiRwvZv3LzmDHMnp9At6rORYVRpNtYsiSC8DDmkla5nTUfIG6nX+nvmoL1 ykrw== X-Gm-Message-State: AOJu0Ywwv6DL7H978CQ+yedHuSYlEzYZjJq8UKjOTlkxDMg8K0H10lVq lGUa5SGWXEaAcZ79GAuxHYuuWI0wP5t4zzMjathh0Q== X-Google-Smtp-Source: AGHT+IEkuS0zEgQLIDrDbsXUddAiWUlOe/f5WKAI+mtl+UrRdgFtduMjojqOa2BRxFyy/5+o3KkEVsTDTa6Y1SVgkIA= X-Received: by 2002:aa7:c38d:0:b0:523:bfec:4913 with SMTP id k13-20020aa7c38d000000b00523bfec4913mr2458226edq.0.1692210788175; Wed, 16 Aug 2023 11:33:08 -0700 (PDT) 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 References: <202308161756.37GHufPp058798@gitrepo.freebsd.org> In-Reply-To: From: Warner Losh Date: Wed, 16 Aug 2023 12:32:56 -0600 Message-ID: Subject: Re: git: 82a265ad9bad - main - sys: Remove $FreeBSD$: sound driver version To: Kevin Bowling Cc: Warner Losh , src-committers , "" , "" Content-Type: multipart/alternative; boundary="000000000000ea271906030e8687" X-Rspamd-Queue-Id: 4RQxb93DWdz4WM0 X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US] --000000000000ea271906030e8687 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Wed, Aug 16, 2023, 12:12 PM Kevin Bowling wrote: > On Wed, Aug 16, 2023 at 10:56=E2=80=AFAM Warner Losh wr= ote: > > > > The branch main has been updated by imp: > > > > URL: > https://cgit.FreeBSD.org/src/commit/?id=3D82a265ad9bad315000a2d60b853c466= 9f1600cd0 > > > > commit 82a265ad9bad315000a2d60b853c4669f1600cd0 > > Author: Warner Losh > > AuthorDate: 2023-08-16 17:53:59 +0000 > > Commit: Warner Losh > > CommitDate: 2023-08-16 17:53:59 +0000 > > > > sys: Remove $FreeBSD$: sound driver version > > > > Remove /SND_DECLARE_FILE\("\$FreeBSD\$"\);/ > > It seems like SND_DECLARE_FILE(""); should probably go away or the > string within shall be dropped. Its idea of 'uniq' is a little > concerning. > Likely. It actually adds the driver to a list, so I didn't just remove it. Warner > --- > > sys/arm/broadcom/bcm2835/bcm2835_audio.c | 2 +- > > sys/dev/sound/pci/als4000.c | 2 +- > > sys/dev/sound/pci/atiixp.c | 2 +- > > sys/dev/sound/pci/cmi.c | 2 +- > > sys/dev/sound/pci/cs4281.c | 2 +- > > sys/dev/sound/pci/csa.c | 2 +- > > sys/dev/sound/pci/csamidi.c | 2 +- > > sys/dev/sound/pci/csapcm.c | 2 +- > > sys/dev/sound/pci/emu10k1.c | 2 +- > > sys/dev/sound/pci/envy24.c | 2 +- > > sys/dev/sound/pci/envy24ht.c | 2 +- > > sys/dev/sound/pci/es137x.c | 2 +- > > sys/dev/sound/pci/fm801.c | 2 +- > > sys/dev/sound/pci/hda/hdaa.c | 2 +- > > sys/dev/sound/pci/hda/hdaa_patches.c | 2 +- > > sys/dev/sound/pci/hda/hdac.c | 2 +- > > sys/dev/sound/pci/hda/hdacc.c | 2 +- > > sys/dev/sound/pci/hdspe-pcm.c | 2 +- > > sys/dev/sound/pci/hdspe.c | 2 +- > > sys/dev/sound/pci/ich.c | 2 +- > > sys/dev/sound/pci/maestro3.c | 2 +- > > sys/dev/sound/pci/neomagic.c | 2 +- > > sys/dev/sound/pci/solo.c | 2 +- > > sys/dev/sound/pci/t4dwave.c | 2 +- > > sys/dev/sound/pci/via8233.c | 2 +- > > sys/dev/sound/pci/via82c686.c | 2 +- > > sys/dev/sound/pci/vibes.c | 2 +- > > sys/dev/sound/pcm/ac97.c | 2 +- > > sys/dev/sound/pcm/ac97_patch.c | 2 +- > > sys/dev/sound/pcm/buffer.c | 2 +- > > sys/dev/sound/pcm/channel.c | 2 +- > > sys/dev/sound/pcm/dsp.c | 2 +- > > sys/dev/sound/pcm/feeder.c | 2 +- > > sys/dev/sound/pcm/feeder_chain.c | 2 +- > > sys/dev/sound/pcm/feeder_eq.c | 2 +- > > sys/dev/sound/pcm/feeder_format.c | 2 +- > > sys/dev/sound/pcm/feeder_matrix.c | 2 +- > > sys/dev/sound/pcm/feeder_mixer.c | 2 +- > > sys/dev/sound/pcm/feeder_rate.c | 2 +- > > sys/dev/sound/pcm/feeder_volume.c | 2 +- > > sys/dev/sound/pcm/mixer.c | 2 +- > > sys/dev/sound/pcm/sndstat.c | 2 +- > > sys/dev/sound/pcm/sound.c | 2 +- > > sys/dev/sound/pcm/vchan.c | 2 +- > > 44 files changed, 44 insertions(+), 44 deletions(-) > > > > diff --git a/sys/arm/broadcom/bcm2835/bcm2835_audio.c > b/sys/arm/broadcom/bcm2835/bcm2835_audio.c > > index 36b1dc86535b..0d430cf19df7 100644 > > --- a/sys/arm/broadcom/bcm2835/bcm2835_audio.c > > +++ b/sys/arm/broadcom/bcm2835/bcm2835_audio.c > > @@ -38,7 +38,7 @@ > > > > #include "vc_vchi_audioserv_defs.h" > > > > -SND_DECLARE_FILE("$FreeBSD$"); > > +SND_DECLARE_FILE(""); > > > > /* Audio destination */ > > #define DEST_AUTO 0 > > diff --git a/sys/dev/sound/pci/als4000.c b/sys/dev/sound/pci/als4000.c > > index 71f6c4f909c7..89f7d6385493 100644 > > --- a/sys/dev/sound/pci/als4000.c > > +++ b/sys/dev/sound/pci/als4000.c > > @@ -48,7 +48,7 @@ > > > > #include "mixer_if.h" > > > > -SND_DECLARE_FILE("$FreeBSD$"); > > +SND_DECLARE_FILE(""); > > > > /* Debugging macro's */ > > #undef DEB > > diff --git a/sys/dev/sound/pci/atiixp.c b/sys/dev/sound/pci/atiixp.c > > index 83eee21a333e..99468367c998 100644 > > --- a/sys/dev/sound/pci/atiixp.c > > +++ b/sys/dev/sound/pci/atiixp.c > > @@ -69,7 +69,7 @@ > > > > #include > > > > -SND_DECLARE_FILE("$FreeBSD$"); > > +SND_DECLARE_FILE(""); > > > > #define ATI_IXP_DMA_RETRY_MAX 100 > > > > diff --git a/sys/dev/sound/pci/cmi.c b/sys/dev/sound/pci/cmi.c > > index 6b4acbb4ddae..89a1eb24d878 100644 > > --- a/sys/dev/sound/pci/cmi.c > > +++ b/sys/dev/sound/pci/cmi.c > > @@ -61,7 +61,7 @@ > > #include "mixer_if.h" > > #include "mpufoi_if.h" > > > > -SND_DECLARE_FILE("$FreeBSD$"); > > +SND_DECLARE_FILE(""); > > > > /* Supported chip ID's */ > > #define CMI8338A_PCI_ID 0x010013f6 > > diff --git a/sys/dev/sound/pci/cs4281.c b/sys/dev/sound/pci/cs4281.c > > index b011f67e763e..fccbf807d965 100644 > > --- a/sys/dev/sound/pci/cs4281.c > > +++ b/sys/dev/sound/pci/cs4281.c > > @@ -45,7 +45,7 @@ > > > > #include > > > > -SND_DECLARE_FILE("$FreeBSD$"); > > +SND_DECLARE_FILE(""); > > > > #define CS4281_DEFAULT_BUFSZ 16384 > > > > diff --git a/sys/dev/sound/pci/csa.c b/sys/dev/sound/pci/csa.c > > index a03f319d85d5..68edfd9338c2 100644 > > --- a/sys/dev/sound/pci/csa.c > > +++ b/sys/dev/sound/pci/csa.c > > @@ -54,7 +54,7 @@ > > > > #include > > > > -SND_DECLARE_FILE("$FreeBSD$"); > > +SND_DECLARE_FILE(""); > > > > /* This is the pci device id. */ > > #define CS4610_PCI_ID 0x60011013 > > diff --git a/sys/dev/sound/pci/csamidi.c b/sys/dev/sound/pci/csamidi.c > > index e9d6006544b3..cc4b41f86af9 100644 > > --- a/sys/dev/sound/pci/csamidi.c > > +++ b/sys/dev/sound/pci/csamidi.c > > @@ -54,7 +54,7 @@ > > > > #include "mpufoi_if.h" > > > > -SND_DECLARE_FILE("$FreeBSD$"); > > +SND_DECLARE_FILE(""); > > > > /* pulled from mpu401.c */ > > #define MPU_DATAPORT 0 > > diff --git a/sys/dev/sound/pci/csapcm.c b/sys/dev/sound/pci/csapcm.c > > index d915a14a536f..14820a9c2216 100644 > > --- a/sys/dev/sound/pci/csapcm.c > > +++ b/sys/dev/sound/pci/csapcm.c > > @@ -43,7 +43,7 @@ > > #include > > #include > > > > -SND_DECLARE_FILE("$FreeBSD$"); > > +SND_DECLARE_FILE(""); > > > > /* Buffer size on dma transfer. Fixed for CS416x. */ > > #define CS461x_BUFFSIZE (4 * 1024) > > diff --git a/sys/dev/sound/pci/emu10k1.c b/sys/dev/sound/pci/emu10k1.c > > index abb586e34525..d4624a549e42 100644 > > --- a/sys/dev/sound/pci/emu10k1.c > > +++ b/sys/dev/sound/pci/emu10k1.c > > @@ -43,7 +43,7 @@ > > #include > > #include "mpufoi_if.h" > > > > -SND_DECLARE_FILE("$FreeBSD$"); > > +SND_DECLARE_FILE(""); > > > > /* -------------------------------------------------------------------= - > */ > > > > diff --git a/sys/dev/sound/pci/envy24.c b/sys/dev/sound/pci/envy24.c > > index b95a3438ce79..8039d4e3186c 100644 > > --- a/sys/dev/sound/pci/envy24.c > > +++ b/sys/dev/sound/pci/envy24.c > > @@ -41,7 +41,7 @@ > > > > #include "mixer_if.h" > > > > -SND_DECLARE_FILE("$FreeBSD$"); > > +SND_DECLARE_FILE(""); > > > > static MALLOC_DEFINE(M_ENVY24, "envy24", "envy24 audio"); > > > > diff --git a/sys/dev/sound/pci/envy24ht.c b/sys/dev/sound/pci/envy24ht.= c > > index 4bfef99f600f..e9b6771e2162 100644 > > --- a/sys/dev/sound/pci/envy24ht.c > > +++ b/sys/dev/sound/pci/envy24ht.c > > @@ -53,7 +53,7 @@ > > > > #include "mixer_if.h" > > > > -SND_DECLARE_FILE("$FreeBSD$"); > > +SND_DECLARE_FILE(""); > > > > static MALLOC_DEFINE(M_ENVY24HT, "envy24ht", "envy24ht audio"); > > > > diff --git a/sys/dev/sound/pci/es137x.c b/sys/dev/sound/pci/es137x.c > > index f1c94f16a123..a11a106fee2f 100644 > > --- a/sys/dev/sound/pci/es137x.c > > +++ b/sys/dev/sound/pci/es137x.c > > @@ -90,7 +90,7 @@ > > > > #include "mixer_if.h" > > > > -SND_DECLARE_FILE("$FreeBSD$"); > > +SND_DECLARE_FILE(""); > > > > #define MEM_MAP_REG 0x14 > > > > diff --git a/sys/dev/sound/pci/fm801.c b/sys/dev/sound/pci/fm801.c > > index 2469fdba967f..34fb1f6f1bf6 100644 > > --- a/sys/dev/sound/pci/fm801.c > > +++ b/sys/dev/sound/pci/fm801.c > > @@ -35,7 +35,7 @@ > > #include > > #include > > > > -SND_DECLARE_FILE("$FreeBSD$"); > > +SND_DECLARE_FILE(""); > > > > #define PCI_VENDOR_FORTEMEDIA 0x1319 > > #define PCI_DEVICE_FORTEMEDIA1 0x08011319 /* Audio controller */ > > diff --git a/sys/dev/sound/pci/hda/hdaa.c b/sys/dev/sound/pci/hda/hdaa.= c > > index c7706d2bd967..ef8f634ac8e8 100644 > > --- a/sys/dev/sound/pci/hda/hdaa.c > > +++ b/sys/dev/sound/pci/hda/hdaa.c > > @@ -47,7 +47,7 @@ > > > > #include "mixer_if.h" > > > > -SND_DECLARE_FILE("$FreeBSD$"); > > +SND_DECLARE_FILE(""); > > > > #define hdaa_lock(devinfo) snd_mtxlock((devinfo)->lock) > > #define hdaa_unlock(devinfo) snd_mtxunlock((devinfo)->lock) > > diff --git a/sys/dev/sound/pci/hda/hdaa_patches.c > b/sys/dev/sound/pci/hda/hdaa_patches.c > > index bec8590745c5..8331312b69c9 100644 > > --- a/sys/dev/sound/pci/hda/hdaa_patches.c > > +++ b/sys/dev/sound/pci/hda/hdaa_patches.c > > @@ -47,7 +47,7 @@ > > #include "pin_patch.h" > > #include "pin_patch_realtek.h" > > > > -SND_DECLARE_FILE("$FreeBSD$"); > > +SND_DECLARE_FILE(""); > > > > static const struct { > > uint32_t model; > > diff --git a/sys/dev/sound/pci/hda/hdac.c b/sys/dev/sound/pci/hda/hdac.= c > > index aca9bd7ac9ab..79ab71516cd9 100644 > > --- a/sys/dev/sound/pci/hda/hdac.c > > +++ b/sys/dev/sound/pci/hda/hdac.c > > @@ -51,7 +51,7 @@ > > > > #define HDA_DRV_TEST_REV "20120126_0002" > > > > -SND_DECLARE_FILE("$FreeBSD$"); > > +SND_DECLARE_FILE(""); > > > > #define hdac_lock(sc) snd_mtxlock((sc)->lock) > > #define hdac_unlock(sc) snd_mtxunlock((sc)->lock) > > diff --git a/sys/dev/sound/pci/hda/hdacc.c > b/sys/dev/sound/pci/hda/hdacc.c > > index 33eea6ef67c5..4616b3b23a48 100644 > > --- a/sys/dev/sound/pci/hda/hdacc.c > > +++ b/sys/dev/sound/pci/hda/hdacc.c > > @@ -43,7 +43,7 @@ > > #include > > #include > > > > -SND_DECLARE_FILE("$FreeBSD$"); > > +SND_DECLARE_FILE(""); > > > > struct hdacc_fg { > > device_t dev; > > diff --git a/sys/dev/sound/pci/hdspe-pcm.c > b/sys/dev/sound/pci/hdspe-pcm.c > > index 6de5b353ab5b..b23304d32fc7 100644 > > --- a/sys/dev/sound/pci/hdspe-pcm.c > > +++ b/sys/dev/sound/pci/hdspe-pcm.c > > @@ -40,7 +40,7 @@ > > > > #include > > > > -SND_DECLARE_FILE("$FreeBSD$"); > > +SND_DECLARE_FILE(""); > > > > struct hdspe_latency { > > uint32_t n; > > diff --git a/sys/dev/sound/pci/hdspe.c b/sys/dev/sound/pci/hdspe.c > > index 943c20bba4f1..ac253b28df3a 100644 > > --- a/sys/dev/sound/pci/hdspe.c > > +++ b/sys/dev/sound/pci/hdspe.c > > @@ -40,7 +40,7 @@ > > > > #include > > > > -SND_DECLARE_FILE("$FreeBSD$"); > > +SND_DECLARE_FILE(""); > > > > static struct hdspe_channel chan_map_aio[] =3D { > > { 0, 1, "line", 1, 1 }, > > diff --git a/sys/dev/sound/pci/ich.c b/sys/dev/sound/pci/ich.c > > index feb0175d2839..d5e8a48a186c 100644 > > --- a/sys/dev/sound/pci/ich.c > > +++ b/sys/dev/sound/pci/ich.c > > @@ -38,7 +38,7 @@ > > #include > > #include > > > > -SND_DECLARE_FILE("$FreeBSD$"); > > +SND_DECLARE_FILE(""); > > > > /* -------------------------------------------------------------------= - > */ > > > > diff --git a/sys/dev/sound/pci/maestro3.c b/sys/dev/sound/pci/maestro3.= c > > index f46b587daf7c..c60c69b6baf5 100644 > > --- a/sys/dev/sound/pci/maestro3.c > > +++ b/sys/dev/sound/pci/maestro3.c > > @@ -69,7 +69,7 @@ > > #include > > #include > > > > -SND_DECLARE_FILE("$FreeBSD$"); > > +SND_DECLARE_FILE(""); > > > > /* -------------------------------------------------------------------= - > */ > > > > diff --git a/sys/dev/sound/pci/neomagic.c b/sys/dev/sound/pci/neomagic.= c > > index 5616223b7590..162d99b57c70 100644 > > --- a/sys/dev/sound/pci/neomagic.c > > +++ b/sys/dev/sound/pci/neomagic.c > > @@ -40,7 +40,7 @@ > > #include > > #include > > > > -SND_DECLARE_FILE("$FreeBSD$"); > > +SND_DECLARE_FILE(""); > > > > /* -------------------------------------------------------------------= - > */ > > > > diff --git a/sys/dev/sound/pci/solo.c b/sys/dev/sound/pci/solo.c > > index dc8351e9c117..1788929811ed 100644 > > --- a/sys/dev/sound/pci/solo.c > > +++ b/sys/dev/sound/pci/solo.c > > @@ -39,7 +39,7 @@ > > > > #include "mixer_if.h" > > > > -SND_DECLARE_FILE("$FreeBSD$"); > > +SND_DECLARE_FILE(""); > > > > #define SOLO_DEFAULT_BUFSZ 16384 > > #define ABS(x) (((x) < 0)? -(x) : (x)) > > diff --git a/sys/dev/sound/pci/t4dwave.c b/sys/dev/sound/pci/t4dwave.c > > index fc99a90b94e7..b7363402ba8b 100644 > > --- a/sys/dev/sound/pci/t4dwave.c > > +++ b/sys/dev/sound/pci/t4dwave.c > > @@ -37,7 +37,7 @@ > > #include > > #include > > > > -SND_DECLARE_FILE("$FreeBSD$"); > > +SND_DECLARE_FILE(""); > > > > /* -------------------------------------------------------------------= - > */ > > > > diff --git a/sys/dev/sound/pci/via8233.c b/sys/dev/sound/pci/via8233.c > > index 9de5b18cd031..6656670c9e1c 100644 > > --- a/sys/dev/sound/pci/via8233.c > > +++ b/sys/dev/sound/pci/via8233.c > > @@ -50,7 +50,7 @@ > > > > #include > > > > -SND_DECLARE_FILE("$FreeBSD$"); > > +SND_DECLARE_FILE(""); > > > > #define VIA8233_PCI_ID 0x30591106 > > > > diff --git a/sys/dev/sound/pci/via82c686.c > b/sys/dev/sound/pci/via82c686.c > > index 6bd604941cf8..076df8c81aa0 100644 > > --- a/sys/dev/sound/pci/via82c686.c > > +++ b/sys/dev/sound/pci/via82c686.c > > @@ -39,7 +39,7 @@ > > > > #include > > > > -SND_DECLARE_FILE("$FreeBSD$"); > > +SND_DECLARE_FILE(""); > > > > #define VIA_PCI_ID 0x30581106 > > #define NSEGS 4 /* Number of segments in SGD > table */ > > diff --git a/sys/dev/sound/pci/vibes.c b/sys/dev/sound/pci/vibes.c > > index 81401796d68c..1299f15dc814 100644 > > --- a/sys/dev/sound/pci/vibes.c > > +++ b/sys/dev/sound/pci/vibes.c > > @@ -44,7 +44,7 @@ > > > > #include "mixer_if.h" > > > > -SND_DECLARE_FILE("$FreeBSD$"); > > +SND_DECLARE_FILE(""); > > > > /* > -------------------------------------------------------------------------= */ > > /* Constants */ > > diff --git a/sys/dev/sound/pcm/ac97.c b/sys/dev/sound/pcm/ac97.c > > index 763188291009..d83e3f2fefa5 100644 > > --- a/sys/dev/sound/pcm/ac97.c > > +++ b/sys/dev/sound/pcm/ac97.c > > @@ -38,7 +38,7 @@ > > > > #include "mixer_if.h" > > > > -SND_DECLARE_FILE("$FreeBSD$"); > > +SND_DECLARE_FILE(""); > > > > static MALLOC_DEFINE(M_AC97, "ac97", "ac97 codec"); > > > > diff --git a/sys/dev/sound/pcm/ac97_patch.c > b/sys/dev/sound/pcm/ac97_patch.c > > index f1a358b50958..aff8075fe96c 100644 > > --- a/sys/dev/sound/pcm/ac97_patch.c > > +++ b/sys/dev/sound/pcm/ac97_patch.c > > @@ -34,7 +34,7 @@ > > #include > > #include > > > > -SND_DECLARE_FILE("$FreeBSD$"); > > +SND_DECLARE_FILE(""); > > > > void ad1886_patch(struct ac97_info* codec) > > { > > diff --git a/sys/dev/sound/pcm/buffer.c b/sys/dev/sound/pcm/buffer.c > > index d75890eaddfb..d5a519362c5e 100644 > > --- a/sys/dev/sound/pcm/buffer.c > > +++ b/sys/dev/sound/pcm/buffer.c > > @@ -40,7 +40,7 @@ > > #define SND_DECLARE_FXDIV > > #include "snd_fxdiv_gen.h" > > > > -SND_DECLARE_FILE("$FreeBSD$"); > > +SND_DECLARE_FILE(""); > > > > struct snd_dbuf * > > sndbuf_create(device_t dev, char *drv, char *desc, struct pcm_channel > *channel) > > diff --git a/sys/dev/sound/pcm/channel.c b/sys/dev/sound/pcm/channel.c > > index 1d192de54712..d56f5fb51dc9 100644 > > --- a/sys/dev/sound/pcm/channel.c > > +++ b/sys/dev/sound/pcm/channel.c > > @@ -38,7 +38,7 @@ > > > > #include "feeder_if.h" > > > > -SND_DECLARE_FILE("$FreeBSD$"); > > +SND_DECLARE_FILE(""); > > > > int report_soft_formats =3D 1; > > SYSCTL_INT(_hw_snd, OID_AUTO, report_soft_formats, CTLFLAG_RW, > > diff --git a/sys/dev/sound/pcm/dsp.c b/sys/dev/sound/pcm/dsp.c > > index bb435bc3925c..98d241e65a52 100644 > > --- a/sys/dev/sound/pcm/dsp.c > > +++ b/sys/dev/sound/pcm/dsp.c > > @@ -43,7 +43,7 @@ > > #include > > #include > > > > -SND_DECLARE_FILE("$FreeBSD$"); > > +SND_DECLARE_FILE(""); > > > > static int dsp_mmap_allow_prot_exec =3D 0; > > SYSCTL_INT(_hw_snd, OID_AUTO, compat_linux_mmap, CTLFLAG_RWTUN, > > diff --git a/sys/dev/sound/pcm/feeder.c b/sys/dev/sound/pcm/feeder.c > > index d379d06b8664..8fb377533907 100644 > > --- a/sys/dev/sound/pcm/feeder.c > > +++ b/sys/dev/sound/pcm/feeder.c > > @@ -35,7 +35,7 @@ > > > > #include "feeder_if.h" > > > > -SND_DECLARE_FILE("$FreeBSD$"); > > +SND_DECLARE_FILE(""); > > > > static MALLOC_DEFINE(M_FEEDER, "feeder", "pcm feeder"); > > > > diff --git a/sys/dev/sound/pcm/feeder_chain.c > b/sys/dev/sound/pcm/feeder_chain.c > > index 9c3baaf282b5..01def5f6e9cb 100644 > > --- a/sys/dev/sound/pcm/feeder_chain.c > > +++ b/sys/dev/sound/pcm/feeder_chain.c > > @@ -34,7 +34,7 @@ > > > > #include "feeder_if.h" > > > > -SND_DECLARE_FILE("$FreeBSD$"); > > +SND_DECLARE_FILE(""); > > > > /* chain state */ > > struct feeder_chain_state { > > diff --git a/sys/dev/sound/pcm/feeder_eq.c > b/sys/dev/sound/pcm/feeder_eq.c > > index bc39d33c03fb..70797a706367 100644 > > --- a/sys/dev/sound/pcm/feeder_eq.c > > +++ b/sys/dev/sound/pcm/feeder_eq.c > > @@ -46,7 +46,7 @@ > > #define SND_USE_FXDIV > > #include "snd_fxdiv_gen.h" > > > > -SND_DECLARE_FILE("$FreeBSD$"); > > +SND_DECLARE_FILE(""); > > #endif > > > > #include "feeder_eq_gen.h" > > diff --git a/sys/dev/sound/pcm/feeder_format.c > b/sys/dev/sound/pcm/feeder_format.c > > index 8a9054561b2b..3a741430e0ca 100644 > > --- a/sys/dev/sound/pcm/feeder_format.c > > +++ b/sys/dev/sound/pcm/feeder_format.c > > @@ -44,7 +44,7 @@ > > #define SND_USE_FXDIV > > #include "snd_fxdiv_gen.h" > > > > -SND_DECLARE_FILE("$FreeBSD$"); > > +SND_DECLARE_FILE(""); > > #endif > > > > #define FEEDFORMAT_RESERVOIR (SND_CHN_MAX * PCM_32_BPS) > > diff --git a/sys/dev/sound/pcm/feeder_matrix.c > b/sys/dev/sound/pcm/feeder_matrix.c > > index 33bf3ec11ee0..0afdb47c04d8 100644 > > --- a/sys/dev/sound/pcm/feeder_matrix.c > > +++ b/sys/dev/sound/pcm/feeder_matrix.c > > @@ -54,7 +54,7 @@ > > #define SND_USE_FXDIV > > #include "snd_fxdiv_gen.h" > > > > -SND_DECLARE_FILE("$FreeBSD$"); > > +SND_DECLARE_FILE(""); > > #endif > > > > #define FEEDMATRIX_RESERVOIR (SND_CHN_MAX * PCM_32_BPS) > > diff --git a/sys/dev/sound/pcm/feeder_mixer.c > b/sys/dev/sound/pcm/feeder_mixer.c > > index 13afceabf28e..42ebe89d7c09 100644 > > --- a/sys/dev/sound/pcm/feeder_mixer.c > > +++ b/sys/dev/sound/pcm/feeder_mixer.c > > @@ -38,7 +38,7 @@ > > #define SND_USE_FXDIV > > #include "snd_fxdiv_gen.h" > > > > -SND_DECLARE_FILE("$FreeBSD$"); > > +SND_DECLARE_FILE(""); > > #endif > > > > #undef SND_FEEDER_MULTIFORMAT > > diff --git a/sys/dev/sound/pcm/feeder_rate.c > b/sys/dev/sound/pcm/feeder_rate.c > > index 0784c477197a..b2afe0651bf5 100644 > > --- a/sys/dev/sound/pcm/feeder_rate.c > > +++ b/sys/dev/sound/pcm/feeder_rate.c > > @@ -61,7 +61,7 @@ > > #define SND_USE_FXDIV > > #include "snd_fxdiv_gen.h" > > > > -SND_DECLARE_FILE("$FreeBSD$"); > > +SND_DECLARE_FILE(""); > > #endif > > > > #include "feeder_rate_gen.h" > > diff --git a/sys/dev/sound/pcm/feeder_volume.c > b/sys/dev/sound/pcm/feeder_volume.c > > index 724d5a0922e8..fa11a089af76 100644 > > --- a/sys/dev/sound/pcm/feeder_volume.c > > +++ b/sys/dev/sound/pcm/feeder_volume.c > > @@ -39,7 +39,7 @@ > > #define SND_USE_FXDIV > > #include "snd_fxdiv_gen.h" > > > > -SND_DECLARE_FILE("$FreeBSD$"); > > +SND_DECLARE_FILE(""); > > #endif > > > > typedef void (*feed_volume_t)(int *, int *, uint32_t, uint8_t *, > uint32_t); > > diff --git a/sys/dev/sound/pcm/mixer.c b/sys/dev/sound/pcm/mixer.c > > index 080daeced12d..0c7576390b72 100644 > > --- a/sys/dev/sound/pcm/mixer.c > > +++ b/sys/dev/sound/pcm/mixer.c > > @@ -37,7 +37,7 @@ > > #include "feeder_if.h" > > #include "mixer_if.h" > > > > -SND_DECLARE_FILE("$FreeBSD$"); > > +SND_DECLARE_FILE(""); > > > > static MALLOC_DEFINE(M_MIXER, "mixer", "mixer"); > > > > diff --git a/sys/dev/sound/pcm/sndstat.c b/sys/dev/sound/pcm/sndstat.c > > index 64e0a1ca5d82..fc92bd783587 100644 > > --- a/sys/dev/sound/pcm/sndstat.c > > +++ b/sys/dev/sound/pcm/sndstat.c > > @@ -50,7 +50,7 @@ > > #include > > > > > > -SND_DECLARE_FILE("$FreeBSD$"); > > +SND_DECLARE_FILE(""); > > > > #define SS_TYPE_MODULE 0 > > #define SS_TYPE_PCM 1 > > diff --git a/sys/dev/sound/pcm/sound.c b/sys/dev/sound/pcm/sound.c > > index 1a7f8dc2fa68..17dc8d968b3c 100644 > > --- a/sys/dev/sound/pcm/sound.c > > +++ b/sys/dev/sound/pcm/sound.c > > @@ -44,7 +44,7 @@ > > > > #include "feeder_if.h" > > > > -SND_DECLARE_FILE("$FreeBSD$"); > > +SND_DECLARE_FILE(""); > > > > devclass_t pcm_devclass; > > > > diff --git a/sys/dev/sound/pcm/vchan.c b/sys/dev/sound/pcm/vchan.c > > index 0b0ddc224094..c84d8f14e075 100644 > > --- a/sys/dev/sound/pcm/vchan.c > > +++ b/sys/dev/sound/pcm/vchan.c > > @@ -36,7 +36,7 @@ > > #include > > #include > > > > -SND_DECLARE_FILE("$FreeBSD$"); > > +SND_DECLARE_FILE(""); > > > > /* > > * [ac3 , dts , linear , 0, linear, 0] > > > --000000000000ea271906030e8687 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


On Wed, Aug 16, 2023, 12:12 PM Kevin Bowling <kevin.bowling@kev009.com> wro= te:
On Wed, Aug 16, 2023 at 10:56= =E2=80=AFAM Warner Losh <imp@freebsd.org> wrote:
>
> The branch main has been updated by imp:
>
> URL: https://cgit.FreeBSD.org/src/commit/?id=3D82a265ad9bad315000a2d60b853c46= 69f1600cd0
>
> commit 82a265ad9bad315000a2d60b853c4669f1600cd0
> Author:=C2=A0 =C2=A0 =C2=A0Warner Losh <imp@FreeBSD.org>
> AuthorDate: 2023-08-16 17:53:59 +0000
> Commit:=C2=A0 =C2=A0 =C2=A0Warner Losh <imp@FreeBSD.org>
> CommitDate: 2023-08-16 17:53:59 +0000
>
>=C2=A0 =C2=A0 =C2=A0sys: Remove $FreeBSD$: sound driver version
>
>=C2=A0 =C2=A0 =C2=A0Remove /SND_DECLARE_FILE\("\$FreeBSD\$"\)= ;/

It seems like SND_DECLARE_FILE(""); should probably go away or th= e
string within shall be dropped.=C2=A0 Its idea of 'uniq' is a littl= e
concerning.

Likely. It actually adds the driver to a list, so I didn't j= ust remove it.

Warner

> ---
>=C2=A0 sys/arm/broadcom/bcm2835/bcm2835_audio.c | 2 +-
>=C2=A0 sys/dev/sound/pci/als4000.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 | 2 +-
>=C2=A0 sys/dev/sound/pci/atiixp.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0| 2 +-
>=C2=A0 sys/dev/sound/pci/cmi.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 | 2 +-
>=C2=A0 sys/dev/sound/pci/cs4281.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0| 2 +-
>=C2=A0 sys/dev/sound/pci/csa.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 | 2 +-
>=C2=A0 sys/dev/sound/pci/csamidi.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 | 2 +-
>=C2=A0 sys/dev/sound/pci/csapcm.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0| 2 +-
>=C2=A0 sys/dev/sound/pci/emu10k1.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 | 2 +-
>=C2=A0 sys/dev/sound/pci/envy24.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0| 2 +-
>=C2=A0 sys/dev/sound/pci/envy24ht.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0| 2 +-
>=C2=A0 sys/dev/sound/pci/es137x.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0| 2 +-
>=C2=A0 sys/dev/sound/pci/fm801.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 | 2 +-
>=C2=A0 sys/dev/sound/pci/hda/hdaa.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0| 2 +-
>=C2=A0 sys/dev/sound/pci/hda/hdaa_patches.c=C2=A0 =C2=A0 =C2=A0| 2 +- >=C2=A0 sys/dev/sound/pci/hda/hdac.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0| 2 +-
>=C2=A0 sys/dev/sound/pci/hda/hdacc.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 | 2 +-
>=C2=A0 sys/dev/sound/pci/hdspe-pcm.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 | 2 +-
>=C2=A0 sys/dev/sound/pci/hdspe.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 | 2 +-
>=C2=A0 sys/dev/sound/pci/ich.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 | 2 +-
>=C2=A0 sys/dev/sound/pci/maestro3.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0| 2 +-
>=C2=A0 sys/dev/sound/pci/neomagic.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0| 2 +-
>=C2=A0 sys/dev/sound/pci/solo.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0| 2 +-
>=C2=A0 sys/dev/sound/pci/t4dwave.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 | 2 +-
>=C2=A0 sys/dev/sound/pci/via8233.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 | 2 +-
>=C2=A0 sys/dev/sound/pci/via82c686.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 | 2 +-
>=C2=A0 sys/dev/sound/pci/vibes.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 | 2 +-
>=C2=A0 sys/dev/sound/pcm/ac97.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0| 2 +-
>=C2=A0 sys/dev/sound/pcm/ac97_patch.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0| 2 +-
>=C2=A0 sys/dev/sound/pcm/buffer.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0| 2 +-
>=C2=A0 sys/dev/sound/pcm/channel.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 | 2 +-
>=C2=A0 sys/dev/sound/pcm/dsp.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 | 2 +-
>=C2=A0 sys/dev/sound/pcm/feeder.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0| 2 +-
>=C2=A0 sys/dev/sound/pcm/feeder_chain.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0| 2 +-
>=C2=A0 sys/dev/sound/pcm/feeder_eq.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 | 2 +-
>=C2=A0 sys/dev/sound/pcm/feeder_format.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 | 2= +-
>=C2=A0 sys/dev/sound/pcm/feeder_matrix.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 | 2= +-
>=C2=A0 sys/dev/sound/pcm/feeder_mixer.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0| 2 +-
>=C2=A0 sys/dev/sound/pcm/feeder_rate.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 | 2 +-
>=C2=A0 sys/dev/sound/pcm/feeder_volume.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 | 2= +-
>=C2=A0 sys/dev/sound/pcm/mixer.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 | 2 +-
>=C2=A0 sys/dev/sound/pcm/sndstat.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 | 2 +-
>=C2=A0 sys/dev/sound/pcm/sound.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 | 2 +-
>=C2=A0 sys/dev/sound/pcm/vchan.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 | 2 +-
>=C2=A0 44 files changed, 44 insertions(+), 44 deletions(-)
>
> diff --git a/sys/arm/broadcom/bcm2835/bcm2835_audio.c b/sys/arm/broadc= om/bcm2835/bcm2835_audio.c
> index 36b1dc86535b..0d430cf19df7 100644
> --- a/sys/arm/broadcom/bcm2835/bcm2835_audio.c
> +++ b/sys/arm/broadcom/bcm2835/bcm2835_audio.c
> @@ -38,7 +38,7 @@
>
>=C2=A0 #include "vc_vchi_audioserv_defs.h"
>
> -SND_DECLARE_FILE("$FreeBSD$");
> +SND_DECLARE_FILE("");
>
>=C2=A0 /* Audio destination */
>=C2=A0 #define=C2=A0 =C2=A0 =C2=A0 =C2=A0 DEST_AUTO=C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A00
> diff --git a/sys/dev/sound/pci/als4000.c b/sys/dev/sound/pci/als4000.c=
> index 71f6c4f909c7..89f7d6385493 100644
> --- a/sys/dev/sound/pci/als4000.c
> +++ b/sys/dev/sound/pci/als4000.c
> @@ -48,7 +48,7 @@
>
>=C2=A0 #include "mixer_if.h"
>
> -SND_DECLARE_FILE("$FreeBSD$");
> +SND_DECLARE_FILE("");
>
>=C2=A0 /* Debugging macro's */
>=C2=A0 #undef DEB
> diff --git a/sys/dev/sound/pci/atiixp.c b/sys/dev/sound/pci/atiixp.c > index 83eee21a333e..99468367c998 100644
> --- a/sys/dev/sound/pci/atiixp.c
> +++ b/sys/dev/sound/pci/atiixp.c
> @@ -69,7 +69,7 @@
>
>=C2=A0 #include <dev/sound/pci/atiixp.h>
>
> -SND_DECLARE_FILE("$FreeBSD$");
> +SND_DECLARE_FILE("");
>
>=C2=A0 #define ATI_IXP_DMA_RETRY_MAX=C2=A0 100
>
> diff --git a/sys/dev/sound/pci/cmi.c b/sys/dev/sound/pci/cmi.c
> index 6b4acbb4ddae..89a1eb24d878 100644
> --- a/sys/dev/sound/pci/cmi.c
> +++ b/sys/dev/sound/pci/cmi.c
> @@ -61,7 +61,7 @@
>=C2=A0 #include "mixer_if.h"
>=C2=A0 #include "mpufoi_if.h"
>
> -SND_DECLARE_FILE("$FreeBSD$");
> +SND_DECLARE_FILE("");
>
>=C2=A0 /* Supported chip ID's */
>=C2=A0 #define CMI8338A_PCI_ID=C2=A0 =C2=A00x010013f6
> diff --git a/sys/dev/sound/pci/cs4281.c b/sys/dev/sound/pci/cs4281.c > index b011f67e763e..fccbf807d965 100644
> --- a/sys/dev/sound/pci/cs4281.c
> +++ b/sys/dev/sound/pci/cs4281.c
> @@ -45,7 +45,7 @@
>
>=C2=A0 #include <dev/sound/pci/cs4281.h>
>
> -SND_DECLARE_FILE("$FreeBSD$");
> +SND_DECLARE_FILE("");
>
>=C2=A0 #define CS4281_DEFAULT_BUFSZ 16384
>
> diff --git a/sys/dev/sound/pci/csa.c b/sys/dev/sound/pci/csa.c
> index a03f319d85d5..68edfd9338c2 100644
> --- a/sys/dev/sound/pci/csa.c
> +++ b/sys/dev/sound/pci/csa.c
> @@ -54,7 +54,7 @@
>
>=C2=A0 #include <dev/sound/pci/cs461x_dsp.h>
>
> -SND_DECLARE_FILE("$FreeBSD$");
> +SND_DECLARE_FILE("");
>
>=C2=A0 /* This is the pci device id. */
>=C2=A0 #define CS4610_PCI_ID 0x60011013
> diff --git a/sys/dev/sound/pci/csamidi.c b/sys/dev/sound/pci/csamidi.c=
> index e9d6006544b3..cc4b41f86af9 100644
> --- a/sys/dev/sound/pci/csamidi.c
> +++ b/sys/dev/sound/pci/csamidi.c
> @@ -54,7 +54,7 @@
>
>=C2=A0 #include "mpufoi_if.h"
>
> -SND_DECLARE_FILE("$FreeBSD$");
> +SND_DECLARE_FILE("");
>
>=C2=A0 /* pulled from mpu401.c */
>=C2=A0 #define=C2=A0 =C2=A0 =C2=A0 =C2=A0 MPU_DATAPORT=C2=A0 =C2=A0 0 > diff --git a/sys/dev/sound/pci/csapcm.c b/sys/dev/sound/pci/csapcm.c > index d915a14a536f..14820a9c2216 100644
> --- a/sys/dev/sound/pci/csapcm.c
> +++ b/sys/dev/sound/pci/csapcm.c
> @@ -43,7 +43,7 @@
>=C2=A0 #include <dev/pci/pcireg.h>
>=C2=A0 #include <dev/pci/pcivar.h>
>
> -SND_DECLARE_FILE("$FreeBSD$");
> +SND_DECLARE_FILE("");
>
>=C2=A0 /* Buffer size on dma transfer. Fixed for CS416x. */
>=C2=A0 #define CS461x_BUFFSIZE=C2=A0 =C2=A0(4 * 1024)
> diff --git a/sys/dev/sound/pci/emu10k1.c b/sys/dev/sound/pci/emu10k1.c=
> index abb586e34525..d4624a549e42 100644
> --- a/sys/dev/sound/pci/emu10k1.c
> +++ b/sys/dev/sound/pci/emu10k1.c
> @@ -43,7 +43,7 @@
>=C2=A0 #include <dev/sound/midi/mpu401.h>
>=C2=A0 #include "mpufoi_if.h"
>
> -SND_DECLARE_FILE("$FreeBSD$");
> +SND_DECLARE_FILE("");
>
>=C2=A0 /* -------------------------------------------------------------= ------- */
>
> diff --git a/sys/dev/sound/pci/envy24.c b/sys/dev/sound/pci/envy24.c > index b95a3438ce79..8039d4e3186c 100644
> --- a/sys/dev/sound/pci/envy24.c
> +++ b/sys/dev/sound/pci/envy24.c
> @@ -41,7 +41,7 @@
>
>=C2=A0 #include "mixer_if.h"
>
> -SND_DECLARE_FILE("$FreeBSD$");
> +SND_DECLARE_FILE("");
>
>=C2=A0 static MALLOC_DEFINE(M_ENVY24, "envy24", "envy24 = audio");
>
> diff --git a/sys/dev/sound/pci/envy24ht.c b/sys/dev/sound/pci/envy24ht= .c
> index 4bfef99f600f..e9b6771e2162 100644
> --- a/sys/dev/sound/pci/envy24ht.c
> +++ b/sys/dev/sound/pci/envy24ht.c
> @@ -53,7 +53,7 @@
>
>=C2=A0 #include "mixer_if.h"
>
> -SND_DECLARE_FILE("$FreeBSD$");
> +SND_DECLARE_FILE("");
>
>=C2=A0 static MALLOC_DEFINE(M_ENVY24HT, "envy24ht", "env= y24ht audio");
>
> diff --git a/sys/dev/sound/pci/es137x.c b/sys/dev/sound/pci/es137x.c > index f1c94f16a123..a11a106fee2f 100644
> --- a/sys/dev/sound/pci/es137x.c
> +++ b/sys/dev/sound/pci/es137x.c
> @@ -90,7 +90,7 @@
>
>=C2=A0 #include "mixer_if.h"
>
> -SND_DECLARE_FILE("$FreeBSD$");
> +SND_DECLARE_FILE("");
>
>=C2=A0 #define MEM_MAP_REG 0x14
>
> diff --git a/sys/dev/sound/pci/fm801.c b/sys/dev/sound/pci/fm801.c
> index 2469fdba967f..34fb1f6f1bf6 100644
> --- a/sys/dev/sound/pci/fm801.c
> +++ b/sys/dev/sound/pci/fm801.c
> @@ -35,7 +35,7 @@
>=C2=A0 #include <dev/pci/pcireg.h>
>=C2=A0 #include <dev/pci/pcivar.h>
>
> -SND_DECLARE_FILE("$FreeBSD$");
> +SND_DECLARE_FILE("");
>
>=C2=A0 #define PCI_VENDOR_FORTEMEDIA=C2=A0 0x1319
>=C2=A0 #define PCI_DEVICE_FORTEMEDIA1 0x08011319=C2=A0 =C2=A0 =C2=A0 /*= Audio controller */
> diff --git a/sys/dev/sound/pci/hda/hdaa.c b/sys/dev/sound/pci/hda/hdaa= .c
> index c7706d2bd967..ef8f634ac8e8 100644
> --- a/sys/dev/sound/pci/hda/hdaa.c
> +++ b/sys/dev/sound/pci/hda/hdaa.c
> @@ -47,7 +47,7 @@
>
>=C2=A0 #include "mixer_if.h"
>
> -SND_DECLARE_FILE("$FreeBSD$");
> +SND_DECLARE_FILE("");
>
>=C2=A0 #define hdaa_lock(devinfo)=C2=A0 =C2=A0 =C2=A0snd_mtxlock((devin= fo)->lock)
>=C2=A0 #define hdaa_unlock(devinfo)=C2=A0 =C2=A0snd_mtxunlock((devinfo)= ->lock)
> diff --git a/sys/dev/sound/pci/hda/hdaa_patches.c b/sys/dev/sound/pci/= hda/hdaa_patches.c
> index bec8590745c5..8331312b69c9 100644
> --- a/sys/dev/sound/pci/hda/hdaa_patches.c
> +++ b/sys/dev/sound/pci/hda/hdaa_patches.c
> @@ -47,7 +47,7 @@
>=C2=A0 #include "pin_patch.h"
>=C2=A0 #include "pin_patch_realtek.h"
>
> -SND_DECLARE_FILE("$FreeBSD$");
> +SND_DECLARE_FILE("");
>
>=C2=A0 static const struct {
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0uint32_t model;
> diff --git a/sys/dev/sound/pci/hda/hdac.c b/sys/dev/sound/pci/hda/hdac= .c
> index aca9bd7ac9ab..79ab71516cd9 100644
> --- a/sys/dev/sound/pci/hda/hdac.c
> +++ b/sys/dev/sound/pci/hda/hdac.c
> @@ -51,7 +51,7 @@
>
>=C2=A0 #define HDA_DRV_TEST_REV=C2=A0 =C2=A0 =C2=A0 =C2=A0"2012012= 6_0002"
>
> -SND_DECLARE_FILE("$FreeBSD$");
> +SND_DECLARE_FILE("");
>
>=C2=A0 #define hdac_lock(sc)=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 snd_mtxl= ock((sc)->lock)
>=C2=A0 #define hdac_unlock(sc)=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 snd_mtxunlock((sc)->lock)
> diff --git a/sys/dev/sound/pci/hda/hdacc.c b/sys/dev/sound/pci/hda/hda= cc.c
> index 33eea6ef67c5..4616b3b23a48 100644
> --- a/sys/dev/sound/pci/hda/hdacc.c
> +++ b/sys/dev/sound/pci/hda/hdacc.c
> @@ -43,7 +43,7 @@
>=C2=A0 #include <dev/sound/pci/hda/hda_reg.h>
>=C2=A0 #include <dev/sound/pci/hda/hdac.h>
>
> -SND_DECLARE_FILE("$FreeBSD$");
> +SND_DECLARE_FILE("");
>
>=C2=A0 struct hdacc_fg {
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0device_t=C2=A0 =C2=A0 =C2=A0 =C2=A0 d= ev;
> diff --git a/sys/dev/sound/pci/hdspe-pcm.c b/sys/dev/sound/pci/hdspe-p= cm.c
> index 6de5b353ab5b..b23304d32fc7 100644
> --- a/sys/dev/sound/pci/hdspe-pcm.c
> +++ b/sys/dev/sound/pci/hdspe-pcm.c
> @@ -40,7 +40,7 @@
>
>=C2=A0 #include <mixer_if.h>
>
> -SND_DECLARE_FILE("$FreeBSD$");
> +SND_DECLARE_FILE("");
>
>=C2=A0 struct hdspe_latency {
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0uint32_t n;
> diff --git a/sys/dev/sound/pci/hdspe.c b/sys/dev/sound/pci/hdspe.c
> index 943c20bba4f1..ac253b28df3a 100644
> --- a/sys/dev/sound/pci/hdspe.c
> +++ b/sys/dev/sound/pci/hdspe.c
> @@ -40,7 +40,7 @@
>
>=C2=A0 #include <mixer_if.h>
>
> -SND_DECLARE_FILE("$FreeBSD$");
> +SND_DECLARE_FILE("");
>
>=C2=A0 static struct hdspe_channel chan_map_aio[] =3D {
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0{=C2=A0 0,=C2=A0 1,=C2=A0 =C2=A0"= ;line", 1, 1 },
> diff --git a/sys/dev/sound/pci/ich.c b/sys/dev/sound/pci/ich.c
> index feb0175d2839..d5e8a48a186c 100644
> --- a/sys/dev/sound/pci/ich.c
> +++ b/sys/dev/sound/pci/ich.c
> @@ -38,7 +38,7 @@
>=C2=A0 #include <dev/pci/pcireg.h>
>=C2=A0 #include <dev/pci/pcivar.h>
>
> -SND_DECLARE_FILE("$FreeBSD$");
> +SND_DECLARE_FILE("");
>
>=C2=A0 /* -------------------------------------------------------------= ------- */
>
> diff --git a/sys/dev/sound/pci/maestro3.c b/sys/dev/sound/pci/maestro3= .c
> index f46b587daf7c..c60c69b6baf5 100644
> --- a/sys/dev/sound/pci/maestro3.c
> +++ b/sys/dev/sound/pci/maestro3.c
> @@ -69,7 +69,7 @@
>=C2=A0 #include <dev/sound/pci/allegro_reg.h>
>=C2=A0 #include <dev/sound/pci/allegro_code.h>
>
> -SND_DECLARE_FILE("$FreeBSD$");
> +SND_DECLARE_FILE("");
>
>=C2=A0 /* -------------------------------------------------------------= ------- */
>
> diff --git a/sys/dev/sound/pci/neomagic.c b/sys/dev/sound/pci/neomagic= .c
> index 5616223b7590..162d99b57c70 100644
> --- a/sys/dev/sound/pci/neomagic.c
> +++ b/sys/dev/sound/pci/neomagic.c
> @@ -40,7 +40,7 @@
>=C2=A0 #include <dev/pci/pcireg.h>
>=C2=A0 #include <dev/pci/pcivar.h>
>
> -SND_DECLARE_FILE("$FreeBSD$");
> +SND_DECLARE_FILE("");
>
>=C2=A0 /* -------------------------------------------------------------= ------- */
>
> diff --git a/sys/dev/sound/pci/solo.c b/sys/dev/sound/pci/solo.c
> index dc8351e9c117..1788929811ed 100644
> --- a/sys/dev/sound/pci/solo.c
> +++ b/sys/dev/sound/pci/solo.c
> @@ -39,7 +39,7 @@
>
>=C2=A0 #include "mixer_if.h"
>
> -SND_DECLARE_FILE("$FreeBSD$");
> +SND_DECLARE_FILE("");
>
>=C2=A0 #define SOLO_DEFAULT_BUFSZ 16384
>=C2=A0 #define ABS(x) (((x) < 0)? -(x) : (x))
> diff --git a/sys/dev/sound/pci/t4dwave.c b/sys/dev/sound/pci/t4dwave.c=
> index fc99a90b94e7..b7363402ba8b 100644
> --- a/sys/dev/sound/pci/t4dwave.c
> +++ b/sys/dev/sound/pci/t4dwave.c
> @@ -37,7 +37,7 @@
>=C2=A0 #include <dev/pci/pcireg.h>
>=C2=A0 #include <dev/pci/pcivar.h>
>
> -SND_DECLARE_FILE("$FreeBSD$");
> +SND_DECLARE_FILE("");
>
>=C2=A0 /* -------------------------------------------------------------= ------- */
>
> diff --git a/sys/dev/sound/pci/via8233.c b/sys/dev/sound/pci/via8233.c=
> index 9de5b18cd031..6656670c9e1c 100644
> --- a/sys/dev/sound/pci/via8233.c
> +++ b/sys/dev/sound/pci/via8233.c
> @@ -50,7 +50,7 @@
>
>=C2=A0 #include <dev/sound/pci/via8233.h>
>
> -SND_DECLARE_FILE("$FreeBSD$");
> +SND_DECLARE_FILE("");
>
>=C2=A0 #define VIA8233_PCI_ID 0x30591106
>
> diff --git a/sys/dev/sound/pci/via82c686.c b/sys/dev/sound/pci/via82c6= 86.c
> index 6bd604941cf8..076df8c81aa0 100644
> --- a/sys/dev/sound/pci/via82c686.c
> +++ b/sys/dev/sound/pci/via82c686.c
> @@ -39,7 +39,7 @@
>
>=C2=A0 #include <dev/sound/pci/via82c686.h>
>
> -SND_DECLARE_FILE("$FreeBSD$");
> +SND_DECLARE_FILE("");
>
>=C2=A0 #define VIA_PCI_ID 0x30581106
>=C2=A0 #define=C2=A0 =C2=A0 =C2=A0 =C2=A0 NSEGS=C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A04=C2=A0 =C2=A0 =C2=A0 =C2=A0/* Number of segments in SGD t= able */
> diff --git a/sys/dev/sound/pci/vibes.c b/sys/dev/sound/pci/vibes.c
> index 81401796d68c..1299f15dc814 100644
> --- a/sys/dev/sound/pci/vibes.c
> +++ b/sys/dev/sound/pci/vibes.c
> @@ -44,7 +44,7 @@
>
>=C2=A0 #include "mixer_if.h"
>
> -SND_DECLARE_FILE("$FreeBSD$");
> +SND_DECLARE_FILE("");
>
>=C2=A0 /* -------------------------------------------------------------= ------------ */
>=C2=A0 /* Constants */
> diff --git a/sys/dev/sound/pcm/ac97.c b/sys/dev/sound/pcm/ac97.c
> index 763188291009..d83e3f2fefa5 100644
> --- a/sys/dev/sound/pcm/ac97.c
> +++ b/sys/dev/sound/pcm/ac97.c
> @@ -38,7 +38,7 @@
>
>=C2=A0 #include "mixer_if.h"
>
> -SND_DECLARE_FILE("$FreeBSD$");
> +SND_DECLARE_FILE("");
>
>=C2=A0 static MALLOC_DEFINE(M_AC97, "ac97", "ac97 codec&= quot;);
>
> diff --git a/sys/dev/sound/pcm/ac97_patch.c b/sys/dev/sound/pcm/ac97_p= atch.c
> index f1a358b50958..aff8075fe96c 100644
> --- a/sys/dev/sound/pcm/ac97_patch.c
> +++ b/sys/dev/sound/pcm/ac97_patch.c
> @@ -34,7 +34,7 @@
>=C2=A0 #include <dev/sound/pcm/ac97.h>
>=C2=A0 #include <dev/sound/pcm/ac97_patch.h>
>
> -SND_DECLARE_FILE("$FreeBSD$");
> +SND_DECLARE_FILE("");
>
>=C2=A0 void ad1886_patch(struct ac97_info* codec)
>=C2=A0 {
> diff --git a/sys/dev/sound/pcm/buffer.c b/sys/dev/sound/pcm/buffer.c > index d75890eaddfb..d5a519362c5e 100644
> --- a/sys/dev/sound/pcm/buffer.c
> +++ b/sys/dev/sound/pcm/buffer.c
> @@ -40,7 +40,7 @@
>=C2=A0 #define=C2=A0 =C2=A0 =C2=A0 =C2=A0 SND_DECLARE_FXDIV
>=C2=A0 #include "snd_fxdiv_gen.h"
>
> -SND_DECLARE_FILE("$FreeBSD$");
> +SND_DECLARE_FILE("");
>
>=C2=A0 struct snd_dbuf *
>=C2=A0 sndbuf_create(device_t dev, char *drv, char *desc, struct pcm_ch= annel *channel)
> diff --git a/sys/dev/sound/pcm/channel.c b/sys/dev/sound/pcm/channel.c=
> index 1d192de54712..d56f5fb51dc9 100644
> --- a/sys/dev/sound/pcm/channel.c
> +++ b/sys/dev/sound/pcm/channel.c
> @@ -38,7 +38,7 @@
>
>=C2=A0 #include "feeder_if.h"
>
> -SND_DECLARE_FILE("$FreeBSD$");
> +SND_DECLARE_FILE("");
>
>=C2=A0 int report_soft_formats =3D 1;
>=C2=A0 SYSCTL_INT(_hw_snd, OID_AUTO, report_soft_formats, CTLFLAG_RW, > diff --git a/sys/dev/sound/pcm/dsp.c b/sys/dev/sound/pcm/dsp.c
> index bb435bc3925c..98d241e65a52 100644
> --- a/sys/dev/sound/pcm/dsp.c
> +++ b/sys/dev/sound/pcm/dsp.c
> @@ -43,7 +43,7 @@
>=C2=A0 #include <vm/vm_page.h>
>=C2=A0 #include <vm/vm_pager.h>
>
> -SND_DECLARE_FILE("$FreeBSD$");
> +SND_DECLARE_FILE("");
>
>=C2=A0 static int dsp_mmap_allow_prot_exec =3D 0;
>=C2=A0 SYSCTL_INT(_hw_snd, OID_AUTO, compat_linux_mmap, CTLFLAG_RWTUN,<= br> > diff --git a/sys/dev/sound/pcm/feeder.c b/sys/dev/sound/pcm/feeder.c > index d379d06b8664..8fb377533907 100644
> --- a/sys/dev/sound/pcm/feeder.c
> +++ b/sys/dev/sound/pcm/feeder.c
> @@ -35,7 +35,7 @@
>
>=C2=A0 #include "feeder_if.h"
>
> -SND_DECLARE_FILE("$FreeBSD$");
> +SND_DECLARE_FILE("");
>
>=C2=A0 static MALLOC_DEFINE(M_FEEDER, "feeder", "pcm fee= der");
>
> diff --git a/sys/dev/sound/pcm/feeder_chain.c b/sys/dev/sound/pcm/feed= er_chain.c
> index 9c3baaf282b5..01def5f6e9cb 100644
> --- a/sys/dev/sound/pcm/feeder_chain.c
> +++ b/sys/dev/sound/pcm/feeder_chain.c
> @@ -34,7 +34,7 @@
>
>=C2=A0 #include "feeder_if.h"
>
> -SND_DECLARE_FILE("$FreeBSD$");
> +SND_DECLARE_FILE("");
>
>=C2=A0 /* chain state */
>=C2=A0 struct feeder_chain_state {
> diff --git a/sys/dev/sound/pcm/feeder_eq.c b/sys/dev/sound/pcm/feeder_= eq.c
> index bc39d33c03fb..70797a706367 100644
> --- a/sys/dev/sound/pcm/feeder_eq.c
> +++ b/sys/dev/sound/pcm/feeder_eq.c
> @@ -46,7 +46,7 @@
>=C2=A0 #define SND_USE_FXDIV
>=C2=A0 #include "snd_fxdiv_gen.h"
>
> -SND_DECLARE_FILE("$FreeBSD$");
> +SND_DECLARE_FILE("");
>=C2=A0 #endif
>
>=C2=A0 #include "feeder_eq_gen.h"
> diff --git a/sys/dev/sound/pcm/feeder_format.c b/sys/dev/sound/pcm/fee= der_format.c
> index 8a9054561b2b..3a741430e0ca 100644
> --- a/sys/dev/sound/pcm/feeder_format.c
> +++ b/sys/dev/sound/pcm/feeder_format.c
> @@ -44,7 +44,7 @@
>=C2=A0 #define SND_USE_FXDIV
>=C2=A0 #include "snd_fxdiv_gen.h"
>
> -SND_DECLARE_FILE("$FreeBSD$");
> +SND_DECLARE_FILE("");
>=C2=A0 #endif
>
>=C2=A0 #define FEEDFORMAT_RESERVOIR=C2=A0 =C2=A0(SND_CHN_MAX * PCM_32_B= PS)
> diff --git a/sys/dev/sound/pcm/feeder_matrix.c b/sys/dev/sound/pcm/fee= der_matrix.c
> index 33bf3ec11ee0..0afdb47c04d8 100644
> --- a/sys/dev/sound/pcm/feeder_matrix.c
> +++ b/sys/dev/sound/pcm/feeder_matrix.c
> @@ -54,7 +54,7 @@
>=C2=A0 #define SND_USE_FXDIV
>=C2=A0 #include "snd_fxdiv_gen.h"
>
> -SND_DECLARE_FILE("$FreeBSD$");
> +SND_DECLARE_FILE("");
>=C2=A0 #endif
>
>=C2=A0 #define FEEDMATRIX_RESERVOIR=C2=A0 =C2=A0(SND_CHN_MAX * PCM_32_B= PS)
> diff --git a/sys/dev/sound/pcm/feeder_mixer.c b/sys/dev/sound/pcm/feed= er_mixer.c
> index 13afceabf28e..42ebe89d7c09 100644
> --- a/sys/dev/sound/pcm/feeder_mixer.c
> +++ b/sys/dev/sound/pcm/feeder_mixer.c
> @@ -38,7 +38,7 @@
>=C2=A0 #define SND_USE_FXDIV
>=C2=A0 #include "snd_fxdiv_gen.h"
>
> -SND_DECLARE_FILE("$FreeBSD$");
> +SND_DECLARE_FILE("");
>=C2=A0 #endif
>
>=C2=A0 #undef SND_FEEDER_MULTIFORMAT
> diff --git a/sys/dev/sound/pcm/feeder_rate.c b/sys/dev/sound/pcm/feede= r_rate.c
> index 0784c477197a..b2afe0651bf5 100644
> --- a/sys/dev/sound/pcm/feeder_rate.c
> +++ b/sys/dev/sound/pcm/feeder_rate.c
> @@ -61,7 +61,7 @@
>=C2=A0 #define SND_USE_FXDIV
>=C2=A0 #include "snd_fxdiv_gen.h"
>
> -SND_DECLARE_FILE("$FreeBSD$");
> +SND_DECLARE_FILE("");
>=C2=A0 #endif
>
>=C2=A0 #include "feeder_rate_gen.h"
> diff --git a/sys/dev/sound/pcm/feeder_volume.c b/sys/dev/sound/pcm/fee= der_volume.c
> index 724d5a0922e8..fa11a089af76 100644
> --- a/sys/dev/sound/pcm/feeder_volume.c
> +++ b/sys/dev/sound/pcm/feeder_volume.c
> @@ -39,7 +39,7 @@
>=C2=A0 #define SND_USE_FXDIV
>=C2=A0 #include "snd_fxdiv_gen.h"
>
> -SND_DECLARE_FILE("$FreeBSD$");
> +SND_DECLARE_FILE("");
>=C2=A0 #endif
>
>=C2=A0 typedef void (*feed_volume_t)(int *, int *, uint32_t, uint8_t *,= uint32_t);
> diff --git a/sys/dev/sound/pcm/mixer.c b/sys/dev/sound/pcm/mixer.c
> index 080daeced12d..0c7576390b72 100644
> --- a/sys/dev/sound/pcm/mixer.c
> +++ b/sys/dev/sound/pcm/mixer.c
> @@ -37,7 +37,7 @@
>=C2=A0 #include "feeder_if.h"
>=C2=A0 #include "mixer_if.h"
>
> -SND_DECLARE_FILE("$FreeBSD$");
> +SND_DECLARE_FILE("");
>
>=C2=A0 static MALLOC_DEFINE(M_MIXER, "mixer", "mixer&quo= t;);
>
> diff --git a/sys/dev/sound/pcm/sndstat.c b/sys/dev/sound/pcm/sndstat.c=
> index 64e0a1ca5d82..fc92bd783587 100644
> --- a/sys/dev/sound/pcm/sndstat.c
> +++ b/sys/dev/sound/pcm/sndstat.c
> @@ -50,7 +50,7 @@
>=C2=A0 #include <dev/sound/version.h>
>
>
> -SND_DECLARE_FILE("$FreeBSD$");
> +SND_DECLARE_FILE("");
>
>=C2=A0 #define=C2=A0 =C2=A0 =C2=A0 =C2=A0 SS_TYPE_MODULE=C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 0
>=C2=A0 #define=C2=A0 =C2=A0 =C2=A0 =C2=A0 SS_TYPE_PCM=C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A01
> diff --git a/sys/dev/sound/pcm/sound.c b/sys/dev/sound/pcm/sound.c
> index 1a7f8dc2fa68..17dc8d968b3c 100644
> --- a/sys/dev/sound/pcm/sound.c
> +++ b/sys/dev/sound/pcm/sound.c
> @@ -44,7 +44,7 @@
>
>=C2=A0 #include "feeder_if.h"
>
> -SND_DECLARE_FILE("$FreeBSD$");
> +SND_DECLARE_FILE("");
>
>=C2=A0 devclass_t pcm_devclass;
>
> diff --git a/sys/dev/sound/pcm/vchan.c b/sys/dev/sound/pcm/vchan.c
> index 0b0ddc224094..c84d8f14e075 100644
> --- a/sys/dev/sound/pcm/vchan.c
> +++ b/sys/dev/sound/pcm/vchan.c
> @@ -36,7 +36,7 @@
>=C2=A0 #include <dev/sound/pcm/sound.h>
>=C2=A0 #include <dev/sound/pcm/vchan.h>
>
> -SND_DECLARE_FILE("$FreeBSD$");
> +SND_DECLARE_FILE("");
>
>=C2=A0 /*
>=C2=A0 =C2=A0* [ac3 , dts , linear , 0, linear, 0]
>
--000000000000ea271906030e8687-- From nobody Wed Aug 16 20:18:18 2023 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 4RQzwW3JxRz4Tpsc; Wed, 16 Aug 2023 20:18:19 +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 4RQzwW0YGMz3cgy; Wed, 16 Aug 2023 20:18:19 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692217099; 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=PWvL2pkbcp1daMykFFx9eMavhNE9zS95lCajphk1sXA=; b=EanSJcsXI2G2jL3hUz3KGO/p5d8h8HyyGFFMbHnABPqRvBZaMq272XwRlkoWtyXHxdqga6 UFx9puTw5V8i8o+SHpMqmcrWg0fISRSRAMmegjAWo49cRZhzNf1OJFcgcVpekXEIHwsp2j u66kRyK439n8q39PTcTni53Kgnq+3fHsEcVaEQUS0cU6mz/tr8fL99hocB6REI+SA/r3eN MsLHmqSxvJVQ/3+voOkochIICvlCjArAAEr5vRKyEVke+c9CddRVy0PgRamF4s0KyFaaJk vCJVMhhx5/EJNPayMLWDsz84ZOxPFPYan3XMGOAvj17urZovtN4Pn2C6vWbX8Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692217099; 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=PWvL2pkbcp1daMykFFx9eMavhNE9zS95lCajphk1sXA=; b=J+yvdgameOqh48UQxHcHMMg4eKuq3PivJjT4++hl6npGbvBvhP9iudlKbrVZ7WjvJ2UHu5 1nfNa/5aPSy/02gha51HywWEIKub7Udv1hByvACB/gKqMrj2qJNiny4CmWn/y8T/ETTo9W bGNbqVux480INFZ7pRMNk6tt4xw/tYj97keYqjd+S/IB7mk2NbwAsEnqPWVuvg9QtcoVYd YcM0FK4nG78+s3ghEUUStnlOHnNRyuucqZDC8pGbI4UOXk8lf7i+9AGa7qLGihBNabeytf yEnGngmJYkTu19JcbTGiumxcjmtAOHc3barWfzwi2O4nHAm3ISttzv9+5l2V4w== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692217099; a=rsa-sha256; cv=none; b=Nk1stNrFXQIkc8Dt0pfU8kIrujFtav5q0F6XLUZdVzUyTPk1GidUSGAuQ8sTeYhZ10MSm/ UGXPvWBVWCfZp6A/AKnNlf880bbf+rC5qXwtP8DRJiRjPwgqtC18PC2tco5M11mtTiIJI3 L6vaf9Gkiz9ogVV+WDSta0+CP1irjLoEPlq2slSzdwmmIT3hY9W5mpr5Y3jb1RLvVhMTmx LaPXEtsgxUDRLlR/zJlUtbTcS2AYMtfFixTH9Ojukqs4OM0a6wOdpEzQrCDO1FwlEkgl7v x7cL0i21pvhcES5OSXpQEcEDsYj+ZHVQJp9Z0jflMz2cra4Cg5VE490wQwdwpw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RQzwV6l0xz158j; Wed, 16 Aug 2023 20:18:18 +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 37GKIIw3013569; Wed, 16 Aug 2023 20:18:18 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37GKIIHo013566; Wed, 16 Aug 2023 20:18:18 GMT (envelope-from git) Date: Wed, 16 Aug 2023 20:18:18 GMT Message-Id: <202308162018.37GKIIHo013566@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Warner Losh Subject: git: ddb5480ec67a - main - Fix partially removed comment by removing the rest 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org 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: ddb5480ec67a44a28316724397fd6609354c4558 Auto-Submitted: auto-generated The branch main has been updated by imp: URL: https://cgit.FreeBSD.org/src/commit/?id=ddb5480ec67a44a28316724397fd6609354c4558 commit ddb5480ec67a44a28316724397fd6609354c4558 Author: Warner Losh AuthorDate: 2023-08-16 20:17:33 +0000 Commit: Warner Losh CommitDate: 2023-08-16 20:17:33 +0000 Fix partially removed comment by removing the rest Fixes: 2a63c3be1582 --- libexec/bootpd/bptypes.h | 2 -- 1 file changed, 2 deletions(-) diff --git a/libexec/bootpd/bptypes.h b/libexec/bootpd/bptypes.h index 13882d03eb29..3e5deaec8bd5 100644 --- a/libexec/bootpd/bptypes.h +++ b/libexec/bootpd/bptypes.h @@ -1,5 +1,3 @@ - */ - #ifndef BPTYPES_H #define BPTYPES_H From nobody Wed Aug 16 20:25:23 2023 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 4RR04g54tcz4Tq0N; Wed, 16 Aug 2023 20:25:23 +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 4RR04g4TGpz3dXh; Wed, 16 Aug 2023 20:25:23 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692217523; 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=XgL0OF4+Eab/22aBa5p/fAqa96V+LaYnhZDRmY4R7PY=; b=bQyvdslX2l4Zuwi/wLBVCVais/sDSFV2Ep6+vwlSj7DIhrUt1JnHMxd2qMAdvnBbboyE5G rhbAW8ZzUHCmx6AbSp1p8mfVUOICpi6q4oIBsNjhUIk8HobpX64jbX3wV6jbliZZvIQKqO QuW1rL8MggcCG2IFx2urPfwt39Kj1oSkZtwjWg2UXn+JrTfLWTo15lqNwIaYXi84qTrSuk wdNhFsOzSp0KZ1+ymUjcsuPVsOgeoLDDabrGexDwI1Hsvfo/c9mdIoGZDA2YbWEzF1zkJM krxrXwiGwKPefzjNqrPNRcM9Le5Gb/pv5s4RlByG8moI7ZEXcXYRaJ77eM/mOA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692217523; 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=XgL0OF4+Eab/22aBa5p/fAqa96V+LaYnhZDRmY4R7PY=; b=cMdE9y0OhG2gS7cglNl4n1kNlwk39oxxp/op262IaQwf0JNXD06kizJow4blHyoOKAKC5+ cIqACR/EakwpubepYKxiYh5jwryzG07Eg+lug4ystqCN3rPa69MoLrWUGeMyuMgoFjVShB PbsBhmx4wVyUcSU6/CjRCZjIx72fpUCKeKrczAC7E/eK4S+W33kxVpp4S/coDtP4Ee3bzy A1fA3AhwYV0fuP6I+gm3pv+OSU4Xob2TF1NDSbms+p+80z1ILEnUQQ4JK0jh76oZRAQlYO kXRdcsvCZIpFn1mjtvl1SBE3qnmM7L1cA4tDPX51n0xySsouVCrZXv3fSTdgNA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692217523; a=rsa-sha256; cv=none; b=resZB8lguFFzCJT0O2MhsrGdhc3zo5SgPGvi0b23vY3jT8tyPcCwKBlNFfvgl7BstxuiNz c7plKFK9+dWeyK60KZ43JgXa/TeflUDtgjkAMTVLEXpd27R7Z2vvx/PQrcQvaVhamvZmc2 CzS+GF0RLo1aWxPM4zVL5gk0+B5/NJ6kgLgLD7nO79uflYK03EZ5J/8ZoA39pe3Ga+7ArH qEnZUraBgn0z3pye6RQWvkU7Xb3uc5aWLHmHo4xyFOceXlYGwwGT785HntT6Yd6SnXrceV HinEbreeo70zE+Phobve2q0Ic3dZYzxRxEV1c5xOV6NMLBAF8DnPAxl6eFgASg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RR04g3Sq7z15D0; Wed, 16 Aug 2023 20:25:23 +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 37GKPNPQ029787; Wed, 16 Aug 2023 20:25:23 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37GKPNrw029784; Wed, 16 Aug 2023 20:25:23 GMT (envelope-from git) Date: Wed, 16 Aug 2023 20:25:23 GMT Message-Id: <202308162025.37GKPNrw029784@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Ed Maste Subject: git: 90aad5d3e44d - main - makefs: clean up some leftovers after $FreeBSD$ tag removal 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: emaste X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 90aad5d3e44d137ce80d2ec257de07c7c1367bd3 Auto-Submitted: auto-generated The branch main has been updated by emaste: URL: https://cgit.FreeBSD.org/src/commit/?id=90aad5d3e44d137ce80d2ec257de07c7c1367bd3 commit 90aad5d3e44d137ce80d2ec257de07c7c1367bd3 Author: Ed Maste AuthorDate: 2023-03-30 14:02:02 +0000 Commit: Ed Maste CommitDate: 2023-08-16 20:24:37 +0000 makefs: clean up some leftovers after $FreeBSD$ tag removal Fixes: 2a63c3be1582 --- usr.sbin/makefs/cd9660/Makefile.inc | 2 -- usr.sbin/makefs/ffs/Makefile.inc | 2 -- usr.sbin/makefs/msdos.c | 3 --- usr.sbin/makefs/msdos/Makefile.inc | 2 -- usr.sbin/makefs/tests/makefs_cd9660_tests.sh | 2 -- usr.sbin/makefs/tests/makefs_ffs_tests.sh | 2 -- usr.sbin/makefs/tests/makefs_tests_common.sh | 2 -- 7 files changed, 15 deletions(-) diff --git a/usr.sbin/makefs/cd9660/Makefile.inc b/usr.sbin/makefs/cd9660/Makefile.inc index be08e8e34cd9..e596309a6243 100644 --- a/usr.sbin/makefs/cd9660/Makefile.inc +++ b/usr.sbin/makefs/cd9660/Makefile.inc @@ -1,5 +1,3 @@ -# - .PATH: ${SRCDIR}/cd9660 CFLAGS+=-I${SRCTOP}/sys/fs/cd9660/ diff --git a/usr.sbin/makefs/ffs/Makefile.inc b/usr.sbin/makefs/ffs/Makefile.inc index bf62ac8bf926..0db1750ab282 100644 --- a/usr.sbin/makefs/ffs/Makefile.inc +++ b/usr.sbin/makefs/ffs/Makefile.inc @@ -1,5 +1,3 @@ -# - .PATH: ${SRCDIR}/ffs ${SRCTOP}/sys/ufs/ffs SRCS+= ffs_alloc.c ffs_balloc.c ffs_bswap.c ffs_subr.c ufs_bmap.c SRCS+= buf.c mkfs.c diff --git a/usr.sbin/makefs/msdos.c b/usr.sbin/makefs/msdos.c index 75aad6949203..8353f06315ac 100644 --- a/usr.sbin/makefs/msdos.c +++ b/usr.sbin/makefs/msdos.c @@ -33,9 +33,6 @@ #endif #include -#if defined(__RCSID) && !defined(__lint) -#endif /* !__lint */ - #include #if !HAVE_NBTOOL_CONFIG_H diff --git a/usr.sbin/makefs/msdos/Makefile.inc b/usr.sbin/makefs/msdos/Makefile.inc index 3fb55c5394fc..78ddc7804b31 100644 --- a/usr.sbin/makefs/msdos/Makefile.inc +++ b/usr.sbin/makefs/msdos/Makefile.inc @@ -1,5 +1,3 @@ -# - MSDOS= ${SRCTOP}/sys/fs/msdosfs MSDOS_NEWFS= ${SRCTOP}/sbin/newfs_msdos diff --git a/usr.sbin/makefs/tests/makefs_cd9660_tests.sh b/usr.sbin/makefs/tests/makefs_cd9660_tests.sh index 3f9b37abee4c..2fdf47f76a4c 100644 --- a/usr.sbin/makefs/tests/makefs_cd9660_tests.sh +++ b/usr.sbin/makefs/tests/makefs_cd9660_tests.sh @@ -23,8 +23,6 @@ # THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -# -# # A note on specs: # - A copy of the ISO-9660 spec can be found here: diff --git a/usr.sbin/makefs/tests/makefs_ffs_tests.sh b/usr.sbin/makefs/tests/makefs_ffs_tests.sh index fafec4c885fb..2505b2e24d72 100644 --- a/usr.sbin/makefs/tests/makefs_ffs_tests.sh +++ b/usr.sbin/makefs/tests/makefs_ffs_tests.sh @@ -23,8 +23,6 @@ # THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -# -# MAKEFS="makefs -t ffs" MOUNT="mount" diff --git a/usr.sbin/makefs/tests/makefs_tests_common.sh b/usr.sbin/makefs/tests/makefs_tests_common.sh index 08f687fa44a4..12c7c7c84fb7 100644 --- a/usr.sbin/makefs/tests/makefs_tests_common.sh +++ b/usr.sbin/makefs/tests/makefs_tests_common.sh @@ -23,8 +23,6 @@ # THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -# -# KB=1024 : ${TMPDIR=/tmp} From nobody Wed Aug 16 20:26:40 2023 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 4RR06R4fg5z4TqL8 for ; Wed, 16 Aug 2023 20:26:55 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-ed1-x536.google.com (mail-ed1-x536.google.com [IPv6:2a00:1450:4864:20::536]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RR06R23hdz3dpF for ; Wed, 16 Aug 2023 20:26:55 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-ed1-x536.google.com with SMTP id 4fb4d7f45d1cf-523bf06f7f8so7549691a12.1 for ; Wed, 16 Aug 2023 13:26:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20221208.gappssmtp.com; s=20221208; t=1692217612; x=1692822412; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=pkFYtNYQpSltj4B2SSYr9NqhhaeVTaIRarknFW3be4Q=; b=ofttfl1VHXFtIdeocuqS8bMfZAgzEqHtbR34HDXFBPwirBjCNZnJuqPkaf4bDmBrJU YI1qoIv5t4xFK4I80ogWQpuwt1PRviLbuBs5JaSCLITeOw3jsH9D3014htav3BDFzR7F FNxYfHaKKH3sObsHsno4Nd5h1U7BAHmfwu5OljrdBP3YulzolT1+auyn6RcLWQy6WP0L bGfjf5LOK9XBF4clGjg99uO00yxp0rKKUkFIM2zRQi9ImXp0OZ+U+sN8E7b560H6lgsW H3O4scBMsOFbLJsWsJBCx+hpzyLLfpY/Z5oUcFmlmOiNqCGLhTrPrLEMyvdfariKryN6 Xdbg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1692217612; x=1692822412; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=pkFYtNYQpSltj4B2SSYr9NqhhaeVTaIRarknFW3be4Q=; b=WLKbsy7ifcKjhcXYUU4TgP9YXZ5DaKxz2HmIXKXVVtv4CqpE9hQk3TBT1hx3PbFhRy EGME25RVTY9+UpQo0kSzTwHl4XcvvN9wBniN3C5Wj+IGpXV/argnxy+VAFACkbzykBXo gn2jV9fe+gzaNR4WwfmF8mnZtbP0743Kb1FztdHYcbfCVl8xNG7iAWbwpWwv1Ivrbles C/2L7d/o3XPnXTR5ai25RjyDUf0E80cDiHCAcDf7VldP/t34WAkXpS5GzAgJQ6d/Zkvi P9t1cCHcK6Fse5V5GHRaTbUaUGl7grrRvtwvNETWDLCKgA2E785rj5cmOGsESdIoVUpZ sAxg== X-Gm-Message-State: AOJu0YwEj4ODScxx8v9B9y81PFVbFDgWRJtV5JjPn5T+POHUI+TeKb9h QcZCDXNRGgivkO+EIO09ZJotzePnd4/72t9eNCDRHg== X-Google-Smtp-Source: AGHT+IHxoi+uoOYqcfMa3Q9rbUjPIeYKCwEM10p5Gp2xCdbDzbMq1POXyNNcURniCjXoSzZGAMJ5L21sIwN6tIwfG0k= X-Received: by 2002:a05:6402:164e:b0:525:d95b:cd46 with SMTP id s14-20020a056402164e00b00525d95bcd46mr486838edx.2.1692217611667; Wed, 16 Aug 2023 13:26:51 -0700 (PDT) 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 References: <202308162025.37GKPNrw029784@gitrepo.freebsd.org> In-Reply-To: <202308162025.37GKPNrw029784@gitrepo.freebsd.org> From: Warner Losh Date: Wed, 16 Aug 2023 14:26:40 -0600 Message-ID: Subject: Re: git: 90aad5d3e44d - main - makefs: clean up some leftovers after $FreeBSD$ tag removal To: Ed Maste Cc: src-committers@freebsd.org, dev-commits-src-all@freebsd.org, dev-commits-src-main@freebsd.org Content-Type: multipart/alternative; boundary="000000000000a060400603101d8a" X-Rspamd-Queue-Id: 4RR06R23hdz3dpF X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US] --000000000000a060400603101d8a Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Wed, Aug 16, 2023 at 2:25=E2=80=AFPM Ed Maste wrote= : > The branch main has been updated by emaste: > > URL: > https://cgit.FreeBSD.org/src/commit/?id=3D90aad5d3e44d137ce80d2ec257de07c= 7c1367bd3 > > commit 90aad5d3e44d137ce80d2ec257de07c7c1367bd3 > Author: Ed Maste > AuthorDate: 2023-03-30 14:02:02 +0000 > Commit: Ed Maste > CommitDate: 2023-08-16 20:24:37 +0000 > > makefs: clean up some leftovers after $FreeBSD$ tag removal > > Fixes: 2a63c3be1582 > --- > usr.sbin/makefs/cd9660/Makefile.inc | 2 -- > usr.sbin/makefs/ffs/Makefile.inc | 2 -- > usr.sbin/makefs/msdos.c | 3 --- > usr.sbin/makefs/msdos/Makefile.inc | 2 -- > usr.sbin/makefs/tests/makefs_cd9660_tests.sh | 2 -- > usr.sbin/makefs/tests/makefs_ffs_tests.sh | 2 -- > usr.sbin/makefs/tests/makefs_tests_common.sh | 2 -- > 7 files changed, 15 deletions(-) > > diff --git a/usr.sbin/makefs/cd9660/Makefile.inc > b/usr.sbin/makefs/cd9660/Makefile.inc > index be08e8e34cd9..e596309a6243 100644 > --- a/usr.sbin/makefs/cd9660/Makefile.inc > +++ b/usr.sbin/makefs/cd9660/Makefile.inc > @@ -1,5 +1,3 @@ > -# > - > .PATH: ${SRCDIR}/cd9660 > > CFLAGS+=3D-I${SRCTOP}/sys/fs/cd9660/ > diff --git a/usr.sbin/makefs/ffs/Makefile.inc > b/usr.sbin/makefs/ffs/Makefile.inc > index bf62ac8bf926..0db1750ab282 100644 > --- a/usr.sbin/makefs/ffs/Makefile.inc > +++ b/usr.sbin/makefs/ffs/Makefile.inc > @@ -1,5 +1,3 @@ > -# > - > .PATH: ${SRCDIR}/ffs ${SRCTOP}/sys/ufs/ffs > SRCS+=3D ffs_alloc.c ffs_balloc.c ffs_bswap.c ffs_subr.c ufs_bmap.c > SRCS+=3D buf.c mkfs.c > diff --git a/usr.sbin/makefs/msdos.c b/usr.sbin/makefs/msdos.c > index 75aad6949203..8353f06315ac 100644 > --- a/usr.sbin/makefs/msdos.c > +++ b/usr.sbin/makefs/msdos.c > @@ -33,9 +33,6 @@ > #endif > > #include > This should have likely been deleted as well... I'll add it to the fix for the other minor issues people are coming in with. Warner > -#if defined(__RCSID) && !defined(__lint) > -#endif /* !__lint */ > - > #include > > #if !HAVE_NBTOOL_CONFIG_H > diff --git a/usr.sbin/makefs/msdos/Makefile.inc > b/usr.sbin/makefs/msdos/Makefile.inc > index 3fb55c5394fc..78ddc7804b31 100644 > --- a/usr.sbin/makefs/msdos/Makefile.inc > +++ b/usr.sbin/makefs/msdos/Makefile.inc > @@ -1,5 +1,3 @@ > -# > - > MSDOS=3D ${SRCTOP}/sys/fs/msdosfs > MSDOS_NEWFS=3D ${SRCTOP}/sbin/newfs_msdos > > diff --git a/usr.sbin/makefs/tests/makefs_cd9660_tests.sh > b/usr.sbin/makefs/tests/makefs_cd9660_tests.sh > index 3f9b37abee4c..2fdf47f76a4c 100644 > --- a/usr.sbin/makefs/tests/makefs_cd9660_tests.sh > +++ b/usr.sbin/makefs/tests/makefs_cd9660_tests.sh > @@ -23,8 +23,6 @@ > # THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT > # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE > # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. > -# > -# > > # A note on specs: > # - A copy of the ISO-9660 spec can be found here: > diff --git a/usr.sbin/makefs/tests/makefs_ffs_tests.sh > b/usr.sbin/makefs/tests/makefs_ffs_tests.sh > index fafec4c885fb..2505b2e24d72 100644 > --- a/usr.sbin/makefs/tests/makefs_ffs_tests.sh > +++ b/usr.sbin/makefs/tests/makefs_ffs_tests.sh > @@ -23,8 +23,6 @@ > # THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT > # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE > # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. > -# > -# > > MAKEFS=3D"makefs -t ffs" > MOUNT=3D"mount" > diff --git a/usr.sbin/makefs/tests/makefs_tests_common.sh > b/usr.sbin/makefs/tests/makefs_tests_common.sh > index 08f687fa44a4..12c7c7c84fb7 100644 > --- a/usr.sbin/makefs/tests/makefs_tests_common.sh > +++ b/usr.sbin/makefs/tests/makefs_tests_common.sh > @@ -23,8 +23,6 @@ > # THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT > # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE > # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. > -# > -# > > KB=3D1024 > : ${TMPDIR=3D/tmp} > --000000000000a060400603101d8a Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


=
On Wed, Aug 16, 2023 at 2:25=E2=80=AF= PM Ed Maste <emaste@freebsd.org> wrote:
The= branch main has been updated by emaste:

URL:
https://cgit.= FreeBSD.org/src/commit/?id=3D90aad5d3e44d137ce80d2ec257de07c7c1367bd3
commit 90aad5d3e44d137ce80d2ec257de07c7c1367bd3
Author:=C2=A0 =C2=A0 =C2=A0Ed Maste <emaste@FreeBSD.org>
AuthorDate: 2023-03-30 14:02:02 +0000
Commit:=C2=A0 =C2=A0 =C2=A0Ed Maste <emaste@FreeBSD.org>
CommitDate: 2023-08-16 20:24:37 +0000

=C2=A0 =C2=A0 makefs: clean up some leftovers after $FreeBSD$ tag removal
=C2=A0 =C2=A0 Fixes: 2a63c3be1582
---
=C2=A0usr.sbin/makefs/cd9660/Makefile.inc=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= | 2 --
=C2=A0usr.sbin/makefs/ffs/Makefile.inc=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0| 2 --
=C2=A0usr.sbin/makefs/msdos.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 | 3 ---
=C2=A0usr.sbin/makefs/msdos/Makefile.inc=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0| 2 --
=C2=A0usr.sbin/makefs/tests/makefs_cd9660_tests.sh | 2 --
=C2=A0usr.sbin/makefs/tests/makefs_ffs_tests.sh=C2=A0 =C2=A0 | 2 --
=C2=A0usr.sbin/makefs/tests/makefs_tests_common.sh | 2 --
=C2=A07 files changed, 15 deletions(-)

diff --git a/usr.sbin/makefs/cd9660/Makefile.inc b/usr.sbin/makefs/cd9660/M= akefile.inc
index be08e8e34cd9..e596309a6243 100644
--- a/usr.sbin/makefs/cd9660/Makefile.inc
+++ b/usr.sbin/makefs/cd9660/Makefile.inc
@@ -1,5 +1,3 @@
-#
-
=C2=A0.PATH: ${SRCDIR}/cd9660

=C2=A0CFLAGS+=3D-I${SRCTOP}/sys/fs/cd9660/
diff --git a/usr.sbin/makefs/ffs/Makefile.inc b/usr.sbin/makefs/ffs/Makefil= e.inc
index bf62ac8bf926..0db1750ab282 100644
--- a/usr.sbin/makefs/ffs/Makefile.inc
+++ b/usr.sbin/makefs/ffs/Makefile.inc
@@ -1,5 +1,3 @@
-#
-
=C2=A0.PATH: ${SRCDIR}/ffs ${SRCTOP}/sys/ufs/ffs
=C2=A0SRCS+=3D ffs_alloc.c ffs_balloc.c ffs_bswap.c ffs_subr.c ufs_bmap.c =C2=A0SRCS+=3D buf.c mkfs.c
diff --git a/usr.sbin/makefs/msdos.c b/usr.sbin/makefs/msdos.c
index 75aad6949203..8353f06315ac 100644
--- a/usr.sbin/makefs/msdos.c
+++ b/usr.sbin/makefs/msdos.c
@@ -33,9 +33,6 @@
=C2=A0#endif

=C2=A0#include <sys/cdefs.h>

This= should have likely been deleted as well... I'll add it to the fix for = the other minor issues people are coming in with.

= Warner
=C2=A0
-#if defined(__RCSID) && !defined(__lint)
-#endif /* !__lint */
-
=C2=A0#include <sys/param.h>

=C2=A0#if !HAVE_NBTOOL_CONFIG_H
diff --git a/usr.sbin/makefs/msdos/Makefile.inc b/usr.sbin/makefs/msdos/Mak= efile.inc
index 3fb55c5394fc..78ddc7804b31 100644
--- a/usr.sbin/makefs/msdos/Makefile.inc
+++ b/usr.sbin/makefs/msdos/Makefile.inc
@@ -1,5 +1,3 @@
-#
-
=C2=A0MSDOS=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0${SRCTOP}/sys/fs/msdosfs =C2=A0MSDOS_NEWFS=3D=C2=A0 =C2=A0${SRCTOP}/sbin/newfs_msdos

diff --git a/usr.sbin/makefs/tests/makefs_cd9660_tests.sh b/usr.sbin/makefs= /tests/makefs_cd9660_tests.sh
index 3f9b37abee4c..2fdf47f76a4c 100644
--- a/usr.sbin/makefs/tests/makefs_cd9660_tests.sh
+++ b/usr.sbin/makefs/tests/makefs_cd9660_tests.sh
@@ -23,8 +23,6 @@
=C2=A0# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT=
=C2=A0# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE U= SE
=C2=A0# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE= .
-#
-#

=C2=A0# A note on specs:
=C2=A0# - A copy of the ISO-9660 spec can be found here:
diff --git a/usr.sbin/makefs/tests/makefs_ffs_tests.sh b/usr.sbin/makefs/te= sts/makefs_ffs_tests.sh
index fafec4c885fb..2505b2e24d72 100644
--- a/usr.sbin/makefs/tests/makefs_ffs_tests.sh
+++ b/usr.sbin/makefs/tests/makefs_ffs_tests.sh
@@ -23,8 +23,6 @@
=C2=A0# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT=
=C2=A0# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE U= SE
=C2=A0# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE= .
-#
-#

=C2=A0MAKEFS=3D"makefs -t ffs"
=C2=A0MOUNT=3D"mount"
diff --git a/usr.sbin/makefs/tests/makefs_tests_common.sh b/usr.sbin/makefs= /tests/makefs_tests_common.sh
index 08f687fa44a4..12c7c7c84fb7 100644
--- a/usr.sbin/makefs/tests/makefs_tests_common.sh
+++ b/usr.sbin/makefs/tests/makefs_tests_common.sh
@@ -23,8 +23,6 @@
=C2=A0# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT=
=C2=A0# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE U= SE
=C2=A0# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE= .
-#
-#

=C2=A0KB=3D1024
=C2=A0: ${TMPDIR=3D/tmp}
--000000000000a060400603101d8a-- From nobody Wed Aug 16 20:45:53 2023 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 4RR0XK5ZpHz4TrHb; Wed, 16 Aug 2023 20:45: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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RR0XK4Qgjz3fpt; Wed, 16 Aug 2023 20:45:53 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692218753; 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=9phwAORDW8dAGBGlnEx2mz0EAo60NM6Z+xQ1EJpftFs=; b=vDlhIRFxNmpkLB8fX4UAWcEARLKKKsq9zCPa7oI4MXw6V9p3AR0D5sB/xxABL4J8xd5Eth 4b8C0aUbmkj+S0Q03FgPPZRmEogh9dCHKnFu/EeE3HmUO2n4m1X842nMipdkQ88hts3Kc9 Oosk4h/Dz4zcGIUiulV/lbhJ7E4qE4Aw1FnD3t0FWBcm6ca3YiL0Q8KnSX9Z2gnGzjo3VO j351eG3Qe9Bs3ePZLhUisVObZhbW5zNwgUWswspoprLy9oSetfdLdGMe9e00+DkQ7pW8Vs Zzhab4+QFV8zIf0OiIj67tralDSU1hU2fgvH+sjywGTEOjqEkjen+RcOnScswA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692218753; 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=9phwAORDW8dAGBGlnEx2mz0EAo60NM6Z+xQ1EJpftFs=; b=kJM7ziONefywNEjhBSg28BUY6d2LDz6ydWxnzligWashzSEEnVnRIL/Uf66UUHfs7dMScm lOXpSj6/+AKzJ7FsnMHRrtQGG2NA384jt6z2FKCLQ5J4mdoa/D+G/WbZmfdAStHbiKnbdO 12JrFMY+sCqcRLEpUZnJS0mu5OTjIBo5yvYY55z2MdbXh27amU4OOQRrkUtwMtdnQXIdQd BJaJKm0cH2b+ta+7bpT/p0lFXjMl0BlwK2cnSOq8t2WtFN5GpsuOgs7PlpDxX0RIQSgbtR /dLxOsNJ1w4bNFMry2VLa2UGvdNEEQXJgCJUb0td9RXc5e9/AXOr+SD3zqiT7w== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692218753; a=rsa-sha256; cv=none; b=LZRq2+DAiKct2Opv7lZ4yId3kbYPQFcEwVG6nOkNjEopwWx2qsC30I7gmjfqY1O3eU6Rsx fhKDO0S+4KR4iS+EShadZvgnpiOIvXwJl4BKzpyRo3DA2qvL2QqctCJN1IiX4Esb11jcm9 palsd20vowLco/WLEUKVFCdMd4BvehCYxvY1GAXhoc6IZy2XsePsOq72q/MvtIiqYk740b Qm0fxAwbtFRLDKlNg7u3tntlEfBvIXXRRxUVnvKzAYKKOJimUbQ+R1XCUf5B4ZlwquhwDj AT5Uq0BhIcyUlMaxLaY8GzFpwyx7j5ONGxgkXEOFctOYcUB7+NfKZaeIg9Vihg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RR0XK3MXTz15p3; Wed, 16 Aug 2023 20:45:53 +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 37GKjr30062412; Wed, 16 Aug 2023 20:45:53 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37GKjrm5062409; Wed, 16 Aug 2023 20:45:53 GMT (envelope-from git) Date: Wed, 16 Aug 2023 20:45:53 GMT Message-Id: <202308162045.37GKjrm5062409@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Ed Maste Subject: git: 0ed2e7e88984 - main - Cirrus-CI: temporarily disable amd64-gcc12 build/test on main 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: emaste X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 0ed2e7e88984aa4ad01a41e9350c5870b271c0c3 Auto-Submitted: auto-generated The branch main has been updated by emaste: URL: https://cgit.FreeBSD.org/src/commit/?id=0ed2e7e88984aa4ad01a41e9350c5870b271c0c3 commit 0ed2e7e88984aa4ad01a41e9350c5870b271c0c3 Author: Ed Maste AuthorDate: 2023-08-16 20:26:49 +0000 Commit: Ed Maste CommitDate: 2023-08-16 20:45:23 +0000 Cirrus-CI: temporarily disable amd64-gcc12 build/test on main The amd64-gcc12 job is failing at present. Unfortunately Cirrus-CI appears to have a 100MB log limit and we exceed this before the error is reported. Disable the job for now until we can address the log length issue. See also https://github.com/cirruslabs/cirrus-ci-docs/issues/1176. Sponsored by: The FreeBSD Foundation --- .cirrus.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.cirrus.yml b/.cirrus.yml index b5c2770d4887..5b033160b23b 100644 --- a/.cirrus.yml +++ b/.cirrus.yml @@ -62,6 +62,7 @@ task: TOOLCHAIN_PKG: ${TOOLCHAIN} - name: amd64-gcc12 World and kernel build and boot smoke test (FreeBSD repo) only_if: $CIRRUS_REPO_FULL_NAME == 'freebsd/freebsd-src' + trigger_type: manual env: TARGET: amd64 TARGET_ARCH: amd64 From nobody Wed Aug 16 20:54:10 2023 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 4RR0k82kKTz4Ts1c for ; Wed, 16 Aug 2023 20:54:24 +0000 (UTC) (envelope-from kevin.bowling@kev009.com) Received: from mail-pf1-x434.google.com (mail-pf1-x434.google.com [IPv6:2607:f8b0:4864:20::434]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RR0k80kglz3gM2 for ; Wed, 16 Aug 2023 20:54:24 +0000 (UTC) (envelope-from kevin.bowling@kev009.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-pf1-x434.google.com with SMTP id d2e1a72fcca58-68879c4cadeso1187465b3a.2 for ; Wed, 16 Aug 2023 13:54:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kev009.com; s=google; t=1692219262; x=1692824062; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=CacgfeLkS+UoNJUw6Wtr+qHC7llOM1hzw5n6VGg+ML8=; b=YFqczkkFZCtNrMZG1GlkGRi1JVSzvnQ3Um1RDv8S9pbYhh+Ab5VCRAmWGrFuBwcXzF WzVEctTuj/Yhx4shVG5QNJdUx399TYguNoZH2O1LX44ERz1FhX1EiTXIz2u6FQmRUB6o +An0wn22RWxNwnOjLinsPdxg7kp0xPDkPiUR4= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1692219262; x=1692824062; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=CacgfeLkS+UoNJUw6Wtr+qHC7llOM1hzw5n6VGg+ML8=; b=AzgXMUXZwLEHP/PNVV20Av4AtdR0yCxQ82Y/dLSO39c23unCWUk4OoYm0kqdJ+9xk0 jzee5lzljIwnssadsBNWgWjDl/fmo0NZgqFsMdUzIp5KFOBaNBnyDhJlqYaTU3twJh7d hZCd9fRtSg9pBg/pVq9RpfhesLletCZ/9KAEjJPB2Z3Y4kTYrD6CMYB7UYd1SwWUCne/ RTylI5U49xWRl9VLYKOlMn0rPs/rTVBMN48AkgMKbhjyrKRwRGhzute3kbzGeoles00z rlNdcNdDVtWdgxq79AErJcpPzO4bzGeEMtCiZqmXf8cAxe4NuEqbhABgRxcVQqHBxo8F cBAQ== X-Gm-Message-State: AOJu0YxbVc2+1l+25v5LnMkYuV0owA36kasWk30wGQM0NGpcMuor2xJj +cCHg9MSqlHNqsRW4ej/q4+8qiW7ddhwADbLWUqsvdehf8rJw1b1Vvb/Fw== X-Google-Smtp-Source: AGHT+IHl4r70YdXpr8+gTCmeTzwyoFPJPaewEaLg6Qm1CrpgGjnx9gxiqKdarOpnb5XuxPJofoYST9kgIDfJGceCSSk= X-Received: by 2002:a05:6a00:3902:b0:687:2fa9:532d with SMTP id fh2-20020a056a00390200b006872fa9532dmr2604866pfb.17.1692219261902; Wed, 16 Aug 2023 13:54:21 -0700 (PDT) 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 References: <202308161756.37GHufPp058798@gitrepo.freebsd.org> In-Reply-To: From: Kevin Bowling Date: Wed, 16 Aug 2023 13:54:10 -0700 Message-ID: Subject: Re: git: 82a265ad9bad - main - sys: Remove $FreeBSD$: sound driver version To: Warner Losh Cc: Warner Losh , src-committers , "" , "" Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspamd-Queue-Id: 4RR0k80kglz3gM2 X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US] On Wed, Aug 16, 2023 at 11:33=E2=80=AFAM Warner Losh wrote= : > > > > On Wed, Aug 16, 2023, 12:12 PM Kevin Bowling w= rote: >> >> On Wed, Aug 16, 2023 at 10:56=E2=80=AFAM Warner Losh w= rote: >> > >> > The branch main has been updated by imp: >> > >> > URL: https://cgit.FreeBSD.org/src/commit/?id=3D82a265ad9bad315000a2d60= b853c4669f1600cd0 >> > >> > commit 82a265ad9bad315000a2d60b853c4669f1600cd0 >> > Author: Warner Losh >> > AuthorDate: 2023-08-16 17:53:59 +0000 >> > Commit: Warner Losh >> > CommitDate: 2023-08-16 17:53:59 +0000 >> > >> > sys: Remove $FreeBSD$: sound driver version >> > >> > Remove /SND_DECLARE_FILE\("\$FreeBSD\$"\);/ >> >> It seems like SND_DECLARE_FILE(""); should probably go away or the >> string within shall be dropped. Its idea of 'uniq' is a little >> concerning. > > > Likely. It actually adds the driver to a list, so I didn't just remove it= . https://reviews.freebsd.org/D41484 > Warner > >> > --- >> > sys/arm/broadcom/bcm2835/bcm2835_audio.c | 2 +- >> > sys/dev/sound/pci/als4000.c | 2 +- >> > sys/dev/sound/pci/atiixp.c | 2 +- >> > sys/dev/sound/pci/cmi.c | 2 +- >> > sys/dev/sound/pci/cs4281.c | 2 +- >> > sys/dev/sound/pci/csa.c | 2 +- >> > sys/dev/sound/pci/csamidi.c | 2 +- >> > sys/dev/sound/pci/csapcm.c | 2 +- >> > sys/dev/sound/pci/emu10k1.c | 2 +- >> > sys/dev/sound/pci/envy24.c | 2 +- >> > sys/dev/sound/pci/envy24ht.c | 2 +- >> > sys/dev/sound/pci/es137x.c | 2 +- >> > sys/dev/sound/pci/fm801.c | 2 +- >> > sys/dev/sound/pci/hda/hdaa.c | 2 +- >> > sys/dev/sound/pci/hda/hdaa_patches.c | 2 +- >> > sys/dev/sound/pci/hda/hdac.c | 2 +- >> > sys/dev/sound/pci/hda/hdacc.c | 2 +- >> > sys/dev/sound/pci/hdspe-pcm.c | 2 +- >> > sys/dev/sound/pci/hdspe.c | 2 +- >> > sys/dev/sound/pci/ich.c | 2 +- >> > sys/dev/sound/pci/maestro3.c | 2 +- >> > sys/dev/sound/pci/neomagic.c | 2 +- >> > sys/dev/sound/pci/solo.c | 2 +- >> > sys/dev/sound/pci/t4dwave.c | 2 +- >> > sys/dev/sound/pci/via8233.c | 2 +- >> > sys/dev/sound/pci/via82c686.c | 2 +- >> > sys/dev/sound/pci/vibes.c | 2 +- >> > sys/dev/sound/pcm/ac97.c | 2 +- >> > sys/dev/sound/pcm/ac97_patch.c | 2 +- >> > sys/dev/sound/pcm/buffer.c | 2 +- >> > sys/dev/sound/pcm/channel.c | 2 +- >> > sys/dev/sound/pcm/dsp.c | 2 +- >> > sys/dev/sound/pcm/feeder.c | 2 +- >> > sys/dev/sound/pcm/feeder_chain.c | 2 +- >> > sys/dev/sound/pcm/feeder_eq.c | 2 +- >> > sys/dev/sound/pcm/feeder_format.c | 2 +- >> > sys/dev/sound/pcm/feeder_matrix.c | 2 +- >> > sys/dev/sound/pcm/feeder_mixer.c | 2 +- >> > sys/dev/sound/pcm/feeder_rate.c | 2 +- >> > sys/dev/sound/pcm/feeder_volume.c | 2 +- >> > sys/dev/sound/pcm/mixer.c | 2 +- >> > sys/dev/sound/pcm/sndstat.c | 2 +- >> > sys/dev/sound/pcm/sound.c | 2 +- >> > sys/dev/sound/pcm/vchan.c | 2 +- >> > 44 files changed, 44 insertions(+), 44 deletions(-) >> > >> > diff --git a/sys/arm/broadcom/bcm2835/bcm2835_audio.c b/sys/arm/broadc= om/bcm2835/bcm2835_audio.c >> > index 36b1dc86535b..0d430cf19df7 100644 >> > --- a/sys/arm/broadcom/bcm2835/bcm2835_audio.c >> > +++ b/sys/arm/broadcom/bcm2835/bcm2835_audio.c >> > @@ -38,7 +38,7 @@ >> > >> > #include "vc_vchi_audioserv_defs.h" >> > >> > -SND_DECLARE_FILE("$FreeBSD$"); >> > +SND_DECLARE_FILE(""); >> > >> > /* Audio destination */ >> > #define DEST_AUTO 0 >> > diff --git a/sys/dev/sound/pci/als4000.c b/sys/dev/sound/pci/als4000.c >> > index 71f6c4f909c7..89f7d6385493 100644 >> > --- a/sys/dev/sound/pci/als4000.c >> > +++ b/sys/dev/sound/pci/als4000.c >> > @@ -48,7 +48,7 @@ >> > >> > #include "mixer_if.h" >> > >> > -SND_DECLARE_FILE("$FreeBSD$"); >> > +SND_DECLARE_FILE(""); >> > >> > /* Debugging macro's */ >> > #undef DEB >> > diff --git a/sys/dev/sound/pci/atiixp.c b/sys/dev/sound/pci/atiixp.c >> > index 83eee21a333e..99468367c998 100644 >> > --- a/sys/dev/sound/pci/atiixp.c >> > +++ b/sys/dev/sound/pci/atiixp.c >> > @@ -69,7 +69,7 @@ >> > >> > #include >> > >> > -SND_DECLARE_FILE("$FreeBSD$"); >> > +SND_DECLARE_FILE(""); >> > >> > #define ATI_IXP_DMA_RETRY_MAX 100 >> > >> > diff --git a/sys/dev/sound/pci/cmi.c b/sys/dev/sound/pci/cmi.c >> > index 6b4acbb4ddae..89a1eb24d878 100644 >> > --- a/sys/dev/sound/pci/cmi.c >> > +++ b/sys/dev/sound/pci/cmi.c >> > @@ -61,7 +61,7 @@ >> > #include "mixer_if.h" >> > #include "mpufoi_if.h" >> > >> > -SND_DECLARE_FILE("$FreeBSD$"); >> > +SND_DECLARE_FILE(""); >> > >> > /* Supported chip ID's */ >> > #define CMI8338A_PCI_ID 0x010013f6 >> > diff --git a/sys/dev/sound/pci/cs4281.c b/sys/dev/sound/pci/cs4281.c >> > index b011f67e763e..fccbf807d965 100644 >> > --- a/sys/dev/sound/pci/cs4281.c >> > +++ b/sys/dev/sound/pci/cs4281.c >> > @@ -45,7 +45,7 @@ >> > >> > #include >> > >> > -SND_DECLARE_FILE("$FreeBSD$"); >> > +SND_DECLARE_FILE(""); >> > >> > #define CS4281_DEFAULT_BUFSZ 16384 >> > >> > diff --git a/sys/dev/sound/pci/csa.c b/sys/dev/sound/pci/csa.c >> > index a03f319d85d5..68edfd9338c2 100644 >> > --- a/sys/dev/sound/pci/csa.c >> > +++ b/sys/dev/sound/pci/csa.c >> > @@ -54,7 +54,7 @@ >> > >> > #include >> > >> > -SND_DECLARE_FILE("$FreeBSD$"); >> > +SND_DECLARE_FILE(""); >> > >> > /* This is the pci device id. */ >> > #define CS4610_PCI_ID 0x60011013 >> > diff --git a/sys/dev/sound/pci/csamidi.c b/sys/dev/sound/pci/csamidi.c >> > index e9d6006544b3..cc4b41f86af9 100644 >> > --- a/sys/dev/sound/pci/csamidi.c >> > +++ b/sys/dev/sound/pci/csamidi.c >> > @@ -54,7 +54,7 @@ >> > >> > #include "mpufoi_if.h" >> > >> > -SND_DECLARE_FILE("$FreeBSD$"); >> > +SND_DECLARE_FILE(""); >> > >> > /* pulled from mpu401.c */ >> > #define MPU_DATAPORT 0 >> > diff --git a/sys/dev/sound/pci/csapcm.c b/sys/dev/sound/pci/csapcm.c >> > index d915a14a536f..14820a9c2216 100644 >> > --- a/sys/dev/sound/pci/csapcm.c >> > +++ b/sys/dev/sound/pci/csapcm.c >> > @@ -43,7 +43,7 @@ >> > #include >> > #include >> > >> > -SND_DECLARE_FILE("$FreeBSD$"); >> > +SND_DECLARE_FILE(""); >> > >> > /* Buffer size on dma transfer. Fixed for CS416x. */ >> > #define CS461x_BUFFSIZE (4 * 1024) >> > diff --git a/sys/dev/sound/pci/emu10k1.c b/sys/dev/sound/pci/emu10k1.c >> > index abb586e34525..d4624a549e42 100644 >> > --- a/sys/dev/sound/pci/emu10k1.c >> > +++ b/sys/dev/sound/pci/emu10k1.c >> > @@ -43,7 +43,7 @@ >> > #include >> > #include "mpufoi_if.h" >> > >> > -SND_DECLARE_FILE("$FreeBSD$"); >> > +SND_DECLARE_FILE(""); >> > >> > /* ------------------------------------------------------------------= -- */ >> > >> > diff --git a/sys/dev/sound/pci/envy24.c b/sys/dev/sound/pci/envy24.c >> > index b95a3438ce79..8039d4e3186c 100644 >> > --- a/sys/dev/sound/pci/envy24.c >> > +++ b/sys/dev/sound/pci/envy24.c >> > @@ -41,7 +41,7 @@ >> > >> > #include "mixer_if.h" >> > >> > -SND_DECLARE_FILE("$FreeBSD$"); >> > +SND_DECLARE_FILE(""); >> > >> > static MALLOC_DEFINE(M_ENVY24, "envy24", "envy24 audio"); >> > >> > diff --git a/sys/dev/sound/pci/envy24ht.c b/sys/dev/sound/pci/envy24ht= .c >> > index 4bfef99f600f..e9b6771e2162 100644 >> > --- a/sys/dev/sound/pci/envy24ht.c >> > +++ b/sys/dev/sound/pci/envy24ht.c >> > @@ -53,7 +53,7 @@ >> > >> > #include "mixer_if.h" >> > >> > -SND_DECLARE_FILE("$FreeBSD$"); >> > +SND_DECLARE_FILE(""); >> > >> > static MALLOC_DEFINE(M_ENVY24HT, "envy24ht", "envy24ht audio"); >> > >> > diff --git a/sys/dev/sound/pci/es137x.c b/sys/dev/sound/pci/es137x.c >> > index f1c94f16a123..a11a106fee2f 100644 >> > --- a/sys/dev/sound/pci/es137x.c >> > +++ b/sys/dev/sound/pci/es137x.c >> > @@ -90,7 +90,7 @@ >> > >> > #include "mixer_if.h" >> > >> > -SND_DECLARE_FILE("$FreeBSD$"); >> > +SND_DECLARE_FILE(""); >> > >> > #define MEM_MAP_REG 0x14 >> > >> > diff --git a/sys/dev/sound/pci/fm801.c b/sys/dev/sound/pci/fm801.c >> > index 2469fdba967f..34fb1f6f1bf6 100644 >> > --- a/sys/dev/sound/pci/fm801.c >> > +++ b/sys/dev/sound/pci/fm801.c >> > @@ -35,7 +35,7 @@ >> > #include >> > #include >> > >> > -SND_DECLARE_FILE("$FreeBSD$"); >> > +SND_DECLARE_FILE(""); >> > >> > #define PCI_VENDOR_FORTEMEDIA 0x1319 >> > #define PCI_DEVICE_FORTEMEDIA1 0x08011319 /* Audio controller */ >> > diff --git a/sys/dev/sound/pci/hda/hdaa.c b/sys/dev/sound/pci/hda/hdaa= .c >> > index c7706d2bd967..ef8f634ac8e8 100644 >> > --- a/sys/dev/sound/pci/hda/hdaa.c >> > +++ b/sys/dev/sound/pci/hda/hdaa.c >> > @@ -47,7 +47,7 @@ >> > >> > #include "mixer_if.h" >> > >> > -SND_DECLARE_FILE("$FreeBSD$"); >> > +SND_DECLARE_FILE(""); >> > >> > #define hdaa_lock(devinfo) snd_mtxlock((devinfo)->lock) >> > #define hdaa_unlock(devinfo) snd_mtxunlock((devinfo)->lock) >> > diff --git a/sys/dev/sound/pci/hda/hdaa_patches.c b/sys/dev/sound/pci/= hda/hdaa_patches.c >> > index bec8590745c5..8331312b69c9 100644 >> > --- a/sys/dev/sound/pci/hda/hdaa_patches.c >> > +++ b/sys/dev/sound/pci/hda/hdaa_patches.c >> > @@ -47,7 +47,7 @@ >> > #include "pin_patch.h" >> > #include "pin_patch_realtek.h" >> > >> > -SND_DECLARE_FILE("$FreeBSD$"); >> > +SND_DECLARE_FILE(""); >> > >> > static const struct { >> > uint32_t model; >> > diff --git a/sys/dev/sound/pci/hda/hdac.c b/sys/dev/sound/pci/hda/hdac= .c >> > index aca9bd7ac9ab..79ab71516cd9 100644 >> > --- a/sys/dev/sound/pci/hda/hdac.c >> > +++ b/sys/dev/sound/pci/hda/hdac.c >> > @@ -51,7 +51,7 @@ >> > >> > #define HDA_DRV_TEST_REV "20120126_0002" >> > >> > -SND_DECLARE_FILE("$FreeBSD$"); >> > +SND_DECLARE_FILE(""); >> > >> > #define hdac_lock(sc) snd_mtxlock((sc)->lock) >> > #define hdac_unlock(sc) snd_mtxunlock((sc)->lock) >> > diff --git a/sys/dev/sound/pci/hda/hdacc.c b/sys/dev/sound/pci/hda/hda= cc.c >> > index 33eea6ef67c5..4616b3b23a48 100644 >> > --- a/sys/dev/sound/pci/hda/hdacc.c >> > +++ b/sys/dev/sound/pci/hda/hdacc.c >> > @@ -43,7 +43,7 @@ >> > #include >> > #include >> > >> > -SND_DECLARE_FILE("$FreeBSD$"); >> > +SND_DECLARE_FILE(""); >> > >> > struct hdacc_fg { >> > device_t dev; >> > diff --git a/sys/dev/sound/pci/hdspe-pcm.c b/sys/dev/sound/pci/hdspe-p= cm.c >> > index 6de5b353ab5b..b23304d32fc7 100644 >> > --- a/sys/dev/sound/pci/hdspe-pcm.c >> > +++ b/sys/dev/sound/pci/hdspe-pcm.c >> > @@ -40,7 +40,7 @@ >> > >> > #include >> > >> > -SND_DECLARE_FILE("$FreeBSD$"); >> > +SND_DECLARE_FILE(""); >> > >> > struct hdspe_latency { >> > uint32_t n; >> > diff --git a/sys/dev/sound/pci/hdspe.c b/sys/dev/sound/pci/hdspe.c >> > index 943c20bba4f1..ac253b28df3a 100644 >> > --- a/sys/dev/sound/pci/hdspe.c >> > +++ b/sys/dev/sound/pci/hdspe.c >> > @@ -40,7 +40,7 @@ >> > >> > #include >> > >> > -SND_DECLARE_FILE("$FreeBSD$"); >> > +SND_DECLARE_FILE(""); >> > >> > static struct hdspe_channel chan_map_aio[] =3D { >> > { 0, 1, "line", 1, 1 }, >> > diff --git a/sys/dev/sound/pci/ich.c b/sys/dev/sound/pci/ich.c >> > index feb0175d2839..d5e8a48a186c 100644 >> > --- a/sys/dev/sound/pci/ich.c >> > +++ b/sys/dev/sound/pci/ich.c >> > @@ -38,7 +38,7 @@ >> > #include >> > #include >> > >> > -SND_DECLARE_FILE("$FreeBSD$"); >> > +SND_DECLARE_FILE(""); >> > >> > /* ------------------------------------------------------------------= -- */ >> > >> > diff --git a/sys/dev/sound/pci/maestro3.c b/sys/dev/sound/pci/maestro3= .c >> > index f46b587daf7c..c60c69b6baf5 100644 >> > --- a/sys/dev/sound/pci/maestro3.c >> > +++ b/sys/dev/sound/pci/maestro3.c >> > @@ -69,7 +69,7 @@ >> > #include >> > #include >> > >> > -SND_DECLARE_FILE("$FreeBSD$"); >> > +SND_DECLARE_FILE(""); >> > >> > /* ------------------------------------------------------------------= -- */ >> > >> > diff --git a/sys/dev/sound/pci/neomagic.c b/sys/dev/sound/pci/neomagic= .c >> > index 5616223b7590..162d99b57c70 100644 >> > --- a/sys/dev/sound/pci/neomagic.c >> > +++ b/sys/dev/sound/pci/neomagic.c >> > @@ -40,7 +40,7 @@ >> > #include >> > #include >> > >> > -SND_DECLARE_FILE("$FreeBSD$"); >> > +SND_DECLARE_FILE(""); >> > >> > /* ------------------------------------------------------------------= -- */ >> > >> > diff --git a/sys/dev/sound/pci/solo.c b/sys/dev/sound/pci/solo.c >> > index dc8351e9c117..1788929811ed 100644 >> > --- a/sys/dev/sound/pci/solo.c >> > +++ b/sys/dev/sound/pci/solo.c >> > @@ -39,7 +39,7 @@ >> > >> > #include "mixer_if.h" >> > >> > -SND_DECLARE_FILE("$FreeBSD$"); >> > +SND_DECLARE_FILE(""); >> > >> > #define SOLO_DEFAULT_BUFSZ 16384 >> > #define ABS(x) (((x) < 0)? -(x) : (x)) >> > diff --git a/sys/dev/sound/pci/t4dwave.c b/sys/dev/sound/pci/t4dwave.c >> > index fc99a90b94e7..b7363402ba8b 100644 >> > --- a/sys/dev/sound/pci/t4dwave.c >> > +++ b/sys/dev/sound/pci/t4dwave.c >> > @@ -37,7 +37,7 @@ >> > #include >> > #include >> > >> > -SND_DECLARE_FILE("$FreeBSD$"); >> > +SND_DECLARE_FILE(""); >> > >> > /* ------------------------------------------------------------------= -- */ >> > >> > diff --git a/sys/dev/sound/pci/via8233.c b/sys/dev/sound/pci/via8233.c >> > index 9de5b18cd031..6656670c9e1c 100644 >> > --- a/sys/dev/sound/pci/via8233.c >> > +++ b/sys/dev/sound/pci/via8233.c >> > @@ -50,7 +50,7 @@ >> > >> > #include >> > >> > -SND_DECLARE_FILE("$FreeBSD$"); >> > +SND_DECLARE_FILE(""); >> > >> > #define VIA8233_PCI_ID 0x30591106 >> > >> > diff --git a/sys/dev/sound/pci/via82c686.c b/sys/dev/sound/pci/via82c6= 86.c >> > index 6bd604941cf8..076df8c81aa0 100644 >> > --- a/sys/dev/sound/pci/via82c686.c >> > +++ b/sys/dev/sound/pci/via82c686.c >> > @@ -39,7 +39,7 @@ >> > >> > #include >> > >> > -SND_DECLARE_FILE("$FreeBSD$"); >> > +SND_DECLARE_FILE(""); >> > >> > #define VIA_PCI_ID 0x30581106 >> > #define NSEGS 4 /* Number of segments in SGD t= able */ >> > diff --git a/sys/dev/sound/pci/vibes.c b/sys/dev/sound/pci/vibes.c >> > index 81401796d68c..1299f15dc814 100644 >> > --- a/sys/dev/sound/pci/vibes.c >> > +++ b/sys/dev/sound/pci/vibes.c >> > @@ -44,7 +44,7 @@ >> > >> > #include "mixer_if.h" >> > >> > -SND_DECLARE_FILE("$FreeBSD$"); >> > +SND_DECLARE_FILE(""); >> > >> > /* ------------------------------------------------------------------= ------- */ >> > /* Constants */ >> > diff --git a/sys/dev/sound/pcm/ac97.c b/sys/dev/sound/pcm/ac97.c >> > index 763188291009..d83e3f2fefa5 100644 >> > --- a/sys/dev/sound/pcm/ac97.c >> > +++ b/sys/dev/sound/pcm/ac97.c >> > @@ -38,7 +38,7 @@ >> > >> > #include "mixer_if.h" >> > >> > -SND_DECLARE_FILE("$FreeBSD$"); >> > +SND_DECLARE_FILE(""); >> > >> > static MALLOC_DEFINE(M_AC97, "ac97", "ac97 codec"); >> > >> > diff --git a/sys/dev/sound/pcm/ac97_patch.c b/sys/dev/sound/pcm/ac97_p= atch.c >> > index f1a358b50958..aff8075fe96c 100644 >> > --- a/sys/dev/sound/pcm/ac97_patch.c >> > +++ b/sys/dev/sound/pcm/ac97_patch.c >> > @@ -34,7 +34,7 @@ >> > #include >> > #include >> > >> > -SND_DECLARE_FILE("$FreeBSD$"); >> > +SND_DECLARE_FILE(""); >> > >> > void ad1886_patch(struct ac97_info* codec) >> > { >> > diff --git a/sys/dev/sound/pcm/buffer.c b/sys/dev/sound/pcm/buffer.c >> > index d75890eaddfb..d5a519362c5e 100644 >> > --- a/sys/dev/sound/pcm/buffer.c >> > +++ b/sys/dev/sound/pcm/buffer.c >> > @@ -40,7 +40,7 @@ >> > #define SND_DECLARE_FXDIV >> > #include "snd_fxdiv_gen.h" >> > >> > -SND_DECLARE_FILE("$FreeBSD$"); >> > +SND_DECLARE_FILE(""); >> > >> > struct snd_dbuf * >> > sndbuf_create(device_t dev, char *drv, char *desc, struct pcm_channel= *channel) >> > diff --git a/sys/dev/sound/pcm/channel.c b/sys/dev/sound/pcm/channel.c >> > index 1d192de54712..d56f5fb51dc9 100644 >> > --- a/sys/dev/sound/pcm/channel.c >> > +++ b/sys/dev/sound/pcm/channel.c >> > @@ -38,7 +38,7 @@ >> > >> > #include "feeder_if.h" >> > >> > -SND_DECLARE_FILE("$FreeBSD$"); >> > +SND_DECLARE_FILE(""); >> > >> > int report_soft_formats =3D 1; >> > SYSCTL_INT(_hw_snd, OID_AUTO, report_soft_formats, CTLFLAG_RW, >> > diff --git a/sys/dev/sound/pcm/dsp.c b/sys/dev/sound/pcm/dsp.c >> > index bb435bc3925c..98d241e65a52 100644 >> > --- a/sys/dev/sound/pcm/dsp.c >> > +++ b/sys/dev/sound/pcm/dsp.c >> > @@ -43,7 +43,7 @@ >> > #include >> > #include >> > >> > -SND_DECLARE_FILE("$FreeBSD$"); >> > +SND_DECLARE_FILE(""); >> > >> > static int dsp_mmap_allow_prot_exec =3D 0; >> > SYSCTL_INT(_hw_snd, OID_AUTO, compat_linux_mmap, CTLFLAG_RWTUN, >> > diff --git a/sys/dev/sound/pcm/feeder.c b/sys/dev/sound/pcm/feeder.c >> > index d379d06b8664..8fb377533907 100644 >> > --- a/sys/dev/sound/pcm/feeder.c >> > +++ b/sys/dev/sound/pcm/feeder.c >> > @@ -35,7 +35,7 @@ >> > >> > #include "feeder_if.h" >> > >> > -SND_DECLARE_FILE("$FreeBSD$"); >> > +SND_DECLARE_FILE(""); >> > >> > static MALLOC_DEFINE(M_FEEDER, "feeder", "pcm feeder"); >> > >> > diff --git a/sys/dev/sound/pcm/feeder_chain.c b/sys/dev/sound/pcm/feed= er_chain.c >> > index 9c3baaf282b5..01def5f6e9cb 100644 >> > --- a/sys/dev/sound/pcm/feeder_chain.c >> > +++ b/sys/dev/sound/pcm/feeder_chain.c >> > @@ -34,7 +34,7 @@ >> > >> > #include "feeder_if.h" >> > >> > -SND_DECLARE_FILE("$FreeBSD$"); >> > +SND_DECLARE_FILE(""); >> > >> > /* chain state */ >> > struct feeder_chain_state { >> > diff --git a/sys/dev/sound/pcm/feeder_eq.c b/sys/dev/sound/pcm/feeder_= eq.c >> > index bc39d33c03fb..70797a706367 100644 >> > --- a/sys/dev/sound/pcm/feeder_eq.c >> > +++ b/sys/dev/sound/pcm/feeder_eq.c >> > @@ -46,7 +46,7 @@ >> > #define SND_USE_FXDIV >> > #include "snd_fxdiv_gen.h" >> > >> > -SND_DECLARE_FILE("$FreeBSD$"); >> > +SND_DECLARE_FILE(""); >> > #endif >> > >> > #include "feeder_eq_gen.h" >> > diff --git a/sys/dev/sound/pcm/feeder_format.c b/sys/dev/sound/pcm/fee= der_format.c >> > index 8a9054561b2b..3a741430e0ca 100644 >> > --- a/sys/dev/sound/pcm/feeder_format.c >> > +++ b/sys/dev/sound/pcm/feeder_format.c >> > @@ -44,7 +44,7 @@ >> > #define SND_USE_FXDIV >> > #include "snd_fxdiv_gen.h" >> > >> > -SND_DECLARE_FILE("$FreeBSD$"); >> > +SND_DECLARE_FILE(""); >> > #endif >> > >> > #define FEEDFORMAT_RESERVOIR (SND_CHN_MAX * PCM_32_BPS) >> > diff --git a/sys/dev/sound/pcm/feeder_matrix.c b/sys/dev/sound/pcm/fee= der_matrix.c >> > index 33bf3ec11ee0..0afdb47c04d8 100644 >> > --- a/sys/dev/sound/pcm/feeder_matrix.c >> > +++ b/sys/dev/sound/pcm/feeder_matrix.c >> > @@ -54,7 +54,7 @@ >> > #define SND_USE_FXDIV >> > #include "snd_fxdiv_gen.h" >> > >> > -SND_DECLARE_FILE("$FreeBSD$"); >> > +SND_DECLARE_FILE(""); >> > #endif >> > >> > #define FEEDMATRIX_RESERVOIR (SND_CHN_MAX * PCM_32_BPS) >> > diff --git a/sys/dev/sound/pcm/feeder_mixer.c b/sys/dev/sound/pcm/feed= er_mixer.c >> > index 13afceabf28e..42ebe89d7c09 100644 >> > --- a/sys/dev/sound/pcm/feeder_mixer.c >> > +++ b/sys/dev/sound/pcm/feeder_mixer.c >> > @@ -38,7 +38,7 @@ >> > #define SND_USE_FXDIV >> > #include "snd_fxdiv_gen.h" >> > >> > -SND_DECLARE_FILE("$FreeBSD$"); >> > +SND_DECLARE_FILE(""); >> > #endif >> > >> > #undef SND_FEEDER_MULTIFORMAT >> > diff --git a/sys/dev/sound/pcm/feeder_rate.c b/sys/dev/sound/pcm/feede= r_rate.c >> > index 0784c477197a..b2afe0651bf5 100644 >> > --- a/sys/dev/sound/pcm/feeder_rate.c >> > +++ b/sys/dev/sound/pcm/feeder_rate.c >> > @@ -61,7 +61,7 @@ >> > #define SND_USE_FXDIV >> > #include "snd_fxdiv_gen.h" >> > >> > -SND_DECLARE_FILE("$FreeBSD$"); >> > +SND_DECLARE_FILE(""); >> > #endif >> > >> > #include "feeder_rate_gen.h" >> > diff --git a/sys/dev/sound/pcm/feeder_volume.c b/sys/dev/sound/pcm/fee= der_volume.c >> > index 724d5a0922e8..fa11a089af76 100644 >> > --- a/sys/dev/sound/pcm/feeder_volume.c >> > +++ b/sys/dev/sound/pcm/feeder_volume.c >> > @@ -39,7 +39,7 @@ >> > #define SND_USE_FXDIV >> > #include "snd_fxdiv_gen.h" >> > >> > -SND_DECLARE_FILE("$FreeBSD$"); >> > +SND_DECLARE_FILE(""); >> > #endif >> > >> > typedef void (*feed_volume_t)(int *, int *, uint32_t, uint8_t *, uint= 32_t); >> > diff --git a/sys/dev/sound/pcm/mixer.c b/sys/dev/sound/pcm/mixer.c >> > index 080daeced12d..0c7576390b72 100644 >> > --- a/sys/dev/sound/pcm/mixer.c >> > +++ b/sys/dev/sound/pcm/mixer.c >> > @@ -37,7 +37,7 @@ >> > #include "feeder_if.h" >> > #include "mixer_if.h" >> > >> > -SND_DECLARE_FILE("$FreeBSD$"); >> > +SND_DECLARE_FILE(""); >> > >> > static MALLOC_DEFINE(M_MIXER, "mixer", "mixer"); >> > >> > diff --git a/sys/dev/sound/pcm/sndstat.c b/sys/dev/sound/pcm/sndstat.c >> > index 64e0a1ca5d82..fc92bd783587 100644 >> > --- a/sys/dev/sound/pcm/sndstat.c >> > +++ b/sys/dev/sound/pcm/sndstat.c >> > @@ -50,7 +50,7 @@ >> > #include >> > >> > >> > -SND_DECLARE_FILE("$FreeBSD$"); >> > +SND_DECLARE_FILE(""); >> > >> > #define SS_TYPE_MODULE 0 >> > #define SS_TYPE_PCM 1 >> > diff --git a/sys/dev/sound/pcm/sound.c b/sys/dev/sound/pcm/sound.c >> > index 1a7f8dc2fa68..17dc8d968b3c 100644 >> > --- a/sys/dev/sound/pcm/sound.c >> > +++ b/sys/dev/sound/pcm/sound.c >> > @@ -44,7 +44,7 @@ >> > >> > #include "feeder_if.h" >> > >> > -SND_DECLARE_FILE("$FreeBSD$"); >> > +SND_DECLARE_FILE(""); >> > >> > devclass_t pcm_devclass; >> > >> > diff --git a/sys/dev/sound/pcm/vchan.c b/sys/dev/sound/pcm/vchan.c >> > index 0b0ddc224094..c84d8f14e075 100644 >> > --- a/sys/dev/sound/pcm/vchan.c >> > +++ b/sys/dev/sound/pcm/vchan.c >> > @@ -36,7 +36,7 @@ >> > #include >> > #include >> > >> > -SND_DECLARE_FILE("$FreeBSD$"); >> > +SND_DECLARE_FILE(""); >> > >> > /* >> > * [ac3 , dts , linear , 0, linear, 0] >> > From nobody Wed Aug 16 20:59:53 2023 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 4RR0rW39B8z4Ts52; Wed, 16 Aug 2023 20:59:55 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (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 "smtp.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RR0rW2Bk1z4CXR; Wed, 16 Aug 2023 20:59:55 +0000 (UTC) (envelope-from jhb@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692219595; 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: in-reply-to:in-reply-to:references:references; bh=QgkL2IPy9RnZj4Le4gS3IM4g+SDb3BGt4zAhQqS6z6w=; b=rb9thepLc+HOiwMJu+EMRIGcvw6gcDI7lnRtXmJRxMIarepiIbRc82UuZ2W9cwolueOsDt iVuFIQ7Nvu2SCVyq998ogXBoCntYwpM6/9C1Pzu7Horwd4Z/MQGM6QIKdz5JMQNVun2dvs +lMcjBshQcAF2RzZRS/PlGVP6aJUo9YiQVDpIRY+ULYC3A6froFcORQTWY+fCRj/GNpM9y aCprb0J8CCNlYh7fPk07QGQDGY4M7y3K5igtv+NnMJ9VNd7//SaGilISw0a6ivT1jEi6uu ATMaoCU+1UBrb8qWh+3zt1sevcqOE+nYW28em7h8mf1o56CD6kQYcAX3/9tFNQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692219595; 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: in-reply-to:in-reply-to:references:references; bh=QgkL2IPy9RnZj4Le4gS3IM4g+SDb3BGt4zAhQqS6z6w=; b=Muj9ZmtIUebH0aOfPbaLqKVwv6E0/7zUPX/+YhlRxwCZXxEaoZPhKfrj3LYKbvK4re/uV6 79R7K9sTsM098RjOPnu71mSHr+YAMy1sJe2FGbQyowVYiAjGVrzdYzD8i8fRtZyQM8dX7U 6hTDdzI3DCS54MHHHONMPkgu7ugENEC6sq8V9gsyX83DEnbg5ShLGOs91S2IzDx/sIk0H5 ugD3luPAQ/2FaEAoqGA1D2qLJAgB2FVE+jwz0MkjwYYzebJovX22O16EcqJuF3cIRLPERS FJdWnidZ6nHdLARB5gU4rlF6Z3VdtcyxP8dt+W+RV/ozjaiYSNYad+KqeMRz8g== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692219595; a=rsa-sha256; cv=none; b=jTs/0uo2+CNPYy6Z+yvtDXA2Rb3Phf2waP0H9EIWvRFJcDR/9hyhA/Pqs6LcijOpvgOiah 3XB3KMQgE+eJ5hzwgC+WajPM7x2KMqVnaIEeRpvN6EwyT2Xfc9t7S9bkF4bE1qg81rcLpm MLKXLU9RzEjP1wrfE6K2z6qDExG5O5rAVxmPGBupIqv8y7QkH5UI8ZYvHcdxy+6xk9rNMT zCQtFYSEKXgwJHUy68CFxhfqMpGYKy0ki0g+K8L/Srv4LhSWvNyN/hAZxIROF8tjtOt3Dx eyDARRkXpGQ7eGSmo7RWMB3+SlChcJL7GQBtIqGiGfdRmjiO7Y7OVvvdDCkm3A== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from [IPV6:2601:648:8683:a9e0:7075:181:17d9:4b81] (unknown [IPv6:2601:648:8683:a9e0:7075:181:17d9:4b81]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) (Authenticated sender: jhb) by smtp.freebsd.org (Postfix) with ESMTPSA id 4RR0rV5JCDz1RKf; Wed, 16 Aug 2023 20:59:54 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Message-ID: <74ec860a-e963-d746-4b6b-55ab6e6ef68a@FreeBSD.org> Date: Wed, 16 Aug 2023 13:59:53 -0700 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0) Gecko/20100101 Thunderbird/102.14.0 Subject: Re: git: da51a1211dc7 - main - RELNOTES: Note the deprecation of 32-bit platforms for 15.0. Content-Language: en-US To: Mike Karels Cc: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org References: <202308161653.37GGrXLu058051@gitrepo.freebsd.org> <137aaabe-cba6-e88d-05d6-7fd214c9a594@FreeBSD.org> From: John Baldwin In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 8/16/23 10:10 AM, Mike Karels wrote: > On 16 Aug 2023, at 11:55, John Baldwin wrote: > >> On 8/16/23 9:53 AM, John Baldwin wrote: >>> The branch main has been updated by jhb: >>> >>> URL: https://cgit.FreeBSD.org/src/commit/?id=da51a1211dc799fa123f5d7f041eaf83c36f976b >>> >>> commit da51a1211dc799fa123f5d7f041eaf83c36f976b >>> Author: John Baldwin >>> AuthorDate: 2023-08-16 16:49:17 +0000 >>> Commit: John Baldwin >>> CommitDate: 2023-08-16 16:52:16 +0000 >>> >>> RELNOTES: Note the deprecation of 32-bit platforms for 15.0. >>> This draws a line in the sand of removing support for 32-bit worlds >>> and kernels aside from COMPAT_FREEBSD32 and lib32 support. The >>> project may choose to alter this approach when 15.0 is released by >>> extending some level of 32-bit support in 15.0 or later. >>> In particular, at present there is a fair bit of interest in retaining >>> armv7 support in 15.0 at least. >> >> This language probably needs further tweaking before 14.0 ships, but it's a >> start at least, and we need to get the associated warning into 14.0 to give >> users lots of heads up before 15.0 ships. > > From the RELNOTES entry: > > + FreeBSD 15.0 will not include support for 32-bit platforms. > > That sounds quite definite, although it is softened in the last paragraph. > Maybe "is not planned to include" or something like that? Yeah, I'm not sure exactly how we want to word it. We want to get people's attention so they know to give feedback and/or adjust future plans while also reserving the right to relax our stance. "is not planned" might still work well enough for the former though. -- John Baldwin From nobody Wed Aug 16 21:42:22 2023 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 4RR1nV5PtBz4Tvgg; Wed, 16 Aug 2023 21:42:22 +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 4RR1nV4VZKz4GpS; Wed, 16 Aug 2023 21:42:22 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692222142; 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=nIh3UAEVnuSzJu9QwLTzLjjmhhIiUFfjcF3ryNaRzrs=; b=Uo6hLO5HWy9AwfAGRHNziacK9EbRdKOEXe/F5A/9nUKi7F8MZ5rRGjwMGF58haHls0vNpi z1xd/2YEYLd82/hy1lH2LmCx4GgOoTSMiBq2KDdClTI0G2E8ceLNhQ05ZLBxoKlk7CRW8a Tg6YHKs1r/L0Bv2/9mO+S4kNy7lHQdllyPv8NktXLORRoy7kufkmdu6rlsxjTq0RUoQ20G 82Up3Cgo5SaA7S0aFO9e1CpE/D9zr9NPxtdtTfqIrGyO5oqioB7leHRmEngvWuqurSUHKU gyZdgEB5V8O9Tq76yzYRe2QiZxLp3jPdSbiqStV4jezyUQXlw7NaxRUsCEVM9g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692222142; 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=nIh3UAEVnuSzJu9QwLTzLjjmhhIiUFfjcF3ryNaRzrs=; b=BJQ9Vjz2UizSVn9CD7bTNzIZFtr0w/0Li8iTAqW9/2spAfy0s3qcvv38vV2/dLgoaucFn8 tmYpITjuCoWaum74UP0+VHvDCWHBlwVnhUuaQsVrtCcfR5zFwbogXfdJJ3YwtIoZVmKcEp g8G3O2uhy/LxgGUsXNEU0aHBIZmN103JA13gjeWsbYxgMoIJ4mQKbERvlR+Iq80h8Zw1zg lG2D7+fsdUHXybG7RdZt51Cqb0ZxKqBaCfAXHHyA+gIWDHGzKJtAlepnw3lHb/aKQ2PRuV whXdSIvsUf9E4EVXdSu4ETxTkkmJO5bcrC4fOo53+khNQIECH4gg9agz5AFZig== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692222142; a=rsa-sha256; cv=none; b=mafBG0IHsD41JRm6fFNWsplB2Qjtlb1eXcHx5LMp73KMJ/0APHaiESW7E107i+dwHRwq2L 4LLqUW1u/1cFWhu8daIVMZ9cVvcTqOnixjpcIjEkprCxz9lKlm8AQQHKxF4M3iczxukfhI Xh+ccnOcDGFjC/3bX+1i5/biv3OWhvYvq8UR41iEJ6SuQnziz1K81M0WqFpP5J+2TwC9lQ cZbV+/6T05EVAQMKoAAhsazEHg5i1Xy7MknvtAHLReW75BVT1AiQkOC09utHlHdrP8Uyot ZNl42CM4bUm6Mv4di5mNMADoDqNU2x4Y29yXpxNUTu2nkXkyw5rFfaFz0TeXUA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RR1nV3Y1rz16tW; Wed, 16 Aug 2023 21:42:22 +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 37GLgMvX062255; Wed, 16 Aug 2023 21:42:22 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37GLgMUl062252; Wed, 16 Aug 2023 21:42:22 GMT (envelope-from git) Date: Wed, 16 Aug 2023 21:42:22 GMT Message-Id: <202308162142.37GLgMUl062252@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Ed Maste Subject: git: d1d7a273707a - main - share/examples/tests: fix comments after $FreeBSD$ removal 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: emaste X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: d1d7a273707a50d4ad1691b2c4dbf645dfa253ea Auto-Submitted: auto-generated The branch main has been updated by emaste: URL: https://cgit.FreeBSD.org/src/commit/?id=d1d7a273707a50d4ad1691b2c4dbf645dfa253ea commit d1d7a273707a50d4ad1691b2c4dbf645dfa253ea Author: Ed Maste AuthorDate: 2023-08-16 21:37:21 +0000 Commit: Ed Maste CommitDate: 2023-08-16 21:42:10 +0000 share/examples/tests: fix comments after $FreeBSD$ removal Fixes: 2a63c3be1582 ("Remove $FreeBSD$: one-line .c comment pattern") --- share/examples/tests/tests/atf/printf_test.c | 2 +- share/examples/tests/tests/tap/printf_test.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/share/examples/tests/tests/atf/printf_test.c b/share/examples/tests/tests/atf/printf_test.c index 90fe32b23a3a..d837c6b7686f 100644 --- a/share/examples/tests/tests/atf/printf_test.c +++ b/share/examples/tests/tests/atf/printf_test.c @@ -1,4 +1,4 @@ - * +/* * SPDX-License-Identifier: BSD-3-Clause * * Copyright 2013 Google Inc. diff --git a/share/examples/tests/tests/tap/printf_test.c b/share/examples/tests/tests/tap/printf_test.c index b3dd90fca3eb..62ab64722f8b 100644 --- a/share/examples/tests/tests/tap/printf_test.c +++ b/share/examples/tests/tests/tap/printf_test.c @@ -1,4 +1,4 @@ - * +/* * Copyright 2013 Google Inc. * All rights reserved. * From nobody Wed Aug 16 23:28:34 2023 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 4RR4860HWlz4mLwH for ; Wed, 16 Aug 2023 23:28:38 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (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 "smtp.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RR4856LJ5z4Qcw; Wed, 16 Aug 2023 23:28:37 +0000 (UTC) (envelope-from jhb@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692228517; 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: in-reply-to:in-reply-to:references:references; bh=bMh/zrcbinrgsXJXwxEgqkHTPCMoamdRlec2aTeeUdw=; b=WVnyzcaeOeCiE0zTGB94f8Qrv7/ufDi45RIBSQ+V3gqIabqWImvgnMzcJo7SF6PnKZRoFt RAZvLhVJRDmvLo8Ls0IzEzYYdDMBgCDzXXrjutzOHM2J4ws51J7LcUGz6NEPycFC+JaxKQ RiRdResQ711LsZ2bLzUQMnVhWUt/oY0oHjomY3WnYaHDs0INluKZJyWGrgKdbVBlVVZsHN koC5cjg3kwCJQiOE2C3bJ73NESYvNXwI0x4knUj0TCgdNyvqqIsoyDjL/z+2AAixEMbj4K 4PAHfsDcJyQ9WwAA8lPTW/9KdyV/f+pvOCVIaJYWf0NEQ2zJ03sPPU/XWVbxxw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692228517; 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: in-reply-to:in-reply-to:references:references; bh=bMh/zrcbinrgsXJXwxEgqkHTPCMoamdRlec2aTeeUdw=; b=Zf5Dtnf5RGfr2QTiTVNBAh6W8yHRQnIslTn1HvsPwB26FfNyKj9wa/PMtWio5P4ixtB398 wwmJ8WUYZiPOBYSCV0Gynbf0czbz6gD3jWAm6ZIqPSf1YpBOVOZB6AbR5EenU9UEfpK31U 63YAyblqY4Ezq8T796tSm9XgEndzNiMWec8nt1n6Ui+GsfSHM8KeRQ/hf+pjTGi0dCYBQl ccHzAiNh6B1YMq4aG0NZtjN90utjuSbOirlerByxFd7LOc67MRWt25tfRe9TDPRPymDrGz Sf1JQSU2XlI94I0tT0kyqPKqqNeGZtrSQBM6ehGWnt/xQA1dl4HbcfqF7z7Y+A== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692228517; a=rsa-sha256; cv=none; b=e1U+HsjJT9zJxeRDb3XOYp0IIUzBAfLaCPj6rK0UyYudguDeBaHoBIyS5sP8gcXXQR5yZB +1HMSfLZGtSp/0bZe/sJu0ANIABd7pCouOH+seASEet295DUV+tgo+ij2RGs4KgevYodoH PQg+EdatuUSYC3LcAsZ/4YKUyJXK5gc9jra/6JCnNgiRKPz9mr8wM8EPQZM15GBw5d8Xrn uJcZUlJdatYZyWODjoiry0VtYqqfuyAfyCaiHTcsdHE8JrnnxhFo5MkNWD4sTHCbdgS0Fj uMSRzpjt5oGtCAIm6eDkOMY4fnmeO0k1GUINSGTIxFzax/XmxbNqf+yGw3DueA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from [IPV6:2601:648:8683:a9e0:7075:181:17d9:4b81] (unknown [IPv6:2601:648:8683:a9e0:7075:181:17d9:4b81]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) (Authenticated sender: jhb) by smtp.freebsd.org (Postfix) with ESMTPSA id 4RR4853Dpjz1QB; Wed, 16 Aug 2023 23:28:37 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Message-ID: Date: Wed, 16 Aug 2023 16:28:34 -0700 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0) Gecko/20100101 Thunderbird/102.14.0 Subject: Re: git: da51a1211dc7 - main - RELNOTES: Note the deprecation of 32-bit platforms for 15.0. Content-Language: en-US To: Mark Millard , dev-commits-src-main@freebsd.org References: <0EA18905-9EC2-4F44-9FDC-2FD73C591160.ref@yahoo.com> <0EA18905-9EC2-4F44-9FDC-2FD73C591160@yahoo.com> From: John Baldwin In-Reply-To: <0EA18905-9EC2-4F44-9FDC-2FD73C591160@yahoo.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 8/16/23 11:09 AM, Mark Millard wrote: > John Baldwin wrote on > Date: Wed, 16 Aug 2023 16:55:37 UTC : > >> On 8/16/23 9:53 AM, John Baldwin wrote: >>> The branch main has been updated by jhb: >>> >>> URL: https://cgit.FreeBSD.org/src/commit/?id=da51a1211dc799fa123f5d7f041eaf83c36f976b >>> >>> commit da51a1211dc799fa123f5d7f041eaf83c36f976b >>> Author: John Baldwin >>> AuthorDate: 2023-08-16 16:49:17 +0000 >>> Commit: John Baldwin >>> CommitDate: 2023-08-16 16:52:16 +0000 >>> >>> RELNOTES: Note the deprecation of 32-bit platforms for 15.0. >>> >>> This draws a line in the sand of removing support for 32-bit worlds >>> and kernels aside from COMPAT_FREEBSD32 and lib32 support. The >>> project may choose to alter this approach when 15.0 is released by >>> extending some level of 32-bit support in 15.0 or later. >>> >>> In particular, at present there is a fair bit of interest in retaining >>> armv7 support in 15.0 at least. >> >> This language probably needs further tweaking before 14.0 ships, but it's a >> start at least, and we need to get the associated warning into 14.0 to give >> users lots of heads up before 15.0 ships. > > The way I read: > > + stable/14 and earlier branches will retain existing 32-bit > + kernel and world support. Ports will retain existing support > + for building ports and packages on 32-bit systems on stable/14 > + and earlier branches as long as those branches are supported > + by the ports system. However, all 32-bit platforms are Tier-2 > + or Tier-3 and support for individual ports should be expected > + to degrade as upstreams deprecate 32-bit platforms. > + > + With the current support schedule, stable/14 will be EOLed 5 > + years after the release of 14.0. The EOL of stable/14 would > + mark the end of support for 32-bit platforms including source > + releases, pre-built packages, and support for building > + applications from ports. Given an estimated release date of > + October 2023 for 14.0, support for 32-bit platforms would end > + in October 2028. > > it seems that armv6 would have continued support until October > 2028. (That could be the intent, for all I know. 2028 and armv6 > just seems like an odd combination to me.) armv6 will remain at Tier 3 for the lifetime of the stable/14 branch, yes. We don't generally change the Tier level of a platform during a stable branch. > The text: > > QUOTE > Ports will retain existing support > + for building ports and packages on 32-bit systems on stable/14 > + and earlier branches as long as those branches are supported > + by the ports system. > END QUOTE > > reads to me like only "self hosted" building of ports and packages > is referenced. (That may be the intent for the wording, I was not > sure.) Only if "existing support" is only "self hosted". The point is that ports isn't going to change during 14.x. The real changes will only be relevant in 15.0 at the earliest. -- John Baldwin From nobody Wed Aug 16 23:58:17 2023 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 4RR4ph3ftrz4mNVS for ; Wed, 16 Aug 2023 23:58:36 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic311-25.consmr.mail.gq1.yahoo.com (sonic311-25.consmr.mail.gq1.yahoo.com [98.137.65.206]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4RR4pg6kcLz4S8P for ; Wed, 16 Aug 2023 23:58:35 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1692230312; bh=wCqai3pyyBiu/RTNDWMJVc5SaWCrjo2XF9uLfcvHYOs=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From:Subject:Reply-To; b=lNBDbOMgDbgYsZ7q8t1wuygu1uqUblOvY7Nc57CX8k1XEMJX/Zo+aw2R7bU3bxPtKYtqH8M4Y5+3Uu+n4IYXX069pabjE5WuJjtAbIRzDxJtVnTlVYprtQZ+XSlrikG6tQ4AsOEjUrH/JX5aEqGFht5wmIx/p6uxQnh7mFVf5EoQP1sce0r6MCePNH1LTx/zkfv9anDqpVgNaJ8BA14u16+V5xzwaQu3Z78Ary7GmdLPH3/tP8NoRO/UrJjdXd4vWMt4TebkGpyc/yD67aNyfPnaH/PgwSYoT7MXaJmiZRhEojElAMc6lD5Lxqy0GthqBzrlQzX9ip4c8bR0qcPNdg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1692230312; bh=PQ8xSWqTihjmy8HR4OiTggGScrcbPnV7N0vtsLB2T6q=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=bBmfDQ8Hwe6Ck4bhqjjD1uUVOG3O8As1+5F/ZooyO5W+uQbeRh6UwmfZZ6kCaanDL2B+S+eftd7yHfRjyKxP/ojBOdsSLktTNUWXr3J5tcM/d3Ej94L/c06WerOCzRx26YXgRMotT1Pi/MzCy/GErGk5yBpHtBw6MEkoxycKZRPmV2uSAgnaSjiQ3o5Ire+dr2kkCIrKo5hETw3rdWYxBeQUK6WL8slUQs/KCm3xlsQAu+rbA+toq922896y4rG2ZjeuBpAk8SkEOc4WUDJXpcUTFj60c0sBE6QbpDO+hb8fbe2OxGsyfOTwEUgJ/k54Cl+O84ppEKHyUb+xbYushQ== X-YMail-OSG: EANCfNAVM1n7p5y22b3o7gKVcVn8VBoGXCBPSoyNr65utDbHKos9OMJlEiVRN3J W4WYVAY3u6TvC.m4KDx2EMU0HzBTknKy7v4.QRZQbVKQ0OD6eKlvgWqeM_MMt8.OoJKfELDyOZ_3 li5bDjrcrw98_s5Bdw6Pewju5k1qs_ItSlrR8EH77eYKfCVU4IiFqG8qT_6d1Ad3oR.GkzUmvth8 XJmWZB2sI7i4AbggcHVVDfZ_TwyO8IbWg8litPp_cy576kVm_Su02.iLJiVcgDTmi9CeeYwvZJCN oThREb5nNDbkE2YbptY0tl3blrJosdMVVIwWeEqNtjqTkQORftaVpr13qaEoRVuOO_YciSMUppK1 6Yf1PX31_PsDrDI_PASJ82hKy1h5vrotdRmno4QivuWbDuIXrm8bCQn0lUF.fXwpvxg3jq7Lf1TX QimbNiAB.Xnb1SThSJTlt83u07mFdcbOmC4iZLqhTNiNr_g7DG7zPRsZdSmmEONwJi4IkqvK56.M DZRVN.F.yboJAc7wZX1cYOrwOLtWHw6mbfrKwIBIgiophFI9wh7gjWL1hd3QwH.y6c8YezjlU.hz 1jJ5mETchRY9UOykhY5yV76eFIYF9jpeOXraYbrmMj5ikBdjzXEwTQLIIZtgr0IoJP22z23sZcP8 7157ySRKyzQ2obihDCbd_c4QE3IBHV42ENoHKo2jg9mAMHMQEtMn53B0zXeO_gcBYzT151LmdBG5 vacZmEuJbrowxwlL4MZM4okp6F7FkgN079ZW2mfKUAdDMelocbmCQvn9YkQ5ZbUlfXzDe9BcylZ3 k1N5Hla.bM4Lps.Vz7xWnsppNDJCuUyTWTwaIvfWay15R5RweOa4YDwQ7EodOq7edLbRyQYuQati WzTCDTW5viYGixMPQW.wkh542mQfHP7HGh9QkLhtngnRoe6UOSgOfSxZB_YjaT8NtpN0dhJwjxtj kQ.l_pSChelgUWc7bTahoXo7xjFIiryi_qPbWnw5S88KVjS_5q_JFVi5f4NmQRUy5_02dBBSwOWc _exEER23Uke.kPVkYNHYM8UMaJxMrupMdWi3nIUCoy.Z98sJtMPj8Kj8hgdAVNs23En3AVG_i6qC t8EtgAG6a9UnrV6IkU4oGC1ZM0nMIwF5nT4vnlxNpYE1ZOxC_n37TQCIDtpqti099xj1Q8zMETgt FK7DyQcXE2RJLCcm__OEf_ONNG_gOh8AGI8h9sTZw_ffJQykqTs8SXvXo52ItrI5n4jlsWWWCrmL Y_8x_8imuVRhydwbXiT.0plgLGpPyh0YA._j8OvUgylZHakh1K.J5I1KPFMr0voDUNJVpPGiap1t P_rgfwkgALUNym1NCvE_OH8SP4epW5fD_Amm8HgP4zyr_86C70pUrrldBeFEraEMXCVktWeu1Xbs yZnIc.IA_hPjcHRZNV2u29_I9KjOd.MsPu_4k07fGDB5TTuUr908uUSCUK9R4BA6kdXVd88fliH_ ur1adwTWiqDNSfk7yQ3SgzPaRfosJlKaHhpcO7ZA2ilte_Ybek4KE7T0kD6m2yv5m3A3a8cdn1VC Xd8_ZmXXFWxpBhXZONkmfL2bRuefgXX9.nV2QosK_wFz9szZD.Sk8hKdLZLJ06JWn8J9jl1Hmapa iZqduatD5ghuiucLdI7FwVcYjDRkp_8uPGJR2h9bmo9YdYeFHV6dJLF.bqBKEMhgZFCwXR5RiWzE KVENppnA.qIuG90ejD8Sn6eiQLiSEAr45_6cyDr3x_0dFWqmUS_0QQ6UWDCM3B3UwREJIfdva0x9 k0_J76tEwRF5b0yMAQ0qsh9qhPbtzlj6nz9L.fiBFt8F943xIfteEMywHce9nRU1T660vt9Nlh4_ oJAz6tIiPm7JdNUQxMRvJoIWgiKW7GQRVYi2USFem2jxDsmgvl_KiuFUPpraIGRmEXbvhrbqwmOn abEl345a1Nsxpu5wvCntyf7QMRB3u4HEGicTz6CbqGlaFkx0RAwY8P4qKNrAMuva68YIa4fqGlgW yx1O_Mvr7dj1PgrtOVntf5SWYA8xN861wA.Dhu89VGisr8aAIL0NR3EcquOF5SxY6siaXdYsK53O awdzSclamsNFIq1rkVweaGtBBGhoOpOOGO_PtQawwCGX0w72_8tj7Tafqn3ENtHFUMw.P3rYc16z yeqGcGBe6wjs.c36Y3PDrnRHSOe0y8pQlspWxLQ4J8qSxR_Fpn0Y5DBcxoL9gOiwW7leXVgyxMXp kTl4M1hR6V_G2suCEdGtcVQfV98dqduwym8gwP62NUkPY_7peMGsZS7s2dM6vJZ1vwzI68jcvpQ- - X-Sonic-MF: X-Sonic-ID: 40f067ba-6e58-478c-ad1c-a3817a4015db Received: from sonic.gate.mail.ne1.yahoo.com by sonic311.consmr.mail.gq1.yahoo.com with HTTP; Wed, 16 Aug 2023 23:58:32 +0000 Received: by hermes--production-bf1-865889d799-k7hdq (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID fb7f17d8bbcdef6fb1555175e89d49ae; Wed, 16 Aug 2023 23:58:29 +0000 (UTC) Content-Type: text/plain; charset=us-ascii 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3731.700.6\)) Subject: Re: git: da51a1211dc7 - main - RELNOTES: Note the deprecation of 32-bit platforms for 15.0. From: Mark Millard In-Reply-To: Date: Wed, 16 Aug 2023 16:58:17 -0700 Cc: dev-commits-src-main@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: <20F4680B-E40A-4066-8043-B4BB7702951B@yahoo.com> References: <0EA18905-9EC2-4F44-9FDC-2FD73C591160.ref@yahoo.com> <0EA18905-9EC2-4F44-9FDC-2FD73C591160@yahoo.com> To: John Baldwin X-Mailer: Apple Mail (2.3731.700.6) X-Rspamd-Queue-Id: 4RR4pg6kcLz4S8P X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US] On Aug 16, 2023, at 16:28, John Baldwin wrote: > On 8/16/23 11:09 AM, Mark Millard wrote: >> John Baldwin wrote on >> Date: Wed, 16 Aug 2023 16:55:37 UTC : >>> On 8/16/23 9:53 AM, John Baldwin wrote: >>>> The branch main has been updated by jhb: >>>>=20 >>>> URL: = https://cgit.FreeBSD.org/src/commit/?id=3Dda51a1211dc799fa123f5d7f041eaf83= c36f976b >>>>=20 >>>> commit da51a1211dc799fa123f5d7f041eaf83c36f976b >>>> Author: John Baldwin >>>> AuthorDate: 2023-08-16 16:49:17 +0000 >>>> Commit: John Baldwin >>>> CommitDate: 2023-08-16 16:52:16 +0000 >>>>=20 >>>> RELNOTES: Note the deprecation of 32-bit platforms for 15.0. >>>>=20 >>>> This draws a line in the sand of removing support for 32-bit worlds >>>> and kernels aside from COMPAT_FREEBSD32 and lib32 support. The >>>> project may choose to alter this approach when 15.0 is released by >>>> extending some level of 32-bit support in 15.0 or later. >>>>=20 >>>> In particular, at present there is a fair bit of interest in = retaining >>>> armv7 support in 15.0 at least. >>>=20 >>> This language probably needs further tweaking before 14.0 ships, but = it's a >>> start at least, and we need to get the associated warning into 14.0 = to give >>> users lots of heads up before 15.0 ships. >> The way I read: >> + stable/14 and earlier branches will retain existing 32-bit >> + kernel and world support. Ports will retain existing support >> + for building ports and packages on 32-bit systems on stable/14 >> + and earlier branches as long as those branches are supported >> + by the ports system. However, all 32-bit platforms are Tier-2 >> + or Tier-3 and support for individual ports should be expected >> + to degrade as upstreams deprecate 32-bit platforms. >> + >> + With the current support schedule, stable/14 will be EOLed 5 >> + years after the release of 14.0. The EOL of stable/14 would >> + mark the end of support for 32-bit platforms including source >> + releases, pre-built packages, and support for building >> + applications from ports. Given an estimated release date of >> + October 2023 for 14.0, support for 32-bit platforms would end >> + in October 2028. >> it seems that armv6 would have continued support until October >> 2028. (That could be the intent, for all I know. 2028 and armv6 >> just seems like an odd combination to me.) >=20 > armv6 will remain at Tier 3 for the lifetime of the stable/14 branch, > yes. We don't generally change the Tier level of a platform during a > stable branch. I had not noticed yesterday's change to tier 3 for armv6 14.0 on: https://www.freebsd.org/platforms/ So I was thinking of tier 2 guarantees as the armv6 context. >> The text: >> QUOTE >> Ports will retain existing support >> + for building ports and packages on 32-bit systems on stable/14 >> + and earlier branches as long as those branches are supported >> + by the ports system. >> END QUOTE >> reads to me like only "self hosted" building of ports and packages >> is referenced. (That may be the intent for the wording, I was not >> sure.) >=20 > Only if "existing support" is only "self hosted". I got the interpretation from the "on" in: "for building ports and packages on 32-bit systems". May be "for" instead of "on"? That might better suggest the intent. > The point is that > ports isn't going to change during 14.x. The real changes will only > be relevant in 15.0 at the earliest. Thanks for the notes. =3D=3D=3D Mark Millard marklmi at yahoo.com From nobody Thu Aug 17 01:31:08 2023 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 4RR6sm06l7z4mVLM; Thu, 17 Aug 2023 01:31:24 +0000 (UTC) (envelope-from carpeddiem@gmail.com) Received: from mail-lj1-f169.google.com (mail-lj1-f169.google.com [209.85.208.169]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RR6sk4Nntz4Z2v; Thu, 17 Aug 2023 01:31:22 +0000 (UTC) (envelope-from carpeddiem@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=none; spf=pass (mx1.freebsd.org: domain of carpeddiem@gmail.com designates 209.85.208.169 as permitted sender) smtp.mailfrom=carpeddiem@gmail.com; dmarc=none Received: by mail-lj1-f169.google.com with SMTP id 38308e7fff4ca-2b962535808so109413461fa.0; Wed, 16 Aug 2023 18:31:22 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1692235880; x=1692840680; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=lfMNnAW6MO2yh9lhbaGutKFUwhYRYa6y2a6iNrMR2kY=; b=FqgIoo9uLUP2pTsA8VmWxsbclp+aHtR7xBO9KrUijU4OZ87aSQuQKh5n0F5l29TrYn FwB2V7ZG3IRFtL1tIkqkATFKEisdCEFKr9bgOjDJO/JqpZ5d6+tPBtkZGg6nkOFShiq3 SH5ZAQAHmBtbUGQQKfCx0DYsFDQINy1ThHPCjbe7kNpg/zaelmdCn58kuy2NJxsVNbR9 foMCWGQWx763PfhIvpUw1Y+Q2AeVAXRG5hSrS/QVzXPuxmA2hY5Na/KgCWwJx5FlBk7g KJRt6O1A09q92+ELHhYka2NLI2RYsThq5tjXdschuhahzGTDNbmBaaS5yDE6kEvge4EK /KMw== X-Gm-Message-State: AOJu0YxcD2XT6+vj/nDYuIXAjcMIIWnEMF/dttOQGpmC13xPYngEM6iE zhXY1JIv+NLZ9pDSF1LwWpMI2qS3abxmMo2cQtIPP/5cHgk= X-Google-Smtp-Source: AGHT+IF31C0t0s3xZED+LcKKBPA17g6pBIFY7v6xdLu4rXlVcEQsCLFVz01lu6EpopO24eZK6abE3t+XR6PNI6/0l/4= X-Received: by 2002:a05:651c:1031:b0:2b6:df6b:84c0 with SMTP id w17-20020a05651c103100b002b6df6b84c0mr2820255ljm.25.1692235879629; Wed, 16 Aug 2023 18:31:19 -0700 (PDT) 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 References: <202308100232.37A2Wdaw040438@gitrepo.freebsd.org> In-Reply-To: <202308100232.37A2Wdaw040438@gitrepo.freebsd.org> From: Ed Maste Date: Wed, 16 Aug 2023 21:31:08 -0400 Message-ID: Subject: Re: git: 28f6c2f29280 - main - Import GoogleTest 1.14.0 To: Enji Cooper Cc: src-committers@freebsd.org, dev-commits-src-all@freebsd.org, dev-commits-src-main@freebsd.org Content-Type: text/plain; charset="UTF-8" X-Spamd-Result: default: False [-2.99 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.99)[-0.986]; FORGED_SENDER(0.30)[emaste@freebsd.org,carpeddiem@gmail.com]; R_SPF_ALLOW(-0.20)[+ip4:209.85.128.0/17]; MIME_GOOD(-0.10)[text/plain]; FREEMAIL_ENVFROM(0.00)[gmail.com]; MLMMJ_DEST(0.00)[dev-commits-src-all@freebsd.org,dev-commits-src-main@freebsd.org]; MIME_TRACE(0.00)[0:+]; RCVD_IN_DNSWL_NONE(0.00)[209.85.208.169:from]; R_DKIM_NA(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[209.85.208.169:from]; RCVD_COUNT_ONE(0.00)[1]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:15169, ipnet:209.85.128.0/17, country:US]; FROM_HAS_DN(0.00)[]; FREEFALL_USER(0.00)[carpeddiem]; ARC_NA(0.00)[]; BLOCKLISTDE_FAIL(0.00)[209.85.208.169:server fail]; RCPT_COUNT_THREE(0.00)[4]; TO_MATCH_ENVRCPT_ALL(0.00)[]; TO_DN_SOME(0.00)[]; DMARC_NA(0.00)[freebsd.org]; FROM_NEQ_ENVFROM(0.00)[emaste@freebsd.org,carpeddiem@gmail.com] X-Spamd-Bar: -- X-Rspamd-Queue-Id: 4RR6sk4Nntz4Z2v On Wed, 9 Aug 2023 at 22:32, Enji Cooper wrote: > > The branch main has been updated by ngie: > > URL: https://cgit.FreeBSD.org/src/commit/?id=28f6c2f292806bf31230a959bc4b19d7081669a7 > > commit 28f6c2f292806bf31230a959bc4b19d7081669a7 > Author: Enji Cooper > AuthorDate: 2023-08-08 06:17:32 +0000 > Commit: Enji Cooper > CommitDate: 2023-08-10 09:32:33 +0000 > > Import GoogleTest 1.14.0 the amd64-gcc12 job is currently broken, with: /usr/obj/tmp/cirrus-ci-build/amd64.amd64/tmp/usr/include/private/gmock/gmock-actions.h:1637:9: recursively required from 'testing::internal::DoAllAction::operator testing::Action() const [with R = int; Args = {int*, int*, char*, char*, char*, char*, char*, char*, char*}; typename std::__1::enable_if::value, Args, const Args&>::type ...)> >, std::__1::is_convertible&, testing::Action > >::value, int>::type = 0; InitialAction = testing::internal::SetArgumentPointeeAction<1, int, void>; OtherActions = {testing::internal::SetArgumentPointeeAction<2, char, void>, testing::internal::SetArgumentPointeeAction<3, char, void>, testing::internal::SetArgumentPointeeAction<4, char, void>, testing::internal::SetArgumentPointeeAction<5, char, void>, testing::internal::SetArgumentPointeeAction<6, char, void>, testing::internal::SetArgumentPointeeAction<7, char, void>, testing::internal::SetArgumentPointeeAction<8, char, void>, testing::internal::ReturnAction}]' /usr/obj/tmp/cirrus-ci-build/amd64.amd64/tmp/usr/include/private/gmock/gmock-actions.h:1637:9: required from 'testing::internal::DoAllAction::operator testing::Action() const [with R = int; Args = {int*, int*, char*, char*, char*, char*, char*, char*, char*}; typename std::__1::enable_if::value, Args, const Args&>::type ...)> >, std::__1::is_convertible&, testing::Action > >::value, int>::type = 0; InitialAction = testing::internal::SetArgumentPointeeAction<0, int, void>; OtherActions = {testing::internal::SetArgumentPointeeAction<1, int, void>, testing::internal::SetArgumentPointeeAction<2, char, void>, testing::internal::SetArgumentPointeeAction<3, char, void>, testing::internal::SetArgumentPointeeAction<4, char, void>, testing::internal::SetArgumentPointeeAction<5, char, void>, testing::internal::SetArgumentPointeeAction<6, char, void>, testing::internal::SetArgumentPointeeAction<7, char, void>, testing::internal::SetArgumentPointeeAction<8, char, void>, testing::internal::ReturnAction}]' /tmp/cirrus-ci-build/contrib/googletest/googlemock/test/gmock-more-actions_test.cc:939:72: required from here /usr/obj/tmp/cirrus-ci-build/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:417:28: error: placement new constructing an object of type '_Fun' and size '112' in a region of type 'std::__1::aligned_storage<24>::type' and size '32' [-Werror=placement-new=] 417 | ::new ((void*)&__buf_) _Fun(_VSTD::move(__f), _Alloc(__af)); | ^~~~~~~~~~~~~~ /usr/obj/tmp/cirrus-ci-build/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:386:55: note: 'std::__1::__function::__value_func::__buf_' declared here 386 | typename aligned_storage<3 * sizeof(void*)>::type __buf_; | ^~~~~~ https://cirrus-ci.com/task/6420590324613120?logs=build_world#L5388 From nobody Thu Aug 17 02:59:22 2023 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 4RR8qG5t80z4q4Qd; Thu, 17 Aug 2023 02:59:22 +0000 (UTC) (envelope-from danfe@freebsd.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2610:1c1:1:6074::16:84]) (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 "freefall.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RR8qG5Jqlz3CyB; Thu, 17 Aug 2023 02:59:22 +0000 (UTC) (envelope-from danfe@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692241162; 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: in-reply-to:in-reply-to:references:references; bh=9OGSOoakrzcgWgvH4d1ssIYSyBRs2HIWdPsmsDY8HNg=; b=oDYEQp1Usjes1WNjrXHtlYvxPuM12/VyLfPSFUy35p3tOe4qaoBevNyuhj23RkgHTeNI3K H5/JMPgTnvZ6UFRe0Bd5O4+N/8znhquQLCZfsELlR9DtC0VNRbmqgei/ffbR+DAXxT9s1L ZSuBfGA1kV4/7Y/Ly2QMH3/9Pwft1x3a45SYw4eon6gWKkkK+MTBDlZgtWdussySQsVPL7 5kAkOcTUD00+8/BNjq89lzsuuyNIt8uzHmq4nmINEf2flEiLQhGO5ROiRrful5zhykOYuc Y5u6ANEQREFRaSoBVg6XamFRCibogKmT81V7WWyYInzKsU1UoVQoJc6orVGLjw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692241162; 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: in-reply-to:in-reply-to:references:references; bh=9OGSOoakrzcgWgvH4d1ssIYSyBRs2HIWdPsmsDY8HNg=; b=NT+1/D+3q6shrmQNEwR/B42/kHsbtDRhNMENI8HvTnpf0ifgng+I+wMLBRoKJPln9urmJZ hbGK0i8dJ31Mftrl/qPRFNv4mwlsegdfbGPOStLAcVFigChqWoWsAPqFgVmS678pe7noF8 WBkGEr1JPfe2vro5hXBbO0Uv6NLZLmlOFpDQga4jkiLE8DwTLgvUBzqTuOCTDsrFAS7KnD 9UhTIpBRR5VeW/Q/lhqMeVy/53jLJCNJ0+Y97pspR+x8uQKIbGMv5hzLlNZCBjFbhFjqEj o8rlGqWe8WueiQvTnn/DeIU5rJ6QFHkhAAki2Emh46A+HPzwHEzeSGaafcPENA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692241162; a=rsa-sha256; cv=none; b=LbzkkvZXwkmrKNqPEHT4MntnlIjworJePH9NXInA9TypFnyLseGsBNKcPJnJnOC1siebcz qE+PmFRZ2mJ67Aokaa9Emyo2BAaaPLv/POFDHFcum8LWUMb22KeAUZH9SVr2ofH/zJdxGx gEcRk9uXypNTsoGZQnMXriJGLhmcO7xZoejrqoAyAtUWEYJEtH5OyasV9oH55+5ZL0DWbp r3TETXlzyi/4IJ15RPA2dLxKromLYMcM8Ng/q+fgfvNYKOBijmUKqZtG5q6fNEmjt2k8ay yjTqktDBqYwsvypk7eOHhB4G5mGZAd22p2CoEHRnlbZ5Dh2jnfrMyHG27Wc0Fg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: by freefall.freebsd.org (Postfix, from userid 1033) id 95A69B4B8; Thu, 17 Aug 2023 02:59:22 +0000 (UTC) Date: Thu, 17 Aug 2023 02:59:22 +0000 From: Alexey Dokuchaev To: Warner Losh Cc: Jessica Clarke , Warner Losh , src-committers , "" , "" Subject: Re: git: da5432eda807 - main - Remove $FreeBSD$: alt two-line .c pattern Message-ID: References: <202308161757.37GHv2ca059368@gitrepo.freebsd.org> <83CE52EE-11ED-4650-A515-F4CE19345BB9@freebsd.org> 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: On Wed, Aug 16, 2023 at 12:30:58PM -0600, Warner Losh wrote: > On Wed, Aug 16, 2023, 12:15 PM Jessica Clarke wrote: > > On 16 Aug 2023, at 18:57, Warner Losh wrote: > > > commit da5432eda807c4b7232d030d5157d5b417ea4f52 > > > > > > Remove $FreeBSD$: alt two-line .c pattern > > > > > > Remove /^\s*__RCSID\("\$FreeBSD\$"\);\n\n/ > > > ... > > > diff --git a/sbin/routed/if.c b/sbin/routed/if.c > > > index 83d8fe503893..72894942fe05 100644 > > > --- a/sbin/routed/if.c > > > +++ b/sbin/routed/if.c > > > @@ -33,9 +33,6 @@ > > > > > > #include "defs.h" > > > #include "pathnames.h" > > > - > > > -__RCSID("$FreeBSD$"); > > > - > > > struct ifhead ifnet = LIST_HEAD_INITIALIZER(ifnet); /* all interfaces */ > > > > Alas these diffs aren't style(9)-compliant. > > Fixes welcome. I'm sure there's a hundred errors in the 32k changes > I made. I tried to catch as many as I could... I think I've also noticed some triple \n\n\n as well, when #include ...__RCSID() were following top comment. On a related note, can we expect to see $FreeBSD$ back one day, when Git will be replaced with something which does support keywords properly? ./danfe From nobody Thu Aug 17 03:14:25 2023 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 4RR98v4RMZz4q5dj for ; Thu, 17 Aug 2023 03:14:39 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-ed1-x52d.google.com (mail-ed1-x52d.google.com [IPv6:2a00:1450:4864:20::52d]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RR98v2FBTz3FrD for ; Thu, 17 Aug 2023 03:14:39 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-ed1-x52d.google.com with SMTP id 4fb4d7f45d1cf-51bece5d935so9334565a12.1 for ; Wed, 16 Aug 2023 20:14:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20221208.gappssmtp.com; s=20221208; t=1692242076; x=1692846876; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=03MpvTcZY9GLmxTfCWZFBxei4CSBU87Klr/XNS6lWmY=; b=SHl9Hi613z8YQQfKi/xN0+CQzBM00VOfUGbA2W3WeKeI9b69eC7JQfORxS42wsLSHL QDqGlo2WXcjg6tiYa0O+7XOA0QNnBr4O1O8eLX/hM0lUh7MPg8mHWT7XC63kd3K+/57J xq5iOq4SC+mn3sMNBkwiQcReNyZRjVh1b3XVHtaRdoHJEu2dFOvHdbcd4KlM6nTUR/F9 WC7+eFQ6utBU6eEB9t+FI4pEASQJkGUwbvKc3qftBRRRc1qk0d+vIWkb4drbchMcPaIS vO5nOqkqvn4c0pVxr7+5TsQDSIrJZbvDpiYETaG7ef0BtXuKe9ZTajCwm7mUUzahKMYM tq1A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1692242076; x=1692846876; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=03MpvTcZY9GLmxTfCWZFBxei4CSBU87Klr/XNS6lWmY=; b=cBWh+0Nn2BGp8g8w/kig6Bm0wZa5P2/qiXtLz25t37Cz4pG7kcSwVXgGWYxyzlqNmf jAh+K/E3iTkCesMqUy7oPwEibLmWgVskc7dwuQACfUStu11afKU2fgHYNLtUmF+Z1Q5h 0ZpmI18J8i0BbflPG0AKIMPXo/yu1K554pAE+DcWTcXTZBOOjIqm65WR7dhFAfbzv/cB iHz85XDisPFAWudSNBD5yZ+qFNyt5CNbF0EhdplFBTcJRJiai8bHxAUBrddjHwjeBdWo 2rLd1DOArtykL31/zxm4umhE1FEbk/BVdBFnMJMGblwSMBtIAA84bYhpCOd8SxqNJCib Wmgg== X-Gm-Message-State: AOJu0YzKe1vTPGicQvZ6Fvv0QFN8bRulqQH+ZtY810uvCuFdO1IJVzJX Q0BIPSDaRlDSFGBMdcouKzopRwTvjljzHesYomja3A== X-Google-Smtp-Source: AGHT+IGrx3iXimew99aUZopQSDOXBSA9aVWZLE4Fut2eX95lW5zOJiDzlGMGNZrUNf4bxLr6+3vHuXGi0mEnGVAE8JI= X-Received: by 2002:a05:6402:1858:b0:523:3e77:7eb5 with SMTP id v24-20020a056402185800b005233e777eb5mr2887460edy.2.1692242076482; Wed, 16 Aug 2023 20:14:36 -0700 (PDT) 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 References: <202308161757.37GHv2ca059368@gitrepo.freebsd.org> <83CE52EE-11ED-4650-A515-F4CE19345BB9@freebsd.org> In-Reply-To: From: Warner Losh Date: Wed, 16 Aug 2023 21:14:25 -0600 Message-ID: Subject: Re: git: da5432eda807 - main - Remove $FreeBSD$: alt two-line .c pattern To: Alexey Dokuchaev Cc: Jessica Clarke , Warner Losh , src-committers , "" , "" Content-Type: multipart/alternative; boundary="000000000000d7d92a060315cf2d" X-Rspamd-Queue-Id: 4RR98v2FBTz3FrD X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US] --000000000000d7d92a060315cf2d Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Wed, Aug 16, 2023 at 8:59=E2=80=AFPM Alexey Dokuchaev wrote: > On Wed, Aug 16, 2023 at 12:30:58PM -0600, Warner Losh wrote: > > On Wed, Aug 16, 2023, 12:15 PM Jessica Clarke wrote: > > > On 16 Aug 2023, at 18:57, Warner Losh wrote: > > > > commit da5432eda807c4b7232d030d5157d5b417ea4f52 > > > > > > > > Remove $FreeBSD$: alt two-line .c pattern > > > > > > > > Remove /^\s*__RCSID\("\$FreeBSD\$"\);\n\n/ > > > > ... > > > > diff --git a/sbin/routed/if.c b/sbin/routed/if.c > > > > index 83d8fe503893..72894942fe05 100644 > > > > --- a/sbin/routed/if.c > > > > +++ b/sbin/routed/if.c > > > > @@ -33,9 +33,6 @@ > > > > > > > > #include "defs.h" > > > > #include "pathnames.h" > > > > - > > > > -__RCSID("$FreeBSD$"); > > > > - > > > > struct ifhead ifnet =3D LIST_HEAD_INITIALIZER(ifnet); /* all > interfaces */ > > > > > > Alas these diffs aren't style(9)-compliant. > > > > Fixes welcome. I'm sure there's a hundred errors in the 32k changes > > I made. I tried to catch as many as I could... > > I think I've also noticed some triple \n\n\n as well, when #include > ...__RCSID() were following top comment. Yea, I'm slowly gathering up the 'problem' patterns that I'll need to do a followup commits with. But so for they seem to be relatively small. I should have had more patterns for __RCSID. And we know about the hard-coded static char rcsid[] stuff. And the blank lines at the start of Makefiles (and a few others). There's so much variation that it's hard to capture it all (my 18 patterns weren't enough to capture all the nuance)= . > On a related note, > can we expect to see $FreeBSD$ back one day, when Git will be replaced > with something which does support keywords properly? > I highly doubt it. Nobody is going to put something like that back into the source tree with 32k files. We've removed them, and the current thinking is they are never coming back. But who knows what will happen in 10 or 20 years when we replace git with the next thing, so it may be unwise to say never, but I'd be greatly surprised if keywords came back into vogue. Warner --000000000000d7d92a060315cf2d Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


=
On Wed, Aug 16, 2023 at 8:59=E2=80=AF= PM Alexey Dokuchaev <danfe@freebsd.= org> wrote:
On Wed, Aug 16, 2023 at 12:30:58PM -0600, Warner Losh wrote:
> On Wed, Aug 16, 2023, 12:15 PM Jessica Clarke wrote:
> > On 16 Aug 2023, at 18:57, Warner Losh wrote:
> > > commit da5432eda807c4b7232d030d5157d5b417ea4f52
> > >
> > >=C2=A0 =C2=A0 Remove $FreeBSD$: alt two-line .c pattern
> > >
> > >=C2=A0 =C2=A0 Remove /^\s*__RCSID\("\$FreeBSD\$"\);= \n\n/
> > > ...
> > > diff --git a/sbin/routed/if.c b/sbin/routed/if.c
> > > index 83d8fe503893..72894942fe05 100644
> > > --- a/sbin/routed/if.c
> > > +++ b/sbin/routed/if.c
> > > @@ -33,9 +33,6 @@
> > >
> > > #include "defs.h"
> > > #include "pathnames.h"
> > > -
> > > -__RCSID("$FreeBSD$");
> > > -
> > > struct ifhead ifnet =3D LIST_HEAD_INITIALIZER(ifnet); /* all= interfaces */
> >
> > Alas these diffs aren't style(9)-compliant.
>
> Fixes welcome. I'm sure there's a hundred errors in the 32k ch= anges
> I made. I tried to catch as many as I could...

I think I've also noticed some triple \n\n\n as well, when #include
<cdefs.h>...__RCSID() were following top comment.
<= br>
Yea, I'm slowly gathering up the 'problem' patter= ns that I'll need to
do a followup commits with. But so for t= hey seem to be relatively small.
I should have had more patterns = for __RCSID. And we know about
the hard-coded static char rcsid[]= stuff. And the blank lines at the start
of Makefiles (and a few = others). There's so much variation that it's hard
to capt= ure it all (my 18 patterns weren't enough to capture all the nuance).
=C2=A0
On a= related note,
can we expect to see $FreeBSD$ back one day, when Git will be replaced
with something which does support keywords properly?
<= br>
I highly doubt it. Nobody is going to put something like that= back into the
source tree with 32k files. We've removed them= , and the current thinking
is they are never coming back. But who= knows what will happen in 10 or 20
years when we replace git wit= h the next thing, so it may be unwise to say
never, but I'd b= e greatly surprised if keywords came back into vogue.

Warner

--000000000000d7d92a060315cf2d-- From nobody Thu Aug 17 07:08:54 2023 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 4RRGMC0vQjz4qKS7; Thu, 17 Aug 2023 07:08:55 +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 4RRGMC0D01z3dg7; Thu, 17 Aug 2023 07:08:55 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692256135; 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=OWIQAP1KhUAxnFEc1r0jfkbeGFVKfehwQnvHYwnlEr8=; b=W+YkEJv87Jt/IwEvrXM66HKZbvpQkd1HM+5XF3BNPBHqfaG2Wn5I1F8fre6yvd2ricyDg/ qrahlQAYzNUcioRJBZ+icEgETUw5m85m1lZXVrgvjVQ+D9ydPoSyUqI2YkKlEazJl+mXu9 ZTonK2sXMA8rNKWuK2bJHdakIKtAzt1X1bxN90vEUNgCze0dZ7e7jgbxxkxjwT0Sr+Mc50 5YT5feRdM7LENx80ZGxz8ll5d+9SYhOdB2FkMASEjNVjh7LkU1cRM4i8GDiPor53Pb6C9i mgct1XQ0tpOHux1etacdKCLR3Y3Yt4lrUv1lJ+jdRplXX1kV4UsHmuTEQCV2jw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692256135; 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=OWIQAP1KhUAxnFEc1r0jfkbeGFVKfehwQnvHYwnlEr8=; b=htKgWH5Y5dCGxEuofGWYzhWYMt+mlWqE/BEIEopAimMNkDhQ9S9PUi17hNfnQdmP5+Ju3l yL39YHUu43615DLKPdGtv+5z8rAHCFi8+Xsln/2yOavucisw00lvN/Mf8ecaHoiVIOf6ld B36262G6hczmcN3Qs871FEtzIgU8ieNJYp+1jt/NeJDYR3BX334tnj6D4dRBi9ftB/tnR7 oUT4+CiIsM00uDE+Tmyo+PUAA6GMsxF7mb8VrLA6S6S/djjadIOPSqN3i7p62sJZ26cw/6 1GgLgnosRa6lT2X3M2sah6Q0+WnSccN28yBawHPF1+hZyp/etHy63fnwkPxFtw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692256135; a=rsa-sha256; cv=none; b=LDQs6wADixTHivdrMwFXP5yO8K/I2jyoMB+PSz89ika4eHSP2JCLgRVObhAPcZZvaXV2eH QIYz73R7K60wuKeyHZh4WuK7ZP0hqKLpGGbAgyS5mKaY64+0E5egJNsbPeKOtARDtruJ7B 68A0O+tJ8FDNgs6gW8rkSTVRWz688tsQa73on6BhE5v0PI7LEY8VAWIalup2eR5QJ4k7dJ 4+IfthMWqRG7oD6dolG8yBghkNTEDAaJslwyYEaJYoMUvnMxk+ErTAlblzZMNqU0DpDNVx zWdolSv7gZMkZJZnwKxvB4FZJ3IGtNhRx2gHlgJpAZdjqoVa3KEkoNWFoJY8lw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RRGMB6Gvhz8dC; Thu, 17 Aug 2023 07:08:54 +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 37H78sQX097434; Thu, 17 Aug 2023 07:08:54 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37H78s4a097431; Thu, 17 Aug 2023 07:08:54 GMT (envelope-from git) Date: Thu, 17 Aug 2023 07:08:54 GMT Message-Id: <202308170708.37H78s4a097431@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Corvin =?utf-8?Q?K=C3=B6hne?= Subject: git: 67c26eb2a57c - main - bhyve: add cmdline option for TPM emulation 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: corvink X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 67c26eb2a57cd1f103d77db3b894a25f4bc10402 Auto-Submitted: auto-generated The branch main has been updated by corvink: URL: https://cgit.FreeBSD.org/src/commit/?id=67c26eb2a57cd1f103d77db3b894a25f4bc10402 commit 67c26eb2a57cd1f103d77db3b894a25f4bc10402 Author: Corvin Köhne AuthorDate: 2021-10-07 14:20:37 +0000 Commit: Corvin Köhne CommitDate: 2023-08-17 06:17:59 +0000 bhyve: add cmdline option for TPM emulation At the moment, only a TPM passthru is supported. The cmdline looks like: -l tpm,passthru,/dev/tpm0 Reviewed by: markj MFC after: 1 week Sponsored by: Beckhoff Automation GmbH & Co. KG Differential Revision: https://reviews.freebsd.org/D32961 --- usr.sbin/bhyve/bhyve.8 | 39 +++++++++++++++++++++++++++++++++++++++ usr.sbin/bhyve/bhyve_config.5 | 9 +++++++++ usr.sbin/bhyve/bhyverun.c | 5 +++++ usr.sbin/bhyve/pci_lpc.c | 25 ++++++++++++++++++++++++- usr.sbin/bhyve/tpm_device.c | 22 ++++++++++++++++++++++ usr.sbin/bhyve/tpm_device.h | 2 ++ 6 files changed, 101 insertions(+), 1 deletion(-) diff --git a/usr.sbin/bhyve/bhyve.8 b/usr.sbin/bhyve/bhyve.8 index 2979f90d34cf..7eddeec4647a 100644 --- a/usr.sbin/bhyve/bhyve.8 +++ b/usr.sbin/bhyve/bhyve.8 @@ -215,6 +215,8 @@ The only supported devices are the TTY-class devices .Cm com1 , com2 , com3 , and .Cm com4 , +the TPM module +.Cm tpm , the boot ROM device .Cm bootrom , the @@ -538,6 +540,23 @@ process. Use the host TTY device for serial port I/O. .El .Pp +TPM device backends: +.Bl -tag -width 10n +.It Ar type Ns \&, Ns Ar path Ns Op Cm \&, Ns Ar tpm-device-options +Emulate a TPM device. +.El +.Pp +The +.Ar tpm-device-options +are: +.Bl -tag -width 10n +.It Cm version= Ns Ar version +Version of the TPM device according to the TCG specification. +Defaults to +.Cm 2.0 +.El +.El +.Pp Boot ROM device backends: .Bl -tag -width 10n .It Ar romfile Ns Op Cm \&, Ns Ar varfile @@ -623,6 +642,26 @@ The host device must have been reserved at boot-time using the loader variable as described in .Xr vmm 4 . .Pp +TPM devices: +.Bl -tag -width 10n +.It Ns Ar type +Specifies the type of the TPM device. +.Pp +Supported types: +.Bl -tag -width 10n +.It Cm passthru +.El +.It Cm version= Ns Ar version +The +.Ar version +of the emulated TPM device according to the TCG specification. +.Pp +Supported versions: +.Bl -tag -width 10n +.It Cm 2.0 +.El +.El +.Pp Virtio console device backends: .Bl -bullet .Sm off diff --git a/usr.sbin/bhyve/bhyve_config.5 b/usr.sbin/bhyve/bhyve_config.5 index 8063df763689..d074d4503894 100644 --- a/usr.sbin/bhyve/bhyve_config.5 +++ b/usr.sbin/bhyve/bhyve_config.5 @@ -139,6 +139,15 @@ Specify the keyboard layout name with the file name in This value only works when loaded with UEFI mode for VNC, and used a VNC client that don't support QEMU Extended Key Event Message (e.g. TightVNC). +.It Va tpm.path Ta string Ta Ta +Path to the host TPM device. +This is typically /dev/tpm0. +.It Va tpm.type Ta string Ta Ta +Type of the TPM device passed to the guest. +Currently, only "passthru" is supported. +.It Va tpm.version Ta string Ta 2.0 Ta +Version of the TPM device according to the TCG specification. +Currently, only version 2.0 is supported. .It Va rtc.use_localtime Ta bool Ta true Ta The real time clock uses the local time of the host. If this is set to false, the real time clock uses UTC. diff --git a/usr.sbin/bhyve/bhyverun.c b/usr.sbin/bhyve/bhyverun.c index 384c469f9ce7..3d32bfd35408 100644 --- a/usr.sbin/bhyve/bhyverun.c +++ b/usr.sbin/bhyve/bhyverun.c @@ -103,6 +103,7 @@ #ifdef BHYVE_SNAPSHOT #include "snapshot.h" #endif +#include "tpm_device.h" #include "xmsr.h" #include "spinup_ap.h" #include "rtc.h" @@ -1474,6 +1475,10 @@ main(int argc, char *argv[]) perror("device emulation initialization error"); exit(4); } + if (init_tpm(ctx) != 0) { + fprintf(stderr, "Failed to init TPM device"); + exit(4); + } /* * Initialize after PCI, to allow a bootrom file to reserve the high diff --git a/usr.sbin/bhyve/pci_lpc.c b/usr.sbin/bhyve/pci_lpc.c index ebda61aaea60..2ff9bbc27774 100644 --- a/usr.sbin/bhyve/pci_lpc.c +++ b/usr.sbin/bhyve/pci_lpc.c @@ -49,6 +49,7 @@ #include "pci_lpc.h" #include "pci_passthru.h" #include "pctestdev.h" +#include "tpm_device.h" #include "uart_emul.h" #define IO_ICU1 0x20 @@ -93,7 +94,7 @@ lpc_device_parse(const char *opts) { int unit, error; char *str, *cpy, *lpcdev, *node_name; - const char *romfile, *varfile; + const char *romfile, *varfile, *tpm_type, *tpm_path; error = -1; str = cpy = strdup(opts); @@ -124,6 +125,27 @@ lpc_device_parse(const char *opts) error = 0; goto done; } + if (strcasecmp(lpcdev, "tpm") == 0) { + nvlist_t *nvl = create_config_node("tpm"); + + tpm_type = strsep(&str, ","); + if (tpm_type == NULL) { + errx(4, "invalid tpm type \"%s\"", opts); + } + set_config_value_node(nvl, "type", tpm_type); + + tpm_path = strsep(&str, ","); + if (tpm_path == NULL) { + errx(4, "invalid tpm path \"%s\"", opts); + } + set_config_value_node(nvl, "path", tpm_path); + + pci_parse_legacy_config(find_config_node("tpm"), str); + + set_config_value_node_if_unset(nvl, "version", "2.0"); + error = 0; + goto done; + } for (unit = 0; unit < LPC_UART_NUM; unit++) { if (strcasecmp(lpcdev, lpc_uart_names[unit]) == 0) { asprintf(&node_name, "lpc.%s.path", @@ -157,6 +179,7 @@ lpc_print_supported_devices(void) printf("bootrom\n"); for (i = 0; i < LPC_UART_NUM; i++) printf("%s\n", lpc_uart_names[i]); + printf("tpm\n"); printf("%s\n", pctestdev_getname()); } diff --git a/usr.sbin/bhyve/tpm_device.c b/usr.sbin/bhyve/tpm_device.c index 4c40db419380..3a4a8c577345 100644 --- a/usr.sbin/bhyve/tpm_device.c +++ b/usr.sbin/bhyve/tpm_device.c @@ -232,3 +232,25 @@ err_out: return (error); } + +static struct tpm_device *lpc_tpm; + +int +init_tpm(struct vmctx *ctx) +{ + nvlist_t *nvl; + int error; + + nvl = find_config_node("tpm"); + if (nvl == NULL) + return (0); + + error = tpm_device_create(&lpc_tpm, ctx, nvl); + if (error) { + warnx("%s: unable to create a TPM device (%d)", + __func__, error); + return (error); + } + + return (0); +} diff --git a/usr.sbin/bhyve/tpm_device.h b/usr.sbin/bhyve/tpm_device.h index a17c85c2ed47..0dd4c27999df 100644 --- a/usr.sbin/bhyve/tpm_device.h +++ b/usr.sbin/bhyve/tpm_device.h @@ -16,3 +16,5 @@ struct tpm_device; int tpm_device_create(struct tpm_device **new_dev, struct vmctx *vm_ctx, nvlist_t *nvl); void tpm_device_destroy(struct tpm_device *dev); + +int init_tpm(struct vmctx *ctx); From nobody Thu Aug 17 11:27:12 2023 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 4RRN5D41Jmz4qYgd; Thu, 17 Aug 2023 11:27:12 +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 4RRN5D3rL6z4XjY; Thu, 17 Aug 2023 11:27:12 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692271632; 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=Lrp87yhfsxZz7WFUjQvwYvv5+ebqmODmYdACx+Srizc=; b=la6Z5PMxsfMS9Q+Wp5T36QBzyB/un7hXuVzfDyfgP5t1ijk8WMTBUYfYW5twWaslFpLE3c oSRYlhaDzcsXi4KnAgsSK7FnsifyuEm/VHS0Yr57qE2c6v1L83d2MhDl+KeL7yC68ccs4E jpyN4AIByrqsuyEHVk4xX3D5qnaB9BqdhQw053L4RiN6oTn2g66W5+Eu0aYLRDZZ98BfX5 kGv6hpEYKXKbU5lRoY2/a+LDJ10jMbvaZ5T4DaQuZBAHmQCqYM7aXhoXiWHqPM1EBQBGKA JLOhyZGozBUCk8DiyThU8EhrTI5RS84BvsYB2maXed5WwGEbDWNnbIJKtnkuww== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692271632; 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=Lrp87yhfsxZz7WFUjQvwYvv5+ebqmODmYdACx+Srizc=; b=HidHyx5PBa9NfzCgj8O/FaoxhEQVK+sZsAGAOfh4bmNHUbMbk8cQziyFz/2ToWl5qXoL8C 6JD1Z9WLL/cN41VNMPTZLKNYvTt6ZPx1LSP+xicpz4h6Vx+21VhhroA3FIUvaE3t13AMCa i50qhaKF45cW+fxXFmrTPoIydTko0H7fxGulTPKs0RjTYwXgGpcFmXzXLyJJg5tKz+PFp+ 8GkDr4JRRadh3WSlOoXrm+CvS2gakiznWPnVGDVIEpVKmOr3kzXO3ifzykXjNdjiNbQ96B EVYWm0Rh/8NaTQOARNYnimd3sKOBpdx59g0BSsaLEBa/MOWGZNepoK3IFzFDiA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692271632; a=rsa-sha256; cv=none; b=tUFGNa2oFglSpS8qjjjprwINrMu0p2uGSw/7w32h58N9lmllB62dTS8cWDBUsPljKXAbAw FbV5yENqTVeJ17MTJVobVyAHluwQtTWIxKpjeHm0s5yc9CqN95f7+P4Rmq0zWgAIwQnjg4 G3HbC20Hb2mIh2zuRB3zY+jMUoq5V9zaCl35ZQEG91/L6JhWjT0kPEXIyjpnIi0iehg72w AA1OU91Zhc3R0kJcqT6xCT75d3ZF8PaPFKUq4+Vb0uuCe9m5JyY75kAXwxzRfWrab50gbY yJQTME82QdlNX7YFLZpP3hMGjh+OdP6+n66MBksQkBCgx90cjDkH8Cz7dTZyAw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RRN5D2trSzXyn; Thu, 17 Aug 2023 11:27:12 +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 37HBRC4Q030238; Thu, 17 Aug 2023 11:27:12 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37HBRCPk030235; Thu, 17 Aug 2023 11:27:12 GMT (envelope-from git) Date: Thu, 17 Aug 2023 11:27:12 GMT Message-Id: <202308171127.37HBRCPk030235@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Andrew Turner Subject: git: 02f2706606e1 - main - Add a virtio-gpu 2D driver 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: andrew X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 02f2706606e1a4364d10a313dade29a9d4cfffe1 Auto-Submitted: auto-generated The branch main has been updated by andrew: URL: https://cgit.FreeBSD.org/src/commit/?id=02f2706606e1a4364d10a313dade29a9d4cfffe1 commit 02f2706606e1a4364d10a313dade29a9d4cfffe1 Author: Andrew Turner AuthorDate: 2023-08-17 11:26:57 +0000 Commit: Andrew Turner CommitDate: 2023-08-17 11:26:57 +0000 Add a virtio-gpu 2D driver Add a driver to connect vt to the VirtIO GPU device in 2D mode. This provides a output on the display when a qemu virtio gpu device is added, e.g. with -device virtio-gpu-pci. Tested on qemu using UTM, and a Hetzner arm64 VM instance. Reviewed by: bryanv (earlier version) Sponsored by: Arm Ltd Differential Revision: https://reviews.freebsd.org/D40094 --- share/man/man4/Makefile | 1 + share/man/man4/virtio.4 | 5 + share/man/man4/virtio_gpu.4 | 54 ++++ sys/arm64/conf/std.virt | 1 + sys/conf/files | 1 + sys/dev/virtio/gpu/virtio_gpu.c | 697 ++++++++++++++++++++++++++++++++++++++++ sys/dev/virtio/gpu/virtio_gpu.h | 454 ++++++++++++++++++++++++++ 7 files changed, 1213 insertions(+) diff --git a/share/man/man4/Makefile b/share/man/man4/Makefile index 327e1fa9a90c..a5faad3e66ec 100644 --- a/share/man/man4/Makefile +++ b/share/man/man4/Makefile @@ -570,6 +570,7 @@ MAN= aac.4 \ virtio_balloon.4 \ virtio_blk.4 \ virtio_console.4 \ + virtio_gpu.4 \ virtio_random.4 \ virtio_scsi.4 \ ${_vmci.4} \ diff --git a/share/man/man4/virtio.4 b/share/man/man4/virtio.4 index 5d7319682084..1e5ea0e4a7da 100644 --- a/share/man/man4/virtio.4 +++ b/share/man/man4/virtio.4 @@ -83,6 +83,10 @@ A pseudo-device to allow the VM to release memory back to the hypervisor is provided by the .Xr virtio_balloon 4 device driver. +.It Sy GPU +Graphics support is provided by the +.Xr virtio_gpu 4 +device driver. .It Sy SCSI An emulated SCSI HBA is provided by the .Xr virtio_scsi 4 @@ -92,6 +96,7 @@ device driver. .Xr virtio_balloon 4 , .Xr virtio_blk 4 , .Xr virtio_console 4 , +.Xr virtio_gpu 4 , .Xr virtio_random 4 , .Xr virtio_scsi 4 , .Xr vtnet 4 diff --git a/share/man/man4/virtio_gpu.4 b/share/man/man4/virtio_gpu.4 new file mode 100644 index 000000000000..bb34ec419df6 --- /dev/null +++ b/share/man/man4/virtio_gpu.4 @@ -0,0 +1,54 @@ +.\"- +.\" SPDX-License-Identifier: BSD-2-Clause +.\" +.\" Copyright (c) 2014 Bryan Venteicher +.\" All rights reserved. +.\" Copyright (c) 2023 Arm Ltd +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" +.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND +.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE +.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +.\" SUCH DAMAGE. +.\" +.Dd August 14, 2023 +.Dt VIRTIO_GPU 4 +.Os +.Sh NAME +.Nm virtio_gpu +.Nd VirtIO GPU driver +.Sh SYNOPSIS +To compile this driver into the kernel, +place the following lines in your +kernel configuration file: +.Bd -ragged -offset indent +.Cd "device virtio_gpu" +.Ed +.Sh DESCRIPTION +The +.Nm +device driver provides support for VirtIO gpu devices to create a +.Xr vt 4 +console. +.Sh SEE ALSO +.Xr virtio 4 +.Xr vt 4 +.Sh HISTORY +The +.Nm +driver first appeared in FreeBSD 14.0. diff --git a/sys/arm64/conf/std.virt b/sys/arm64/conf/std.virt index 1b7d7ad8ab0a..5047aabac42c 100644 --- a/sys/arm64/conf/std.virt +++ b/sys/arm64/conf/std.virt @@ -19,6 +19,7 @@ device virtio # Generic VirtIO bus (required) device virtio_pci # VirtIO PCI device device virtio_mmio # VirtIO Memory Mapped IO device device virtio_blk # VirtIO Block device +device virtio_gpu # VirtIO GPU device device virtio_scsi # VirtIO SCSI device device vtnet # VirtIO Ethernet device diff --git a/sys/conf/files b/sys/conf/files index bd4964d3dd64..0db5887e6a75 100644 --- a/sys/conf/files +++ b/sys/conf/files @@ -3399,6 +3399,7 @@ dev/virtio/mmio/virtio_mmio_if.m optional virtio_mmio dev/virtio/network/if_vtnet.c optional vtnet dev/virtio/block/virtio_blk.c optional virtio_blk dev/virtio/balloon/virtio_balloon.c optional virtio_balloon +dev/virtio/gpu/virtio_gpu.c optional virtio_gpu dev/virtio/scsi/virtio_scsi.c optional virtio_scsi dev/virtio/random/virtio_random.c optional virtio_random dev/virtio/console/virtio_console.c optional virtio_console diff --git a/sys/dev/virtio/gpu/virtio_gpu.c b/sys/dev/virtio/gpu/virtio_gpu.c new file mode 100644 index 000000000000..0472bc98b3ba --- /dev/null +++ b/sys/dev/virtio/gpu/virtio_gpu.c @@ -0,0 +1,697 @@ +/*- + * SPDX-License-Identifier: BSD-2-Clause + * + * Copyright (c) 2013, Bryan Venteicher + * All rights reserved. + * Copyright (c) 2023, Arm Ltd + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice unmodified, this list of conditions, and the following + * disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +/* Driver for VirtIO GPU device. */ + +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include +#include +#include + +#include +#include + +#include +#include +#include + +#include +#include +#include + +#include "fb_if.h" + +#define VTGPU_FEATURES 0 + +/* The guest can allocate resource IDs, we only need one */ +#define VTGPU_RESOURCE_ID 1 + +struct vtgpu_softc { + /* Must be first so we can cast from info -> softc */ + struct fb_info vtgpu_fb_info; + struct virtio_gpu_config vtgpu_gpucfg; + + device_t vtgpu_dev; + uint64_t vtgpu_features; + + struct virtqueue *vtgpu_ctrl_vq; + + uint64_t vtgpu_next_fence; + + bool vtgpu_have_fb_info; +}; + +static int vtgpu_modevent(module_t, int, void *); + +static int vtgpu_probe(device_t); +static int vtgpu_attach(device_t); +static int vtgpu_detach(device_t); + +static int vtgpu_negotiate_features(struct vtgpu_softc *); +static int vtgpu_setup_features(struct vtgpu_softc *); +static void vtgpu_read_config(struct vtgpu_softc *, + struct virtio_gpu_config *); +static int vtgpu_alloc_virtqueue(struct vtgpu_softc *); +static int vtgpu_get_display_info(struct vtgpu_softc *); +static int vtgpu_create_2d(struct vtgpu_softc *); +static int vtgpu_attach_backing(struct vtgpu_softc *); +static int vtgpu_set_scanout(struct vtgpu_softc *, uint32_t, uint32_t, + uint32_t, uint32_t); +static int vtgpu_transfer_to_host_2d(struct vtgpu_softc *, uint32_t, + uint32_t, uint32_t, uint32_t); +static int vtgpu_resource_flush(struct vtgpu_softc *, uint32_t, uint32_t, + uint32_t, uint32_t); + +static vd_blank_t vtgpu_fb_blank; +static vd_bitblt_text_t vtgpu_fb_bitblt_text; +static vd_bitblt_bmp_t vtgpu_fb_bitblt_bitmap; +static vd_drawrect_t vtgpu_fb_drawrect; +static vd_setpixel_t vtgpu_fb_setpixel; + +static struct vt_driver vtgpu_fb_driver = { + .vd_name = "virtio_gpu", + .vd_init = vt_fb_init, + .vd_fini = vt_fb_fini, + .vd_blank = vtgpu_fb_blank, + .vd_bitblt_text = vtgpu_fb_bitblt_text, + .vd_invalidate_text = vt_fb_invalidate_text, + .vd_bitblt_bmp = vtgpu_fb_bitblt_bitmap, + .vd_drawrect = vtgpu_fb_drawrect, + .vd_setpixel = vtgpu_fb_setpixel, + .vd_postswitch = vt_fb_postswitch, + .vd_priority = VD_PRIORITY_GENERIC+10, + .vd_fb_ioctl = vt_fb_ioctl, + .vd_fb_mmap = NULL, /* No mmap as we need to signal the host */ + .vd_suspend = vt_fb_suspend, + .vd_resume = vt_fb_resume, +}; + +VT_DRIVER_DECLARE(vt_vtgpu, vtgpu_fb_driver); + +static void +vtgpu_fb_blank(struct vt_device *vd, term_color_t color) +{ + struct vtgpu_softc *sc; + struct fb_info *info; + + info = vd->vd_softc; + sc = (struct vtgpu_softc *)info; + + vt_fb_blank(vd, color); + + vtgpu_transfer_to_host_2d(sc, 0, 0, sc->vtgpu_fb_info.fb_width, + sc->vtgpu_fb_info.fb_height); + vtgpu_resource_flush(sc, 0, 0, sc->vtgpu_fb_info.fb_width, + sc->vtgpu_fb_info.fb_height); +} + +static void +vtgpu_fb_bitblt_text(struct vt_device *vd, const struct vt_window *vw, + const term_rect_t *area) +{ + struct vtgpu_softc *sc; + struct fb_info *info; + int x, y, width, height; + + info = vd->vd_softc; + sc = (struct vtgpu_softc *)info; + + vt_fb_bitblt_text(vd, vw, area); + + x = area->tr_begin.tp_col * vw->vw_font->vf_width + vw->vw_draw_area.tr_begin.tp_col; + y = area->tr_begin.tp_row * vw->vw_font->vf_height + vw->vw_draw_area.tr_begin.tp_row; + width = area->tr_end.tp_col * vw->vw_font->vf_width + vw->vw_draw_area.tr_begin.tp_col - x; + height = area->tr_end.tp_row * vw->vw_font->vf_height + vw->vw_draw_area.tr_begin.tp_row - y; + + vtgpu_transfer_to_host_2d(sc, x, y, width, height); + vtgpu_resource_flush(sc, x, y, width, height); +} + +static void +vtgpu_fb_bitblt_bitmap(struct vt_device *vd, const struct vt_window *vw, + const uint8_t *pattern, const uint8_t *mask, + unsigned int width, unsigned int height, + unsigned int x, unsigned int y, term_color_t fg, term_color_t bg) +{ + struct vtgpu_softc *sc; + struct fb_info *info; + + info = vd->vd_softc; + sc = (struct vtgpu_softc *)info; + + vt_fb_bitblt_bitmap(vd, vw, pattern, mask, width, height, x, y, fg, bg); + + vtgpu_transfer_to_host_2d(sc, x, y, width, height); + vtgpu_resource_flush(sc, x, y, width, height); +} + +static void +vtgpu_fb_drawrect(struct vt_device *vd, int x1, int y1, int x2, int y2, + int fill, term_color_t color) +{ + struct vtgpu_softc *sc; + struct fb_info *info; + int width, height; + + info = vd->vd_softc; + sc = (struct vtgpu_softc *)info; + + vt_fb_drawrect(vd, x1, y1, x2, y2, fill, color); + + width = x2 - x1 + 1; + height = y2 - y1 + 1; + vtgpu_transfer_to_host_2d(sc, x1, y1, width, height); + vtgpu_resource_flush(sc, x1, y1, width, height); +} + +static void +vtgpu_fb_setpixel(struct vt_device *vd, int x, int y, term_color_t color) +{ + struct vtgpu_softc *sc; + struct fb_info *info; + + info = vd->vd_softc; + sc = (struct vtgpu_softc *)info; + + vt_fb_setpixel(vd, x, y, color); + + vtgpu_transfer_to_host_2d(sc, x, y, 1, 1); + vtgpu_resource_flush(sc, x, y, 1, 1); +} + +static struct virtio_feature_desc vtgpu_feature_desc[] = { + { VIRTIO_GPU_F_VIRGL, "VirGL" }, + { VIRTIO_GPU_F_EDID, "EDID" }, + { VIRTIO_GPU_F_RESOURCE_UUID, "ResUUID" }, + { VIRTIO_GPU_F_RESOURCE_BLOB, "ResBlob" }, + { VIRTIO_GPU_F_CONTEXT_INIT, "ContextInit" }, + { 0, NULL } +}; + +static device_method_t vtgpu_methods[] = { + /* Device methods. */ + DEVMETHOD(device_probe, vtgpu_probe), + DEVMETHOD(device_attach, vtgpu_attach), + DEVMETHOD(device_detach, vtgpu_detach), + + DEVMETHOD_END +}; + +static driver_t vtgpu_driver = { + "vtgpu", + vtgpu_methods, + sizeof(struct vtgpu_softc) +}; + +VIRTIO_DRIVER_MODULE(virtio_gpu, vtgpu_driver, vtgpu_modevent, NULL); +MODULE_VERSION(virtio_gpu, 1); +MODULE_DEPEND(virtio_gpu, virtio, 1, 1, 1); + +VIRTIO_SIMPLE_PNPINFO(virtio_gpu, VIRTIO_ID_GPU, + "VirtIO GPU"); + +static int +vtgpu_modevent(module_t mod, int type, void *unused) +{ + int error; + + switch (type) { + case MOD_LOAD: + case MOD_QUIESCE: + case MOD_UNLOAD: + case MOD_SHUTDOWN: + error = 0; + break; + default: + error = EOPNOTSUPP; + break; + } + + return (error); +} + +static int +vtgpu_probe(device_t dev) +{ + return (VIRTIO_SIMPLE_PROBE(dev, virtio_gpu)); +} + +static int +vtgpu_attach(device_t dev) +{ + struct vtgpu_softc *sc; + int error; + + sc = device_get_softc(dev); + sc->vtgpu_have_fb_info = false; + sc->vtgpu_dev = dev; + sc->vtgpu_next_fence = 1; + virtio_set_feature_desc(dev, vtgpu_feature_desc); + + error = vtgpu_setup_features(sc); + if (error != 0) { + device_printf(dev, "cannot setup features\n"); + goto fail; + } + + vtgpu_read_config(sc, &sc->vtgpu_gpucfg); + + error = vtgpu_alloc_virtqueue(sc); + if (error != 0) { + device_printf(dev, "cannot allocate virtqueue\n"); + goto fail; + } + + virtio_setup_intr(dev, INTR_TYPE_TTY); + + /* Read the device info to get the display size */ + error = vtgpu_get_display_info(sc); + if (error != 0) { + goto fail; + } + + /* + * TODO: This doesn't need to be contigmalloc as we + * can use scatter-gather lists. + */ + sc->vtgpu_fb_info.fb_vbase = (vm_offset_t)contigmalloc( + sc->vtgpu_fb_info.fb_size, M_DEVBUF, M_WAITOK|M_ZERO, 0, ~0, 4, 0); + sc->vtgpu_fb_info.fb_pbase = pmap_kextract(sc->vtgpu_fb_info.fb_vbase); + + /* Create the 2d resource */ + error = vtgpu_create_2d(sc); + if (error != 0) { + goto fail; + } + + /* Attach the backing memory */ + error = vtgpu_attach_backing(sc); + if (error != 0) { + goto fail; + } + + /* Set the scanout to link the framebuffer to the display scanout */ + error = vtgpu_set_scanout(sc, 0, 0, sc->vtgpu_fb_info.fb_width, + sc->vtgpu_fb_info.fb_height); + if (error != 0) { + goto fail; + } + + vt_allocate(&vtgpu_fb_driver, &sc->vtgpu_fb_info); + sc->vtgpu_have_fb_info = true; + + error = vtgpu_transfer_to_host_2d(sc, 0, 0, sc->vtgpu_fb_info.fb_width, + sc->vtgpu_fb_info.fb_height); + if (error != 0) + goto fail; + error = vtgpu_resource_flush(sc, 0, 0, sc->vtgpu_fb_info.fb_width, + sc->vtgpu_fb_info.fb_height); + +fail: + if (error != 0) + vtgpu_detach(dev); + + return (error); +} + +static int +vtgpu_detach(device_t dev) +{ + struct vtgpu_softc *sc; + + sc = device_get_softc(dev); + if (sc->vtgpu_have_fb_info) + vt_deallocate(&vtgpu_fb_driver, &sc->vtgpu_fb_info); + if (sc->vtgpu_fb_info.fb_vbase != 0) { + MPASS(sc->vtgpu_fb_info.fb_size != 0); + contigfree((void *)sc->vtgpu_fb_info.fb_vbase, + sc->vtgpu_fb_info.fb_size, M_DEVBUF); + } + + /* TODO: Tell the host we are detaching */ + + return (0); +} + +static int +vtgpu_negotiate_features(struct vtgpu_softc *sc) +{ + device_t dev; + uint64_t features; + + dev = sc->vtgpu_dev; + features = VTGPU_FEATURES; + + sc->vtgpu_features = virtio_negotiate_features(dev, features); + return (virtio_finalize_features(dev)); +} + +static int +vtgpu_setup_features(struct vtgpu_softc *sc) +{ + int error; + + error = vtgpu_negotiate_features(sc); + if (error != 0) + return (error); + + return (0); +} + +static void +vtgpu_read_config(struct vtgpu_softc *sc, + struct virtio_gpu_config *gpucfg) +{ + device_t dev; + + dev = sc->vtgpu_dev; + + bzero(gpucfg, sizeof(struct virtio_gpu_config)); + +#define VTGPU_GET_CONFIG(_dev, _field, _cfg) \ + virtio_read_device_config(_dev, \ + offsetof(struct virtio_gpu_config, _field), \ + &(_cfg)->_field, sizeof((_cfg)->_field)) \ + + VTGPU_GET_CONFIG(dev, events_read, gpucfg); + VTGPU_GET_CONFIG(dev, events_clear, gpucfg); + VTGPU_GET_CONFIG(dev, num_scanouts, gpucfg); + VTGPU_GET_CONFIG(dev, num_capsets, gpucfg); + +#undef VTGPU_GET_CONFIG +} + +static int +vtgpu_alloc_virtqueue(struct vtgpu_softc *sc) +{ + device_t dev; + struct vq_alloc_info vq_info[2]; + int nvqs; + + dev = sc->vtgpu_dev; + nvqs = 1; + + VQ_ALLOC_INFO_INIT(&vq_info[0], 0, NULL, sc, &sc->vtgpu_ctrl_vq, + "%s control", device_get_nameunit(dev)); + + return (virtio_alloc_virtqueues(dev, 0, nvqs, vq_info)); +} + +static int +vtgpu_req_resp(struct vtgpu_softc *sc, void *req, size_t reqlen, + void *resp, size_t resplen) +{ + struct sglist sg; + struct sglist_seg segs[2]; + int error; + + sglist_init(&sg, 2, segs); + + error = sglist_append(&sg, req, reqlen); + if (error != 0) { + device_printf(sc->vtgpu_dev, + "Unable to append the request to the sglist: %d\n", error); + return (error); + } + error = sglist_append(&sg, resp, resplen); + if (error != 0) { + device_printf(sc->vtgpu_dev, + "Unable to append the response buffer to the sglist: %d\n", + error); + return (error); + } + error = virtqueue_enqueue(sc->vtgpu_ctrl_vq, resp, &sg, 1, 1); + if (error != 0) { + device_printf(sc->vtgpu_dev, "Enqueue failed: %d\n", error); + return (error); + } + + virtqueue_notify(sc->vtgpu_ctrl_vq); + virtqueue_poll(sc->vtgpu_ctrl_vq, NULL); + + return (0); +} + +static int +vtgpu_get_display_info(struct vtgpu_softc *sc) +{ + struct { + struct virtio_gpu_ctrl_hdr req; + char pad; + struct virtio_gpu_resp_display_info resp; + } s = { 0 }; + int error; + + s.req.type = htole32(VIRTIO_GPU_CMD_GET_DISPLAY_INFO); + s.req.flags = htole32(VIRTIO_GPU_FLAG_FENCE); + s.req.fence_id = htole64(atomic_fetchadd_64(&sc->vtgpu_next_fence, 1)); + + error = vtgpu_req_resp(sc, &s.req, sizeof(s.req), &s.resp, + sizeof(s.resp)); + if (error != 0) + return (error); + + for (int i = 0; i < sc->vtgpu_gpucfg.num_scanouts; i++) { + if (s.resp.pmodes[i].enabled != 0) + MPASS(i == 0); + sc->vtgpu_fb_info.fb_name = + device_get_nameunit(sc->vtgpu_dev); + + sc->vtgpu_fb_info.fb_width = + le32toh(s.resp.pmodes[i].r.width); + sc->vtgpu_fb_info.fb_height = + le32toh(s.resp.pmodes[i].r.height); + /* 32 bits per pixel */ + sc->vtgpu_fb_info.fb_bpp = 32; + sc->vtgpu_fb_info.fb_depth = 32; + sc->vtgpu_fb_info.fb_size = sc->vtgpu_fb_info.fb_width * + sc->vtgpu_fb_info.fb_height * 4; + sc->vtgpu_fb_info.fb_stride = + sc->vtgpu_fb_info.fb_width * 4; + return (0); + } + + return (ENXIO); +} + +static int +vtgpu_create_2d(struct vtgpu_softc *sc) +{ + struct { + struct virtio_gpu_resource_create_2d req; + char pad; + struct virtio_gpu_ctrl_hdr resp; + } s = { 0 }; + int error; + + s.req.hdr.type = htole32(VIRTIO_GPU_CMD_RESOURCE_CREATE_2D); + s.req.hdr.flags = htole32(VIRTIO_GPU_FLAG_FENCE); + s.req.hdr.fence_id = htole64( + atomic_fetchadd_64(&sc->vtgpu_next_fence, 1)); + + s.req.resource_id = htole32(VTGPU_RESOURCE_ID); + s.req.format = htole32(VIRTIO_GPU_FORMAT_B8G8R8X8_UNORM); + s.req.width = htole32(sc->vtgpu_fb_info.fb_width); + s.req.height = htole32(sc->vtgpu_fb_info.fb_height); + + error = vtgpu_req_resp(sc, &s.req, sizeof(s.req), &s.resp, + sizeof(s.resp)); + if (error != 0) + return (error); + + if (s.resp.type != htole32(VIRTIO_GPU_RESP_OK_NODATA)) { + device_printf(sc->vtgpu_dev, "Invalid reponse type %x\n", + le32toh(s.resp.type)); + return (EINVAL); + } + + return (0); +} + +static int +vtgpu_attach_backing(struct vtgpu_softc *sc) +{ + struct { + struct { + struct virtio_gpu_resource_attach_backing backing; + struct virtio_gpu_mem_entry mem[1]; + } req; + char pad; + struct virtio_gpu_ctrl_hdr resp; + } s = { 0 }; + int error; + + s.req.backing.hdr.type = + htole32(VIRTIO_GPU_CMD_RESOURCE_ATTACH_BACKING); + s.req.backing.hdr.flags = htole32(VIRTIO_GPU_FLAG_FENCE); + s.req.backing.hdr.fence_id = htole64( + atomic_fetchadd_64(&sc->vtgpu_next_fence, 1)); + + s.req.backing.resource_id = htole32(VTGPU_RESOURCE_ID); + s.req.backing.nr_entries = htole32(1); + + s.req.mem[0].addr = htole32(sc->vtgpu_fb_info.fb_pbase); + s.req.mem[0].length = htole32(sc->vtgpu_fb_info.fb_size); + + error = vtgpu_req_resp(sc, &s.req, sizeof(s.req), &s.resp, + sizeof(s.resp)); + if (error != 0) + return (error); + + if (s.resp.type != htole32(VIRTIO_GPU_RESP_OK_NODATA)) { + device_printf(sc->vtgpu_dev, "Invalid reponse type %x\n", + le32toh(s.resp.type)); + return (EINVAL); + } + + return (0); +} + +static int +vtgpu_set_scanout(struct vtgpu_softc *sc, uint32_t x, uint32_t y, + uint32_t width, uint32_t height) +{ + struct { + struct virtio_gpu_set_scanout req; + char pad; + struct virtio_gpu_ctrl_hdr resp; + } s = { 0 }; + int error; + + s.req.hdr.type = htole32(VIRTIO_GPU_CMD_SET_SCANOUT); + s.req.hdr.flags = htole32(VIRTIO_GPU_FLAG_FENCE); + s.req.hdr.fence_id = htole64( + atomic_fetchadd_64(&sc->vtgpu_next_fence, 1)); + + s.req.r.x = htole32(x); + s.req.r.y = htole32(y); + s.req.r.width = htole32(width); + s.req.r.height = htole32(height); + + s.req.scanout_id = 0; + s.req.resource_id = htole32(VTGPU_RESOURCE_ID); + + error = vtgpu_req_resp(sc, &s.req, sizeof(s.req), &s.resp, + sizeof(s.resp)); + if (error != 0) + return (error); + + if (s.resp.type != htole32(VIRTIO_GPU_RESP_OK_NODATA)) { + device_printf(sc->vtgpu_dev, "Invalid reponse type %x\n", + le32toh(s.resp.type)); + return (EINVAL); + } + + return (0); +} + +static int +vtgpu_transfer_to_host_2d(struct vtgpu_softc *sc, uint32_t x, uint32_t y, + uint32_t width, uint32_t height) +{ + struct { + struct virtio_gpu_transfer_to_host_2d req; + char pad; + struct virtio_gpu_ctrl_hdr resp; + } s = { 0 }; + int error; + + s.req.hdr.type = htole32(VIRTIO_GPU_CMD_TRANSFER_TO_HOST_2D); + s.req.hdr.flags = htole32(VIRTIO_GPU_FLAG_FENCE); + s.req.hdr.fence_id = htole64( + atomic_fetchadd_64(&sc->vtgpu_next_fence, 1)); + + s.req.r.x = htole32(x); + s.req.r.y = htole32(y); + s.req.r.width = htole32(width); + s.req.r.height = htole32(height); + + s.req.offset = htole64((y * sc->vtgpu_fb_info.fb_width + x) + * (sc->vtgpu_fb_info.fb_bpp / 8)); + s.req.resource_id = htole32(VTGPU_RESOURCE_ID); + + error = vtgpu_req_resp(sc, &s.req, sizeof(s.req), &s.resp, + sizeof(s.resp)); + if (error != 0) + return (error); + + if (s.resp.type != htole32(VIRTIO_GPU_RESP_OK_NODATA)) { + device_printf(sc->vtgpu_dev, "Invalid reponse type %x\n", + le32toh(s.resp.type)); + return (EINVAL); + } + + return (0); +} + +static int +vtgpu_resource_flush(struct vtgpu_softc *sc, uint32_t x, uint32_t y, + uint32_t width, uint32_t height) +{ + struct { + struct virtio_gpu_resource_flush req; + char pad; + struct virtio_gpu_ctrl_hdr resp; + } s = { 0 }; + int error; + + s.req.hdr.type = htole32(VIRTIO_GPU_CMD_RESOURCE_FLUSH); + s.req.hdr.flags = htole32(VIRTIO_GPU_FLAG_FENCE); + s.req.hdr.fence_id = htole64( + atomic_fetchadd_64(&sc->vtgpu_next_fence, 1)); + + s.req.r.x = htole32(x); + s.req.r.y = htole32(y); + s.req.r.width = htole32(width); + s.req.r.height = htole32(height); + + s.req.resource_id = htole32(VTGPU_RESOURCE_ID); + + error = vtgpu_req_resp(sc, &s.req, sizeof(s.req), &s.resp, + sizeof(s.resp)); + if (error != 0) + return (error); + + if (s.resp.type != htole32(VIRTIO_GPU_RESP_OK_NODATA)) { + device_printf(sc->vtgpu_dev, "Invalid reponse type %x\n", + le32toh(s.resp.type)); + return (EINVAL); + } + + return (0); +} diff --git a/sys/dev/virtio/gpu/virtio_gpu.h b/sys/dev/virtio/gpu/virtio_gpu.h new file mode 100644 index 000000000000..edb3041edb62 --- /dev/null +++ b/sys/dev/virtio/gpu/virtio_gpu.h @@ -0,0 +1,454 @@ +/* + * Virtio GPU Device + * + * Copyright Red Hat, Inc. 2013-2014 + * + * Authors: + * Dave Airlie + * Gerd Hoffmann + * + * This header is BSD licensed so anyone can use the definitions + * to implement compatible drivers/servers: + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. Neither the name of IBM nor the names of its contributors + * may be used to endorse or promote products derived from this software + * without specific prior written permission. + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS + * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL IBM OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF + * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, + * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT + * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + */ + +#ifndef VIRTIO_GPU_HW_H +#define VIRTIO_GPU_HW_H + +/* + * VIRTIO_GPU_CMD_CTX_* + * VIRTIO_GPU_CMD_*_3D + */ +#define VIRTIO_GPU_F_VIRGL 0 + +/* + * VIRTIO_GPU_CMD_GET_EDID + */ +#define VIRTIO_GPU_F_EDID 1 +/* + * VIRTIO_GPU_CMD_RESOURCE_ASSIGN_UUID + */ +#define VIRTIO_GPU_F_RESOURCE_UUID 2 + +/* + * VIRTIO_GPU_CMD_RESOURCE_CREATE_BLOB + */ +#define VIRTIO_GPU_F_RESOURCE_BLOB 3 +/* + * VIRTIO_GPU_CMD_CREATE_CONTEXT with + * context_init and multiple timelines + */ +#define VIRTIO_GPU_F_CONTEXT_INIT 4 + +enum virtio_gpu_ctrl_type { + VIRTIO_GPU_UNDEFINED = 0, + + /* 2d commands */ + VIRTIO_GPU_CMD_GET_DISPLAY_INFO = 0x0100, + VIRTIO_GPU_CMD_RESOURCE_CREATE_2D, + VIRTIO_GPU_CMD_RESOURCE_UNREF, + VIRTIO_GPU_CMD_SET_SCANOUT, + VIRTIO_GPU_CMD_RESOURCE_FLUSH, + VIRTIO_GPU_CMD_TRANSFER_TO_HOST_2D, + VIRTIO_GPU_CMD_RESOURCE_ATTACH_BACKING, + VIRTIO_GPU_CMD_RESOURCE_DETACH_BACKING, + VIRTIO_GPU_CMD_GET_CAPSET_INFO, + VIRTIO_GPU_CMD_GET_CAPSET, + VIRTIO_GPU_CMD_GET_EDID, + VIRTIO_GPU_CMD_RESOURCE_ASSIGN_UUID, + VIRTIO_GPU_CMD_RESOURCE_CREATE_BLOB, + VIRTIO_GPU_CMD_SET_SCANOUT_BLOB, + + /* 3d commands */ + VIRTIO_GPU_CMD_CTX_CREATE = 0x0200, + VIRTIO_GPU_CMD_CTX_DESTROY, + VIRTIO_GPU_CMD_CTX_ATTACH_RESOURCE, + VIRTIO_GPU_CMD_CTX_DETACH_RESOURCE, + VIRTIO_GPU_CMD_RESOURCE_CREATE_3D, + VIRTIO_GPU_CMD_TRANSFER_TO_HOST_3D, + VIRTIO_GPU_CMD_TRANSFER_FROM_HOST_3D, + VIRTIO_GPU_CMD_SUBMIT_3D, + VIRTIO_GPU_CMD_RESOURCE_MAP_BLOB, + VIRTIO_GPU_CMD_RESOURCE_UNMAP_BLOB, + + /* cursor commands */ + VIRTIO_GPU_CMD_UPDATE_CURSOR = 0x0300, + VIRTIO_GPU_CMD_MOVE_CURSOR, + + /* success responses */ + VIRTIO_GPU_RESP_OK_NODATA = 0x1100, + VIRTIO_GPU_RESP_OK_DISPLAY_INFO, + VIRTIO_GPU_RESP_OK_CAPSET_INFO, + VIRTIO_GPU_RESP_OK_CAPSET, + VIRTIO_GPU_RESP_OK_EDID, + VIRTIO_GPU_RESP_OK_RESOURCE_UUID, + VIRTIO_GPU_RESP_OK_MAP_INFO, + + /* error responses */ + VIRTIO_GPU_RESP_ERR_UNSPEC = 0x1200, + VIRTIO_GPU_RESP_ERR_OUT_OF_MEMORY, + VIRTIO_GPU_RESP_ERR_INVALID_SCANOUT_ID, + VIRTIO_GPU_RESP_ERR_INVALID_RESOURCE_ID, + VIRTIO_GPU_RESP_ERR_INVALID_CONTEXT_ID, + VIRTIO_GPU_RESP_ERR_INVALID_PARAMETER, +}; + +enum virtio_gpu_shm_id { + VIRTIO_GPU_SHM_ID_UNDEFINED = 0, + /* + * VIRTIO_GPU_CMD_RESOURCE_MAP_BLOB + * VIRTIO_GPU_CMD_RESOURCE_UNMAP_BLOB + */ + VIRTIO_GPU_SHM_ID_HOST_VISIBLE = 1 +}; + +#define VIRTIO_GPU_FLAG_FENCE (1 << 0) *** 326 LINES SKIPPED *** From nobody Thu Aug 17 11:47:06 2023 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 4RRNXB6XmKz4qZrr; Thu, 17 Aug 2023 11:47:06 +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 4RRNXB5zkmz4YZ0; Thu, 17 Aug 2023 11:47:06 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692272826; 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=kRjtE6tAgop6NvAGE44/fRAMU44Ia3/eeW4XOy6vKFY=; b=Fkpwwoq9K6KwKlx7TX/DHLemTEvqbYfQ7P85A5hxIoYNKuceoMFcMw4SZlMI7LMbuE3x9k IK/haWdLca7Iu4jfwJOqYWV3xvEpA/MEbPiXbYBvJSpvU79L/5cmzDJGp//+y0Rizs8q4r qwd0Nj8mIzdtBxbg7NXBnq+GtR6A4iiy3BHYUKJ0RdFIaxGBJLakiXqnMqEXtXWfh8KGSV X9WgqWYScVjtq9m900XXA4+i4f+9WBm2bOXzKpRi5D6aDVTsCnGcFCkgc1R8Frb5E42/oX MNIPugX2V2PUQaGz/sYkcliRqILsM23ZOgkcbcfQxoWIb1A50oZ+a/W0OgSXgQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692272826; 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=kRjtE6tAgop6NvAGE44/fRAMU44Ia3/eeW4XOy6vKFY=; b=kwSJt9WFSbjyZjdcOvePYDYixytx9bFlqlnwI57ZJvS1fEzcca5ve+ITP+Y4YnE8Y1UJpF sNU34QV8NVvfakL4B37JS7TNY5S94J44h2kjwBx+brWmFZKKByRXHyMbd3YqsYya4YKQzc /Ouo+N0kkC+oMmD33XtCJKMuYVF3EZ71ZL2UAjq7hgrvMUm+n+hESwYF9/aA2CeFF6jTnY mXtSinTtuHuBkJHF4UG8JBRphmv1Q64Byb+IE+ywpkpq8E0E1c73H5VvBnZZ3QbAStNvt8 ZASmnqIa8Hrt5RuzV5WzBzERtrKgT/Bl15xpucAHkEntHOPSJGTIwQxI4pb3dQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692272826; a=rsa-sha256; cv=none; b=vSUh42V6GAVcw5BReMjSaEihp861P0uIyG8Nvne6KXFzQ7/dGtwdU/2dwQmjp32vXqPAUx lm4AS+0mYBUaWZnmBRXma8bC44QG8Gdw9mGuY9pFEq+6tAc8snRB/Tv87xqkvKEx2eTrZq si+cUEi7zOKV2MMXC5o/VRuHMTjnCpGB9u3a8qeZHTvX9jsn4c9y5zQG95slflzJYdh3tw B/Kefq7TI3F7IMxfbO1HazrArW9Abp+lQbzl9CMyXOr/3NWnapQXSXNhbN0iTfakN8dN+Z l8SaH0tTbTEMQM0Q1ZtSz0w/+C77nYHHiPNAyp0hZCmECvMb6D3/Yp4pZqkYBw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RRNXB4vyyzY37; Thu, 17 Aug 2023 11:47:06 +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 37HBl6xl063022; Thu, 17 Aug 2023 11:47:06 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37HBl6mb063019; Thu, 17 Aug 2023 11:47:06 GMT (envelope-from git) Date: Thu, 17 Aug 2023 11:47:06 GMT Message-Id: <202308171147.37HBl6mb063019@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Piotr Kubaj Subject: git: 89e73359424a - main - ixl: fix multicast filters handling 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: pkubaj X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 89e73359424a338a7900a4854ad7439f5848ebb8 Auto-Submitted: auto-generated The branch main has been updated by pkubaj: URL: https://cgit.FreeBSD.org/src/commit/?id=89e73359424a338a7900a4854ad7439f5848ebb8 commit 89e73359424a338a7900a4854ad7439f5848ebb8 Author: Mateusz Pacuszka AuthorDate: 2023-08-17 11:30:54 +0000 Commit: Piotr Kubaj CommitDate: 2023-08-17 11:46:48 +0000 ixl: fix multicast filters handling Summary: Hardware supports up to 128 entries of multicast filters. If there is more, filters should be removed and multicast promiscuous enabled. In case user deletes the multicast address and overall count is less than 128, multicast promiscuous mode should be disabled and all the filters reapplied into the HW. Currently driver only enables multicast promiscuous mode and deletes the entries without any information to the user and it's not capable of reapplying the filters once count is less than 128. Address that by: 1. Add logging 2. Add logic in case multicast promiscuous is enabled and user lowers the number of multicast entries to <128. 3. Fix a bug where driver removes different MAC entries along with the one that's being deleted by the user. Reviewers: #intel_networking, erj Reviewed By: #intel_networking, erj Subscribers: imp, ae Differential Revision: https://reviews.freebsd.org/D40860 --- sys/dev/ixl/ixl_pf_main.c | 97 ++++++++++++++++++++++++++++++++++++++++++----- 1 file changed, 87 insertions(+), 10 deletions(-) diff --git a/sys/dev/ixl/ixl_pf_main.c b/sys/dev/ixl/ixl_pf_main.c index 4f384e7191af..af253faeac7a 100644 --- a/sys/dev/ixl/ixl_pf_main.c +++ b/sys/dev/ixl/ixl_pf_main.c @@ -592,6 +592,15 @@ ixl_add_maddr(void *arg, struct sockaddr_dl *sdl, u_int cnt) * Routines for multicast and vlan filter management. * *********************************************************************/ + +/** + * ixl_add_multi - Add multicast filters to the hardware + * @vsi: The VSI structure + * + * In case number of multicast filters in the IFP exceeds 127 entries, + * multicast promiscuous mode will be enabled and the filters will be removed + * from the hardware + */ void ixl_add_multi(struct ixl_vsi *vsi) { @@ -599,14 +608,20 @@ ixl_add_multi(struct ixl_vsi *vsi) struct i40e_hw *hw = vsi->hw; int mcnt = 0; struct ixl_add_maddr_arg cb_arg; + enum i40e_status_code status; IOCTL_DEBUGOUT("ixl_add_multi: begin"); mcnt = if_llmaddr_count(ifp); if (__predict_false(mcnt >= MAX_MULTICAST_ADDR)) { - i40e_aq_set_vsi_multicast_promiscuous(hw, - vsi->seid, TRUE, NULL); - /* delete all existing MC filters */ + status = i40e_aq_set_vsi_multicast_promiscuous(hw, vsi->seid, + TRUE, NULL); + if (status != I40E_SUCCESS) + if_printf(ifp, "Failed to enable multicast promiscuous " + "mode, status: %s\n", i40e_stat_str(hw, status)); + else + if_printf(ifp, "Enabled multicast promiscuous mode\n"); + /* Delete all existing MC filters */ ixl_del_multi(vsi, true); return; } @@ -632,30 +647,92 @@ ixl_match_maddr(void *arg, struct sockaddr_dl *sdl, u_int cnt) return (0); } +/** + * ixl_dis_multi_promisc - Disable multicast promiscuous mode + * @vsi: The VSI structure + * @vsi_mcnt: Number of multicast filters in the VSI + * + * Disable multicast promiscuous mode based on number of entries in the IFP + * and the VSI, then re-add multicast filters. + * + */ +static void +ixl_dis_multi_promisc(struct ixl_vsi *vsi, int vsi_mcnt) +{ + struct ifnet *ifp = vsi->ifp; + struct i40e_hw *hw = vsi->hw; + int ifp_mcnt = 0; + enum i40e_status_code status; + + ifp_mcnt = if_llmaddr_count(ifp); + /* + * Equal lists or empty ifp list mean the list has not been changed + * and in such case avoid disabling multicast promiscuous mode as it + * was not previously enabled. Case where multicast promiscuous mode has + * been enabled is when vsi_mcnt == 0 && ifp_mcnt > 0. + */ + if (ifp_mcnt == vsi_mcnt || ifp_mcnt == 0 || + ifp_mcnt >= MAX_MULTICAST_ADDR) + return; + + status = i40e_aq_set_vsi_multicast_promiscuous(hw, vsi->seid, + FALSE, NULL); + if (status != I40E_SUCCESS) { + if_printf(ifp, "Failed to disable multicast promiscuous " + "mode, status: %s\n", i40e_stat_str(hw, status)); + + return; + } + + if_printf(ifp, "Disabled multicast promiscuous mode\n"); + + ixl_add_multi(vsi); +} + +/** + * ixl_del_multi - Delete multicast filters from the hardware + * @vsi: The VSI structure + * @all: Bool to determine if all the multicast filters should be removed + * + * In case number of multicast filters in the IFP drops to 127 entries, + * multicast promiscuous mode will be disabled and the filters will be reapplied + * to the hardware. + */ void ixl_del_multi(struct ixl_vsi *vsi, bool all) { - struct ixl_ftl_head to_del; + int to_del_cnt = 0, vsi_mcnt = 0; if_t ifp = vsi->ifp; struct ixl_mac_filter *f, *fn; - int mcnt = 0; + struct ixl_ftl_head to_del; IOCTL_DEBUGOUT("ixl_del_multi: begin"); LIST_INIT(&to_del); /* Search for removed multicast addresses */ LIST_FOREACH_SAFE(f, &vsi->ftl, ftle, fn) { - if ((f->flags & IXL_FILTER_MC) == 0 || - (!all && (if_foreach_llmaddr(ifp, ixl_match_maddr, f) == 0))) + if ((f->flags & IXL_FILTER_MC) == 0) + continue; + + /* Count all the multicast filters in the VSI for comparison */ + vsi_mcnt++; + + if (!all && if_foreach_llmaddr(ifp, ixl_match_maddr, f) != 0) continue; LIST_REMOVE(f, ftle); LIST_INSERT_HEAD(&to_del, f, ftle); - mcnt++; + to_del_cnt++; } - if (mcnt > 0) - ixl_del_hw_filters(vsi, &to_del, mcnt); + if (to_del_cnt > 0) { + ixl_del_hw_filters(vsi, &to_del, to_del_cnt); + return; + } + + ixl_dis_multi_promisc(vsi, vsi_mcnt); + + IOCTL_DEBUGOUT("ixl_del_multi: end"); } void From nobody Thu Aug 17 13:09:07 2023 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 4RRQLr1hKzz4qfRS; Thu, 17 Aug 2023 13:09:08 +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 4RRQLr1808z4hCP; Thu, 17 Aug 2023 13:09:08 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692277748; 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=aisgxmVvMJJWAlnYtQVU+5zFnSCw0u1V1wMMsyeApEg=; b=pDddEJHka1A8Aam1xKf2QVufHiDRFSaS46dRi2cIEF5E6MyoLRJf0kZ4bm5ALHH50EfvxV ebbDEgqXjIdM/hUYndwBAVGv/MfUrKzT9xwNY5bPNbwmYlij72YJn1gcoxhE66fTu5nUVM k1Ott5a/19KP/nfYJs00D5pJfskplrm4V3tSga/jdsFg8trhnLFGW2G+a1swCfDx9xQnaa mhwtghxeXCwyiH3gBdoRTLYkbpeENXUlL95wqv6rQ9xVFwoJG5dQvM7qzv+aajOmAows6B 6IrmAeDCB45ACTQbGu1O4oExjwO6R7E7Ml3dO99NKA8boVijV7TnCudcUoXLgg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692277748; 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=aisgxmVvMJJWAlnYtQVU+5zFnSCw0u1V1wMMsyeApEg=; b=eKsklpBGGPY7X6ONqqsgsf0RdUbqMDaoFbbuqC9v1H5O1kyYbJNA7KaRogDAH2/szGSJu9 7TCr4T0NF9gCDfsjhgTGFalwSsG0Lx+ZY9o53qX1K9sAWDeTacCDGwYyur8VhLg/wyp22u iJ4xT9XaKzx60HjBkffJUI5qBc73rCxtLos8IbVU1M2VhxFkcR9aiPwMlqN79uCf4xZpST xLBul7qW5UOEl9Ih7IkGAnE3cpbd1/xYIb3ofqYEgodBzY9J6bW46cxcmx2c0rrrvx2xQJ GEPqZGpCUwBim/qoFSWJf8N0WriPiAhVlFT7Nad0IPN7dcACNYB1Jb1mcnCVNQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692277748; a=rsa-sha256; cv=none; b=nYpyR2CYblrIL92fj+3R1eXTKeJtIGHxxukIHW8Q9+vUUrGQsrK9NPThX0D2U0gwel30Io iVXza1DHCFsQzKNC+twN0AgYzn3bniSQNPMKo1EIsNn2i/Zphnu2BY9M04Enc53nQQ/rB4 BvImQf1UFnFWeM57A/EBbPcRTDw6Whs6wGf5HOJDlUyzEBKZMKy4y/RxHx5q5fvu0mLWwV AsWQrV0ObtHqRd/L/a9yS9yAIF6E8dmQsfFP3LZ3ks1IsoPU/Bjoei8RtNTixa5TTtWN/p JCrWFKsEFeNCRRuBhvzrHv5TxCMf5YhYNBFR3Bk0Ho7mGz8J4t++N7v3EvHvEQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RRQLr0Bn4zZxj; Thu, 17 Aug 2023 13:09:08 +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 37HD97bZ097678; Thu, 17 Aug 2023 13:09:07 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37HD97Tb097675; Thu, 17 Aug 2023 13:09:07 GMT (envelope-from git) Date: Thu, 17 Aug 2023 13:09:07 GMT Message-Id: <202308171309.37HD97Tb097675@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Dag-Erling =?utf-8?Q?Sm=C3=B8rgrav?= Subject: git: e738085b9463 - main - Remove my middle name. 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: des X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: e738085b94631f90e21a49852538ac95974baf44 Auto-Submitted: auto-generated The branch main has been updated by des: URL: https://cgit.FreeBSD.org/src/commit/?id=e738085b94631f90e21a49852538ac95974baf44 commit e738085b94631f90e21a49852538ac95974baf44 Author: Dag-Erling Smørgrav AuthorDate: 2023-08-17 13:08:11 +0000 Commit: Dag-Erling Smørgrav CommitDate: 2023-08-17 13:08:30 +0000 Remove my middle name. --- contrib/openbsm/compat/flopen.h | 2 +- lib/libutil/flopen.3 | 2 +- lib/libutil/flopen.c | 2 +- lib/libutil/kld.3 | 2 +- lib/libutil/kld.c | 2 +- lib/libutil/quotafile.3 | 2 +- lib/libutil/quotafile.c | 2 +- lib/libutil/tests/flopen_test.c | 2 +- lib/libutil/tests/pidfile_test.c | 2 +- share/man/man4/aio.4 | 2 +- share/man/man4/coretemp.4 | 2 +- share/man/man4/ichwd.4 | 2 +- share/man/man4/ucycom.4 | 2 +- share/man/man9/LOCK_PROFILING.9 | 2 +- share/man/man9/pseudofs.9 | 2 +- share/man/man9/sbuf.9 | 2 +- share/man/man9/zone.9 | 2 +- sys/compat/linprocfs/linprocfs.c | 2 +- sys/dev/fb/splash_pcx.c | 2 +- sys/dev/syscons/logo/logo_saver.c | 2 +- sys/dev/syscons/rain/rain_saver.c | 2 +- sys/dev/syscons/warp/warp_saver.c | 2 +- sys/dev/usb/serial/ucycom.c | 2 +- sys/fs/pseudofs/pseudofs.c | 2 +- sys/fs/pseudofs/pseudofs.h | 2 +- sys/fs/pseudofs/pseudofs_fileno.c | 2 +- sys/fs/pseudofs/pseudofs_internal.h | 2 +- sys/fs/pseudofs/pseudofs_vncache.c | 2 +- sys/fs/pseudofs/pseudofs_vnops.c | 2 +- sys/kern/subr_sbuf.c | 2 +- sys/sys/sbuf.h | 2 +- tools/regression/pthread/mutex_isowned_np/mutex_isowned_np.c | 2 +- tools/tools/ansify/ansify.pl | 2 +- tools/tools/genericize/genericize.pl | 2 +- tools/tools/hcomp/hcomp.pl | 2 +- tools/tools/mtxstat/mtxstat.pl | 2 +- tools/tools/track/track.sh | 2 +- usr.bin/grep/file.c | 2 +- usr.bin/grep/grep.c | 2 +- usr.bin/grep/grep.h | 2 +- usr.bin/grep/queue.c | 2 +- usr.bin/grep/util.c | 2 +- usr.bin/logins/logins.1 | 2 +- usr.bin/logins/logins.c | 2 +- usr.bin/sockstat/sockstat.1 | 2 +- usr.bin/sockstat/sockstat.c | 2 +- usr.sbin/acpi/acpiconf/acpiconf.8 | 2 +- usr.sbin/chkgrp/chkgrp.8 | 2 +- usr.sbin/chkgrp/chkgrp.c | 2 +- usr.sbin/kldxref/kldxref.8 | 2 +- 50 files changed, 50 insertions(+), 50 deletions(-) diff --git a/contrib/openbsm/compat/flopen.h b/contrib/openbsm/compat/flopen.h index 7871b13c183f..be9114ab4f44 100644 --- a/contrib/openbsm/compat/flopen.h +++ b/contrib/openbsm/compat/flopen.h @@ -1,5 +1,5 @@ /*- - * Copyright (c) 2007 Dag-Erling Coïdan Smørgrav + * Copyright (c) 2007 Dag-Erling Smørgrav * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/lib/libutil/flopen.3 b/lib/libutil/flopen.3 index 61c26231cc59..259bbe16e9f7 100644 --- a/lib/libutil/flopen.3 +++ b/lib/libutil/flopen.3 @@ -1,5 +1,5 @@ .\"- -.\" Copyright (c) 2007 Dag-Erling Coïdan Smørgrav +.\" Copyright (c) 2007 Dag-Erling Smørgrav .\" All rights reserved. .\" .\" Redistribution and use in source and binary forms, with or without diff --git a/lib/libutil/flopen.c b/lib/libutil/flopen.c index b1961894c11f..9fb3ec8aeae0 100644 --- a/lib/libutil/flopen.c +++ b/lib/libutil/flopen.c @@ -1,7 +1,7 @@ /*- * SPDX-License-Identifier: BSD-2-Clause * - * Copyright (c) 2007-2009 Dag-Erling Coïdan Smørgrav + * Copyright (c) 2007-2009 Dag-Erling Smørgrav * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/lib/libutil/kld.3 b/lib/libutil/kld.3 index 0f751e5ee194..6bcf62508aea 100644 --- a/lib/libutil/kld.3 +++ b/lib/libutil/kld.3 @@ -1,5 +1,5 @@ .\"- -.\" Copyright (c) 2006 Dag-Erling Coïdan Smørgrav +.\" Copyright (c) 2006 Dag-Erling Smørgrav .\" All rights reserved. .\" .\" Redistribution and use in source and binary forms, with or without diff --git a/lib/libutil/kld.c b/lib/libutil/kld.c index 2a79c9302f0f..374a1992bc55 100644 --- a/lib/libutil/kld.c +++ b/lib/libutil/kld.c @@ -1,7 +1,7 @@ /*- * SPDX-License-Identifier: BSD-2-Clause * - * Copyright (c) 2006 Dag-Erling Coïdan Smørgrav + * Copyright (c) 2006 Dag-Erling Smørgrav * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/lib/libutil/quotafile.3 b/lib/libutil/quotafile.3 index 9654d14cf669..5d2bff56baba 100644 --- a/lib/libutil/quotafile.3 +++ b/lib/libutil/quotafile.3 @@ -1,5 +1,5 @@ .\"- -.\" Copyright (c) 2009 Dag-Erling Coïdan Smørgrav and +.\" Copyright (c) 2009 Dag-Erling Smørgrav and .\" Marshall Kirk McKusick. All rights reserved. .\" .\" Redistribution and use in source and binary forms, with or without diff --git a/lib/libutil/quotafile.c b/lib/libutil/quotafile.c index 047a2a0e6c2f..1f02813dee92 100644 --- a/lib/libutil/quotafile.c +++ b/lib/libutil/quotafile.c @@ -1,7 +1,7 @@ /*- * SPDX-License-Identifier: BSD-2-Clause * - * Copyright (c) 2008 Dag-Erling Coïdan Smørgrav + * Copyright (c) 2008 Dag-Erling Smørgrav * Copyright (c) 2008 Marshall Kirk McKusick * All rights reserved. * diff --git a/lib/libutil/tests/flopen_test.c b/lib/libutil/tests/flopen_test.c index b86dd123eb9b..94129ebfac46 100644 --- a/lib/libutil/tests/flopen_test.c +++ b/lib/libutil/tests/flopen_test.c @@ -1,5 +1,5 @@ /*- - * Copyright (c) 2007-2009 Dag-Erling Coïdan Smørgrav + * Copyright (c) 2007-2009 Dag-Erling Smørgrav * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/lib/libutil/tests/pidfile_test.c b/lib/libutil/tests/pidfile_test.c index 0463b7b29c87..bb11d6a19b79 100644 --- a/lib/libutil/tests/pidfile_test.c +++ b/lib/libutil/tests/pidfile_test.c @@ -1,5 +1,5 @@ /*- - * Copyright (c) 2007-2009 Dag-Erling Coïdan Smørgrav + * Copyright (c) 2007-2009 Dag-Erling Smørgrav * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/share/man/man4/aio.4 b/share/man/man4/aio.4 index e7b04544ba5e..21332a3b1037 100644 --- a/share/man/man4/aio.4 +++ b/share/man/man4/aio.4 @@ -1,5 +1,5 @@ .\"- -.\" Copyright (c) 2002 Dag-Erling Coïdan Smørgrav +.\" Copyright (c) 2002 Dag-Erling Smørgrav .\" All rights reserved. .\" .\" Redistribution and use in source and binary forms, with or without diff --git a/share/man/man4/coretemp.4 b/share/man/man4/coretemp.4 index 54948c2da13a..210b9d0fae62 100644 --- a/share/man/man4/coretemp.4 +++ b/share/man/man4/coretemp.4 @@ -1,5 +1,5 @@ .\"- -.\" Copyright (c) 2007 Dag-Erling Coïdan Smørgrav +.\" Copyright (c) 2007 Dag-Erling Smørgrav .\" All rights reserved. .\" .\" Redistribution and use in source and binary forms, with or without diff --git a/share/man/man4/ichwd.4 b/share/man/man4/ichwd.4 index f2a931405456..cc6924f7f866 100644 --- a/share/man/man4/ichwd.4 +++ b/share/man/man4/ichwd.4 @@ -1,5 +1,5 @@ .\"- -.\" Copyright (c) 2007 Dag-Erling Coïdan Smørgrav +.\" Copyright (c) 2007 Dag-Erling Smørgrav .\" All rights reserved. .\" .\" Redistribution and use in source and binary forms, with or without diff --git a/share/man/man4/ucycom.4 b/share/man/man4/ucycom.4 index 056b220f6d02..4f4790f51c03 100644 --- a/share/man/man4/ucycom.4 +++ b/share/man/man4/ucycom.4 @@ -1,5 +1,5 @@ .\"- -.\" Copyright (c) 2004 Dag-Erling Coïdan Smørgrav +.\" Copyright (c) 2004 Dag-Erling Smørgrav .\" All rights reserved. .\" .\" Redistribution and use in source and binary forms, with or without diff --git a/share/man/man9/LOCK_PROFILING.9 b/share/man/man9/LOCK_PROFILING.9 index 94f9596a63e9..e2b42cadb08b 100644 --- a/share/man/man9/LOCK_PROFILING.9 +++ b/share/man/man9/LOCK_PROFILING.9 @@ -1,5 +1,5 @@ .\"- -.\" Copyright (c) 2004 Dag-Erling Coïdan Smørgrav +.\" Copyright (c) 2004 Dag-Erling Smørgrav .\" Copyright (c) 2005 Robert N. M. Watson .\" Copyright (c) 2006 Kip Macy .\" All rights reserved. diff --git a/share/man/man9/pseudofs.9 b/share/man/man9/pseudofs.9 index 54b80b5b95e5..e076c398c711 100644 --- a/share/man/man9/pseudofs.9 +++ b/share/man/man9/pseudofs.9 @@ -1,5 +1,5 @@ .\"- -.\" Copyright (c) 2001 Dag-Erling Coïdan Smørgrav +.\" Copyright (c) 2001 Dag-Erling Smørgrav .\" All rights reserved. .\" .\" Redistribution and use in source and binary forms, with or without diff --git a/share/man/man9/sbuf.9 b/share/man/man9/sbuf.9 index 499b9b194d35..5ab045118f51 100644 --- a/share/man/man9/sbuf.9 +++ b/share/man/man9/sbuf.9 @@ -1,5 +1,5 @@ .\"- -.\" Copyright (c) 2000 Poul-Henning Kamp and Dag-Erling Coïdan Smørgrav +.\" Copyright (c) 2000 Poul-Henning Kamp and Dag-Erling Smørgrav .\" All rights reserved. .\" .\" Redistribution and use in source and binary forms, with or without diff --git a/share/man/man9/zone.9 b/share/man/man9/zone.9 index 24cd2b4cb2d8..a6b8d2dfedbe 100644 --- a/share/man/man9/zone.9 +++ b/share/man/man9/zone.9 @@ -1,5 +1,5 @@ .\"- -.\" Copyright (c) 2001 Dag-Erling Coïdan Smørgrav +.\" Copyright (c) 2001 Dag-Erling Smørgrav .\" All rights reserved. .\" .\" Redistribution and use in source and binary forms, with or without diff --git a/sys/compat/linprocfs/linprocfs.c b/sys/compat/linprocfs/linprocfs.c index 5c812353f989..856e5aca07d6 100644 --- a/sys/compat/linprocfs/linprocfs.c +++ b/sys/compat/linprocfs/linprocfs.c @@ -1,7 +1,7 @@ /*- * SPDX-License-Identifier: BSD-4-Clause * - * Copyright (c) 2000 Dag-Erling Coïdan Smørgrav + * Copyright (c) 2000 Dag-Erling Smørgrav * Copyright (c) 1999 Pierre Beyssac * Copyright (c) 1993 Jan-Simon Pendry * Copyright (c) 1993 diff --git a/sys/dev/fb/splash_pcx.c b/sys/dev/fb/splash_pcx.c index e7fade552d04..d2b0b7719426 100644 --- a/sys/dev/fb/splash_pcx.c +++ b/sys/dev/fb/splash_pcx.c @@ -3,7 +3,7 @@ * * Copyright (c) 1999 Michael Smith * Copyright (c) 1999 Kazutaka YOKOTA - * Copyright (c) 1999 Dag-Erling Coïdan Smørgrav + * Copyright (c) 1999 Dag-Erling Smørgrav * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/dev/syscons/logo/logo_saver.c b/sys/dev/syscons/logo/logo_saver.c index c209dc4032db..513d68be98e3 100644 --- a/sys/dev/syscons/logo/logo_saver.c +++ b/sys/dev/syscons/logo/logo_saver.c @@ -1,7 +1,7 @@ /*- * SPDX-License-Identifier: BSD-3-Clause * - * Copyright (c) 1998 Dag-Erling Coïdan Smørgrav + * Copyright (c) 1998 Dag-Erling Smørgrav * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/dev/syscons/rain/rain_saver.c b/sys/dev/syscons/rain/rain_saver.c index 06d26b6fe02d..7fce014bdbe4 100644 --- a/sys/dev/syscons/rain/rain_saver.c +++ b/sys/dev/syscons/rain/rain_saver.c @@ -1,7 +1,7 @@ /*- * SPDX-License-Identifier: BSD-3-Clause * - * Copyright (c) 1998 Dag-Erling Coïdan Smørgrav + * Copyright (c) 1998 Dag-Erling Smørgrav * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/dev/syscons/warp/warp_saver.c b/sys/dev/syscons/warp/warp_saver.c index d1c79ea82d10..54f9fd4f1749 100644 --- a/sys/dev/syscons/warp/warp_saver.c +++ b/sys/dev/syscons/warp/warp_saver.c @@ -1,7 +1,7 @@ /*- * SPDX-License-Identifier: BSD-3-Clause * - * Copyright (c) 1998 Dag-Erling Coïdan Smørgrav + * Copyright (c) 1998 Dag-Erling Smørgrav * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/dev/usb/serial/ucycom.c b/sys/dev/usb/serial/ucycom.c index d1e975516c90..664cb7f05263 100644 --- a/sys/dev/usb/serial/ucycom.c +++ b/sys/dev/usb/serial/ucycom.c @@ -2,7 +2,7 @@ /*- * SPDX-License-Identifier: BSD-2-Clause * - * Copyright (c) 2004 Dag-Erling Coïdan Smørgrav + * Copyright (c) 2004 Dag-Erling Smørgrav * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/fs/pseudofs/pseudofs.c b/sys/fs/pseudofs/pseudofs.c index 47a812262fad..eb4ca8a82456 100644 --- a/sys/fs/pseudofs/pseudofs.c +++ b/sys/fs/pseudofs/pseudofs.c @@ -1,7 +1,7 @@ /*- * SPDX-License-Identifier: BSD-3-Clause * - * Copyright (c) 2001 Dag-Erling Coïdan Smørgrav + * Copyright (c) 2001 Dag-Erling Smørgrav * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/fs/pseudofs/pseudofs.h b/sys/fs/pseudofs/pseudofs.h index c28d7cbb8078..c60dd7b339d1 100644 --- a/sys/fs/pseudofs/pseudofs.h +++ b/sys/fs/pseudofs/pseudofs.h @@ -1,7 +1,7 @@ /*- * SPDX-License-Identifier: BSD-3-Clause * - * Copyright (c) 2001 Dag-Erling Coïdan Smørgrav + * Copyright (c) 2001 Dag-Erling Smørgrav * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/fs/pseudofs/pseudofs_fileno.c b/sys/fs/pseudofs/pseudofs_fileno.c index 8d526994e299..3c1b18bdda1e 100644 --- a/sys/fs/pseudofs/pseudofs_fileno.c +++ b/sys/fs/pseudofs/pseudofs_fileno.c @@ -1,7 +1,7 @@ /*- * SPDX-License-Identifier: BSD-3-Clause * - * Copyright (c) 2001 Dag-Erling Coïdan Smørgrav + * Copyright (c) 2001 Dag-Erling Smørgrav * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/fs/pseudofs/pseudofs_internal.h b/sys/fs/pseudofs/pseudofs_internal.h index bb2187aa1ce9..cefeba8d0326 100644 --- a/sys/fs/pseudofs/pseudofs_internal.h +++ b/sys/fs/pseudofs/pseudofs_internal.h @@ -1,7 +1,7 @@ /*- * SPDX-License-Identifier: BSD-3-Clause * - * Copyright (c) 2001 Dag-Erling Coïdan Smørgrav + * Copyright (c) 2001 Dag-Erling Smørgrav * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/fs/pseudofs/pseudofs_vncache.c b/sys/fs/pseudofs/pseudofs_vncache.c index 2120398f5b2e..33023dd0d08f 100644 --- a/sys/fs/pseudofs/pseudofs_vncache.c +++ b/sys/fs/pseudofs/pseudofs_vncache.c @@ -1,7 +1,7 @@ /*- * SPDX-License-Identifier: BSD-3-Clause * - * Copyright (c) 2001 Dag-Erling Coïdan Smørgrav + * Copyright (c) 2001 Dag-Erling Smørgrav * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/fs/pseudofs/pseudofs_vnops.c b/sys/fs/pseudofs/pseudofs_vnops.c index 48adbfdb4c47..0bdfedffafcb 100644 --- a/sys/fs/pseudofs/pseudofs_vnops.c +++ b/sys/fs/pseudofs/pseudofs_vnops.c @@ -1,7 +1,7 @@ /*- * SPDX-License-Identifier: BSD-3-Clause * - * Copyright (c) 2001 Dag-Erling Coïdan Smørgrav + * Copyright (c) 2001 Dag-Erling Smørgrav * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/kern/subr_sbuf.c b/sys/kern/subr_sbuf.c index 1d361dcc1391..0ce2427f6dbb 100644 --- a/sys/kern/subr_sbuf.c +++ b/sys/kern/subr_sbuf.c @@ -2,7 +2,7 @@ * SPDX-License-Identifier: BSD-2-Clause * * Copyright (c) 2000-2008 Poul-Henning Kamp - * Copyright (c) 2000-2008 Dag-Erling Coïdan Smørgrav + * Copyright (c) 2000-2008 Dag-Erling Smørgrav * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/sys/sbuf.h b/sys/sys/sbuf.h index 201c90229732..60dcda53a461 100644 --- a/sys/sys/sbuf.h +++ b/sys/sys/sbuf.h @@ -2,7 +2,7 @@ * SPDX-License-Identifier: BSD-2-Clause * * Copyright (c) 2000-2008 Poul-Henning Kamp - * Copyright (c) 2000-2008 Dag-Erling Coïdan Smørgrav + * Copyright (c) 2000-2008 Dag-Erling Smørgrav * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/tools/regression/pthread/mutex_isowned_np/mutex_isowned_np.c b/tools/regression/pthread/mutex_isowned_np/mutex_isowned_np.c index c1dd5159dc8a..9032c7dd3968 100644 --- a/tools/regression/pthread/mutex_isowned_np/mutex_isowned_np.c +++ b/tools/regression/pthread/mutex_isowned_np/mutex_isowned_np.c @@ -1,5 +1,5 @@ /*- - * Copyright (c) 2008 Dag-Erling Coïdan Smørgrav + * Copyright (c) 2008 Dag-Erling Smørgrav * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/tools/tools/ansify/ansify.pl b/tools/tools/ansify/ansify.pl index 76538b8b0f7e..3664c7fcb484 100644 --- a/tools/tools/ansify/ansify.pl +++ b/tools/tools/ansify/ansify.pl @@ -1,6 +1,6 @@ #!/usr/bin/perl -w #- -# Copyright (c) 2005 Dag-Erling Coïdan Smørgrav +# Copyright (c) 2005 Dag-Erling Smørgrav # All rights reserved. # # Redistribution and use in source and binary forms, with or without diff --git a/tools/tools/genericize/genericize.pl b/tools/tools/genericize/genericize.pl index 5eaf1ab2e830..6ed2d1d60e85 100755 --- a/tools/tools/genericize/genericize.pl +++ b/tools/tools/genericize/genericize.pl @@ -1,6 +1,6 @@ #!/usr/bin/perl -w #- -# Copyright (c) 2004 Dag-Erling Coïdan Smørgrav +# Copyright (c) 2004 Dag-Erling Smørgrav # All rights reserved. # # Redistribution and use in source and binary forms, with or without diff --git a/tools/tools/hcomp/hcomp.pl b/tools/tools/hcomp/hcomp.pl index 280b5360d200..6d15eef08542 100644 --- a/tools/tools/hcomp/hcomp.pl +++ b/tools/tools/hcomp/hcomp.pl @@ -1,6 +1,6 @@ #!/usr/bin/perl -w #- -# Copyright (c) 2003 Dag-Erling Coïdan Smørgrav +# Copyright (c) 2003 Dag-Erling Smørgrav # All rights reserved. # # Redistribution and use in source and binary forms, with or without diff --git a/tools/tools/mtxstat/mtxstat.pl b/tools/tools/mtxstat/mtxstat.pl index c755bbb5288a..eaf95cf1df54 100644 --- a/tools/tools/mtxstat/mtxstat.pl +++ b/tools/tools/mtxstat/mtxstat.pl @@ -1,6 +1,6 @@ #!/usr/bin/perl -Tw #- -# Copyright (c) 2002 Dag-Erling Coïdan Smørgrav +# Copyright (c) 2002 Dag-Erling Smørgrav # All rights reserved. # # Redistribution and use in source and binary forms, with or without diff --git a/tools/tools/track/track.sh b/tools/tools/track/track.sh index 9050c9f1b183..31e93166cef2 100644 --- a/tools/tools/track/track.sh +++ b/tools/tools/track/track.sh @@ -1,6 +1,6 @@ #!/bin/sh #- -# Copyright (c) 2008 Dag-Erling Coïdan Smørgrav +# Copyright (c) 2008 Dag-Erling Smørgrav # All rights reserved. # # Redistribution and use in source and binary forms, with or without diff --git a/usr.bin/grep/file.c b/usr.bin/grep/file.c index 2845f0ec225d..cd2764811776 100644 --- a/usr.bin/grep/file.c +++ b/usr.bin/grep/file.c @@ -4,7 +4,7 @@ /*- * SPDX-License-Identifier: BSD-2-Clause * - * Copyright (c) 1999 James Howard and Dag-Erling Coïdan Smørgrav + * Copyright (c) 1999 James Howard and Dag-Erling Smørgrav * Copyright (C) 2008-2010 Gabor Kovesdan * Copyright (C) 2010 Dimitry Andric * All rights reserved. diff --git a/usr.bin/grep/grep.c b/usr.bin/grep/grep.c index cbf52a4df820..9f960f74dbb6 100644 --- a/usr.bin/grep/grep.c +++ b/usr.bin/grep/grep.c @@ -4,7 +4,7 @@ /*- * SPDX-License-Identifier: BSD-2-Clause * - * Copyright (c) 1999 James Howard and Dag-Erling Coïdan Smørgrav + * Copyright (c) 1999 James Howard and Dag-Erling Smørgrav * Copyright (C) 2008-2009 Gabor Kovesdan * All rights reserved. * diff --git a/usr.bin/grep/grep.h b/usr.bin/grep/grep.h index 02f612aecf1f..211fe1ae75c8 100644 --- a/usr.bin/grep/grep.h +++ b/usr.bin/grep/grep.h @@ -4,7 +4,7 @@ /*- * SPDX-License-Identifier: BSD-2-Clause * - * Copyright (c) 1999 James Howard and Dag-Erling Coïdan Smørgrav + * Copyright (c) 1999 James Howard and Dag-Erling Smørgrav * Copyright (c) 2008-2009 Gabor Kovesdan * All rights reserved. * diff --git a/usr.bin/grep/queue.c b/usr.bin/grep/queue.c index 3ef8a640b37d..6c4815992d0f 100644 --- a/usr.bin/grep/queue.c +++ b/usr.bin/grep/queue.c @@ -3,7 +3,7 @@ /*- * SPDX-License-Identifier: BSD-2-Clause * - * Copyright (c) 1999 James Howard and Dag-Erling Coïdan Smørgrav + * Copyright (c) 1999 James Howard and Dag-Erling Smørgrav * All rights reserved. * Copyright (c) 2020 Kyle Evans * diff --git a/usr.bin/grep/util.c b/usr.bin/grep/util.c index 68bfd504279e..1805cc74bfc6 100644 --- a/usr.bin/grep/util.c +++ b/usr.bin/grep/util.c @@ -4,7 +4,7 @@ /*- * SPDX-License-Identifier: BSD-2-Clause * - * Copyright (c) 1999 James Howard and Dag-Erling Coïdan Smørgrav + * Copyright (c) 1999 James Howard and Dag-Erling Smørgrav * Copyright (C) 2008-2010 Gabor Kovesdan * Copyright (C) 2017 Kyle Evans * All rights reserved. diff --git a/usr.bin/logins/logins.1 b/usr.bin/logins/logins.1 index bdd00ed96a03..2b6f27d71f1d 100644 --- a/usr.bin/logins/logins.1 +++ b/usr.bin/logins/logins.1 @@ -1,5 +1,5 @@ .\"- -.\" Copyright (c) 2004 Dag-Erling Coïdan Smørgrav +.\" Copyright (c) 2004 Dag-Erling Smørgrav .\" All rights reserved. .\" .\" Redistribution and use in source and binary forms, with or without diff --git a/usr.bin/logins/logins.c b/usr.bin/logins/logins.c index aef7eb7aba5b..683abf321547 100644 --- a/usr.bin/logins/logins.c +++ b/usr.bin/logins/logins.c @@ -1,7 +1,7 @@ /*- * SPDX-License-Identifier: BSD-3-Clause * - * Copyright (c) 2004 Dag-Erling Coïdan Smørgrav + * Copyright (c) 2004 Dag-Erling Smørgrav * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/usr.bin/sockstat/sockstat.1 b/usr.bin/sockstat/sockstat.1 index e6eb67c2e5a2..2e1b06688afa 100644 --- a/usr.bin/sockstat/sockstat.1 +++ b/usr.bin/sockstat/sockstat.1 @@ -1,5 +1,5 @@ .\"- -.\" Copyright (c) 1999 Dag-Erling Coïdan Smørgrav +.\" Copyright (c) 1999 Dag-Erling Smørgrav .\" All rights reserved. .\" .\" Redistribution and use in source and binary forms, with or without diff --git a/usr.bin/sockstat/sockstat.c b/usr.bin/sockstat/sockstat.c index 378fbbf0fef5..52c494f03045 100644 --- a/usr.bin/sockstat/sockstat.c +++ b/usr.bin/sockstat/sockstat.c @@ -1,7 +1,7 @@ /*- * SPDX-License-Identifier: BSD-2-Clause * - * Copyright (c) 2002 Dag-Erling Coïdan Smørgrav + * Copyright (c) 2002 Dag-Erling Smørgrav * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/usr.sbin/acpi/acpiconf/acpiconf.8 b/usr.sbin/acpi/acpiconf/acpiconf.8 index e337de5ad27c..24af8b5c8719 100644 --- a/usr.sbin/acpi/acpiconf/acpiconf.8 +++ b/usr.sbin/acpi/acpiconf/acpiconf.8 @@ -1,5 +1,5 @@ .\"- -.\" Copyright (c) 2000 Dag-Erling Coïdan Smørgrav +.\" Copyright (c) 2000 Dag-Erling Smørgrav .\" All rights reserved. .\" .\" Redistribution and use in source and binary forms, with or without diff --git a/usr.sbin/chkgrp/chkgrp.8 b/usr.sbin/chkgrp/chkgrp.8 index 20d4ee9a0349..3837e5fe6803 100644 --- a/usr.sbin/chkgrp/chkgrp.8 +++ b/usr.sbin/chkgrp/chkgrp.8 @@ -1,4 +1,4 @@ -.\" Copyright (c) 1998 Dag-Erling Coïdan Smørgrav +.\" Copyright (c) 1998 Dag-Erling Smørgrav .\" All rights reserved. .\" .\" Redistribution and use in source and binary forms, with or without diff --git a/usr.sbin/chkgrp/chkgrp.c b/usr.sbin/chkgrp/chkgrp.c index 650448d9e40b..69eff6e7574d 100644 --- a/usr.sbin/chkgrp/chkgrp.c +++ b/usr.sbin/chkgrp/chkgrp.c @@ -1,7 +1,7 @@ /*- * SPDX-License-Identifier: BSD-3-Clause * - * Copyright (c) 1998 Dag-Erling Coïdan Smørgrav + * Copyright (c) 1998 Dag-Erling Smørgrav * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/usr.sbin/kldxref/kldxref.8 b/usr.sbin/kldxref/kldxref.8 index 4a06e62e7feb..0b141bb18a1c 100644 --- a/usr.sbin/kldxref/kldxref.8 +++ b/usr.sbin/kldxref/kldxref.8 @@ -1,6 +1,6 @@ .\"- .\" Copyright (c) 2001 Boris Popov -.\" Copyright (c) 2001 Dag-Erling Coïdan Smørgrav +.\" Copyright (c) 2001 Dag-Erling Smørgrav .\" All rights reserved. .\" .\" Redistribution and use in source and binary forms, with or without From nobody Thu Aug 17 13:49:10 2023 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 4RRRF24br6z4qhH1; Thu, 17 Aug 2023 13:49:10 +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 4RRRF23swMz4lN6; Thu, 17 Aug 2023 13:49:10 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692280150; 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=rqKx0S6wZU8L/mUTx+xjKKnAr1nj2sZg066hre6/lEA=; b=MrKBlCA4jjBH4UJWsp4vI7qHLw5ose72QCZ8QFStAwsVYng9fh2s6lkBPRQFHU+a0ClwLQ EWaBuMnrgt4N/sFDvpicqh36lm8QgFLJhvS9m1S4XBcYLhFRbngQbi62VYuSVe2PS/IAV8 D4NHbKgilmKNji+KY5ImGRpBtaPBXZdMpz0+4dWxSzcbph97UVg9/+E39Nr8wkwSaViQau dj7J3gXlcoAU7DmGGgHgna9Zuy6XwNWdkEztH/T5XuSYBLI5OTPuJ0wc09wPphMiYatdLq HkYRQsE82oQpr8LwPnlo17eKTB0ffN2syqNYLy7ki3b13RWGTtS0fO79hY/+kw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692280150; 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=rqKx0S6wZU8L/mUTx+xjKKnAr1nj2sZg066hre6/lEA=; b=Yo3hyl4Mw74z1UHB/RyN4mPZNDS4F47tTVKCM1jPu+JVnA0cBu/rxd3x/MFNkxYNWgy9DX OTBJme9K6DU5zJzuQ5VO3dDzoE3SaH3rWMuJRLg/wMjvll0EHX34jpL4QViClKlcDGv5pd whDaGx4w2FwomlRC3PRIPLd7IS/I0M0RhedmDS+ciA0OEALmGUSCQqSjOI4j5Q4snD1V9P 9oNkX+PELFcRoKExARX4isk+Ft4v8B5K8RCzIimaQ2b7tCvTpB9mXqsq5aq6z5Xy5odugV 5kEMCg7/2rZIWEEWFx7/YIuqwerdkky3qJohxF5yzamZ8iLyU9dvH4qMozCqJA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692280150; a=rsa-sha256; cv=none; b=KQOnidhlu62HFE9Lmy2ApFkIRscuO8+BzlmmLDLva5RAfaeTJlRsyPLb+SDWjtTE+Bn5+R 8Xne6pyK6abDr+sUkokDpU1BFQtlZc0l62OOz6GQGNDx9ImQk6FzxEYhHTJvYVv0Ru53z7 ailouzT+Y/OuKY3lW/IcDbgPfylG8r9IwydvWb9sUBOlkxgOd5qf2V/ZkU7hbMW64hZBis 6wCd9nBih5nvywbQg2RXcIlWEL3Kl4trMD8N1MMYuZWkaAk82J9sQUEsYALKvHltQiK7Kg rh/C0EpsssPOLxBFmqLCzmAGW0CQsR1oWWNS4LfuFeuzy7j5XPUVEnORr3yn+w== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RRRF22dq4zblm; Thu, 17 Aug 2023 13:49:10 +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 37HDnAKB063887; Thu, 17 Aug 2023 13:49:10 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37HDnAq7063884; Thu, 17 Aug 2023 13:49:10 GMT (envelope-from git) Date: Thu, 17 Aug 2023 13:49:10 GMT Message-Id: <202308171349.37HDnAq7063884@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Dag-Erling =?utf-8?Q?Sm=C3=B8rgrav?= Subject: git: a4aaee2120ce - main - forkpty: Avoid fd leak if fork() fails. 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: des X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: a4aaee2120ce0a121f86e39e214c2fabe82f2762 Auto-Submitted: auto-generated The branch main has been updated by des: URL: https://cgit.FreeBSD.org/src/commit/?id=a4aaee2120ce0a121f86e39e214c2fabe82f2762 commit a4aaee2120ce0a121f86e39e214c2fabe82f2762 Author: Dag-Erling Smørgrav AuthorDate: 2023-08-17 13:48:42 +0000 Commit: Dag-Erling Smørgrav CommitDate: 2023-08-17 13:48:42 +0000 forkpty: Avoid fd leak if fork() fails. MFC after: 1 week Sponsored by: Klara, Inc. Reviewed by: allanjude Differential Revision: https://reviews.freebsd.org/D41491 --- lib/libutil/pty.c | 1 + lib/libutil/tests/Makefile | 1 + lib/libutil/tests/forkpty_test.c | 58 ++++++++++++++++++++++++++++++++++++++++ 3 files changed, 60 insertions(+) diff --git a/lib/libutil/pty.c b/lib/libutil/pty.c index f52407608e9a..e5b42a666c7f 100644 --- a/lib/libutil/pty.c +++ b/lib/libutil/pty.c @@ -95,6 +95,7 @@ forkpty(int *amaster, char *name, struct termios *termp, struct winsize *winp) return (-1); switch (pid = fork()) { case -1: + (void)close(master); (void)close(slave); return (-1); case 0: diff --git a/lib/libutil/tests/Makefile b/lib/libutil/tests/Makefile index 0c67747aeb3f..d29045d78a10 100644 --- a/lib/libutil/tests/Makefile +++ b/lib/libutil/tests/Makefile @@ -7,6 +7,7 @@ TAP_TESTS_C+= trimdomain_test TAP_TESTS_C+= trimdomain-nodomain_test ATF_TESTS_C+= cpuset_test ATF_TESTS_C+= expand_number_test +ATF_TESTS_C+= forkpty_test WARNS?= 2 LIBADD+= util diff --git a/lib/libutil/tests/forkpty_test.c b/lib/libutil/tests/forkpty_test.c new file mode 100644 index 000000000000..3e54cf310150 --- /dev/null +++ b/lib/libutil/tests/forkpty_test.c @@ -0,0 +1,58 @@ +/*- + * Copyright (c) 2023 Klara, Inc. + * + * SPDX-License-Identifier: BSD-2-Clause + */ + +#include +#include + +#include +#include +#include + +#include + +ATF_TC(forkfail); +ATF_TC_HEAD(forkfail, tc) +{ + atf_tc_set_md_var(tc, "descr", "Check for fd leak when fork() fails"); + atf_tc_set_md_var(tc, "require.user", "unprivileged"); +} + +ATF_TC_BODY(forkfail, tc) +{ + struct rlimit orl, nrl; + pid_t pid; + int prevfd, fd, pty; + + /* set process limit to 1 so fork() will fail */ + ATF_REQUIRE_EQ(0, getrlimit(RLIMIT_NPROC, &orl)); + nrl = orl; + nrl.rlim_cur = 1; + ATF_REQUIRE_EQ(0, setrlimit(RLIMIT_NPROC, &nrl)); + /* check first free fd */ + ATF_REQUIRE((fd = dup(0)) > 0); + ATF_REQUIRE_EQ(0, close(fd)); + /* attempt forkpty() */ + pid = forkpty(&pty, NULL, NULL, NULL); + if (pid == 0) { + /* child - fork() unexpectedly succeeded */ + _exit(0); + } + ATF_CHECK_ERRNO(EAGAIN, pid < 0); + if (pid > 0) { + /* parent - fork() unexpectedly succeeded */ + (void)waitpid(pid, NULL, 0); + } + /* check that first free fd hasn't changed */ + prevfd = fd; + ATF_REQUIRE((fd = dup(0)) > 0); + ATF_CHECK_EQ(prevfd, fd); +} + +ATF_TP_ADD_TCS(tp) +{ + ATF_TP_ADD_TC(tp, forkfail); + return (atf_no_error()); +} From nobody Thu Aug 17 17:32:54 2023 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 4RRXCB2yTJz4mS9b; Thu, 17 Aug 2023 17:32: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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RRXCB2LkGz3HvM; Thu, 17 Aug 2023 17:32:54 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692293574; 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=01RXmHUGwRhS6HmbSYRlGv7e6U3p3TojwGSgqyBsLrs=; b=bFM8ugx0dqj6kt4xM80/v1zE7dsIBfy8S1JUX4TK3fVaU55IUJA1QN8iAszavMVbRYY784 oszs8K4/V8IXo67OGbtKzTseOaMwTvJWGMGXAz2FjO/O10YfFSA8vT/odCDu4xECa4KpkL Mjg0pi/67fEhRcr7VDSIkFJ8gyYF+lvX5UaO8+jwD6ubHjInHvJ7RMHXYA8spzYSK3m3ft ZK36TGw8YgltjMqa6MFTa+lbGb6pXZkfajhOZ+RXVzsA8T4ENrrneiaS2F0UKwmCR98bxQ 4rmNKsApBBQbMi4GeSNdbh2Wm5De2n8JvAFQQfWfI04rOqoAoWayvn2h59lgNQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692293574; 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=01RXmHUGwRhS6HmbSYRlGv7e6U3p3TojwGSgqyBsLrs=; b=B+T9GZ4GxpTtyq1YXMsbEMjBo8Fuo2eBVB+wGhm/3Z09oiOSvNmsOz6c4L9xmvIF9KWz7z mdkye6sp3nHVNmfY6uOdM5BaGTKY+R6ALVPf+uZDc8bpILK0maZSMqGW8DjkP5KPoOyrx2 RxKnKfp9B+PCXDudgYdyTeZePO4QiymX07ut/Hu1Sul5GTaf6m2r7NynNWQ+5feLgoyLgX i3s8s5SLo2MDY+wK/3GM8J+zDEWCzruvk9yt/lm68fGjVmrkDw5BBqV20k+R0vJ36t9vYl bfr8ae2pknqtdjbkFN9NdGSx/pxSGDZcn7IbLFavmKodCMxikkVpc22HbKJLNQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692293574; a=rsa-sha256; cv=none; b=XCTOxstW+46IctAPzYEVcOuc7Cag/HtYsQ+3SfEPHkiLscTRhW0N+LM/N/O5MKE5q0pOiR itw9WLmRHe6hQxvMWaFFTg677AbOD8YCaIRvgoXzLsKDePy4fbbaUUK/P4ATtk83NDTsL3 Nfx9Is0WKEOW6PZk8SeVG4X7FNtxRbzCQsGd7YOnN0iYMDsNd96AWhEQtkcNpkF+sNKseU lck4mdbRg4hAN/w5Hfl7hsCPJe9rLWvuDc029eNBt3VVLL7+yeAbzQ+2ACHRzlHO3xtZm7 adNKbSNfB75KJfwszRoqyjK9wya0dREpZMos/X7e03+LuDXChbxxOgGXoKdPGQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RRXCB1Nm9zjXy; Thu, 17 Aug 2023 17:32:54 +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 37HHWsbl045592; Thu, 17 Aug 2023 17:32:54 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37HHWsO9045590; Thu, 17 Aug 2023 17:32:54 GMT (envelope-from git) Date: Thu, 17 Aug 2023 17:32:54 GMT Message-Id: <202308171732.37HHWsO9045590@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Ed Maste Subject: git: 5f72ceb2c50d - main - Cirrus-CI: for *-gcc12, build world with make -s 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: emaste X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 5f72ceb2c50d4fa316d26c51849baa200a38c1d8 Auto-Submitted: auto-generated The branch main has been updated by emaste: URL: https://cgit.FreeBSD.org/src/commit/?id=5f72ceb2c50d4fa316d26c51849baa200a38c1d8 commit 5f72ceb2c50d4fa316d26c51849baa200a38c1d8 Author: Ed Maste AuthorDate: 2023-08-16 23:34:24 +0000 Commit: Ed Maste CommitDate: 2023-08-17 17:23:15 +0000 Cirrus-CI: for *-gcc12, build world with make -s Cirrus-CI appears to have a 100MB limit for log output. Use `make -s` to attempt to reduce the amount of output. Sponsored by: The FreeBSD Foundation --- .cirrus.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.cirrus.yml b/.cirrus.yml index 5b033160b23b..40ee22425884 100644 --- a/.cirrus.yml +++ b/.cirrus.yml @@ -52,6 +52,7 @@ task: TARGET_ARCH: amd64 TOOLCHAIN: amd64-gcc12 TOOLCHAIN_PKG: ${TOOLCHAIN} + EXTRA_MAKE_FLAGS: -s - name: aarch64-gcc12 World and kernel build and boot smoke test (manual) only_if: $CIRRUS_REPO_FULL_NAME != 'freebsd/freebsd-src' trigger_type: manual @@ -60,6 +61,7 @@ task: TARGET_ARCH: aarch64 TOOLCHAIN: aarch64-gcc12 TOOLCHAIN_PKG: ${TOOLCHAIN} + EXTRA_MAKE_FLAGS: -s - name: amd64-gcc12 World and kernel build and boot smoke test (FreeBSD repo) only_if: $CIRRUS_REPO_FULL_NAME == 'freebsd/freebsd-src' trigger_type: manual @@ -68,6 +70,7 @@ task: TARGET_ARCH: amd64 TOOLCHAIN: amd64-gcc12 TOOLCHAIN_PKG: ${TOOLCHAIN} + EXTRA_MAKE_FLAGS: -s timeout_in: 120m install_script: - sh .cirrus-ci/pkg-install.sh ${TOOLCHAIN_PKG} git-lite @@ -82,7 +85,7 @@ task: - chown user:user /usr/obj/$(pwd -P) build_world_script: - - su user -c "make -j$(sysctl -n hw.ncpu) CROSS_TOOLCHAIN=${TOOLCHAIN} WITHOUT_TOOLCHAIN=yes buildworld" + - su user -c "make -j$(sysctl -n hw.ncpu) ${EXTRA_MAKE_FLAGS} CROSS_TOOLCHAIN=${TOOLCHAIN} WITHOUT_TOOLCHAIN=yes buildworld" build_kernel_script: - su user -c "make -j$(sysctl -n hw.ncpu) CROSS_TOOLCHAIN=${TOOLCHAIN} WITHOUT_TOOLCHAIN=yes buildkernel" From nobody Thu Aug 17 17:35:39 2023 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 4RRXGN240Vz4mS9r; Thu, 17 Aug 2023 17:35:40 +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 4RRXGN11jrz3JZc; Thu, 17 Aug 2023 17:35:40 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692293740; 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=MpCrGXcIRLXkT2/mW/k7NGVM7YcCLVNhNWhJq0sCDIU=; b=sTJAeCZKOFDR7pllb+ptNHWnS6VebQ/c3+iMCECPIARcSm5TQ1+gY13FG5MLLrHu6/J9WV hPnJ0kiKi0ry7z7PJN/28zcRDyzavmcTVvL3Yu9vYoY6GEGmorp85iwDOx86tT1kKR/95I ymPMh3tX1D6U0+dVNiAq409SHsSia/MUD33b+OzzAIDDbrla1IhyLTgQE3BXIrRDu9JyM1 ebKfR7MIyMMLdqETVD4mXO+bvUOg0Xo5puIwo0LaRAkeM0MUVlEkmK749aF5e+TIYdr4H6 UxxcsnYKrWrG3kZBM0hmCHkxQcjuuAiiuBLUzgCJGfBwLdFy8put9mDIoLwhMQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692293740; 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=MpCrGXcIRLXkT2/mW/k7NGVM7YcCLVNhNWhJq0sCDIU=; b=VktYWoMTSnianoGEvyMH0UDykwyxagKJAw2PutTJlrCrzEBsI0PzA1K27zyEDPYt0CYVJC 7q3XguKrTmC7hbbb76RfkRhp9M4HkZjOESeOJuyiRVC9iZW0Ip73ZV2ppuH9Ap0SeXDmpm VWR/lp8a/Xi1P+M5fti/vbGCMRGVjBPNKV/DSQ1YkhSocJt+tF2vzd6jLZcb8iFZGJVjqd jt37gxImayZpr2LJUbt2BH+W9zXrsuu9LAtqppWmrEWZffzhEdM7rf/twvdImsRlvs7RHO r9hq2ns0Cf6Vz8g7slRol2L+j0+jXxlePy7SWJoC6RBBwiI4y/Br7GC67DZgGg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692293740; a=rsa-sha256; cv=none; b=XC9al57qSS8ByGtHsSZa/9n0yAQByuiLqxDt+8j6sWeJ7Gc/P+AJgxb7BtCj8sAg8xUKbb TDVB1i7cWhzEVGcVvMlFWTreUWJG+PIcFN1pMVqDRCOufa6T/LHWNEN8ITllamM2DV02MR TlrfATrVgxnLJyi8juLVQYO0AdGIiAVlUsnDKGVyOEjKa+ql3ynWo427hdoRUGR40fYcr4 JhDEm6jKQdA8sU9dBH6oyoNEIr+S88byQxLkvQ7MXKDzFegXefMyTmXiOFpQmx6AAU3rU5 l7m6a5UOYYSSmiik85H7u2O0KXK/5nliHtLPb+NoyfaWKXUmRCo23CTB+KgQlQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RRXGN05hnzjMm; Thu, 17 Aug 2023 17:35:40 +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 37HHZdG8046156; Thu, 17 Aug 2023 17:35:39 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37HHZdbH046154; Thu, 17 Aug 2023 17:35:39 GMT (envelope-from git) Date: Thu, 17 Aug 2023 17:35:39 GMT Message-Id: <202308171735.37HHZdbH046154@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Ed Maste Subject: git: 4722ceb7d53e - main - Use 115200 bps by default for serial communication 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: emaste X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 4722ceb7d53e76507c76e053caab6b6f7b24ecef Auto-Submitted: auto-generated The branch main has been updated by emaste: URL: https://cgit.FreeBSD.org/src/commit/?id=4722ceb7d53e76507c76e053caab6b6f7b24ecef commit 4722ceb7d53e76507c76e053caab6b6f7b24ecef Author: Ed Maste AuthorDate: 2023-08-17 17:14:52 +0000 Commit: Ed Maste CommitDate: 2023-08-17 17:31:38 +0000 Use 115200 bps by default for serial communication 9600 was a standard baud rate decades ago, but 115200 is now more common so choose defaults that are useful to the largest number of users. Note that boot0sio does not support rates above 9600 so it remains unchanged. Reviewed by: bz, imp, manu Relnotes: Yes Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D36295 --- UPDATING | 12 ++++++++++++ libexec/rc/rc.d/serial | 6 +++--- sbin/init/ttys | 4 ++-- sbin/reboot/boot_i386.8 | 2 +- share/examples/etc/make.conf | 5 ++--- share/man/man4/dcons.4 | 2 +- share/man/man5/remote.5 | 2 +- stand/defaults/loader.conf | 2 +- stand/defaults/loader.conf.5 | 2 +- stand/i386/boot2/Makefile | 2 +- stand/i386/btx/btx/Makefile | 2 +- stand/i386/gptboot/Makefile | 2 +- stand/i386/gptzfsboot/Makefile | 2 +- stand/i386/isoboot/Makefile | 2 +- stand/i386/libi386/Makefile | 2 +- stand/i386/libi386/comconsole.c | 2 +- stand/i386/zfsboot/Makefile | 2 +- stand/man/loader_simp.8 | 2 +- sys/dev/usb/serial/usb_serial.c | 2 +- tools/tools/nanobsd/rescue/Files/etc/ttys | 8 ++++---- 20 files changed, 38 insertions(+), 27 deletions(-) diff --git a/UPDATING b/UPDATING index c05670e14f7c..705ca6431a32 100644 --- a/UPDATING +++ b/UPDATING @@ -27,6 +27,18 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 14.x IS SLOW: world, or to merely disable the most expensive debugging functionality at runtime, run "ln -s 'abort:false,junk:false' /etc/malloc.conf".) +20230817: + Serial communication (in boot loaders, kernel, and userland) has + been changed to default to 115200 bps, in line with common industry + practice and typcial firmware serial console redirection + configuration. + + Note that the early x86 BIOS bootloader (i.e., boot0sio) does not + support rates above 9600 bps and is not chagned. boot0sio users may + set BOOT_COMCONSOLE_SPEED=9600 to use 9600 for all of the boot + components, or use the standard boot0 and have the boot2 stage start + with the serial port at 115200. + 20230807: Following the general removal of MIPS support, the ath(4) AHB bus- frontend has been removed, too, and building of the PCI support is diff --git a/libexec/rc/rc.d/serial b/libexec/rc/rc.d/serial index 43162452b4e1..ea60c8aa77da 100755 --- a/libexec/rc/rc.d/serial +++ b/libexec/rc/rc.d/serial @@ -35,7 +35,7 @@ # dtrwait 300 drainwait `sysctl -n kern.drainwait` # initial cflag from = cread cs8 hupcl # initial iflag, lflag and oflag all 0 -# speed 9600 +# speed 115200 # special chars from # nothing locked # except for serial consoles the initial iflag, lflag and oflag are from @@ -50,9 +50,9 @@ default() { for i in $* do comcontrol /dev/tty${dc}${i} dtrwait 300 drainwait $drainwait - stty < /dev/tty${dc}${i}.init -clocal crtscts hupcl 9600 reprint ^R + stty < /dev/tty${dc}${i}.init -clocal crtscts hupcl 115200 reprint ^R stty < /dev/tty${dc}${i}.lock -clocal -crtscts -hupcl 0 - stty < /dev/cua${dc}${i}.init -clocal crtscts hupcl 9600 reprint ^R + stty < /dev/cua${dc}${i}.init -clocal crtscts hupcl 115200 reprint ^R stty < /dev/cua${dc}${i}.lock -clocal -crtscts -hupcl 0 done } diff --git a/sbin/init/ttys b/sbin/init/ttys index 508b584abb87..f5cfe4118da6 100644 --- a/sbin/init/ttys +++ b/sbin/init/ttys @@ -45,8 +45,8 @@ ttyu1 "/usr/libexec/getty 3wire" vt100 onifconsole secure ttyu2 "/usr/libexec/getty 3wire" vt100 onifconsole secure ttyu3 "/usr/libexec/getty 3wire" vt100 onifconsole secure # Dumb console -dcons "/usr/libexec/getty std.9600" vt100 off secure +dcons "/usr/libexec/getty std.115200" vt100 off secure # Xen Virtual console xc0 "/usr/libexec/getty Pc" xterm onifconsole secure # RISC-V HTIF console -rcons "/usr/libexec/getty std.9600" vt100 onifconsole secure +rcons "/usr/libexec/getty std.115200" vt100 onifconsole secure diff --git a/sbin/reboot/boot_i386.8 b/sbin/reboot/boot_i386.8 index 67f76a4ec4e3..da8fc2e430ac 100644 --- a/sbin/reboot/boot_i386.8 +++ b/sbin/reboot/boot_i386.8 @@ -244,7 +244,7 @@ the root password must be entered. .It Fl S Ns Ar speed set the speed of the serial console to .Ar speed . -The default is 9600 unless it has been overridden by setting +The default is 115200 unless it has been overridden by setting .Va BOOT_COMCONSOLE_SPEED in .Xr make.conf 5 diff --git a/share/examples/etc/make.conf b/share/examples/etc/make.conf index e3b4845aa2ad..56332932e359 100644 --- a/share/examples/etc/make.conf +++ b/share/examples/etc/make.conf @@ -167,10 +167,9 @@ # #BOOT_COMCONSOLE_PORT= 0x3F8 # -# The default serial console speed is 9600. Set the speed to a larger value -# for better interactive response. +# The default serial console speed is 115200. # -#BOOT_COMCONSOLE_SPEED= 115200 +#BOOT_COMCONSOLE_SPEED= 9600 # # By default the 'pxeboot' loader retrieves the kernel via NFS. Defining # this and recompiling /usr/src/stand will cause it to retrieve the kernel diff --git a/share/man/man4/dcons.4 b/share/man/man4/dcons.4 index b9b78d8f70ac..6ef58ea00757 100644 --- a/share/man/man4/dcons.4 +++ b/share/man/man4/dcons.4 @@ -82,7 +82,7 @@ signal to using .Xr kill 1 . .Bd -literal -offset indent -dcons "/usr/libexec/getty std.9600" vt100 on secure +dcons "/usr/libexec/getty std.115200" vt100 on secure .Ed .Pp Once the diff --git a/share/man/man5/remote.5 b/share/man/man5/remote.5 index 43cbd463e9c3..677c413eec26 100644 --- a/share/man/man5/remote.5 +++ b/share/man/man5/remote.5 @@ -91,7 +91,7 @@ serial port. When a modem is used, the data rate used to communicate with the remote modem may be different than this rate. This is a decimal number. -The default rate is 9600 bits per second. +The default rate is 115200 bits per second. .It Cm \&cm (str) An initial connection message to be sent to the remote host. diff --git a/stand/defaults/loader.conf b/stand/defaults/loader.conf index 3c7dab540c9c..08406aa43bc8 100644 --- a/stand/defaults/loader.conf +++ b/stand/defaults/loader.conf @@ -100,7 +100,7 @@ efi_max_resolution="1x1" # Set the max resolution for EFI loader to use: #kernels="kernel kernel.old" # Kernels to display in the boot menu kernels_autodetect="YES" # Auto-detect kernel directories in /boot #loader_logo="orbbw" # Desired logo: orbbw, orb, fbsdbw, beastiebw, beastie, none -#comconsole_speed="9600" # Set the current serial console speed +#comconsole_speed="115200" # Set the current serial console speed #console="vidconsole" # A comma separated list of console(s) #currdev="disk1s1a" # Set the current device module_path="/boot/modules;/boot/dtb;/boot/dtb/overlays" # Set the module search path diff --git a/stand/defaults/loader.conf.5 b/stand/defaults/loader.conf.5 index 8aaaee948b35..195b34e75fdd 100644 --- a/stand/defaults/loader.conf.5 +++ b/stand/defaults/loader.conf.5 @@ -252,7 +252,7 @@ a bitmap will be loaded to be displayed on screen while booting. Name of the bitmap to be loaded. Any other name can be used. .It Va comconsole_speed -.Dq ( 9600 +.Dq ( 115200 or the value of the .Va BOOT_COMCONSOLE_SPEED variable when diff --git a/stand/i386/boot2/Makefile b/stand/i386/boot2/Makefile index 34d7c6e05627..6d6a05cf228f 100644 --- a/stand/i386/boot2/Makefile +++ b/stand/i386/boot2/Makefile @@ -7,7 +7,7 @@ FILES= boot boot1 boot2 BOOT_BOOT1_FLAGS?= 0x80 BOOT_COMCONSOLE_PORT?= 0x3f8 -BOOT_COMCONSOLE_SPEED?= 9600 +BOOT_COMCONSOLE_SPEED?= 115200 B2SIOFMT?= 0x3 REL1= 0x700 diff --git a/stand/i386/btx/btx/Makefile b/stand/i386/btx/btx/Makefile index 29161f466c77..bfb9edcd1d31 100644 --- a/stand/i386/btx/btx/Makefile +++ b/stand/i386/btx/btx/Makefile @@ -16,7 +16,7 @@ CFLAGS+=-I${BOOTSRC}/i386/common .if defined(BTX_SERIAL) BOOT_COMCONSOLE_PORT?= 0x3f8 -BOOT_COMCONSOLE_SPEED?= 9600 +BOOT_COMCONSOLE_SPEED?= 115200 B2SIOFMT?= 0x3 CFLAGS+=-DBTX_SERIAL -DSIOPRT=${BOOT_COMCONSOLE_PORT} \ diff --git a/stand/i386/gptboot/Makefile b/stand/i386/gptboot/Makefile index f657f69625fb..cce5e2e88d5d 100644 --- a/stand/i386/gptboot/Makefile +++ b/stand/i386/gptboot/Makefile @@ -7,7 +7,7 @@ FILES= gptboot MAN= gptboot.8 BOOT_COMCONSOLE_PORT?= 0x3f8 -BOOT_COMCONSOLE_SPEED?= 9600 +BOOT_COMCONSOLE_SPEED?= 115200 B2SIOFMT?= 0x3 REL1= 0x700 diff --git a/stand/i386/gptzfsboot/Makefile b/stand/i386/gptzfsboot/Makefile index 619a0a6e0cb4..03f891912886 100644 --- a/stand/i386/gptzfsboot/Makefile +++ b/stand/i386/gptzfsboot/Makefile @@ -9,7 +9,7 @@ FILES= gptzfsboot MAN= gptzfsboot.8 BOOT_COMCONSOLE_PORT?= 0x3f8 -BOOT_COMCONSOLE_SPEED?= 9600 +BOOT_COMCONSOLE_SPEED?= 115200 B2SIOFMT?= 0x3 REL1= 0x700 diff --git a/stand/i386/isoboot/Makefile b/stand/i386/isoboot/Makefile index 7a909808e168..12be31b52bc4 100644 --- a/stand/i386/isoboot/Makefile +++ b/stand/i386/isoboot/Makefile @@ -8,7 +8,7 @@ FILES= isoboot MAN= isoboot.8 BOOT_COMCONSOLE_PORT?= 0x3f8 -BOOT_COMCONSOLE_SPEED?= 9600 +BOOT_COMCONSOLE_SPEED?= 115200 B2SIOFMT?= 0x3 REL1= 0x700 diff --git a/stand/i386/libi386/Makefile b/stand/i386/libi386/Makefile index 24e30b2e944f..0bc0efd35f22 100644 --- a/stand/i386/libi386/Makefile +++ b/stand/i386/libi386/Makefile @@ -18,7 +18,7 @@ SRCS+= teken.c BOOT_COMCONSOLE_PORT?= 0x3f8 CFLAGS+= -DCOMPORT=${BOOT_COMCONSOLE_PORT} -BOOT_COMCONSOLE_SPEED?= 9600 +BOOT_COMCONSOLE_SPEED?= 115200 CFLAGS+= -DCOMSPEED=${BOOT_COMCONSOLE_SPEED} .ifdef(BOOT_BIOSDISK_DEBUG) diff --git a/stand/i386/libi386/comconsole.c b/stand/i386/libi386/comconsole.c index 8a8373cf144b..6fff811bd34c 100644 --- a/stand/i386/libi386/comconsole.c +++ b/stand/i386/libi386/comconsole.c @@ -40,7 +40,7 @@ #define COMPORT 0x3f8 #endif #ifndef COMSPEED -#define COMSPEED 9600 +#define COMSPEED 115200 #endif static void comc_probe(struct console *cp); diff --git a/stand/i386/zfsboot/Makefile b/stand/i386/zfsboot/Makefile index 0e4e8ee4dc16..dcfac140231a 100644 --- a/stand/i386/zfsboot/Makefile +++ b/stand/i386/zfsboot/Makefile @@ -7,7 +7,7 @@ FILES= zfsboot MAN= zfsboot.8 BOOT_COMCONSOLE_PORT?= 0x3f8 -BOOT_COMCONSOLE_SPEED?= 9600 +BOOT_COMCONSOLE_SPEED?= 115200 B2SIOFMT?= 0x3 REL1= 0x700 diff --git a/stand/man/loader_simp.8 b/stand/man/loader_simp.8 index c43729f43aca..6eac6bf6a102 100644 --- a/stand/man/loader_simp.8 +++ b/stand/man/loader_simp.8 @@ -358,7 +358,7 @@ Defines the speed of the serial console (i386 and amd64 only). If the previous boot stage indicated that a serial console is in use then this variable is initialized to the current speed of the console serial port. -Otherwise it is set to 9600 unless this was overridden using the +Otherwise it is set to 115200 unless this was overridden using the .Va BOOT_COMCONSOLE_SPEED variable when .Nm diff --git a/sys/dev/usb/serial/usb_serial.c b/sys/dev/usb/serial/usb_serial.c index 3a9b198b9ed8..300438010c05 100644 --- a/sys/dev/usb/serial/usb_serial.c +++ b/sys/dev/usb/serial/usb_serial.c @@ -130,7 +130,7 @@ static unsigned ucom_cons_tx_high = 0; static int ucom_cons_unit = -1; static int ucom_cons_subunit = 0; -static int ucom_cons_baud = 9600; +static int ucom_cons_baud = 115200; static struct ucom_softc *ucom_cons_softc = NULL; SYSCTL_INT(_hw_usb_ucom, OID_AUTO, cons_unit, CTLFLAG_RWTUN, diff --git a/tools/tools/nanobsd/rescue/Files/etc/ttys b/tools/tools/nanobsd/rescue/Files/etc/ttys index bdf7db4f0809..151ea5446d76 100644 --- a/tools/tools/nanobsd/rescue/Files/etc/ttys +++ b/tools/tools/nanobsd/rescue/Files/etc/ttys @@ -44,8 +44,8 @@ ttyv8 "/usr/local/bin/xdm -nodaemon" xterm off secure # Serial terminals # The 'dialup' keyword identifies dialin lines to login, fingerd etc. ttyu0 "/usr/libexec/getty std.115200" xterm-color on secure -ttyu1 "/usr/libexec/getty std.9600" dialup off secure -ttyu2 "/usr/libexec/getty std.9600" dialup off secure -ttyu3 "/usr/libexec/getty std.9600" dialup off secure +ttyu1 "/usr/libexec/getty std.115200" dialup off secure +ttyu2 "/usr/libexec/getty std.115200" dialup off secure +ttyu3 "/usr/libexec/getty std.115200" dialup off secure # Dumb console -dcons "/usr/libexec/getty std.9600" vt100 off secure +dcons "/usr/libexec/getty std.115200" vt100 off secure From nobody Thu Aug 17 17:47:07 2023 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 4RRXWc1dNMz4mTDx; Thu, 17 Aug 2023 17:47:08 +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 4RRXWb6S0sz3KLK; Thu, 17 Aug 2023 17:47:07 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692294427; 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=INcUkpufx0UhLHIzdan3tC8yQdgnTK8w7UYWgVd79sk=; b=B5JynBmPbTnqCIo+oC9Z1bhFVW8XiV8rOf0iQuE6VvnvoK/1xtUKMJ/pN/9C7+lPhruCSW x7fst0rneBQ4JV9Uh/APthbHGvxsXoJYE0sifDhCexL+yzd4JreSVnRg3/dNLIvvz+qt8L YARpwybexoI962/nS+H/OodT+A0illc+qDdOGCdaiWCI2nhC7UWBNRNzK2V5aKMCqFCj/P wXZ+6o0GHv3MRyuD8V96877Y9neDCTKYAt71w+o6ow/6iQyraF9A30E8ZIK1jYhbPJMYcB cvZhmm1NuP2i2OhL8Ix6wR3tIZvt5oa0neJHy6sEu8efCV2519z+UJbXTjByAg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692294427; 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=INcUkpufx0UhLHIzdan3tC8yQdgnTK8w7UYWgVd79sk=; b=KpWgKGrJVKKMLgMuDcALn/b9RYUmKOuKiS+xOjqTs1Wub26LvUx84Omhi5pdl6w+WL/SLh TUsyTbfyz8zHcxcbYY/viKBA6LKPNNtfn8lSFa7T2Qs0YI0pqiCHukpgZ31vMrqy+rQJEI +E82p2J/SxCQrs1ILGRRdGIPBjBPi4MekoHeHGXhPg/tUyN1g6PLhgfAUA9oIEjqGe5eKc M5x/1PhGLMC+4hTtW6zbaiA+G7+dxfP5EJMJe26KVumIQBZ+yiGmNnvvZuIkHTp9CDiSdI 0fBP4zQiZXzrrv8miRqI023lSZkb1IE/7QhdeVRsBKC2GmbjBMtu1UXtJ6+NSA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692294427; a=rsa-sha256; cv=none; b=dZ9x8rWSxPwsdhDsB2ADQ4sYUfuxGPlln/E/GEoJqZ73tDVNXct2n6lZegaR0ENs9YS9/h LT2w+tXC5CpHx5ndqKOh7q19J81GiQ+I3Y1pnrP6oZB6rhLZl/EP890Ef+1UibcBwt+O5R ndImiFEcjOkRtI2LbwHGHt7b8Z1C2eSuDNY4+6EddYt50yGW4UGNCCCwOrJc+g0cpSB10u 2hCEkwVsG+JtUa4MscszeeHfkJUnfVc+zrem0qVmUHZ9EXk2x+KsoaxZJmUdEaGbFfcWIB A4+KYmy0QEUP+BANckqKb+OfnAsHGBdcw/fRuFv7f7EZZL0t/ixf+qj4xggX6w== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RRXWb5XGPzk7D; Thu, 17 Aug 2023 17:47:07 +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 37HHl7VU062519; Thu, 17 Aug 2023 17:47:07 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37HHl7FD062516; Thu, 17 Aug 2023 17:47:07 GMT (envelope-from git) Date: Thu, 17 Aug 2023 17:47:07 GMT Message-Id: <202308171747.37HHl7FD062516@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Ed Maste Subject: git: 3ff06779936a - main - share/examples: clarify BOOT_COMCONSOLE_SPEED 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: emaste X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 3ff06779936adc4931696688e3bd5997841d5e39 Auto-Submitted: auto-generated The branch main has been updated by emaste: URL: https://cgit.FreeBSD.org/src/commit/?id=3ff06779936adc4931696688e3bd5997841d5e39 commit 3ff06779936adc4931696688e3bd5997841d5e39 Author: Ed Maste AuthorDate: 2023-08-17 17:43:39 +0000 Commit: Ed Maste CommitDate: 2023-08-17 17:46:42 +0000 share/examples: clarify BOOT_COMCONSOLE_SPEED Give an example of why one may want to override BOOT_COMCONSOLE_SPEED so that it's clear why the default (in a comment) and the commented-out example setting have different values. Reported by: otis Fixes: 4722ceb7d53e ("Use 115200 bps by default for serial communication") --- share/examples/etc/make.conf | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/share/examples/etc/make.conf b/share/examples/etc/make.conf index 56332932e359..e450ea04eb14 100644 --- a/share/examples/etc/make.conf +++ b/share/examples/etc/make.conf @@ -167,7 +167,8 @@ # #BOOT_COMCONSOLE_PORT= 0x3F8 # -# The default serial console speed is 115200. +# The default serial console speed is 115200. It can be set to a different +# rate, if desired in your environment. # #BOOT_COMCONSOLE_SPEED= 9600 # From nobody Thu Aug 17 18:19:18 2023 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 4RRYDm4FSGz4mVtX; Thu, 17 Aug 2023 18:19:20 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (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 "smtp.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RRYDm23VVz3Q5q; Thu, 17 Aug 2023 18:19:20 +0000 (UTC) (envelope-from jhb@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692296360; 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: in-reply-to:in-reply-to:references:references; bh=LTFT+xlo43QnK1QvgitD2O1avtq76LWAq667GrUtOW8=; b=Rx9i4vRb7WUeSKaULAvGlCTc91BN03NJV/ocX62s9/lPOuzRrBG5AY525lVzNUxEshfsHt rTz4WnJtff+PtBlmEciD0bqPNumqhh4+bKtxf2HszrAdGOV1ICG37vm5lG+cKDGQTo8pHa FPxgcGMfyrxWigN4Pro2E6fFCQZm2UW11L1VhsB2aXvdHuCIN04hv88erEbt7ByfpmouL7 hCYm5M9HA2uKVpb+aDhTaSQYrYj6ukh/AkW7ThTMnAoxLHTDlGAKTbXnioaYOGuyc5ISUI svGVvRaf/gLNMPOaPJpccCDLOUQ2g+ST03C/4ha2P3of21L9j1wKtysoTHMF+A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692296360; 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: in-reply-to:in-reply-to:references:references; bh=LTFT+xlo43QnK1QvgitD2O1avtq76LWAq667GrUtOW8=; b=My54rw8HahrOaQiygfwGul4iI5lpOn/bW9A/zG0zPpFx5kYF2VaE/gEXDN9wnZgEI9xLT4 aE2Wm8i1HP65L4IG5eRFp8a/fSDZYCFHpnUvc9LlckdEUAFn8/M8C7J+8iY0EJ8oDuOsVI Etq02VKiW+xVzRiDZttuYamk1dnnsrA+DwuJnf0AYRlEJNKDvnW7ZjC9pRwSii+neEN9JN 9W1/yM7ZtkBdTPHes20c1BWb/PAMEEp9RYs7HMm/cSc5ojQvDdAJJPY7tS9vplJVq1vi+r Wsgp7h27yg/EoDDvPsfYe/jVLlim9LQiaq4AiZH4XDvdjCgpPjJYkacmVtNaNQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692296360; a=rsa-sha256; cv=none; b=u9G2QbyN+EVR78I+vYQfE7fmIjyC7z/ET4pXNm1c1R33PJ+9b8Pdh6a1ITnFteSlg5FVbV KDnqbnnxHVFB82zcogspTo1l+4EpD3dAdK7yR8+bRa4d+dW9+zWuPxinF1B6DLfvpsLyue G7vV9sitsMGuvlwXfjQMLTcVmbTkYxxBm7dFXswg6/X5T07VEpTdmNxleAvYrTwHeMBjjC yeJc2WK9wQCjhdlK6ASy/E3QFJf/gnALGOPh/yWCl019fOJqvdAjccv1lsxLI3Ci4bp8Kr rQCmqBTM7HbhmF5co48/u3avLmFUgVBlO5UcAW4LvabHuBwsOSmM+KeuPRFEnw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from [IPV6:2601:648:8683:a9e0:7075:181:17d9:4b81] (unknown [IPv6:2601:648:8683:a9e0:7075:181:17d9:4b81]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) (Authenticated sender: jhb) by smtp.freebsd.org (Postfix) with ESMTPSA id 4RRYDl59hNzrCY; Thu, 17 Aug 2023 18:19:19 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Message-ID: <88a3318f-37bd-f60e-fe6a-5ee58584fcbf@FreeBSD.org> Date: Thu, 17 Aug 2023 11:19:18 -0700 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0) Gecko/20100101 Thunderbird/102.14.0 Subject: Re: git: 4722ceb7d53e - main - Use 115200 bps by default for serial communication Content-Language: en-US To: Ed Maste , src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org References: <202308171735.37HHZdbH046154@gitrepo.freebsd.org> From: John Baldwin In-Reply-To: <202308171735.37HHZdbH046154@gitrepo.freebsd.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 8/17/23 10:35 AM, Ed Maste wrote: > The branch main has been updated by emaste: > > URL: https://cgit.FreeBSD.org/src/commit/?id=4722ceb7d53e76507c76e053caab6b6f7b24ecef > > commit 4722ceb7d53e76507c76e053caab6b6f7b24ecef > Author: Ed Maste > AuthorDate: 2023-08-17 17:14:52 +0000 > Commit: Ed Maste > CommitDate: 2023-08-17 17:31:38 +0000 > > Use 115200 bps by default for serial communication > > 9600 was a standard baud rate decades ago, but 115200 is now more common > so choose defaults that are useful to the largest number of users. > > Note that boot0sio does not support rates above 9600 so it remains > unchanged. > > Reviewed by: bz, imp, manu > Relnotes: Yes > Sponsored by: The FreeBSD Foundation > Differential Revision: https://reviews.freebsd.org/D36295 > --- > UPDATING | 12 ++++++++++++ > libexec/rc/rc.d/serial | 6 +++--- > sbin/init/ttys | 4 ++-- > sbin/reboot/boot_i386.8 | 2 +- > share/examples/etc/make.conf | 5 ++--- > share/man/man4/dcons.4 | 2 +- > share/man/man5/remote.5 | 2 +- > stand/defaults/loader.conf | 2 +- > stand/defaults/loader.conf.5 | 2 +- > stand/i386/boot2/Makefile | 2 +- > stand/i386/btx/btx/Makefile | 2 +- > stand/i386/gptboot/Makefile | 2 +- > stand/i386/gptzfsboot/Makefile | 2 +- > stand/i386/isoboot/Makefile | 2 +- > stand/i386/libi386/Makefile | 2 +- > stand/i386/libi386/comconsole.c | 2 +- > stand/i386/zfsboot/Makefile | 2 +- > stand/man/loader_simp.8 | 2 +- > sys/dev/usb/serial/usb_serial.c | 2 +- > tools/tools/nanobsd/rescue/Files/etc/ttys | 8 ++++---- > 20 files changed, 38 insertions(+), 27 deletions(-) > > diff --git a/UPDATING b/UPDATING > index c05670e14f7c..705ca6431a32 100644 > --- a/UPDATING > +++ b/UPDATING > @@ -27,6 +27,18 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 14.x IS SLOW: > world, or to merely disable the most expensive debugging functionality > at runtime, run "ln -s 'abort:false,junk:false' /etc/malloc.conf".) > > +20230817: > + Serial communication (in boot loaders, kernel, and userland) has > + been changed to default to 115200 bps, in line with common industry > + practice and typcial firmware serial console redirection > + configuration. > + > + Note that the early x86 BIOS bootloader (i.e., boot0sio) does not > + support rates above 9600 bps and is not chagned. boot0sio users may s/chagned/changed/ > + set BOOT_COMCONSOLE_SPEED=9600 to use 9600 for all of the boot > + components, or use the standard boot0 and have the boot2 stage start > + with the serial port at 115200. Actually, many of these tools permit leaving the speed unchanged to use any settings set by the BIOS. For example, there's a comment about this in boot0's Makefile: # Comm settings for boot0sio. # # boot0sio uses BIOS INT $0x14 for serial ports, we can only support these # baudrates due to INT14's limited interface. In addition, if # BOOT_BOOT0_COMCONSOLE_SPEED=0, then the baud rate and frame format will remain # unchanged. Some BIOSes initialize the serial ports to 115200, and this may # allow boot0sio access at that rate if so. Arguably we should default to that as most people who are going to bother using this are also setting up console redirection in their BIOS. Granted, all of this is for non-UEFI booting anyway so is a bit long in the tooth regardless. Do we bother setting the speed at all for UEFI or do we just trust the firmware to do it I hope? -- John Baldwin From nobody Thu Aug 17 18:21:39 2023 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 4RRYHj2P11z4mVvJ for ; Thu, 17 Aug 2023 18:21:53 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-ej1-x633.google.com (mail-ej1-x633.google.com [IPv6:2a00:1450:4864:20::633]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RRYHj0pCTz3QJs for ; Thu, 17 Aug 2023 18:21:53 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-ej1-x633.google.com with SMTP id a640c23a62f3a-99d90ffed68so265294066b.0 for ; Thu, 17 Aug 2023 11:21:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20221208.gappssmtp.com; s=20221208; t=1692296511; x=1692901311; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=j+j5FBaU6P5CkkXQNo+wZ1sDVrYMqPbLI+N1+k8yBS4=; b=NEmLFD4EyUoECFqjfidAi4zFip9CRK4A/XfiDxXoqSPNS/ChW+jCc8QKInNBvFbcHo ZHTIkPh2fChRpnc9ZAazzANxXwQ+Vv6jDRKYiCtBHFk1hee+kw61Zn4WUDrCZNoaggdI xrwjeV+wQZLbVgTiJg0E14CAFfpyuV9WvyRfLrAGwayzKVtCVmaSALs0vSKqyWjg3mlv JQaCbmY/1/oYA+Ez2aaVddS1U+PfVw26mSzLA2pxGWdslkCnS3iP6XPkd5KJf5MtHgZP VJysAOZNn00N/KNX8cwcckddR78hOmnl91qkLMCe11EBXyWurXQ1CbOYvUM/9WNFv/jo V7Zg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1692296511; x=1692901311; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=j+j5FBaU6P5CkkXQNo+wZ1sDVrYMqPbLI+N1+k8yBS4=; b=EnYS9ggx51THBRyLY3JEbJp2SExbhRIe1z2t3q2udf5j6wxo1k+gIJLv3C6/GE7wDu TqVQ2Av6E12kX2lc6Wt6bjVxFju/h7t6gZoQLP72os3DNNyAUQNnXrh4dMOIgPxOQqXT HgjwsLtwCYszeHsNmN4vp7gCuZLrvcm1hnRT5hq5d49Be9XQFpRaGOS8yLchn7Khv/CA WZs9FtA+VhdCNv5gWFolQSTWwZIMYGawVpOXhZ7KjX9ONsgaV49+Q5rpZLbh7yWvqHTC RdypQtzEZahyGYE2F7vk9XCJkcKT72SMkfJSsNKYbs/RylL4huQ7DdjIK/395+aVGlR9 Jo0A== X-Gm-Message-State: AOJu0YyqIxorhc1CQpj7cx0XUeppn87YSE3nmV9DaIPvvfYpzhmFXrLk jcFQXDhdqKXLo0D971E8JieBhir/emqMv9XIwE/gtQ== X-Google-Smtp-Source: AGHT+IF7dfmePFm6U+1nHVRSUsw4qyaxB55t7CWjzI+18eOBLVEhmjCvSGThTegdmMxOjx/bFV0BN+jz5N9Ks5jrW34= X-Received: by 2002:a17:907:7b88:b0:98e:3dac:6260 with SMTP id ne8-20020a1709077b8800b0098e3dac6260mr4727753ejc.13.1692296510860; Thu, 17 Aug 2023 11:21:50 -0700 (PDT) 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 References: <202308171735.37HHZdbH046154@gitrepo.freebsd.org> <88a3318f-37bd-f60e-fe6a-5ee58584fcbf@FreeBSD.org> In-Reply-To: <88a3318f-37bd-f60e-fe6a-5ee58584fcbf@FreeBSD.org> From: Warner Losh Date: Thu, 17 Aug 2023 12:21:39 -0600 Message-ID: Subject: Re: git: 4722ceb7d53e - main - Use 115200 bps by default for serial communication To: John Baldwin Cc: Ed Maste , src-committers , "" , "" Content-Type: multipart/alternative; boundary="00000000000062814e0603227c29" X-Rspamd-Queue-Id: 4RRYHj0pCTz3QJs X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US] --00000000000062814e0603227c29 Content-Type: text/plain; charset="UTF-8" On Thu, Aug 17, 2023, 12:19 PM John Baldwin wrote: > On 8/17/23 10:35 AM, Ed Maste wrote: > > The branch main has been updated by emaste: > > > > URL: > https://cgit.FreeBSD.org/src/commit/?id=4722ceb7d53e76507c76e053caab6b6f7b24ecef > > > > commit 4722ceb7d53e76507c76e053caab6b6f7b24ecef > > Author: Ed Maste > > AuthorDate: 2023-08-17 17:14:52 +0000 > > Commit: Ed Maste > > CommitDate: 2023-08-17 17:31:38 +0000 > > > > Use 115200 bps by default for serial communication > > > > 9600 was a standard baud rate decades ago, but 115200 is now more > common > > so choose defaults that are useful to the largest number of users. > > > > Note that boot0sio does not support rates above 9600 so it remains > > unchanged. > > > > Reviewed by: bz, imp, manu > > Relnotes: Yes > > Sponsored by: The FreeBSD Foundation > > Differential Revision: https://reviews.freebsd.org/D36295 > > --- > > UPDATING | 12 ++++++++++++ > > libexec/rc/rc.d/serial | 6 +++--- > > sbin/init/ttys | 4 ++-- > > sbin/reboot/boot_i386.8 | 2 +- > > share/examples/etc/make.conf | 5 ++--- > > share/man/man4/dcons.4 | 2 +- > > share/man/man5/remote.5 | 2 +- > > stand/defaults/loader.conf | 2 +- > > stand/defaults/loader.conf.5 | 2 +- > > stand/i386/boot2/Makefile | 2 +- > > stand/i386/btx/btx/Makefile | 2 +- > > stand/i386/gptboot/Makefile | 2 +- > > stand/i386/gptzfsboot/Makefile | 2 +- > > stand/i386/isoboot/Makefile | 2 +- > > stand/i386/libi386/Makefile | 2 +- > > stand/i386/libi386/comconsole.c | 2 +- > > stand/i386/zfsboot/Makefile | 2 +- > > stand/man/loader_simp.8 | 2 +- > > sys/dev/usb/serial/usb_serial.c | 2 +- > > tools/tools/nanobsd/rescue/Files/etc/ttys | 8 ++++---- > > 20 files changed, 38 insertions(+), 27 deletions(-) > > > > diff --git a/UPDATING b/UPDATING > > index c05670e14f7c..705ca6431a32 100644 > > --- a/UPDATING > > +++ b/UPDATING > > @@ -27,6 +27,18 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 14.x IS SLOW: > > world, or to merely disable the most expensive debugging > functionality > > at runtime, run "ln -s 'abort:false,junk:false' /etc/malloc.conf".) > > > > +20230817: > > + Serial communication (in boot loaders, kernel, and userland) has > > + been changed to default to 115200 bps, in line with common industry > > + practice and typcial firmware serial console redirection > > + configuration. > > + > > + Note that the early x86 BIOS bootloader (i.e., boot0sio) does not > > + support rates above 9600 bps and is not chagned. boot0sio users > may > > s/chagned/changed/ > > > + set BOOT_COMCONSOLE_SPEED=9600 to use 9600 for all of the boot > > + components, or use the standard boot0 and have the boot2 stage > start > > + with the serial port at 115200. > > Actually, many of these tools permit leaving the speed unchanged to use any > settings set by the BIOS. For example, there's a comment about this in > boot0's Makefile: > > # Comm settings for boot0sio. > # > # boot0sio uses BIOS INT $0x14 for serial ports, we can only support these > # baudrates due to INT14's limited interface. In addition, if > # BOOT_BOOT0_COMCONSOLE_SPEED=0, then the baud rate and frame format will > remain > # unchanged. Some BIOSes initialize the serial ports to 115200, and this > may > # allow boot0sio access at that rate if so. > > Arguably we should default to that as most people who are going to bother > using this are also setting up console redirection in their BIOS. Granted, > all of this is for non-UEFI booting anyway so is a bit long in the tooth > regardless. Do we bother setting the speed at all for UEFI or do we just > trust the firmware to do it I hope? > Trust the firmware to tell us what the speed is, but we do have some super hacky overrides. Warner -- > John Baldwin > > --00000000000062814e0603227c29 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


On Thu, Aug 17, 2023, 12:19 PM John Baldwin <jhb@freebsd.org> wrote:
On 8/17/23 10:35 AM, Ed Maste wrote:
> The branch main has been updated by emaste:
>
> URL: https://cgit.FreeBSD.org/src/commit/?id=3D4722ceb7d53e76507c76e053caab6b= 6f7b24ecef
>
> commit 4722ceb7d53e76507c76e053caab6b6f7b24ecef
> Author:=C2=A0 =C2=A0 =C2=A0Ed Maste <emaste@FreeBSD.org>
> AuthorDate: 2023-08-17 17:14:52 +0000
> Commit:=C2=A0 =C2=A0 =C2=A0Ed Maste <emaste@FreeBSD.org>
> CommitDate: 2023-08-17 17:31:38 +0000
>
>=C2=A0 =C2=A0 =C2=A0 Use 115200 bps by default for serial communication=
>=C2=A0 =C2=A0 =C2=A0
>=C2=A0 =C2=A0 =C2=A0 9600 was a standard baud rate decades ago, but 115= 200 is now more common
>=C2=A0 =C2=A0 =C2=A0 so choose defaults that are useful to the largest = number of users.
>=C2=A0 =C2=A0 =C2=A0
>=C2=A0 =C2=A0 =C2=A0 Note that boot0sio does not support rates above 96= 00 so it remains
>=C2=A0 =C2=A0 =C2=A0 unchanged.
>=C2=A0 =C2=A0 =C2=A0
>=C2=A0 =C2=A0 =C2=A0 Reviewed by:=C2=A0 =C2=A0 bz, imp, manu
>=C2=A0 =C2=A0 =C2=A0 Relnotes:=C2=A0 =C2=A0 =C2=A0 =C2=A0Yes
>=C2=A0 =C2=A0 =C2=A0 Sponsored by:=C2=A0 =C2=A0The FreeBSD Foundation >=C2=A0 =C2=A0 =C2=A0 Differential Revision: https:/= /reviews.freebsd.org/D36295
> ---
>=C2=A0 =C2=A0UPDATING=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 | 12 = ++++++++++++
>=C2=A0 =C2=A0libexec/rc/rc.d/serial=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 6 +++---
>=C2=A0 =C2=A0sbin/init/ttys=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 4 ++--
>=C2=A0 =C2=A0sbin/reboot/boot_i386.8=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 2 +-
>=C2=A0 =C2=A0share/examples/etc/make.conf=C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 |=C2=A0 5 ++---
>=C2=A0 =C2=A0share/man/man4/dcons.4=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 2 +-
>=C2=A0 =C2=A0share/man/man5/remote.5=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 2 +-
>=C2=A0 =C2=A0stand/defaults/loader.conf=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 2 +-
>=C2=A0 =C2=A0stand/defaults/loader.conf.5=C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 |=C2=A0 2 +-
>=C2=A0 =C2=A0stand/i386/boot2/Makefile=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 2 +-
>=C2=A0 =C2=A0stand/i386/btx/btx/Makefile=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 2 +-
>=C2=A0 =C2=A0stand/i386/gptboot/Makefile=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 2 +-
>=C2=A0 =C2=A0stand/i386/gptzfsboot/Makefile=C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 |=C2=A0 2 +-
>=C2=A0 =C2=A0stand/i386/isoboot/Makefile=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 2 +-
>=C2=A0 =C2=A0stand/i386/libi386/Makefile=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 2 +-
>=C2=A0 =C2=A0stand/i386/libi386/comconsole.c=C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0|=C2=A0 2 +-
>=C2=A0 =C2=A0stand/i386/zfsboot/Makefile=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 2 +-
>=C2=A0 =C2=A0stand/man/loader_simp.8=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 2 +-
>=C2=A0 =C2=A0sys/dev/usb/serial/usb_serial.c=C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0|=C2=A0 2 +-
>=C2=A0 =C2=A0tools/tools/nanobsd/rescue/Files/etc/ttys |=C2=A0 8 ++++--= --
>=C2=A0 =C2=A020 files changed, 38 insertions(+), 27 deletions(-)
>
> diff --git a/UPDATING b/UPDATING
> index c05670e14f7c..705ca6431a32 100644
> --- a/UPDATING
> +++ b/UPDATING
> @@ -27,6 +27,18 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 14.x IS SLOW:=
>=C2=A0 =C2=A0 =C2=A0 =C2=A0world, or to merely disable the most expensi= ve debugging functionality
>=C2=A0 =C2=A0 =C2=A0 =C2=A0at runtime, run "ln -s 'abort:false= ,junk:false' /etc/malloc.conf".)
>=C2=A0 =C2=A0
> +20230817:
> +=C2=A0 =C2=A0 =C2=A0Serial communication (in boot loaders, kernel, an= d userland) has
> +=C2=A0 =C2=A0 =C2=A0been changed to default to 115200 bps, in line wi= th common industry
> +=C2=A0 =C2=A0 =C2=A0practice and typcial firmware serial console redi= rection
> +=C2=A0 =C2=A0 =C2=A0configuration.
> +
> +=C2=A0 =C2=A0 =C2=A0Note that the early x86 BIOS bootloader (i.e., bo= ot0sio) does not
> +=C2=A0 =C2=A0 =C2=A0support rates above 9600 bps and is not chagned.= =C2=A0 boot0sio users may

s/chagned/changed/

> +=C2=A0 =C2=A0 =C2=A0set BOOT_COMCONSOLE_SPEED=3D9600 to use 9600 for = all of the boot
> +=C2=A0 =C2=A0 =C2=A0components, or use the standard boot0 and have th= e boot2 stage start
> +=C2=A0 =C2=A0 =C2=A0with the serial port at 115200.

Actually, many of these tools permit leaving the speed unchanged to use any=
settings set by the BIOS.=C2=A0 For example, there's a comment about th= is in
boot0's Makefile:

# Comm settings for boot0sio.
#
# boot0sio uses BIOS INT $0x14 for serial ports, we can only support these<= br> # baudrates due to INT14's limited interface. In addition, if
# BOOT_BOOT0_COMCONSOLE_SPEED=3D0, then the baud rate and frame format will= remain
# unchanged. Some BIOSes initialize the serial ports to 115200, and this ma= y
# allow boot0sio access at that rate if so.

Arguably we should default to that as most people who are going to bother using this are also setting up console redirection in their BIOS.=C2=A0 Gra= nted,
all of this is for non-UEFI booting anyway so is a bit long in the tooth regardless.=C2=A0 Do we bother setting the speed at all for UEFI or do we j= ust
trust the firmware to do it I hope?

Trust the firmware to tell us what the s= peed is, but we do have some super hacky overrides.
=
Warner


--
John Baldwin

--00000000000062814e0603227c29-- From nobody Thu Aug 17 18:32:43 2023 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 4RRYXC67Hdz4mWfd; Thu, 17 Aug 2023 18:32:43 +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 4RRYXC5W1Xz3Rns; Thu, 17 Aug 2023 18:32:43 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692297163; 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=RFClgTKhmZ07PTZOjfWMtzNlVQPyII1p93UdwgbJyfA=; b=i8t7NY7KfxuvwI4yTVlO2YkQ/1PGS647muKN0fQ1yNSNUi25HiBlmOeifKngMbW+cY2v3a Z7RzSvWphOrZFU6WiVYcvXbTjdO6WMrBnI5A4O60pTRopEEqYKS3iI8VMqN/2EpxZELYrF s0HQFBF4TlkYAK503yRX5/IDSdnAUDarOdTkzkDNyNekqr3rctKxY5f9EN6pXU9G5mOVfO Dc1Q68DUmzPI9BQQNkpexijkvPDEX4a6vZD1aO5Kh0aA9e0EpaHLrxQCzqNsLiPv4ztrSo P0kwZzf5yDdwnEfgS3sgy+4VvjjJTPBblU0OJpoHGnwBT0q+T396Om30OKENFw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692297163; 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=RFClgTKhmZ07PTZOjfWMtzNlVQPyII1p93UdwgbJyfA=; b=XxFYFY9LU1KcqwOpO9qJn4b9e+y3oNTlvSkPBSjdqJwMPdSl5rybjQC4CKsuJ0qOnwXK0M q9+Jhm7OMs0JrAZk+yc01ZGaDxM72/63v3GW56GzpMPcp8ndn5pR5O9FzWinv6WZi+VnVA aME5nd3LsNkdy2vMm+nn9g+88OjwRd2FfkRekIEUVCxSAzGjz8FTpQikZdncwnfEwnLG23 q9w+qFXTOWniM1I/UMKegvKL29MKaDNX3R7OwiSrnPgUSdsnBMadA91QG1CYEq7m9PGgo2 xmy8Nfray2X3dS2ZtgNPtVHfOjyS16NS0naE2U+XtoBnrQ/vTxMdz8CC3BFeMQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692297163; a=rsa-sha256; cv=none; b=h1bduUP4xfPEdekLjFZvjCvA44Ld+2fdgBV5xKl1Bn0jSGsFcv4k25ghQWKqSs03smVnia 6rh7QQ0uXRyZ5Rvc6b1PaqNCFG6Kf+7VeTvawe4uqLU9tX1zyf1N6HDEpBf91AFe8LDAJ5 oWCFlgYeNhnz28fx104eUWq1izSvj0GJc8VEuT0E0PEsfgLGiy8Ql/FkHs7lD98y44egKp UUCUIA7SFevso9Hzw+sUZibtbx2BfX8PyC43TI4bOMDOvvYrbA7FHKP42lqRkLtJSfeQjL LgCZbKXKBVkiKQkDDidknNztVRv0ZVylPDHDaTzK3VMn8AJGmgEINOxIwhDA4A== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RRYXC4ZBqzkCj; Thu, 17 Aug 2023 18:32:43 +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 37HIWh12045833; Thu, 17 Aug 2023 18:32:43 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37HIWhkg045830; Thu, 17 Aug 2023 18:32:43 GMT (envelope-from git) Date: Thu, 17 Aug 2023 18:32:43 GMT Message-Id: <202308171832.37HIWhkg045830@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: John Baldwin Subject: git: 18974bd616ae - main - bhyve: Store the FreeBSD OUI in little-endian in the controller data 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: jhb X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 18974bd616ae141c8721b8b01eb634670f5ccd56 Auto-Submitted: auto-generated The branch main has been updated by jhb: URL: https://cgit.FreeBSD.org/src/commit/?id=18974bd616ae141c8721b8b01eb634670f5ccd56 commit 18974bd616ae141c8721b8b01eb634670f5ccd56 Author: John Baldwin AuthorDate: 2023-08-17 18:30:50 +0000 Commit: John Baldwin CommitDate: 2023-08-17 18:32:32 +0000 bhyve: Store the FreeBSD OUI in little-endian in the controller data Section 7.10.3 of the NVME 1.4b specification states that the IEEE OUI in the identify controller structure is stored in little-endian format (unlike the embedded OUI in EUI64 identifiers). Reviewed by: corvink, chuck, imp Sponsored by: Chelsio Communications Differential Revision: https://reviews.freebsd.org/D41487 --- usr.sbin/bhyve/pci_nvme.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/usr.sbin/bhyve/pci_nvme.c b/usr.sbin/bhyve/pci_nvme.c index 5bdf4c454a23..d1b15d6f3a3c 100644 --- a/usr.sbin/bhyve/pci_nvme.c +++ b/usr.sbin/bhyve/pci_nvme.c @@ -525,9 +525,9 @@ pci_nvme_init_ctrldata(struct pci_nvme_softc *sc) cd->rab = 4; /* FreeBSD OUI */ - cd->ieee[0] = 0x58; + cd->ieee[0] = 0xfc; cd->ieee[1] = 0x9c; - cd->ieee[2] = 0xfc; + cd->ieee[2] = 0x58; cd->mic = 0; From nobody Thu Aug 17 18:32:44 2023 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 4RRYXF09WLz4mWW1; Thu, 17 Aug 2023 18:32:45 +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 4RRYXD6ZcYz3Rtp; Thu, 17 Aug 2023 18:32:44 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692297164; 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=GhfJGQv+HljxxDX2AyWrDVRe1ftO2uGCc3dDQKQO0Rk=; b=A5ctQ59iBnLVhkCqfKfvw92RzYo7HJjE3GVHIlRMD2xAUKQcAgGAWjNpjeIurDg3y5S0N8 N/Nyq9l+0JwhrgAyicUg50zpJCdGYQwlLPG4WuaNJ86Sz4jrtrgoJ6vELmgC1/3ITxsC34 NjKQFCPBYHz5ZhQtPLopb4p7DSr0tvLX15NCCBCJH8S7KfjP0fFI9LlX0ubOd8czugty6w PEui0DPJUNi2jkJjqzMteXSSDZrQAXkFxQqeSB3Fl9cH6yVVrMG4/eE/JNeJaB0Me7kTyC rm0iv8R5sFrnN8KFwWKXxGPnjurAYFHd4lj5bq5Hy+EFeA0/pNng9+CGNKYEqA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692297164; 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=GhfJGQv+HljxxDX2AyWrDVRe1ftO2uGCc3dDQKQO0Rk=; b=UQWyI26NdhXDFoXuafG0xP+42Q8O4IxavgpTHGa2K+jNxcetoYLVdzAh/xe4YOhV08e6bZ eDPhv9fif+3IgJF3YxVyvQkHLG+tHanEHD8PYwS5PqKG66cWlWLHrSwHZ3k4JOJ/a/5QQc lMDNUEdVWb2qjapCAxRDFXmaBLlmAkzBf+eySbg0HW3Nq85Qh9Sj7X/mvHuBeop5eiBaov GwVWVSGi4LYOkueDLj+tzuHNHiMdOu9UcR3jaim4qTdrx0qUXBVMf2c9kEtNRul5GBExe5 inGZV16O/VAqn3bk8DfD/1+jE8p28w4qP/rnBji51S5jS9QW9HuQyCnVW+adWg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692297164; a=rsa-sha256; cv=none; b=huumuNp5bxsz5A+9le/Ckxz1YCMztr0Ht8N1Ayw3Eqgcaf8GaKaOfsRu6T4/4YqxLD6YW4 nw1sYsoJ6OmnfF9f+cvZj3N4I2fe6Vq1bOMs+bLx0fu1l9RtUSCc0n/oR9bYcFfs/gxwFl gMmfdMsqAEkfb5hw/4Zy9CJR9AhhaRPbQP9LaIUizCyVH1fki3GqDzA0VD4+PsYr4UJpos 0zSyo+p237NLwUl9t+dGo2XaD7K6Z7W0MEBTJc1tPBpGIcZmhsRA5nFLeMeh7yXUgPvBZM iPzYnm0Fduk4sZGWn6Ez/ZkhvJ0qet86tmFss0tz8iccsVjOShu3yhqr4en/1w== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RRYXD5XyRzlPN; Thu, 17 Aug 2023 18:32:44 +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 37HIWiQY045887; Thu, 17 Aug 2023 18:32:44 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37HIWinh045884; Thu, 17 Aug 2023 18:32:44 GMT (envelope-from git) Date: Thu, 17 Aug 2023 18:32:44 GMT Message-Id: <202308171832.37HIWinh045884@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: John Baldwin Subject: git: 638c68897fbd - main - arm64 db_trace: Ensure trapframe pointer is suitably aligned. 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: jhb X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 638c68897fbd7623cc0b6fc8e8c31cb124202a55 Auto-Submitted: auto-generated The branch main has been updated by jhb: URL: https://cgit.FreeBSD.org/src/commit/?id=638c68897fbd7623cc0b6fc8e8c31cb124202a55 commit 638c68897fbd7623cc0b6fc8e8c31cb124202a55 Author: John Baldwin AuthorDate: 2023-08-17 18:31:20 +0000 Commit: John Baldwin CommitDate: 2023-08-17 18:32:32 +0000 arm64 db_trace: Ensure trapframe pointer is suitably aligned. Reviewed by: jrtc27, markj Sponsored by: DARPA Differential Revision: https://reviews.freebsd.org/D41486 --- sys/arm64/arm64/db_trace.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sys/arm64/arm64/db_trace.c b/sys/arm64/arm64/db_trace.c index 8e8fedc1c5f9..cb1c0789b03f 100644 --- a/sys/arm64/arm64/db_trace.c +++ b/sys/arm64/arm64/db_trace.c @@ -93,7 +93,8 @@ db_stack_trace_cmd(struct thread *td, struct unwind_state *frame) struct trapframe *tf; tf = (struct trapframe *)(uintptr_t)frame->fp - 1; - if (!kstack_contains(td, (vm_offset_t)tf, + if (!__is_aligned(tf, _Alignof(*tf)) || + !kstack_contains(td, (vm_offset_t)tf, sizeof(*tf))) { db_printf("--- invalid trapframe %p\n", tf); break; From nobody Thu Aug 17 18:32:45 2023 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 4RRYXG14gJz4mWNT; Thu, 17 Aug 2023 18:32:46 +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 4RRYXG0Kqmz3RhQ; Thu, 17 Aug 2023 18:32:46 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692297166; 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=3pyphwsWaiFqAPH5TGVfQa/Hs9/QW0Ybh8xHpnva9ko=; b=JsphWyF3ySdHjvpV1a/YRq+eFmqVzd/UTOZrZAYSIJhfUQg9OpfePUamk7kjx8ZVSiye4O hTXkKT44dqN7+j/u5+YqfiHviFPNBHPf0sGTeBOiAVWeHEx+GodkTL31vzTJMnkbiA2KK8 HHX4dZt4gf+X9oZKw3hP3jzetvlzyiIWlF9QekPTdh1IFWDr+67BFvanQeXNwjZaUE3L8M 6Z1+wtBWwWlVqQAVmuFqRUoEtatN9cvu8iN8viSK59zOAyRodTi8rxycZ47mq4ue5fsJwJ lhI8DtQSPGhsFTMriqYG6vqRpp77TBOd0fEHjsDk4byET6py/FipN8nycTAIgA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692297166; 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=3pyphwsWaiFqAPH5TGVfQa/Hs9/QW0Ybh8xHpnva9ko=; b=oII5yDKfGi5mcDqTzfG2s8G4zhifdzCODNjRX0scyBmZHa9Y/wPM7vVDkE+NppgFPchP9J 1r2iye95z0iPymQ4UrMzvfkxktdcCHY1eIlGWliO34mwMZdAvhz/ZkTxuyQV/pXtAFuczW +nCkK7rKT6NYgIeQLwuZlWOCoVCwpUKe0oEL5bNxZGLKkEAOzNywKy9K7o4KqtOba6nrly 5PpBU4OMWPKgnHhpzSZAYb7f+4FEfArCmM2iVGhlTogBi+rHxy8WCPL67pY4G0aKar36W/ rSh0i+Otv4XeCTzMpuBvKeUc4syL6CScDqxMhtfXYYeruNCPNbxGA811E2mZhg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692297166; a=rsa-sha256; cv=none; b=r0oMI/tqefk/mgbuVt62yL5PmadbIJO6RJZIfbdNFEMTzc+V1n1Efmjm54R5MQwiToSO3e ZmP0C57aAsdXlV13/bSh6YeV69c0LHDfdslK5y65Ddq/CPrC4kfIDmGMQWMSsLdnk2GR7F 8d5X10jcJV0I+kPa1oq/RJCytL8wYlJfmNUBNuApHuCHi0D3Kc491LaElqXTkVkoFgZA3v sJz36pMimT7UMngO9oMUNgayzyBz32yT5fLNRXnSYMXTvMAd3sa030Xo578lsnHmyPAGFv LYRK42USBxwiBrcRuHaunPdxGbBVpjlzhKosrCmay1DF1IiIblCO/64uytNg3g== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RRYXF6WsvzkCk; Thu, 17 Aug 2023 18:32:45 +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 37HIWjIZ045936; Thu, 17 Aug 2023 18:32:45 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37HIWjHK045933; Thu, 17 Aug 2023 18:32:45 GMT (envelope-from git) Date: Thu, 17 Aug 2023 18:32:45 GMT Message-Id: <202308171832.37HIWjHK045933@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: John Baldwin Subject: git: ece58eaf5009 - main - Restore blank line after #include 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: jhb X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: ece58eaf500974ba4ab1b56420414bf971a17ef7 Auto-Submitted: auto-generated The branch main has been updated by jhb: URL: https://cgit.FreeBSD.org/src/commit/?id=ece58eaf500974ba4ab1b56420414bf971a17ef7 commit ece58eaf500974ba4ab1b56420414bf971a17ef7 Author: John Baldwin AuthorDate: 2023-08-17 18:32:14 +0000 Commit: John Baldwin CommitDate: 2023-08-17 18:32:32 +0000 Restore blank line after #include --- lib/libc/arm/gen/_ctx_start.S | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/libc/arm/gen/_ctx_start.S b/lib/libc/arm/gen/_ctx_start.S index 39c282bf30c7..cd8d25b9e583 100644 --- a/lib/libc/arm/gen/_ctx_start.S +++ b/lib/libc/arm/gen/_ctx_start.S @@ -1,4 +1,5 @@ #include + ENTRY(_ctx_start) mov lr, pc mov pc, r4 From nobody Thu Aug 17 18:35:11 2023 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 4RRYb33nhtz4mX2f; Thu, 17 Aug 2023 18:35:11 +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 4RRYb33KGqz3TRT; Thu, 17 Aug 2023 18:35:11 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692297311; 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=N0iQOQSOgwPF6JfJCLT16/LlMgqOmAvOd/78JilmtA8=; b=NhvIFJrtf+hk5ohPqk1iM5SoK8wFLHsDQMiK59+urnRJUi1hqfvkNeHVaR9xqrBZDd1w4K 3rZAsGuQkzwh7h8wWBYdjiMKmGLGVx6nYy5PqibHc6oY3zV9cPSPxhJWOglJ73R7GQX8wF 3LTLl8DF9mxrLRkKEcHhqDmrNTixwN6S/cWrWV6hQNu34QR7phRsrl8SMR7kiRqUjTWXVv bY2fbxjNVvRAPo4QCDSSzkSeEKVTvCBXBSNwx/WZBDqnawbbRjmns+gkGoxBc4uFJb8w+Z LS8Lr8Gsk39SV07wLjWGqi06gw+Vc+45RQZ2Wce5/05rjgSh7vJOeldvsY8k8Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692297311; 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=N0iQOQSOgwPF6JfJCLT16/LlMgqOmAvOd/78JilmtA8=; b=GxeVLfS3jdbde4VhDa7lFw9hjhDUAShj2/EVpZ5SI+qvD2T43d3/Z6Pb/WyBis9/mMu9Pp PiAGhWuqLTzCTv4HQ8wBg8o4Bqqk6eO+oWNXxxku47g2C19wnJIUyOFL/YHElBJRJ9GWxo riDbCPKvEsOe72t2xXVBkacPemk79IisOwtWmuhhFduyCptIS9C2YmZcF+91SO/JDLkS51 XsSsH7xVNaYWx9EKGXJrAFb7cXztqYHlQagUieLdSbBiXN8afC6VsJp33kJD8f59WMtYKY LO3e8xLIQDuf/p3MWuxTA6KHTtqnk3SyJOPVRqBhokjQCDQnBfLm/YcaeyTmRg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692297311; a=rsa-sha256; cv=none; b=XUKeKD87Q7hX1bY9PruX8tfDjN745HEerxUtCR/moaaOr5hflC8gKN9sMK37MBC4XuQYhs +pi77qdhDS7HTVtlm3b9UMOAOFcnD7AW7o4+1OJpvJ+Fkj7jm9YI5K8j5u3w7w6JhlMFfq +8GfEWl22NA9CRn6+lWvCmEWg9f9TXrenUvphYd3gfdbRdKhnf3FxmdnUk/7UQoFrB5h1D oE11bgPWkfBPcNJj4MtB+bDM5a/5UOEr9KZik/V1Y4bINnRWxZ5o0q6Ui+zyPPPD/ldFjq tmy5n6Csn1ifD3ahM6jLTsVHBNaEn0U6nMKjel387EkuTjRS3z+P4Xyg+wir2Q== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RRYb32MsVzlM7; Thu, 17 Aug 2023 18:35:11 +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 37HIZBPj047111; Thu, 17 Aug 2023 18:35:11 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37HIZBXD047108; Thu, 17 Aug 2023 18:35:11 GMT (envelope-from git) Date: Thu, 17 Aug 2023 18:35:11 GMT Message-Id: <202308171835.37HIZBXD047108@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Marius Strobl Subject: git: 51e235148a4b - main - iflib drivers: Constify PCI ID LUTs 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: marius X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 51e235148a4becba94e824a44bd69687644a7f56 Auto-Submitted: auto-generated The branch main has been updated by marius: URL: https://cgit.FreeBSD.org/src/commit/?id=51e235148a4becba94e824a44bd69687644a7f56 commit 51e235148a4becba94e824a44bd69687644a7f56 Author: Marius Strobl AuthorDate: 2023-08-16 16:49:34 +0000 Commit: Marius Strobl CommitDate: 2023-08-17 18:34:23 +0000 iflib drivers: Constify PCI ID LUTs Since d49e83eac3baf16a22b1c5d42e8438b68b17e6f9, iflib(9) is ready for this change. While at it, make isc_driver_version strings (static) const where not apparently un-const on purpose, too. This reduces the size of the amd64 GENERIC by about 10 KiB. --- sys/dev/axgbe/if_axgbe_pci.c | 2 +- sys/dev/bnxt/bnxt.h | 2 +- sys/dev/bnxt/if_bnxt.c | 4 ++-- sys/dev/e1000/if_em.c | 8 ++++---- sys/dev/enetc/if_enetc.c | 2 +- sys/dev/enic/if_enic.c | 2 +- sys/dev/iavf/iavf_drv_info.h | 2 +- sys/dev/ice/ice_drv_info.h | 2 +- sys/dev/igc/if_igc.c | 2 +- sys/dev/ixgbe/if_ix.c | 4 ++-- sys/dev/ixgbe/if_ixv.c | 4 ++-- sys/dev/ixl/if_ixl.c | 2 +- sys/dev/mgb/if_mgb.c | 2 +- sys/dev/vmware/vmxnet3/if_vmx.c | 2 +- 14 files changed, 20 insertions(+), 20 deletions(-) diff --git a/sys/dev/axgbe/if_axgbe_pci.c b/sys/dev/axgbe/if_axgbe_pci.c index ac0bab896cb9..7f661e6d9c98 100644 --- a/sys/dev/axgbe/if_axgbe_pci.c +++ b/sys/dev/axgbe/if_axgbe_pci.c @@ -137,7 +137,7 @@ static struct resource_spec axgbe_pci_mac_spec[] = { { -1, 0 } }; -static pci_vendor_info_t axgbe_vendor_info_array[] = +static const pci_vendor_info_t axgbe_vendor_info_array[] = { PVID(0x1022, 0x1458, "AMD 10 Gigabit Ethernet Driver"), PVID(0x1022, 0x1459, "AMD 10 Gigabit Ethernet Driver"), diff --git a/sys/dev/bnxt/bnxt.h b/sys/dev/bnxt/bnxt.h index 78b7e4ca6bf5..2b5c16e263d7 100644 --- a/sys/dev/bnxt/bnxt.h +++ b/sys/dev/bnxt/bnxt.h @@ -206,7 +206,7 @@ #define BNXT_MIN_FRAME_SIZE 52 /* Frames must be padded to this size for some A0 chips */ -extern char bnxt_driver_version[]; +extern const char bnxt_driver_version[]; typedef void (*bnxt_doorbell_tx)(void *, uint16_t idx); typedef void (*bnxt_doorbell_rx)(void *, uint16_t idx); typedef void (*bnxt_doorbell_rx_cq)(void *, bool); diff --git a/sys/dev/bnxt/if_bnxt.c b/sys/dev/bnxt/if_bnxt.c index c77be218e677..2796eed94e11 100644 --- a/sys/dev/bnxt/if_bnxt.c +++ b/sys/dev/bnxt/if_bnxt.c @@ -67,7 +67,7 @@ * PCI Device ID Table */ -static pci_vendor_info_t bnxt_vendor_info_array[] = +static const pci_vendor_info_t bnxt_vendor_info_array[] = { PVID(BROADCOM_VENDOR_ID, BCM57301, "Broadcom BCM57301 NetXtreme-C 10Gb Ethernet Controller"), @@ -300,7 +300,7 @@ static driver_t bnxt_iflib_driver = { */ #define BNXT_DRIVER_VERSION "2.20.0.1" -char bnxt_driver_version[] = BNXT_DRIVER_VERSION; +const char bnxt_driver_version[] = BNXT_DRIVER_VERSION; extern struct if_txrx bnxt_txrx; static struct if_shared_ctx bnxt_sctx_init = { .isc_magic = IFLIB_MAGIC, diff --git a/sys/dev/e1000/if_em.c b/sys/dev/e1000/if_em.c index aabd1242b74c..4fa275f08e28 100644 --- a/sys/dev/e1000/if_em.c +++ b/sys/dev/e1000/if_em.c @@ -36,8 +36,8 @@ /********************************************************************* * Driver version: *********************************************************************/ -char em_driver_version[] = "7.7.8-fbsd"; -char igb_driver_version[] = "2.5.19-fbsd"; +static const char em_driver_version[] = "7.7.8-fbsd"; +static const char igb_driver_version[] = "2.5.19-fbsd"; /********************************************************************* * PCI Device ID Table @@ -49,7 +49,7 @@ char igb_driver_version[] = "2.5.19-fbsd"; * { Vendor ID, Device ID, SubVendor ID, SubDevice ID, String Index } *********************************************************************/ -static pci_vendor_info_t em_vendor_info_array[] = +static const pci_vendor_info_t em_vendor_info_array[] = { /* Intel(R) - lem-class legacy devices */ PVID(0x8086, E1000_DEV_ID_82540EM, "Intel(R) Legacy PRO/1000 MT 82540EM"), @@ -214,7 +214,7 @@ static pci_vendor_info_t em_vendor_info_array[] = PVID_END }; -static pci_vendor_info_t igb_vendor_info_array[] = +static const pci_vendor_info_t igb_vendor_info_array[] = { /* Intel(R) - igb-class devices */ PVID(0x8086, E1000_DEV_ID_82575EB_COPPER, "Intel(R) PRO/1000 82575EB (Copper)"), diff --git a/sys/dev/enetc/if_enetc.c b/sys/dev/enetc/if_enetc.c index 2924a8e19f86..04171698cd38 100644 --- a/sys/dev/enetc/if_enetc.c +++ b/sys/dev/enetc/if_enetc.c @@ -125,7 +125,7 @@ static int enetc_ctrl_send(struct enetc_softc*, static const char enetc_driver_version[] = "1.0.0"; -static pci_vendor_info_t enetc_vendor_info_array[] = { +static const pci_vendor_info_t enetc_vendor_info_array[] = { PVID(PCI_VENDOR_FREESCALE, ENETC_DEV_ID_PF, "Freescale ENETC PCIe Gigabit Ethernet Controller"), PVID_END diff --git a/sys/dev/enic/if_enic.c b/sys/dev/enic/if_enic.c index a386191a51ef..b2fc3af56006 100644 --- a/sys/dev/enic/if_enic.c +++ b/sys/dev/enic/if_enic.c @@ -57,7 +57,7 @@ static SYSCTL_NODE(_hw, OID_AUTO, enic, CTLFLAG_RW | CTLFLAG_MPSAFE, 0, "ENIC"); -static pci_vendor_info_t enic_vendor_info_array[] = +static const pci_vendor_info_t enic_vendor_info_array[] = { PVID(CISCO_VENDOR_ID, PCI_DEVICE_ID_CISCO_VIC_ENET, DRV_DESCRIPTION), diff --git a/sys/dev/iavf/iavf_drv_info.h b/sys/dev/iavf/iavf_drv_info.h index ed8e05fe9727..5a84a30662a8 100644 --- a/sys/dev/iavf/iavf_drv_info.h +++ b/sys/dev/iavf/iavf_drv_info.h @@ -66,7 +66,7 @@ const char iavf_driver_version[] = "3.0.26-k"; * to most-generic entry; e.g. PVIDV_OEM()s for a device ID must come before * the PVIDV() for it. */ -static pci_vendor_info_t iavf_vendor_info_array[] = { +static const pci_vendor_info_t iavf_vendor_info_array[] = { PVIDV(IAVF_INTEL_VENDOR_ID, IAVF_DEV_ID_VF, "Intel(R) Ethernet Virtual Function 700 Series"), PVIDV(IAVF_INTEL_VENDOR_ID, IAVF_DEV_ID_X722_VF, diff --git a/sys/dev/ice/ice_drv_info.h b/sys/dev/ice/ice_drv_info.h index f258650760bc..41598923dc94 100644 --- a/sys/dev/ice/ice_drv_info.h +++ b/sys/dev/ice/ice_drv_info.h @@ -85,7 +85,7 @@ const uint8_t ice_rc_version = 0; * to most-generic entry; e.g. PVIDV_OEM()s for a device ID must come before * the PVIDV() for it. */ -static pci_vendor_info_t ice_vendor_info_array[] = { +static const pci_vendor_info_t ice_vendor_info_array[] = { PVIDV(ICE_INTEL_VENDOR_ID, ICE_DEV_ID_E810C_BACKPLANE, "Intel(R) Ethernet Controller E810-C for backplane"), PVIDV_OEM(ICE_INTEL_VENDOR_ID, ICE_DEV_ID_E810C_QSFP, diff --git a/sys/dev/igc/if_igc.c b/sys/dev/igc/if_igc.c index 03c366207ff0..c59e379ca2c8 100644 --- a/sys/dev/igc/if_igc.c +++ b/sys/dev/igc/if_igc.c @@ -46,7 +46,7 @@ * { Vendor ID, Device ID, String } *********************************************************************/ -static pci_vendor_info_t igc_vendor_info_array[] = +static const pci_vendor_info_t igc_vendor_info_array[] = { /* Intel(R) PRO/1000 Network Connection - igc */ PVID(0x8086, IGC_DEV_ID_I225_LM, "Intel(R) Ethernet Controller I225-LM"), diff --git a/sys/dev/ixgbe/if_ix.c b/sys/dev/ixgbe/if_ix.c index ea705d427b86..e8fb5de493ce 100644 --- a/sys/dev/ixgbe/if_ix.c +++ b/sys/dev/ixgbe/if_ix.c @@ -45,7 +45,7 @@ /************************************************************************ * Driver version ************************************************************************/ -char ixgbe_driver_version[] = "4.0.1-k"; +static const char ixgbe_driver_version[] = "4.0.1-k"; /************************************************************************ * PCI Device ID Table @@ -56,7 +56,7 @@ char ixgbe_driver_version[] = "4.0.1-k"; * * { Vendor ID, Device ID, SubVendor ID, SubDevice ID, String Index } ************************************************************************/ -static pci_vendor_info_t ixgbe_vendor_info_array[] = +static const pci_vendor_info_t ixgbe_vendor_info_array[] = { PVID(IXGBE_INTEL_VENDOR_ID, IXGBE_DEV_ID_82598AF_DUAL_PORT, "Intel(R) 82598EB AF (Dual Fiber)"), PVID(IXGBE_INTEL_VENDOR_ID, IXGBE_DEV_ID_82598AF_SINGLE_PORT, "Intel(R) 82598EB AF (Fiber)"), diff --git a/sys/dev/ixgbe/if_ixv.c b/sys/dev/ixgbe/if_ixv.c index 1e902df0510a..66a1e4fe2df1 100644 --- a/sys/dev/ixgbe/if_ixv.c +++ b/sys/dev/ixgbe/if_ixv.c @@ -45,7 +45,7 @@ /************************************************************************ * Driver version ************************************************************************/ -char ixv_driver_version[] = "2.0.1-k"; +static const char ixv_driver_version[] = "2.0.1-k"; /************************************************************************ * PCI Device ID Table @@ -56,7 +56,7 @@ char ixv_driver_version[] = "2.0.1-k"; * * { Vendor ID, Device ID, SubVendor ID, SubDevice ID, String Index } ************************************************************************/ -static pci_vendor_info_t ixv_vendor_info_array[] = +static const pci_vendor_info_t ixv_vendor_info_array[] = { PVID(IXGBE_INTEL_VENDOR_ID, IXGBE_DEV_ID_82599_VF, "Intel(R) X520 82599 Virtual Function"), PVID(IXGBE_INTEL_VENDOR_ID, IXGBE_DEV_ID_X540_VF, "Intel(R) X540 Virtual Function"), diff --git a/sys/dev/ixl/if_ixl.c b/sys/dev/ixl/if_ixl.c index a1dfe523893e..60e66aeaf579 100644 --- a/sys/dev/ixl/if_ixl.c +++ b/sys/dev/ixl/if_ixl.c @@ -63,7 +63,7 @@ * ( Vendor ID, Device ID, Branding String ) *********************************************************************/ -static pci_vendor_info_t ixl_vendor_info_array[] = +static const pci_vendor_info_t ixl_vendor_info_array[] = { PVIDV(I40E_INTEL_VENDOR_ID, I40E_DEV_ID_SFP_XL710, "Intel(R) Ethernet Controller X710 for 10GbE SFP+"), PVIDV(I40E_INTEL_VENDOR_ID, I40E_DEV_ID_KX_B, "Intel(R) Ethernet Controller XL710 for 40GbE backplane"), diff --git a/sys/dev/mgb/if_mgb.c b/sys/dev/mgb/if_mgb.c index 60d0c21ccceb..4a23ef3cdcaf 100644 --- a/sys/dev/mgb/if_mgb.c +++ b/sys/dev/mgb/if_mgb.c @@ -86,7 +86,7 @@ #include "ifdi_if.h" #include "miibus_if.h" -static pci_vendor_info_t mgb_vendor_info_array[] = { +static const pci_vendor_info_t mgb_vendor_info_array[] = { PVID(MGB_MICROCHIP_VENDOR_ID, MGB_LAN7430_DEVICE_ID, "Microchip LAN7430 PCIe Gigabit Ethernet Controller"), PVID(MGB_MICROCHIP_VENDOR_ID, MGB_LAN7431_DEVICE_ID, diff --git a/sys/dev/vmware/vmxnet3/if_vmx.c b/sys/dev/vmware/vmxnet3/if_vmx.c index c819f3aae995..99e84e744d57 100644 --- a/sys/dev/vmware/vmxnet3/if_vmx.c +++ b/sys/dev/vmware/vmxnet3/if_vmx.c @@ -77,7 +77,7 @@ #define VMXNET3_VMWARE_VENDOR_ID 0x15AD #define VMXNET3_VMWARE_DEVICE_ID 0x07B0 -static pci_vendor_info_t vmxnet3_vendor_info_array[] = +static const pci_vendor_info_t vmxnet3_vendor_info_array[] = { PVID(VMXNET3_VMWARE_VENDOR_ID, VMXNET3_VMWARE_DEVICE_ID, "VMware VMXNET3 Ethernet Adapter"), /* required last entry */ From nobody Thu Aug 17 18:53:34 2023 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 4RRZ0G66GNz4q1Y2; Thu, 17 Aug 2023 18:53:34 +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 4RRZ0G5YhTz3Vgc; Thu, 17 Aug 2023 18:53:34 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692298414; 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=k+HOHVzWYGquZOeHCFkCFzl2xQb3d5rvPrwZ8cnFYNc=; b=B5v/k9TA0g/MSY99bOy37zaRIncfyTPcSWvVLXY6dt9fzXBXstFYi+vzgdA3il39ckPwEM BxpVlIyf6ZzSfPOIPr27lUtblSF3yDdtu98tzQMMgH9ZZguxF3lcyhyfMOIN5qCUZXl94Y 56otfoz7pXaAmDuF2BKdRwVf9LYrAHbiQNW+g+bXxTgqOzhASZi9P1WTdmUYq/AFWoM9Ci UE+upSsxOyiHopzQtRAUcuFg5uNtbCIfGrKmJMnHAZvdmMhp5jTS3sPWzZGua/BTPUBVzC W/gCEO1KkOXLigUkW2raaFV/nyc/wAvDlWSgxAMCu/xIW8gbn8sxlWF7nAlBJQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692298414; 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=k+HOHVzWYGquZOeHCFkCFzl2xQb3d5rvPrwZ8cnFYNc=; b=vR9LfM9Y3k32OINW/HXPTqpBshKVoddhoUjkvUfRhqkgwgRYM7+zS3JIjB6bh0rDpKyNyi Gdb4jVjkndMnppdH9EDzsLC5huvYILYvPowQprSBHmyLieIFJnmdd0jzfUQMDH7Tt8kf1i KGeyyc6WjG5dCU3P2XHuJbvTa9ZIUt8wXKx1ydWkOIAYn2K93WAmTZWiR9JjZW2Juo0dOH ACE1INskfbQ8FSQE6bXvW7LTIF980G8E1iPbeUysTqqzYW817xkMZYFtAG53hyyOnRYud6 vg9UCtVFnuWZxt1Q9h8ho1y9XD6DfP8V2p38TLG9ybsr7fBY0mkqp5HAsDr3PA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692298414; a=rsa-sha256; cv=none; b=lGxSDVFK0idbtJahg1PQCWMKWIyXJYENxugb1hDQdtTzOApJwVYI4jOuvkxem1n7p2i5Kf gFXFNI2yP06kCmHVnAQqG59XrZ21BESTjeFCLpjQyHrxpUy6dEn9mbMhgzkBS19DBQGwmt BaOfzVvNI1Kwcf/8t4/9JY6HqbM79ts6qhei7SwvcPCEfVg7CurqiHhXh+5iA+dx2n6rQB 1uuJo5tXT8qK+pnEbNtGxcZTVIRBpEXtxUe+1LtIljFrHst0atlItb0uEaD2unyYp0bopf LfVANe3lKi5WPBQFZ+yzMtFmpeWGC5xeU9oRoE3VumDO4MhD13O1rtS3qG5ncA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RRZ0G4cmQzljH; Thu, 17 Aug 2023 18:53:34 +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 37HIrYLN079240; Thu, 17 Aug 2023 18:53:34 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37HIrYmk079237; Thu, 17 Aug 2023 18:53:34 GMT (envelope-from git) Date: Thu, 17 Aug 2023 18:53:34 GMT Message-Id: <202308171853.37HIrYmk079237@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Ed Maste Subject: git: d1eb515f14e2 - main - bhyve: default UART to 115200 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: emaste X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: d1eb515f14e26e345ef5075648bfc18361c7d576 Auto-Submitted: auto-generated The branch main has been updated by emaste: URL: https://cgit.FreeBSD.org/src/commit/?id=d1eb515f14e26e345ef5075648bfc18361c7d576 commit d1eb515f14e26e345ef5075648bfc18361c7d576 Author: Ed Maste AuthorDate: 2023-08-17 17:36:02 +0000 Commit: Ed Maste CommitDate: 2023-08-17 18:53:23 +0000 bhyve: default UART to 115200 Reviewed by: jhb Differential Revision: https://reviews.freebsd.org/D41494 --- usr.sbin/bhyve/uart_emul.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/usr.sbin/bhyve/uart_emul.c b/usr.sbin/bhyve/uart_emul.c index 645abf6dc243..917ce36b67f6 100644 --- a/usr.sbin/bhyve/uart_emul.c +++ b/usr.sbin/bhyve/uart_emul.c @@ -64,7 +64,7 @@ #define COM4_IRQ 3 #define DEFAULT_RCLK 1843200 -#define DEFAULT_BAUD 9600 +#define DEFAULT_BAUD 115200 #define FCR_RX_MASK 0xC0 From nobody Thu Aug 17 19:58:34 2023 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 4RRbRG3Mpnz4q54m; Thu, 17 Aug 2023 19:58:34 +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 4RRbRG2rlwz4HTC; Thu, 17 Aug 2023 19:58:34 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692302314; 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=ev5whL04kMtWu3efabupViDXOiLchRr7tRTlsXsCr/8=; b=ceC0MGM5ANYadNN/Wu9A1wZDMiTFSJTlY77HkTzceAzOVkMgJEuFe9Z6KajIxwNhZfwmtx Hoja2M7pn02ICQMJMOJzquHevCvlehP+kz6FiJQEvrNwEFbHk/3atN+MATl2lC9ZrZ3iQZ aI9haXuncblSVra9p/SenB8orqzNqwU5Eoc6yqi1Fgj1qECB7wRMoJLvsqJFsBMd1bedN3 ClaQg+X7tn3jRHWxgPOtGJ95OJezEAEccbGfVNBGdjX+r7/UNWSm2/tRyRVWXQVIaPmnQq At8jF3EVrT3/vGcOxa4HF6JtVlZpCke7y7lrY5sLE+GzjtyZv2W/Bi800PMibQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692302314; 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=ev5whL04kMtWu3efabupViDXOiLchRr7tRTlsXsCr/8=; b=j74Mpnstb/exJhnhqt8oDPPUeQKmh1KUTB7T0MUcRhP8q2CHfV94zID2F3XbmmtQ4XE2jf wbLjuYlGNAfCGBlItwvnSUQ++lDcuox2Sh7FR+A0yEmaAcEuJin2B6wA/6CfSJpbPaTyI2 86xHhpiEGy3sg1SLdVLUkWWpe8kzN3jmGxNj/vm4WiZmdaaKzROXEuNpE5/+Ut4zLf+av3 P4L4qUasbh5kFroN1YS9eRP0eRAN5vHNwZIg0aCL7TtPQRo2vdPAAn1huUKTq7CkX+GB8E u7eIQ93o6qo9X5PcE/ivUonHJhdDsjgphdhYkcCVRlUZMI2qLpvDb8tlkxyvBg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692302314; a=rsa-sha256; cv=none; b=I9x8Y0C3e72q62cgy8BeneaIjQMBLAMzxAkTsDwk+AP03BNe3CWy+g+cOI78jVPLTIuIbD +AlpGsekbY5wQdd9sCeBtzccVWxkfG0Rq9wR4DnWEY8Pa+JUahK5xIgG6H8kGWnDNMZpVG uoj4L587lvsGm1/fIuQYNDDjFwpm1hv0960Gv0Aj7rw9Ppu50kUOEraz/49r+0XOJNlhIk 97zMMzHkd/vpKJ9FKZtL1EfvL9zd0HxTEb1zRk9UciaFIhq+7Soti0pLPVWnMDf8Bju5xh osYlTOsqMekTwY9LWM/P63+xY3y9U4y4qx4Kyc0E8BIB5Eufi4zWSXJ3SyZHXQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RRbRG1vNqzn60; Thu, 17 Aug 2023 19:58:34 +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 37HJwYjP080165; Thu, 17 Aug 2023 19:58:34 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37HJwYxd080162; Thu, 17 Aug 2023 19:58:34 GMT (envelope-from git) Date: Thu, 17 Aug 2023 19:58:34 GMT Message-Id: <202308171958.37HJwYxd080162@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Dmitry Chagin Subject: git: 1f2b31f76e7d - main - linux(4): Add 2 Linux socket ioctl commands 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: dchagin X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 1f2b31f76e7d1ba591a4e7f4305c4acc2b1b4fa5 Auto-Submitted: auto-generated The branch main has been updated by dchagin: URL: https://cgit.FreeBSD.org/src/commit/?id=1f2b31f76e7d1ba591a4e7f4305c4acc2b1b4fa5 commit 1f2b31f76e7d1ba591a4e7f4305c4acc2b1b4fa5 Author: Alvin Chen AuthorDate: 2023-08-17 19:57:16 +0000 Commit: Dmitry Chagin CommitDate: 2023-08-17 19:57:16 +0000 linux(4): Add 2 Linux socket ioctl commands Support 2 Linux socket ioctl commands: SIOCGIFMETRIC, SIOCSIFMETRIC. Differential revision: https://reviews.freebsd.org/D39786 MFC after: 1 month --- sys/compat/linux/linux_ioctl.c | 6 ++++++ sys/compat/linux/linux_ioctl.h | 2 ++ 2 files changed, 8 insertions(+) diff --git a/sys/compat/linux/linux_ioctl.c b/sys/compat/linux/linux_ioctl.c index 709f3ded977b..3b2727afd179 100644 --- a/sys/compat/linux/linux_ioctl.c +++ b/sys/compat/linux/linux_ioctl.c @@ -2272,6 +2272,12 @@ linux_ioctl_socket_ifreq(struct thread *td, int fd, u_int cmd, case LINUX_SIOCGIFHWADDR: cmd = SIOCGHWADDR; break; + case LINUX_SIOCGIFMETRIC: + cmd = SIOCGIFMETRIC; + break; + case LINUX_SIOCSIFMETRIC: + cmd = SIOCSIFMETRIC; + break; /* * XXX This is slightly bogus, but these ioctls are currently * XXX only used by the aironet (if_an) network driver. diff --git a/sys/compat/linux/linux_ioctl.h b/sys/compat/linux/linux_ioctl.h index 42c36e43db6c..8a56e35d10c6 100644 --- a/sys/compat/linux/linux_ioctl.h +++ b/sys/compat/linux/linux_ioctl.h @@ -235,6 +235,8 @@ #define LINUX_SIOCGIFBRDADDR 0x8919 #define LINUX_SIOCGIFNETMASK 0x891b #define LINUX_SIOCSIFNETMASK 0x891c +#define LINUX_SIOCGIFMETRIC 0x891d +#define LINUX_SIOCSIFMETRIC 0x891e #define LINUX_SIOCGIFMTU 0x8921 #define LINUX_SIOCSIFMTU 0x8922 #define LINUX_SIOCSIFNAME 0x8923 From nobody Thu Aug 17 19:58:35 2023 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 4RRbRJ0Cpqz4q50V; Thu, 17 Aug 2023 19:58:36 +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 4RRbRH42Y8z4HWs; Thu, 17 Aug 2023 19:58:35 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692302315; 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=eHHxyG8TGQ1ub+Cnz6lDpu/8xIoG1HTDxW69TVXAJ+M=; b=tN00H1jA3SWn2lOE2lRKsNGZxxlyJ+eLMnnRJuHypSNJhuZ3YRsFTKT53yD3yRAYj72Crq qtE0c2yds69i4nOaddZKkqMDPnag4sA5yYxnbUZ2tDlkGogYuRVQGRx1IMG73ZWR83gTnV l7gkfubQXtMwvvq905uC+w9LEXe7NQah+NVEsRWSc0J3kVY3AqpOChTgdXLWppKctv8S/d Gz908RrtoCuxVIdkzMmmX9oIKjQJkGRkz4XAtH3+1uiebPwseGrP+myT1J8MMCEj7gl+pp 4NNQg5+wtRRMNIrwTYwMr4V2vDdk9nlzeHEkdwP06WELm0WErvu2/0ApFtYupg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692302315; 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=eHHxyG8TGQ1ub+Cnz6lDpu/8xIoG1HTDxW69TVXAJ+M=; b=AV97fhSKgYcechoU9Ktg49VqYjCtWrECQfnYHH+umrVQWSaRVIQ0VII4MjU/UzskgwzhiD wlPsy2NK1WYHSJHO6ejmJ+Qa+6gKwwvgyOXWawu0gO64VbtjEtcbAnYi5FHMAO8Wk4bdy0 LxUDtUnbop9Cs293BI9Vce33Ty9U0GNd46e1ktzL50+8hoguMMBV4sRsYEr+rULMunWze0 L2Xdv+30cHxnmqUQuDAm3aERf6QtQ3vuDqYA2v9mDOSzNYeREP+ym/RDySir1LOxyl+Vp1 Yin91Kbt3A+J5P3zSq8XBQLQtWMN+4snLVqoAQQmhyJIsGRVtis1wF7buZSfIA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692302315; a=rsa-sha256; cv=none; b=mDBSw1u9BJMmQndzRGXaAqhm3Nzq+JTf9UqRDndFLhXUyTam/b8T9BAbRkuJVccpiAw4q0 W8fB7LOc6Kjw0kYnaV7jSieyeT9hKHI6RenDaaqLWw+pbOhkMQBiwODROnsdNXpFvOJEw3 M/rzQTfcvLfWL53mOKhX1RuChoKWhx06gMO41kPkp1eNrBWQfOZBcYFo+3bAH+M+iGbOXS /qubLRJxoyxZkrbVDVldYfTWLZg40TJssp4rLjPoT7fHvRmCld/r0y3s575mXgId1FdONe qtcbkOBuZqOmV2X4zizaOAWOui7MnBaRuYD8JANpwqq8yM81RXy6YXlP7HxKSA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RRbRH2vsGzn61; Thu, 17 Aug 2023 19:58:35 +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 37HJwZNd080226; Thu, 17 Aug 2023 19:58:35 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37HJwZZ1080223; Thu, 17 Aug 2023 19:58:35 GMT (envelope-from git) Date: Thu, 17 Aug 2023 19:58:35 GMT Message-Id: <202308171958.37HJwZZ1080223@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Dmitry Chagin Subject: git: 5ad5cf507910 - main - linux(4): Be verbose about unsupported ioctl commands on ifreq ioctl 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: dchagin X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 5ad5cf507910a87188e53f94cb046d6faa0de2bb Auto-Submitted: auto-generated The branch main has been updated by dchagin: URL: https://cgit.FreeBSD.org/src/commit/?id=5ad5cf507910a87188e53f94cb046d6faa0de2bb commit 5ad5cf507910a87188e53f94cb046d6faa0de2bb Author: Alvin Chen AuthorDate: 2023-08-17 19:57:16 +0000 Commit: Dmitry Chagin CommitDate: 2023-08-17 19:57:16 +0000 linux(4): Be verbose about unsupported ioctl commands on ifreq ioctl Differential revision: https://reviews.freebsd.org/D39786 MFC after: 1 month --- sys/compat/linux/linux_ioctl.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/sys/compat/linux/linux_ioctl.c b/sys/compat/linux/linux_ioctl.c index 3b2727afd179..413d761520d3 100644 --- a/sys/compat/linux/linux_ioctl.c +++ b/sys/compat/linux/linux_ioctl.c @@ -2289,6 +2289,9 @@ linux_ioctl_socket_ifreq(struct thread *td, int fd, u_int cmd, cmd = SIOCGPRIVATE_1; break; default: + LINUX_RATELIMIT_MSG_OPT2( + "ioctl_socket_ifreq fd=%d, cmd=0x%x is not implemented", + fd, cmd); return (ENOIOCTL); } From nobody Thu Aug 17 19:58:36 2023 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 4RRbRL1s8Yz4q4tS; Thu, 17 Aug 2023 19:58:38 +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 4RRbRJ4wvmz4HC2; Thu, 17 Aug 2023 19:58:36 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692302316; 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=XgaRqV5GbcyXAUa3v6zsFOftIMqGiLQVEKWdE3boakY=; b=bvW52AT1ykJfDnLZj5hGWFQlHLgjLdfyFH9aYdMjESipVaDtbRFfHg4SHHTwX89PTlixS2 mpNtpebhJWWeI2Bv5aRBvT24qb47KEt7+J4gjn4et6F+d3qm+tmxKFMlie6hTfrBoEjY3T 8HmPKXfgO9zPleY8dx6auma7f8T2sAHQvq3DVgHbW0DZMfIawIWPhdfy75JU0zwHQKLJWC qS8KRQjJgHQV17z+sjznjtrZi48hzt719v/1S/j2TKhhbh1CZ35VTDaTBY33ltbi/Jg3z1 A6ETbsfFqI2Pu3Wt7Ao78yzodHi7U7IYFf+n6s6nfLT1TCfjBb3WZzSfxrffeg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692302316; 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=XgaRqV5GbcyXAUa3v6zsFOftIMqGiLQVEKWdE3boakY=; b=hdQMP8jtThzha36DbPGQoyQIAzFBlhcDRAPghZqOgQSfelDweofcz+XLR5gYV/e8VFqtDL HyZ7oBsBy+8L2fMqWg3FA7jMdW4Br1ijRF+LxvidxwKxoVtsf9rTcpo69fhdGSsCous208 fxsENaSpilifQMmx6EHgHKaYGRdhOfkLBCeZlK1f7qc/jqCLv8n+4mw9PNxC7dJR7Djm5H Lq2p4AoWNIXBWIsKwWSLed4OKjxJD8hcSGGOjvG4KxccuLbOJ9Q5CtQmawuMa1t1f3GhBl jHlvTp0ndyz9cKBrUP8lDO59/Pue4ibxkEntTJV6/4YKtT3GyzulNM+7BGxtYw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692302316; a=rsa-sha256; cv=none; b=QHgMQZGyQvTzMgG5In+WhJ3IhA7449Hw7lp3A8ZtBaR3riqFRcuM7trzp2cOw6w8ksk4Au Sb9c1ePR6tOrsCwvCJTV8s0ROv6gUrpC3zNQgw86P/uY/Kh812sCa5WRm1MF0ETQbbtHU5 aVI+kM88iSZ/WLOmPv3NgVj0yAbOAx22MGdCiG5B1ZXcN89YsqFX0PV+KnerwLEoyFqNHN iQ6SzFBM23X5kjzexV9NH6G5LYWTRF3RldnOmiKkI8mcSZQXdlTK2CylOl1XKaOdcLkmO9 ayM8ImxF4pxxPqI4lUlMFUDBwI4dYsoxwQoQrvT23vD+JeF9CFmuedA2izWhyA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RRbRJ3yzgzn62; Thu, 17 Aug 2023 19:58:36 +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 37HJwaXq080286; Thu, 17 Aug 2023 19:58:36 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37HJwaJ8080283; Thu, 17 Aug 2023 19:58:36 GMT (envelope-from git) Date: Thu, 17 Aug 2023 19:58:36 GMT Message-Id: <202308171958.37HJwaJ8080283@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Dmitry Chagin Subject: git: 5068387f42f4 - main - linux(4): Use l_off_t type for offset argument in sendfile syscall 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: dchagin X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 5068387f42f4d863a276c3a55fc626d4cb6c0c91 Auto-Submitted: auto-generated The branch main has been updated by dchagin: URL: https://cgit.FreeBSD.org/src/commit/?id=5068387f42f4d863a276c3a55fc626d4cb6c0c91 commit 5068387f42f4d863a276c3a55fc626d4cb6c0c91 Author: Dmitry Chagin AuthorDate: 2023-08-17 19:57:16 +0000 Commit: Dmitry Chagin CommitDate: 2023-08-17 19:57:16 +0000 linux(4): Use l_off_t type for offset argument in sendfile syscall The off_t on Linux is a long, so it's non-functional change, just to avoid confusing future readers. MFC after: 1 month --- sys/amd64/linux32/syscalls.master | 2 +- sys/i386/linux/syscalls.master | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/sys/amd64/linux32/syscalls.master b/sys/amd64/linux32/syscalls.master index a282ff00345f..9439a80b96f6 100644 --- a/sys/amd64/linux32/syscalls.master +++ b/sys/amd64/linux32/syscalls.master @@ -1020,7 +1020,7 @@ int linux_sendfile( l_int out, l_int in, - l_long *offset, + l_off_t *offset, l_size_t count ); } diff --git a/sys/i386/linux/syscalls.master b/sys/i386/linux/syscalls.master index 65a5aa69fce5..ff3a7d444600 100644 --- a/sys/i386/linux/syscalls.master +++ b/sys/i386/linux/syscalls.master @@ -1038,7 +1038,7 @@ int linux_sendfile( l_int out, l_int in, - l_long *offset, + l_off_t *offset, l_size_t count ); } From nobody Thu Aug 17 19:58:37 2023 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 4RRbRL5zL3z4q5Lx; Thu, 17 Aug 2023 19:58:38 +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 4RRbRK5z9cz4HPl; Thu, 17 Aug 2023 19:58:37 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692302317; 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=lDse4G+osD/YgzlSqP2eMVb2nWHJYNiUzm7oY+oY7Rk=; b=l89LPluyO9GDPELGJK7/44xlvqJpX/yIIkIaAAlda5qHwbezejFpYijqNQjWiNwiHFaUkE QD82B7zcZCA7iSGGy66JU2mOsF5F+iGTk3qErZg2/E8moh74Md46Wka5XJNqjV6kXVWGU1 9O/wLwMjesWTrbi5zO/UwwiluwllvcDEccPK4O2npnBu/mX2g4QV6lIhht4hNz+CZr/rMW 7BmC43ta6xAC+Q1O9BLxdHj4j8KbU0ceDZ7/sjLXlTfHbG/O/dgmeTeegjNHJUSqG+098Z DgMgX15JP0eg+k7OjJzQgwMymsB6q74p/tukqGPdAYatCvAUzlSpTMlvM6BuUw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692302317; 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=lDse4G+osD/YgzlSqP2eMVb2nWHJYNiUzm7oY+oY7Rk=; b=MWn9a+EOHZLsVLYmtUfu9RxnNStGuITDMIJZIfEaXWKu6yxC8ciDx/HHbym8HwF1zO8JBO 2cwc1Juek9lEejajOORoUt/d42VcZ4ki338GEgM8WdiUmMIq3wFOxvz+cd81NO4+yLrNRg tTCf3eTtIupQLJr9spnxKFNSPC1wIdkDDAkI0uFxAMB0vCvWvRr+oMStSE4LXMhGXD0Lk4 jXSvyZgjX39BYRvRrGffKGeaIfjmquwCPiDypaDK/xQTRhLNdb0gFGgrP3s/etuQx7SRhU cBBIBz6zndCaxwfesebYz4/7sLoAK+DvKAIlqnPQXi0j9dD7qqXYSX45a+bZqQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692302317; a=rsa-sha256; cv=none; b=VCy4tKlEXiU/1iYR5bQPuMUwWIGG9eAFp1RWo1T2ug7P30oVA8RKITTwCQMaiR/PauetRr vMJ9WBbFv35OYiXuwB9c3cin9fVA4Ro5nv7QcISz7jsg4pu0SefwvbvLD98Jfp0QeMtuS0 3kguKvOzl8kMus/IYa2oWjNCxPS7JQRYWqQViPnDPL9/Hd1EbECxOjBQxp+QrqveaSXd1S dq+xKgJiyeeONtnX+H/NvuSGpmhlouVFnWOo/WiPFt7xGw2DoGWsl0kwGCqfGfEa9i4RZf 231sv/ZEIgpnRIzeXcYnBKDEf5jb+OstScr9LIb98jq7WNSvxXdTT+TKJEA9uQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RRbRK51jnzmTV; Thu, 17 Aug 2023 19:58:37 +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 37HJwb6X080329; Thu, 17 Aug 2023 19:58:37 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37HJwb6E080326; Thu, 17 Aug 2023 19:58:37 GMT (envelope-from git) Date: Thu, 17 Aug 2023 19:58:37 GMT Message-Id: <202308171958.37HJwb6E080326@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Dmitry Chagin Subject: git: 158b57295f06 - main - linux(4): Regen for sendfile 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: dchagin X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 158b57295f068590a42c30997f5e9cebad137fb9 Auto-Submitted: auto-generated The branch main has been updated by dchagin: URL: https://cgit.FreeBSD.org/src/commit/?id=158b57295f068590a42c30997f5e9cebad137fb9 commit 158b57295f068590a42c30997f5e9cebad137fb9 Author: Dmitry Chagin AuthorDate: 2023-08-17 19:57:17 +0000 Commit: Dmitry Chagin CommitDate: 2023-08-17 19:57:17 +0000 linux(4): Regen for sendfile --- sys/amd64/linux32/linux32_proto.h | 2 +- sys/amd64/linux32/linux32_systrace_args.c | 4 ++-- sys/i386/linux/linux_proto.h | 2 +- sys/i386/linux/linux_systrace_args.c | 4 ++-- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/sys/amd64/linux32/linux32_proto.h b/sys/amd64/linux32/linux32_proto.h index 4085791419ae..e0d52b2675d6 100644 --- a/sys/amd64/linux32/linux32_proto.h +++ b/sys/amd64/linux32/linux32_proto.h @@ -612,7 +612,7 @@ struct linux_sigaltstack_args { struct linux_sendfile_args { char out_l_[PADL_(l_int)]; l_int out; char out_r_[PADR_(l_int)]; char in_l_[PADL_(l_int)]; l_int in; char in_r_[PADR_(l_int)]; - char offset_l_[PADL_(l_long *)]; l_long * offset; char offset_r_[PADR_(l_long *)]; + char offset_l_[PADL_(l_off_t *)]; l_off_t * offset; char offset_r_[PADR_(l_off_t *)]; char count_l_[PADL_(l_size_t)]; l_size_t count; char count_r_[PADR_(l_size_t)]; }; struct linux_vfork_args { diff --git a/sys/amd64/linux32/linux32_systrace_args.c b/sys/amd64/linux32/linux32_systrace_args.c index 80940f5428d3..ba1c2c01852c 100644 --- a/sys/amd64/linux32/linux32_systrace_args.c +++ b/sys/amd64/linux32/linux32_systrace_args.c @@ -1297,7 +1297,7 @@ systrace_args(int sysnum, void *params, uint64_t *uarg, int *n_args) struct linux_sendfile_args *p = params; iarg[a++] = p->out; /* l_int */ iarg[a++] = p->in; /* l_int */ - uarg[a++] = (intptr_t)p->offset; /* l_long * */ + uarg[a++] = (intptr_t)p->offset; /* l_off_t * */ iarg[a++] = p->count; /* l_size_t */ *n_args = 4; break; @@ -5287,7 +5287,7 @@ systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz) p = "l_int"; break; case 2: - p = "userland l_long *"; + p = "userland l_off_t *"; break; case 3: p = "l_size_t"; diff --git a/sys/i386/linux/linux_proto.h b/sys/i386/linux/linux_proto.h index ecd5f4cb3e75..5ed3630599c6 100644 --- a/sys/i386/linux/linux_proto.h +++ b/sys/i386/linux/linux_proto.h @@ -607,7 +607,7 @@ struct linux_sigaltstack_args { struct linux_sendfile_args { char out_l_[PADL_(l_int)]; l_int out; char out_r_[PADR_(l_int)]; char in_l_[PADL_(l_int)]; l_int in; char in_r_[PADR_(l_int)]; - char offset_l_[PADL_(l_long *)]; l_long * offset; char offset_r_[PADR_(l_long *)]; + char offset_l_[PADL_(l_off_t *)]; l_off_t * offset; char offset_r_[PADR_(l_off_t *)]; char count_l_[PADL_(l_size_t)]; l_size_t count; char count_r_[PADR_(l_size_t)]; }; struct linux_vfork_args { diff --git a/sys/i386/linux/linux_systrace_args.c b/sys/i386/linux/linux_systrace_args.c index 8121297a5fd8..20098469d72e 100644 --- a/sys/i386/linux/linux_systrace_args.c +++ b/sys/i386/linux/linux_systrace_args.c @@ -1330,7 +1330,7 @@ systrace_args(int sysnum, void *params, uint64_t *uarg, int *n_args) struct linux_sendfile_args *p = params; iarg[a++] = p->out; /* l_int */ iarg[a++] = p->in; /* l_int */ - uarg[a++] = (intptr_t)p->offset; /* l_long * */ + uarg[a++] = (intptr_t)p->offset; /* l_off_t * */ iarg[a++] = p->count; /* l_size_t */ *n_args = 4; break; @@ -5360,7 +5360,7 @@ systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz) p = "l_int"; break; case 2: - p = "userland l_long *"; + p = "userland l_off_t *"; break; case 3: p = "l_size_t"; From nobody Thu Aug 17 19:58:38 2023 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 4RRbRM1dMGz4q50Z; Thu, 17 Aug 2023 19:58:39 +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 4RRbRL6z0Mz4HTt; Thu, 17 Aug 2023 19:58:38 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692302319; 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=u8+eIGTOBZwxnDY8ibMftXe7eyaaGlOdoGiXa299Uyk=; b=LqRP19NQggStZFk3PHbFQhTo5YJq+HTUULQOODzSGWG/WNX4FFZVigDqfejXjHwGUunlDU q56NJNPZdfbUJEhVjWj6IFqqI57i7kAMs9EEO0z2beWhB0kIBn8cdW4B1AeWupHRZ7rF0W DMVIQFWYXKRtVMCXunpGdMrM+LoSUrMhrdFLlxeSZN3z24kmj7wGTdqqOtPip5vX8z7m9U 7uLd4NWACA+rTPLhEx6iGtl71GZ0MXH3OQhGDY5UuavytBsokZaGsTRAei39qXdXGLwT2x ewpSvusMoT3EQ6MkE1+0+9GTusbxCmwh1lStk2ekmRCTEgLXAylr8rKhst+MhQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692302319; 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=u8+eIGTOBZwxnDY8ibMftXe7eyaaGlOdoGiXa299Uyk=; b=jKkzIBkyrIwnaYZjEcWcCqoQIp28k6K/n2lIa1E8dqY4AN4qOUoRxxRprPzdQnOwYyXBLM YrIij+D9VzVMhdLTt55cd2bUYu7Z4EpBbp6UdXsXBKqpFQdrQJXEDf56Vub3mIVBRPUJ7i SbFPD9QohRnOdL6poAg9fe84sKvfdHmiE7oMkVG/yWtK8tqzGY8XohSVdekaBa37OF2sHN 6l/fFgCTJvsmCOWPYvnQ2/CkM0Xoa92Jhm/Qp/HZfTuLrCfRsFYQB4roJdiuIlqJgyJULs cHJVRgDk/+Lse+ALDmR0siP40EGzdx0DlAmxEFcIaXEkW0AYxRbnogruO/Ks6Q== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692302319; a=rsa-sha256; cv=none; b=lWsVIA/PAjKxOLtZgxpAevt+Mp4RPPb/OoBCEpk5NqkKfdIDMg5rSeUwOrFKwO+jpYfoC0 PMk7bcILHl3luUb4GpuQlzBRGojnQBQZC+jbIBLZl99Wi/OcaNaH3fYE/nBAx78oSA/v/C sGCeOCyPACUXoY5RoBUrPIX0A7tEM6VZ7/F3YQOZXJs9OZla7MZOkArFMlIGjtg6VgFQu1 j1nK5/X353b7QJjPlXA832OtjSlxRR7e6jtJkwfZ8nMmlA+k9chs6r9j3ZuMwXJOaxrJZt pPgtKNxJkrni7J42RGfCv4UvbGaYzELONa+2w4jBKPpx4uHcXji17p/hNZ2BBA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RRbRL62dqzmtv; Thu, 17 Aug 2023 19:58:38 +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 37HJwcAX080377; Thu, 17 Aug 2023 19:58:38 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37HJwc6e080374; Thu, 17 Aug 2023 19:58:38 GMT (envelope-from git) Date: Thu, 17 Aug 2023 19:58:38 GMT Message-Id: <202308171958.37HJwc6e080374@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Dmitry Chagin Subject: git: 7307c4396347 - main - linux(4): Use native off_t for fo_sendfile call 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: dchagin X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 7307c4396347af670dc86e2e7a9dfadb55e1c458 Auto-Submitted: auto-generated The branch main has been updated by dchagin: URL: https://cgit.FreeBSD.org/src/commit/?id=7307c4396347af670dc86e2e7a9dfadb55e1c458 commit 7307c4396347af670dc86e2e7a9dfadb55e1c458 Author: Dmitry Chagin AuthorDate: 2023-08-17 19:57:17 +0000 Commit: Dmitry Chagin CommitDate: 2023-08-17 19:57:17 +0000 linux(4): Use native off_t for fo_sendfile call MFC after: 1 month --- sys/compat/linux/linux_socket.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/sys/compat/linux/linux_socket.c b/sys/compat/linux/linux_socket.c index 48db95d240cb..45b94cb2f994 100644 --- a/sys/compat/linux/linux_socket.c +++ b/sys/compat/linux/linux_socket.c @@ -2376,7 +2376,7 @@ out: static int linux_sendfile_common(struct thread *td, l_int out, l_int in, - l_loff_t *offset, l_size_t count) + off_t *offset, l_size_t count) { off_t bytes_read; int error; @@ -2447,8 +2447,8 @@ linux_sendfile(struct thread *td, struct linux_sendfile_args *arg) * returns 0. We use the 'bytes read' parameter to get this value. */ - l_loff_t offset64; - l_long offset; + off_t offset64; + l_off_t offset; int ret; int error; @@ -2456,7 +2456,7 @@ linux_sendfile(struct thread *td, struct linux_sendfile_args *arg) error = copyin(arg->offset, &offset, sizeof(offset)); if (error != 0) return (error); - offset64 = (l_loff_t)offset; + offset64 = offset; } ret = linux_sendfile_common(td, arg->out, arg->in, @@ -2468,7 +2468,7 @@ linux_sendfile(struct thread *td, struct linux_sendfile_args *arg) if (offset64 > INT32_MAX) return (EOVERFLOW); #endif - offset = (l_long)offset64; + offset = (l_off_t)offset64; error = copyout(&offset, arg->offset, sizeof(offset)); if (error != 0) return (error); @@ -2483,7 +2483,7 @@ linux_sendfile(struct thread *td, struct linux_sendfile_args *arg) int linux_sendfile64(struct thread *td, struct linux_sendfile64_args *arg) { - l_loff_t offset; + off_t offset; int ret; int error; From nobody Thu Aug 17 19:58:39 2023 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 4RRbRN47lcz4q4rL; Thu, 17 Aug 2023 19:58:40 +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 4RRbRN0xlmz4Hcb; Thu, 17 Aug 2023 19:58:40 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692302320; 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=NIY23sgL37WOTCGg5OOb/jp1HG917SbVd1NiY4hPWqU=; b=coik099CZ2OWW/PxIXTmLCFNDwi6FlUagJmNiqenMCmZbpnVJBqYKiT8SD7deTbOpW9/dx 8CztoR1FoJPipDG6dSyXbKf2HG0X58IGBS+cxWaxHgGsU1N1w9WHfVlqJHdCokLOvNpt9T WbwS0kvOuhPHvxE6s9hnQzY8NEvoBKN8+igu4Ejo/9nzF8CdFj/p3BqDz2dz80LRdeIeYW 7JTG3bH6PcTfU+sa9up+ptGjaPboNpoA/5spTLqkBpMrmU7Xyf8ZDeGqafSsvig0X2VQHY RAzsXlKLP0ZTnsynI83qbPghDpcEEZE+ZdfftC+ZC4QULaWBtaycUgI5mdBdFA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692302320; 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=NIY23sgL37WOTCGg5OOb/jp1HG917SbVd1NiY4hPWqU=; b=C8KIRacdMS2w6n9NvzQiDLGrtPeCiwc5eVREtgYh1Wx3taETIwNKGYogsuSkPg89WA4KyR iaW2xGumiIIwErkfZJBrxkD4YXSHADZsJ12suzvoimOzHdTcpTGu/uWkpMeh2TWOZ4amU+ PXF4MXl1eUNbLNkrdBcv34wJ7mT3vBh+D0OhYRTpDYoumwlyQ8Ct2x52tQ/OjsuL93UlYM IKwhjsGy/3v/8mcpY4CNSwGPyoNYmIu74eG9OGCRssVGoa1vK4YKUinWz6/9n+YyfrfcLY pHMMq4QP+r+cx7nTtvIUkyd6jK+zaSHDz3r8acYg6waSagjReNb3bl26+nuQZQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692302320; a=rsa-sha256; cv=none; b=Mqo5fv/uKrnZK1fu0J5gINJ6RE7RtfAY9Du+AtpD5xeCbcc4VnRivMzfx/SPPac1hkih9Q mSdP+BiMJvl6ALwc6amhXLl35+6Ll2fjPExotFS2nnotiwzl5D3cDYJD6D9tUJXwMvL33i 5AWeTsllfV1sxzVHz4/TqymuLZcM8waHYi5G24EWlr3ojp8/iJap0y2n3/SdCbxZDzTvDh fFcOva0bMmRkRTaZNlcHWgIMK90/lH/tlF8KFYzJNTdiKW6qCk5rzDOPHcZXUNu/N95YsO h6WNsciV/ds5z86F+sTu9XFKH5rHYXQakxN7HpMk2gVt3JkeRzG2fdM72g5t5Q== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RRbRM73Kvzmtw; Thu, 17 Aug 2023 19:58:39 +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 37HJwdkI080430; Thu, 17 Aug 2023 19:58:39 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37HJwdLn080427; Thu, 17 Aug 2023 19:58:39 GMT (envelope-from git) Date: Thu, 17 Aug 2023 19:58:39 GMT Message-Id: <202308171958.37HJwdLn080427@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Dmitry Chagin Subject: git: bb66c5975383 - main - linux(4): Add sendfile fallback for non-socket fds 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: dchagin X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: bb66c59753836cd8abb596fe316dcdb77ea66999 Auto-Submitted: auto-generated The branch main has been updated by dchagin: URL: https://cgit.FreeBSD.org/src/commit/?id=bb66c59753836cd8abb596fe316dcdb77ea66999 commit bb66c59753836cd8abb596fe316dcdb77ea66999 Author: James McLaughlin AuthorDate: 2023-08-17 19:57:17 +0000 Commit: Dmitry Chagin CommitDate: 2023-08-17 19:57:17 +0000 linux(4): Add sendfile fallback for non-socket fds Before Linux 2.6.33, out_fd must refer to a socket. Since Linux 2.6.33 it can be any file. The patch was originally provided by James McLaughlin and adapted by me for copy_file_range. PR: 262535 Differential revision: https://reviews.freebsd.org/D34555 MFC after: 1 month --- sys/compat/linux/linux_socket.c | 209 ++++++++++++++++++++++++++++++++++------ 1 file changed, 177 insertions(+), 32 deletions(-) diff --git a/sys/compat/linux/linux_socket.c b/sys/compat/linux/linux_socket.c index 45b94cb2f994..f768392be546 100644 --- a/sys/compat/linux/linux_socket.c +++ b/sys/compat/linux/linux_socket.c @@ -36,10 +36,12 @@ #include #include #include +#include #include #include #include #include +#include #include #include @@ -2374,57 +2376,200 @@ out: return (error); } +/* + * Based on sendfile_getsock from kern_sendfile.c + * Determines whether an fd is a stream socket that can be used + * with FreeBSD sendfile. + */ +static bool +is_stream_socket(struct file *fp) +{ + struct socket *so; + + /* + * The socket must be a stream socket and connected. + */ + if (fp->f_type != DTYPE_SOCKET) + return (false); + so = fp->f_data; + if (so->so_type != SOCK_STREAM) + return (false); + /* + * SCTP one-to-one style sockets currently don't work with + * sendfile(). + */ + if (so->so_proto->pr_protocol == IPPROTO_SCTP) + return (false); + return (!SOLISTENING(so)); +} + +static bool +is_regular_file(struct file *fp) +{ + + return (fp->f_type == DTYPE_VNODE && fp->f_vnode != NULL && + fp->f_vnode->v_type == VREG); +} + static int -linux_sendfile_common(struct thread *td, l_int out, l_int in, - off_t *offset, l_size_t count) +sendfile_fallback(struct thread *td, struct file *fp, l_int out, + off_t *offset, l_size_t count, off_t *sbytes) { - off_t bytes_read; - int error; - l_loff_t current_offset; - struct file *fp; + off_t current_offset, out_offset, to_send; + l_size_t bytes_sent, n_read; + struct file *ofp; + struct iovec aiov; + struct uio auio; + bool seekable; + size_t bufsz; + void *buf; + int flags, error; - AUDIT_ARG_FD(in); - error = fget_read(td, in, &cap_pread_rights, &fp); + if (offset == NULL) { + if ((error = fo_seek(fp, 0, SEEK_CUR, td)) != 0) + return (error); + current_offset = td->td_uretoff.tdu_off; + } else { + if ((fp->f_ops->fo_flags & DFLAG_SEEKABLE) == 0) + return (ESPIPE); + current_offset = *offset; + } + error = fget_write(td, out, &cap_pwrite_rights, &ofp); if (error != 0) return (error); - - if (offset != NULL) { - current_offset = *offset; - } else { - error = (fp->f_ops->fo_flags & DFLAG_SEEKABLE) != 0 ? - fo_seek(fp, 0, SEEK_CUR, td) : ESPIPE; - if (error != 0) + seekable = (ofp->f_ops->fo_flags & DFLAG_SEEKABLE) != 0; + if (seekable) { + if ((error = fo_seek(ofp, 0, SEEK_CUR, td)) != 0) goto drop; + out_offset = td->td_uretoff.tdu_off; + } else + out_offset = 0; + + flags = FOF_OFFSET | FOF_NOUPDATE; + bufsz = min(count, MAXPHYS); + buf = malloc(bufsz, M_LINUX, M_WAITOK); + bytes_sent = 0; + while (bytes_sent < count) { + to_send = min(count - bytes_sent, bufsz); + aiov.iov_base = buf; + aiov.iov_len = bufsz; + auio.uio_iov = &aiov; + auio.uio_iovcnt = 1; + auio.uio_segflg = UIO_SYSSPACE; + auio.uio_td = td; + auio.uio_rw = UIO_READ; + auio.uio_offset = current_offset; + auio.uio_resid = to_send; + error = fo_read(fp, &auio, fp->f_cred, flags, td); + if (error != 0) + break; + n_read = to_send - auio.uio_resid; + if (n_read == 0) + break; + aiov.iov_base = buf; + aiov.iov_len = bufsz; + auio.uio_iov = &aiov; + auio.uio_iovcnt = 1; + auio.uio_segflg = UIO_SYSSPACE; + auio.uio_td = td; + auio.uio_rw = UIO_WRITE; + auio.uio_offset = (seekable) ? out_offset : 0; + auio.uio_resid = n_read; + error = fo_write(ofp, &auio, ofp->f_cred, flags, td); + if (error != 0) + break; + bytes_sent += n_read; + current_offset += n_read; + out_offset += n_read; + } + free(buf, M_LINUX); + + if (error == 0) { + *sbytes = bytes_sent; + if (offset != NULL) + *offset = current_offset; + else + error = fo_seek(fp, current_offset, SEEK_SET, td); + } + if (error == 0 && seekable) + error = fo_seek(ofp, out_offset, SEEK_SET, td); + +drop: + fdrop(ofp, td); + return (error); +} + +static int +sendfile_sendfile(struct thread *td, struct file *fp, l_int out, + off_t *offset, l_size_t count, off_t *sbytes) +{ + off_t current_offset; + int error; + + if (offset == NULL) { + if ((fp->f_ops->fo_flags & DFLAG_SEEKABLE) == 0) + return (ESPIPE); + if ((error = fo_seek(fp, 0, SEEK_CUR, td)) != 0) + return (error); current_offset = td->td_uretoff.tdu_off; + } else + current_offset = *offset; + error = fo_sendfile(fp, out, NULL, NULL, current_offset, count, + sbytes, 0, td); + if (error == 0) { + current_offset += *sbytes; + if (offset != NULL) + *offset = current_offset; + else + error = fo_seek(fp, current_offset, SEEK_SET, td); } + return (error); +} - bytes_read = 0; +static int +linux_sendfile_common(struct thread *td, l_int out, l_int in, + off_t *offset, l_size_t count) +{ + struct file *fp, *ofp; + off_t sbytes; + int error; /* Linux cannot have 0 count. */ - if (count <= 0 || current_offset < 0) { + if (count <= 0 || (offset != NULL && *offset < 0)) + return (EINVAL); + + AUDIT_ARG_FD(in); + error = fget_read(td, in, &cap_pread_rights, &fp); + if (error != 0) + return (error); + if ((fp->f_type != DTYPE_SHM && fp->f_type != DTYPE_VNODE) || + (fp->f_type == DTYPE_VNODE && + (fp->f_vnode == NULL || fp->f_vnode->v_type != VREG))) { error = EINVAL; goto drop; } - - error = fo_sendfile(fp, out, NULL, NULL, current_offset, count, - &bytes_read, 0, td); + error = fget_unlocked(td, out, &cap_no_rights, &ofp); if (error != 0) goto drop; - current_offset += bytes_read; - if (offset != NULL) { - *offset = current_offset; + if (is_regular_file(fp) && is_regular_file(ofp)) { + error = kern_copy_file_range(td, in, offset, out, NULL, count, + 0); } else { - error = fo_seek(fp, current_offset, SEEK_SET, td); - if (error != 0) - goto drop; + sbytes = 0; + if (is_stream_socket(ofp)) + error = sendfile_sendfile(td, fp, out, offset, count, + &sbytes); + else + error = sendfile_fallback(td, fp, out, offset, count, + &sbytes); + if (error == 0) + td->td_retval[0] = sbytes; } + fdrop(ofp, td); - td->td_retval[0] = (ssize_t)bytes_read; drop: fdrop(fp, td); - if (error == ENOTSOCK) - error = EINVAL; return (error); } @@ -2434,10 +2579,10 @@ linux_sendfile(struct thread *td, struct linux_sendfile_args *arg) /* * Differences between FreeBSD and Linux sendfile: * - Linux doesn't send anything when count is 0 (FreeBSD uses 0 to - * mean send the whole file.) In linux_sendfile given fds are still - * checked for validity when the count is 0. + * mean send the whole file). * - Linux can send to any fd whereas FreeBSD only supports sockets. - * The same restriction follows for linux_sendfile. + * We therefore use FreeBSD sendfile where possible for performance, + * but fall back on a manual copy (sendfile_fallback). * - Linux doesn't have an equivalent for FreeBSD's flags and sf_hdtr. * - Linux takes an offset pointer and updates it to the read location. * FreeBSD takes in an offset and a 'bytes read' parameter which is From nobody Thu Aug 17 19:58:41 2023 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 4RRbRP4x5Vz4q4tY; Thu, 17 Aug 2023 19:58:41 +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 4RRbRP1hyNz4HSR; Thu, 17 Aug 2023 19:58:41 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692302321; 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=kbR9EcABJvYpsO776hoyaHuG5DqZ2HQ4mxtLzGd/1qY=; b=e8NFt4Gq3kRScByK1iOABKu3gMX1Mvnkwxc0eVA/ZFm/vUvYSmN7VgBRwwDc9F+e3qFlq6 iTo3Uytzip4++7JxZuMOj2HA8IgWWFU9LYdog/qUQCHVdAYr5I6+nSgoLojItOxMjZLL4G v+YVm6dm3x3ztvorsgWJYcXbOl0L1ITXSAgw+oHoMK1xssfMfKt+sueuD1fsniBzkXBGOL tmUYwTHrrhKWUaWy5H798ixOORro9T2l2kMvyGuB+lfCp/ueOre3LkOVAvf6qIYZqCglq8 vXkwC5aneI88TXcepC/CiujFoNGn7NZQNDL4pCKQ3zWJOxVoTEO+KveH7Q58TA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692302321; 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=kbR9EcABJvYpsO776hoyaHuG5DqZ2HQ4mxtLzGd/1qY=; b=wDVw3jjUyWu0q3aQPFzf9YJNMlAgScAShS0phSzxXUQurIwxhwfuVkGSRnqYNl9m/8BnqL HNRhpH9o7fMgG08dDgPAe0g6A8ejkpPElcGLQ7cVci8/DeMb6Nm99F0QFnHae+9owsmSgC b4oOPdcIRSXLzIt0ioJJddb3Y4RFMD5dVh9EFVPazLNkcaSf0IG2/tMtmJO3cAcaDgXdfI fwo2d5CWay5wodYy30Z36fuob3avwLe+L/oAdxkMH2ma0exek7KR+jca58qK1UUHrvcOgs Zi3V3zSGEWYHS1RLNtKvbEKTky8ooXqekL73asUjShbq4wk966rX0bT/fWLObA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692302321; a=rsa-sha256; cv=none; b=RoKOL+I3ipQa1xVRuunaSYb2BCF9YWCvnq33BOSLDK/FKRkroRFV2YP6hIQpJxokXr7K01 VOURrKDFOn8zNy67DHaonc+86yC76aDEnBTRFnY4+gIsqAfOMynxaPCTdOWvxR7yV8yjxG nRvcNPaVpQLG8sx+dQjaHT8TwumhHvdE7VHkckCW5F3ZX9QVfiB8rC/YlYNs1Gf4obDXJd xSBXDzQyW8uz9yzrMJBJBElXuExPoBCVD6P9g527hd7lf1/OzXcWieWnT24sBLMlxgFyGa tz0jk3rbegLFKqidRZTNkAdnFWSVVgskM2NdtU3DNcDqsmTFspBMAXMxLuaBqw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RRbRP0pc3zn63; Thu, 17 Aug 2023 19:58:41 +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 37HJwfB0080481; Thu, 17 Aug 2023 19:58:41 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37HJwf1b080478; Thu, 17 Aug 2023 19:58:41 GMT (envelope-from git) Date: Thu, 17 Aug 2023 19:58:41 GMT Message-Id: <202308171958.37HJwf1b080478@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Dmitry Chagin Subject: git: 4a521544a683 - main - linux(4): Don't miss error from underlying in sendfile 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: dchagin X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 4a521544a683bd2140dcf596ee571a0f10f52890 Auto-Submitted: auto-generated The branch main has been updated by dchagin: URL: https://cgit.FreeBSD.org/src/commit/?id=4a521544a683bd2140dcf596ee571a0f10f52890 commit 4a521544a683bd2140dcf596ee571a0f10f52890 Author: Dmitry Chagin AuthorDate: 2023-08-17 19:57:17 +0000 Commit: Dmitry Chagin CommitDate: 2023-08-17 19:57:17 +0000 linux(4): Don't miss error from underlying in sendfile MFC after: 1 month --- sys/compat/linux/linux_socket.c | 19 ++++++------------- 1 file changed, 6 insertions(+), 13 deletions(-) diff --git a/sys/compat/linux/linux_socket.c b/sys/compat/linux/linux_socket.c index f768392be546..8def4dfaa665 100644 --- a/sys/compat/linux/linux_socket.c +++ b/sys/compat/linux/linux_socket.c @@ -2594,7 +2594,6 @@ linux_sendfile(struct thread *td, struct linux_sendfile_args *arg) off_t offset64; l_off_t offset; - int ret; int error; if (arg->offset != NULL) { @@ -2604,10 +2603,10 @@ linux_sendfile(struct thread *td, struct linux_sendfile_args *arg) offset64 = offset; } - ret = linux_sendfile_common(td, arg->out, arg->in, + error = linux_sendfile_common(td, arg->out, arg->in, arg->offset != NULL ? &offset64 : NULL, arg->count); - if (arg->offset != NULL) { + if (error == 0 && arg->offset != NULL) { #if defined(__i386__) || defined(__arm__) || \ (defined(__amd64__) && defined(COMPAT_LINUX32)) if (offset64 > INT32_MAX) @@ -2615,11 +2614,9 @@ linux_sendfile(struct thread *td, struct linux_sendfile_args *arg) #endif offset = (l_off_t)offset64; error = copyout(&offset, arg->offset, sizeof(offset)); - if (error != 0) - return (error); } - return (ret); + return (error); } #if defined(__i386__) || defined(__arm__) || \ @@ -2629,7 +2626,6 @@ int linux_sendfile64(struct thread *td, struct linux_sendfile64_args *arg) { off_t offset; - int ret; int error; if (arg->offset != NULL) { @@ -2638,16 +2634,13 @@ linux_sendfile64(struct thread *td, struct linux_sendfile64_args *arg) return (error); } - ret = linux_sendfile_common(td, arg->out, arg->in, + error = linux_sendfile_common(td, arg->out, arg->in, arg->offset != NULL ? &offset : NULL, arg->count); - if (arg->offset != NULL) { + if (error == 0 && arg->offset != NULL) error = copyout(&offset, arg->offset, sizeof(offset)); - if (error != 0) - return (error); - } - return (ret); + return (error); } /* Argument list sizes for linux_socketcall */ From nobody Thu Aug 17 19:58:42 2023 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 4RRbRQ718dz4q55B; Thu, 17 Aug 2023 19:58: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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RRbRQ2rVdz4HVs; Thu, 17 Aug 2023 19:58:42 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692302322; 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=BprTZLVZUBTM6O9BgI9C83m+FHeqUJ6Olg+PLIt90JM=; b=ulSAGFjltGtCzS2nZC+dTmw9+Ao4q1JlvV73USxZfZnTsWRRdVu4JYZ3NuXeOMF5O7L8Y4 ELUxBRXjuJDJ6zxvoViKm3yPY1kNEkobui0EvKO6N87j/nRr8ixQcvrboYS+3rMVPv3oXH 28eE00SAeKm3y00vw5yyk2QLvyyslN0nt9j0vflSiFWLL8o3sTQOuPsKRJzFT+1g+Hg28R wtfAST2CA2v0QM9d4SbRd4PF4oLb0/Zmf0nkoWNnN0zgN6DV1dtLvbmBDvgCco5ydUAuSO C1cUpfp//3hLk+Pbvnyd0IYq6nU+IA2nn3Ss+gXZeAtJIqGrpXu1zSImewDH5Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692302322; 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=BprTZLVZUBTM6O9BgI9C83m+FHeqUJ6Olg+PLIt90JM=; b=MJfdGIN8GKR+PB3q6qYd1pTerx5AxWuqK24XvtbzyB7bkhGbcCEclyyTZCafRKWIE/Lt/1 7XQLZR9IChV1PmRTGTAcApNX3t0yYqtRB3eP+KzUckzdnI9NNbc3J3SX/HNYUvyaSOGATZ qB3HI3KUntZkoX/rumx7T7sUNLpBSSL6WHaXU0tsvFavXgoG+7d9CfwUk3rEWjR5jODd0s dj1UJpCJuMq+XQlgkJ9+CrBHRw1a4lizRK9SrOOfy7EBGRG8vDOZ9sN1IG7NpbnzHDV1Nj zUTinyUxOfNlRIQangk7NVjObcAPobKZwSO3PqyXZDRQNO8M2rOBJDzfYONcpQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692302322; a=rsa-sha256; cv=none; b=P6gQf+PXDw1TNfN9AN8cfTcbvPfAlzGuEwz/6WGWS+0Xvoldrz8061yQ/X8qusDJQlMOtU 9TujEed2ZfE35ORTZjUimtdpNKwz8qlk11vO2Pivsi8Y4QDi8lFzWrOH1aqJna/obwSH0y Z9d6fzi1/LfG+IaPHlme7Ivk4rmiHf4C1m7SoFnTLrkJxcSgwUJaHtAguZeUrTOwnjuKeY 83i276JN3sc8QJZyiV511QN98XePJpdRTT2RZLSMro1oKyuKlfS3/ST25ElLkSPsRFuPCK C132DR/1lzQUckSN5B0csoZh4tpb4SNIn/tRxcgYoTA41HfGol4ZnbHyu/zaAw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RRbRQ1yWBznKN; Thu, 17 Aug 2023 19:58:42 +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 37HJwg4W080544; Thu, 17 Aug 2023 19:58:42 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37HJwgpj080541; Thu, 17 Aug 2023 19:58:42 GMT (envelope-from git) Date: Thu, 17 Aug 2023 19:58:42 GMT Message-Id: <202308171958.37HJwgpj080541@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Dmitry Chagin Subject: git: 6ecab3949493 - main - linux(4): Drop bogus __arm__ condition due to lack of 32-bit arm support 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: dchagin X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 6ecab3949493026b51d67b38fcd026a8bc64e69a Auto-Submitted: auto-generated The branch main has been updated by dchagin: URL: https://cgit.FreeBSD.org/src/commit/?id=6ecab3949493026b51d67b38fcd026a8bc64e69a commit 6ecab3949493026b51d67b38fcd026a8bc64e69a Author: Dmitry Chagin AuthorDate: 2023-08-17 19:57:17 +0000 Commit: Dmitry Chagin CommitDate: 2023-08-17 19:57:17 +0000 linux(4): Drop bogus __arm__ condition due to lack of 32-bit arm support MFC after: 1 month --- sys/compat/linux/linux_socket.c | 9 +++------ sys/compat/linux/linux_socket.h | 5 ++--- 2 files changed, 5 insertions(+), 9 deletions(-) diff --git a/sys/compat/linux/linux_socket.c b/sys/compat/linux/linux_socket.c index 8def4dfaa665..eaccfab76eee 100644 --- a/sys/compat/linux/linux_socket.c +++ b/sys/compat/linux/linux_socket.c @@ -2607,8 +2607,7 @@ linux_sendfile(struct thread *td, struct linux_sendfile_args *arg) arg->offset != NULL ? &offset64 : NULL, arg->count); if (error == 0 && arg->offset != NULL) { -#if defined(__i386__) || defined(__arm__) || \ - (defined(__amd64__) && defined(COMPAT_LINUX32)) +#if defined(__i386__) || (defined(__amd64__) && defined(COMPAT_LINUX32)) if (offset64 > INT32_MAX) return (EOVERFLOW); #endif @@ -2619,9 +2618,7 @@ linux_sendfile(struct thread *td, struct linux_sendfile_args *arg) return (error); } -#if defined(__i386__) || defined(__arm__) || \ - (defined(__amd64__) && defined(COMPAT_LINUX32)) - +#if defined(__i386__) || (defined(__amd64__) && defined(COMPAT_LINUX32)) int linux_sendfile64(struct thread *td, struct linux_sendfile64_args *arg) { @@ -2731,4 +2728,4 @@ linux_socketcall(struct thread *td, struct linux_socketcall_args *args) linux_msg(td, "socket type %d not implemented", args->what); return (ENOSYS); } -#endif /* __i386__ || __arm__ || (__amd64__ && COMPAT_LINUX32) */ +#endif /* __i386__ || (__amd64__ && COMPAT_LINUX32) */ diff --git a/sys/compat/linux/linux_socket.h b/sys/compat/linux/linux_socket.h index 2b4691bb9eca..68176c3cc401 100644 --- a/sys/compat/linux/linux_socket.h +++ b/sys/compat/linux/linux_socket.h @@ -124,8 +124,7 @@ struct l_ucred { uint32_t gid; }; -#if defined(__i386__) || defined(__arm__) || \ - (defined(__amd64__) && defined(COMPAT_LINUX32)) +#if defined(__i386__) || (defined(__amd64__) && defined(COMPAT_LINUX32)) struct linux_accept_args { register_t s; @@ -158,7 +157,7 @@ int linux_accept(struct thread *td, struct linux_accept_args *args); #define LINUX_SENDMMSG 20 #define LINUX_SENDFILE 21 -#endif /* __i386__ || __arm__ || (__amd64__ && COMPAT_LINUX32) */ +#endif /* __i386__ || (__amd64__ && COMPAT_LINUX32) */ /* Socket defines */ #define LINUX_SOL_SOCKET 1 From nobody Thu Aug 17 20:55:10 2023 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 4RRchb2vP7z4q7qs; Thu, 17 Aug 2023 20:55:11 +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 4RRchb2Fwtz4Qnb; Thu, 17 Aug 2023 20:55:11 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692305711; 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=XMWOaGU7HRwecw6o3uTg98lTm2HKva5o+qvTOgyEMNM=; b=lSDoEelFedCtDxsIPZBHpWHssmA0ldVu3e1vXDx+c4+zGH6MnKlfvXGARqy7uKYUdTghO4 msaFS0ilfDRiy4NFS6KXXTegc8+skJ+fhHn+TiGW2yTSHv/4gnvTgT+p8kXF2WvRd6rl77 4HCcrIH6Wbalp7hUwA/Hif6VstV8c/tL1gNy59NsFcjQR1R5USZ7s5KhsYOYPblMzoERQ1 XWowVHdlBfBMubnhY4Qncqzz3u4sJQ0Kfon8XEqo3aopSYWIrfIxNSOEPyEF4n/vhpLdnC hy1vkxmboyb40e7/ZdBHceavOBjBMjFKU//ebXa0+zchtcx31ywoj2dx/p+x5Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692305711; 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=XMWOaGU7HRwecw6o3uTg98lTm2HKva5o+qvTOgyEMNM=; b=olYXnEE97g1cSRPuUFRDSh9feoFiyh/nRLDMj8Goy+XC5yRu6Az8B4ZQBNrlkZztQisQs4 wzQrSwZEL73k4vHXpYYNNIoOqQMBgNffcoARxB9WSPW9ErSOyiHSQzIUS0SoBwTlGeKNZS BcCHbTZQJb1Wsp0adIJGNnOCiFI/3y72qNVm6EYAXBbb4KTWggnDxIbFgBIflwnDlBOLkO iHDqCfQ6HlplLH1g9G85ZLjSfMyVCgkTwXkNceeMjI5YP7qqep8rdeEEtcTWz6Nu9LxoIe O3oe/Qzqgd/H3CSrnvrH/8R5kchOAzoGtp3tN2vYZgh1AKP8WlvGzuQQ4sKlJA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692305711; a=rsa-sha256; cv=none; b=chHBIzpwEGVGPObidvSPttnBlhuTaFVy3LBqeHHwBNYdfS10ZiwGwlE2UtQbzblhIXqhHQ 0dLQDFCALkDuSB5xQx0yZIaOZd73tjTCBnMy0qiTzrHcGbQTOwfj13nWrGEeLh4NZWwcJh BgfH74h7KCLMXi8tq08WiWNiHGq1JJKcZj6Air0C4ltD/l3c7z156UqgRntnjLzN81AVK/ /kBX9L2TjSM2UU2kKkXWBwXUcBCF46wnagOIGKlUN5WPG/CfZHc3gCiEzIH+GPtIVyV2Cc i0oNj9LkNralFoJqaGq3Sp8TygL7MNe293mAz+NzcohwUT/Coe/lxYiKiXxCNA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RRchb0vwXzphx; Thu, 17 Aug 2023 20:55:11 +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 37HKtAfV079098; Thu, 17 Aug 2023 20:55:10 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37HKtA1N079095; Thu, 17 Aug 2023 20:55:10 GMT (envelope-from git) Date: Thu, 17 Aug 2023 20:55:10 GMT Message-Id: <202308172055.37HKtA1N079095@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Dmitry Chagin Subject: git: 270e01d4686e - main - linux(4): Fix leftovers after 2ff63af9 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: dchagin X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 270e01d4686ea99ac9760a2cebb84d848352e28b Auto-Submitted: auto-generated The branch main has been updated by dchagin: URL: https://cgit.FreeBSD.org/src/commit/?id=270e01d4686ea99ac9760a2cebb84d848352e28b commit 270e01d4686ea99ac9760a2cebb84d848352e28b Author: Dmitry Chagin AuthorDate: 2023-08-17 20:54:00 +0000 Commit: Dmitry Chagin CommitDate: 2023-08-17 20:54:00 +0000 linux(4): Fix leftovers after 2ff63af9 --- sys/amd64/linux32/linux32_vdso_gtod.c | 1 - sys/arm64/linux/linux.h | 2 -- sys/arm64/linux/linux_vdso_gtod.c | 1 - sys/compat/linux/linux_persona.h | 2 -- sys/compat/linux/linux_timer.c | 1 + sys/compat/linux/linux_videodev2_compat.h | 3 --- sys/compat/linux/linux_videodev_compat.h | 3 --- 7 files changed, 1 insertion(+), 12 deletions(-) diff --git a/sys/amd64/linux32/linux32_vdso_gtod.c b/sys/amd64/linux32/linux32_vdso_gtod.c index 9f01e5241025..3552f37bae8e 100644 --- a/sys/amd64/linux32/linux32_vdso_gtod.c +++ b/sys/amd64/linux32/linux32_vdso_gtod.c @@ -25,7 +25,6 @@ * SUCH DAMAGE. */ - #include #include #include diff --git a/sys/arm64/linux/linux.h b/sys/arm64/linux/linux.h index 9d08e3bb28e9..d612ba8e5d9e 100644 --- a/sys/arm64/linux/linux.h +++ b/sys/arm64/linux/linux.h @@ -25,8 +25,6 @@ * SUCH DAMAGE. */ -/* - */ #ifndef _ARM64_LINUX_H_ #define _ARM64_LINUX_H_ diff --git a/sys/arm64/linux/linux_vdso_gtod.c b/sys/arm64/linux/linux_vdso_gtod.c index 466f4ccaa2e9..eef6022dbae3 100644 --- a/sys/arm64/linux/linux_vdso_gtod.c +++ b/sys/arm64/linux/linux_vdso_gtod.c @@ -26,7 +26,6 @@ * SUCH DAMAGE. */ - #include #include #include diff --git a/sys/compat/linux/linux_persona.h b/sys/compat/linux/linux_persona.h index c3d669c8ea6b..18aef6f02d76 100644 --- a/sys/compat/linux/linux_persona.h +++ b/sys/compat/linux/linux_persona.h @@ -1,5 +1,3 @@ -/* - */ #ifndef LINUX_PERSONALITY_H #define LINUX_PERSONALITY_H diff --git a/sys/compat/linux/linux_timer.c b/sys/compat/linux/linux_timer.c index bfa17d7e8aa5..66fd309a9485 100644 --- a/sys/compat/linux/linux_timer.c +++ b/sys/compat/linux/linux_timer.c @@ -27,6 +27,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. */ + #include #include #include diff --git a/sys/compat/linux/linux_videodev2_compat.h b/sys/compat/linux/linux_videodev2_compat.h index d9c3b3d07373..cd7ca5f002e1 100644 --- a/sys/compat/linux/linux_videodev2_compat.h +++ b/sys/compat/linux/linux_videodev2_compat.h @@ -1,6 +1,3 @@ -/* - */ - /* * This file defines compatibility versions of several video structures * defined in the Linux videodev2.h header (linux_videodev2.h). The diff --git a/sys/compat/linux/linux_videodev_compat.h b/sys/compat/linux/linux_videodev_compat.h index 0d612fb6f976..c35a59d2ecf8 100644 --- a/sys/compat/linux/linux_videodev_compat.h +++ b/sys/compat/linux/linux_videodev_compat.h @@ -1,6 +1,3 @@ -/* - */ - /* * This file defines compatibility versions of several video structures * defined in the Linux videodev.h header (linux_videodev.h). The From nobody Thu Aug 17 20:55:12 2023 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 4RRchd35yHz4q7qt; Thu, 17 Aug 2023 20:55:13 +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 4RRchc2cn0z4QkT; Thu, 17 Aug 2023 20:55:12 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692305712; 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=axBVxQtS8BqDkwL4YbmCmm2G+Ltc5080lAdj+PABtQQ=; b=AmVPvxbiIAY7Pk/tu66QGmEG34hA7832+qG8y9RPy+PzZESsPQbxbfFbkouZ4vwpvq9tyI PE85rSWvt+1PG4O11qD4puhQlaGzThXaUBQK0p0s4ayzTNczgiXmpd1H8Bbg3nRLr4K+c8 aL7PJPz9RkuVqJWdjvRTkX80hIuCUtmfZUaDl/7YKHIMBF8sJNGSEbFO8/mrW6+BSr5jEp FWuENeGm8PfO4VIrnR4gFkpw0CzuZOxCxfluIw4CtIK/Yd6jVkzNNSCOaF6rFKm9lAtZtA Zx89cJJbiE99Dbii0KmuGOk4iYB0RGddIwHuVHFyd15lXPT0QCyGnjQ19qEONw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692305712; 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=axBVxQtS8BqDkwL4YbmCmm2G+Ltc5080lAdj+PABtQQ=; b=C5jgp+k9PVphbNL0c3Hc6eFNm9D+vdjuJ3Px7DY1ep0kTG2UG7Nlig/4MRERr2aSHpePHN qmwmXTLXXdfq1oPgS99Nh5pMwa0SStPAwNz52yqvWV0BF/2WQtKuAbTYc6eJ+fVFnWRznN gjwxhDyoUPfmebnwrgjSFpwq+gjg1zcFKbNV7ApS4ZCAQGIUqsYmDsebMi0cpu6LPmoZwd wivKuGkz/O9mm0s4P3ruCOulPfUfDsBH4KIwool2hVTeNCaGcBUT3BihwUP/rJXXErUPVX dCjPr10x976mEXQvSi1oXCIuxhhHrVs74/WQ+cepR6/bETh3wbPB6YZtVp5bpg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692305712; a=rsa-sha256; cv=none; b=Rkiv/z35j2FvxH5JNBkIMfEnpFx4Ap9CFMI6zkW1Vsddq7FYm7AtyLXDRUEHPhoBhNm8T7 mR94/rIFFuREJoFlWWUmZLRFwfiq2BI5+yCgl5GDku8Mwt5cpv0xQ9t6VXwpr1zpR+lh5V EgvwU9M2ahGvV4nxJd5zBGhXpWVPc3shfoqPyjq1FRCyVpUNz1iyCCxrMdxdzp7ga5w147 pUzB7a8/pCjgKBR//iMt7JCFqIhyVKxPJYAgp3urh7LNYzgS1oLTLsr+9q9VUxTHU57peL 2TydEJnEXxPOFJd//Sv/ylxUB8jZz/lbZGMA/dE9MuMcJ5U7ZscbIJjHbVXfaw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RRchc1fPLzp88; Thu, 17 Aug 2023 20:55:12 +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 37HKtCqJ079159; Thu, 17 Aug 2023 20:55:12 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37HKtC3a079156; Thu, 17 Aug 2023 20:55:12 GMT (envelope-from git) Date: Thu, 17 Aug 2023 20:55:12 GMT Message-Id: <202308172055.37HKtC3a079156@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Dmitry Chagin Subject: git: c47116e90951 - main - linux(4): Update my copyrights, add SPDX tag 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: dchagin X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: c47116e90951621196c72b7def866cadfdabf80e Auto-Submitted: auto-generated The branch main has been updated by dchagin: URL: https://cgit.FreeBSD.org/src/commit/?id=c47116e90951621196c72b7def866cadfdabf80e commit c47116e90951621196c72b7def866cadfdabf80e Author: Dmitry Chagin AuthorDate: 2023-08-17 20:54:36 +0000 Commit: Dmitry Chagin CommitDate: 2023-08-17 20:54:36 +0000 linux(4): Update my copyrights, add SPDX tag --- sys/compat/linux/linux.h | 2 ++ sys/compat/linux/linux_fork.h | 2 ++ sys/compat/linux/linux_vdso.c | 26 ++++++++++++++------------ sys/compat/linux/linux_vdso.h | 26 ++++++++++++++------------ 4 files changed, 32 insertions(+), 24 deletions(-) diff --git a/sys/compat/linux/linux.h b/sys/compat/linux/linux.h index 85fdd139152f..5a0d6e0b68c5 100644 --- a/sys/compat/linux/linux.h +++ b/sys/compat/linux/linux.h @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-2-Clause + * * Copyright (c) 2015 Dmitry Chagin * * Redistribution and use in source and binary forms, with or without diff --git a/sys/compat/linux/linux_fork.h b/sys/compat/linux/linux_fork.h index e24ea3673168..6e2d204a81ea 100644 --- a/sys/compat/linux/linux_fork.h +++ b/sys/compat/linux/linux_fork.h @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-2-Clause + * * Copyright (c) 2021 Dmitry Chagin * * Redistribution and use in source and binary forms, with or without diff --git a/sys/compat/linux/linux_vdso.c b/sys/compat/linux/linux_vdso.c index e8481ecd4412..949fb660a2ff 100644 --- a/sys/compat/linux/linux_vdso.c +++ b/sys/compat/linux/linux_vdso.c @@ -1,26 +1,28 @@ /*- + * SPDX-License-Identifier: BSD-2-Clause + * * Copyright (c) 2013-2021 Dmitry Chagin * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer - * in this position and unchanged. + * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT - * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. */ #include diff --git a/sys/compat/linux/linux_vdso.h b/sys/compat/linux/linux_vdso.h index 48b0c7c75757..afd994b6c4fc 100644 --- a/sys/compat/linux/linux_vdso.h +++ b/sys/compat/linux/linux_vdso.h @@ -1,26 +1,28 @@ /*- + * SPDX-License-Identifier: BSD-2-Clause + * * Copyright (c) 2013-2021 Dmitry Chagin * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer - * in this position and unchanged. + * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT - * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. */ #ifndef _LINUX_VDSO_H_ From nobody Thu Aug 17 21:27:13 2023 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 4RRdPY6BL5z4q9gR; Thu, 17 Aug 2023 21:27:13 +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 4RRdPY5gGtz4TtY; Thu, 17 Aug 2023 21:27:13 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692307633; 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=TUm7VOzhA3IKJzwywwIsVnYDbKEb+l+CKleEFcJyfrE=; b=xCwlH8VzNq+kTp6yB1KQryy2YYRRblsI2dtTS/J3loHgIoBvgK3J0+Kh+JL9fpuCquRPr1 Dts9cQBby2TdmiMJXiyXySWEa/25m5DVtgM63XFW9fYlqBxXMcq7hqNqMvt1ge2yq8N7Ly JVfIzpOSWI8w+7dfOV0HJvmZcvBUfLX2P+wxDZpwWd7YNaK3dsCpu1SsOJe/WLQqBlW/7L JSYDAbj060cbKMu8irSbpYR8ro9Q+rPGK2WCz0ffOrCirtXgBsoBULDX6oYaAi4VkgvCjZ I6KJTRG9sxt15WJhJPy8kIRe7XYgOrwYW5MJPfn/Vv+96+e2IxnZMTiFkSpyFQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692307633; 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=TUm7VOzhA3IKJzwywwIsVnYDbKEb+l+CKleEFcJyfrE=; b=f6f+p4pycIDaJoBgX0IjSZIP/tSxpTur9n93/ZZP1nGAAo/mkdmzEf2EPo+n9ouRbmoJ2P eW0TMOH4CzjS8OAnWssf3GzBdqab0a6n5biT9X+SUcEaDXw0uWwOM8Nb4TI8XCwcVWT/Aw cQTi85OIUIbiJH9iY89cG3FS5hybQXe5PVOv2cOnLNqEdyScHGVBlk1kUqQjsIygzDgh2i V9ZOM25KP2/1De8/rp77zhTnkQpA2919Cru5PoGbC8+hWBMLX+HciYsWJrnzpptk7wfk4j nr/v8YzHEeNJE2hRpXv3k52x1Cjsesvu2YBC/iqivNzmSK1S3JUb3cOstObgVw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692307633; a=rsa-sha256; cv=none; b=ZTm4ecK7rENqjYaBdknrUxP9V+SYkqRl/szQ7McYmWBT6WNOXMcOzzM/ap0snf4lg17uvn nCNuJ9dUlitAhbGxHktLEphczX34hC/jZ88Jh8KjysEJGPEuQHtfBsyS2JlqU3zpdwqLlp PkEfDw4ykFC813SD0UFYlQjByYSQEjtvmSGho5MHnm4n+BblcwDHx62b5FOAZBMQ7Ny5QO hGqGb2fa6AFSSzHj68w0YyBC51vSi2e3WzauTk3tPqu1UAqTBkhB4P+S6AjL4m8KsSetby hfBLsNvuEpWY9nAgwWcxCx+8JjaQUL3nMRejmWTrF9cABUdbD+Opicnz+wI6Gw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RRdPY4mnkzpyQ; Thu, 17 Aug 2023 21:27:13 +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 37HLRDvM030876; Thu, 17 Aug 2023 21:27:13 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37HLRDKn030873; Thu, 17 Aug 2023 21:27:13 GMT (envelope-from git) Date: Thu, 17 Aug 2023 21:27:13 GMT Message-Id: <202308172127.37HLRDKn030873@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: John Baldwin Subject: git: 768489c721fb - main - RELNOTES: Clarify package building on older branches for 32-bit. 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: jhb X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 768489c721fbf02eef221cd336f3f8b468182561 Auto-Submitted: auto-generated The branch main has been updated by jhb: URL: https://cgit.FreeBSD.org/src/commit/?id=768489c721fbf02eef221cd336f3f8b468182561 commit 768489c721fbf02eef221cd336f3f8b468182561 Author: John Baldwin AuthorDate: 2023-08-17 21:25:44 +0000 Commit: John Baldwin CommitDate: 2023-08-17 21:25:44 +0000 RELNOTES: Clarify package building on older branches for 32-bit. "on" could be read to require native builds only vs cross-builds via qemu-user and that was not the intention. Suggested by: Mark Millard --- RELNOTES | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/RELNOTES b/RELNOTES index 5f75215807f4..0ff123618e14 100644 --- a/RELNOTES +++ b/RELNOTES @@ -31,7 +31,7 @@ Changes to this file should not be MFCed. stable/14 and earlier branches will retain existing 32-bit kernel and world support. Ports will retain existing support - for building ports and packages on 32-bit systems on stable/14 + for building ports and packages for 32-bit systems on stable/14 and earlier branches as long as those branches are supported by the ports system. However, all 32-bit platforms are Tier-2 or Tier-3 and support for individual ports should be expected From nobody Thu Aug 17 22:11:30 2023 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 4RRfNg04q6z4qDlf; Thu, 17 Aug 2023 22:11:31 +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 4RRfNf6Y7bz4ZRm; Thu, 17 Aug 2023 22:11:30 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692310290; 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=AWIkz1CLZ5tAK1a7IWsrLFx+z11kJvB6L6ee0cZQB4c=; b=tgifz7Sp2yFPSQaGX1MQW0V0gkmpISGZuHMxf2P6FYsWvoCMYNL0aDlZDFcriZF7z4z+A2 xPlXCbWTSr3nI1bIgGoBiTwsL+q8YMPJtOfkHGJikDS1DyMNFryGdw49GXqe6m4gHZHlIG O8EHXzdJPpcazyHbBIA/PIlWIbKzcaZH4PAKGrQwxwprk5D0+5oivQedZUFp0w45sFqIn2 W6bHA2FJcELXR0wDSB+7AxjYq6fZ/Kbf95vcLhKwoijF13T4rOBGefXTUet8LN/OzJUncp LpuAROm4cy6c/YGQUa5Z1VY/EgHHLM3p1p/FUvmA3uNZwpAAnL72+TL/KBm52A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692310290; 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=AWIkz1CLZ5tAK1a7IWsrLFx+z11kJvB6L6ee0cZQB4c=; b=XLPHFdpd6TZp7H6leoh+pQAaoGkRNIK17ogn3MdWo8XScAn4fLL1LNEf5lazOljDzMQ71Q 9RSa7Y4cowsVqvZD4YhiWHxycSPiWco8xr1GJc+v8moG3cNZ9oDA2NZ9seZgAnnsO8Ndtv S7UekW6nbybY32mP1nKMnXx/n3QHsXb7CxnCPSnmCt3CnmqRrdFwmPOjCkTefcz5CmU/cd 3ZAnKS2GNsT/1lPG1vl/2fP3+Ei3m6BUMiExVE2TrECNt4y2zIbyb/fuoFYOBX6uSgqMbt 1+8uvc1lwBlO3g4hfcyAGnGTYKEeXqTAU+xwEFWmPP6lIR4Pb4AfZ3zf254Z+A== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692310290; a=rsa-sha256; cv=none; b=OMNRXULTRYDPE2r7i5N1xu7SInN2gNVgyoEsIEV6SgymKjRpOdJ0x/uGjeyh4KYGgYlG6v OxlMPKVjLZO/MtWDq3Cg83oOUhXxCdE4EENmgqMa1dhG4uRRoNldJVn28ZQExarwDxYYCd Yd/h34+ZKYuVxcbOs4ysvq7cAa4aH4zgMk02XjCG+DjOMH2TiV+LaF3yFvXLXBoEFS9FkY 3cw9TOx1Fw6ekeCcvz9C/CUWYUF6qTd2Yi/LZKJ3aiKI8vw1eQ7iz2dwAFBKCH5Mm6Yr7I fad8OTBteY0rloL8ucpf24dpYoKpc8pAPlY/m3i32Zy7hNEe3v8b2w12dzbKTQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RRfNf5bhpzrbT; Thu, 17 Aug 2023 22:11:30 +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 37HMBU6B011757; Thu, 17 Aug 2023 22:11:30 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37HMBU8b011754; Thu, 17 Aug 2023 22:11:30 GMT (envelope-from git) Date: Thu, 17 Aug 2023 22:11:30 GMT Message-Id: <202308172211.37HMBU8b011754@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Mark Johnston Subject: git: d8099e33c79b - main - intr: move MAX_STRAY_LOG to interrupt.h 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: markj X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: d8099e33c79b98666232c73d9ceee62fff853fad Auto-Submitted: auto-generated The branch main has been updated by markj: URL: https://cgit.FreeBSD.org/src/commit/?id=d8099e33c79b98666232c73d9ceee62fff853fad commit d8099e33c79b98666232c73d9ceee62fff853fad Author: Elliott Mitchell AuthorDate: 2022-06-19 15:05:20 +0000 Commit: Mark Johnston CommitDate: 2023-08-17 22:10:02 +0000 intr: move MAX_STRAY_LOG to interrupt.h The two interrupt controllers which implement squelching of reports after a maximum use the same limit. Move the limit to interrupt.h, the better to encourage other interrupt controllers to implement the same. Reviewed by: markj MFC after: 2 weks Differential Revision: https://reviews.freebsd.org/D35527 --- sys/powerpc/powerpc/intr_machdep.c | 8 +++----- sys/sys/interrupt.h | 3 +++ sys/x86/x86/intr_machdep.c | 6 ++---- 3 files changed, 8 insertions(+), 9 deletions(-) diff --git a/sys/powerpc/powerpc/intr_machdep.c b/sys/powerpc/powerpc/intr_machdep.c index 605f436804d4..d64d15775ab5 100644 --- a/sys/powerpc/powerpc/intr_machdep.c +++ b/sys/powerpc/powerpc/intr_machdep.c @@ -87,8 +87,6 @@ #include "pic_if.h" -#define MAX_STRAY_LOG 5 - static MALLOC_DEFINE(M_INTR, "intr", "interrupt handler data"); struct powerpc_intr { @@ -660,11 +658,11 @@ powerpc_dispatch_intr(u_int vector, struct trapframe *tf) stray: stray_count++; - if (stray_count <= MAX_STRAY_LOG) { + if (stray_count <= INTR_STRAY_LOG_MAX) { printf("stray irq %d\n", i ? i->irq : -1); - if (stray_count >= MAX_STRAY_LOG) { + if (stray_count >= INTR_STRAY_LOG_MAX) { printf("got %d stray interrupts, not logging anymore\n", - MAX_STRAY_LOG); + INTR_STRAY_LOG_MAX); } } if (i != NULL) diff --git a/sys/sys/interrupt.h b/sys/sys/interrupt.h index 9eeda4a3ed16..9fa0adf9139f 100644 --- a/sys/sys/interrupt.h +++ b/sys/sys/interrupt.h @@ -148,6 +148,9 @@ struct intr_event { #define SWI_TQ 6 #define SWI_TQ_GIANT 6 +/* Maximum number of stray interrupts to log */ +#define INTR_STRAY_LOG_MAX 5 + struct proc; extern struct intr_event *clk_intr_event; diff --git a/sys/x86/x86/intr_machdep.c b/sys/x86/x86/intr_machdep.c index e53d86a8cef8..4a1bc942234a 100644 --- a/sys/x86/x86/intr_machdep.c +++ b/sys/x86/x86/intr_machdep.c @@ -72,8 +72,6 @@ #include -#define MAX_STRAY_LOG 5 - typedef void (*mask_fn)(void *); static int intrcnt_index; @@ -355,9 +353,9 @@ intr_execute_handlers(struct intsrc *isrc, struct trapframe *frame) if (intr_event_handle(ie, frame) != 0) { isrc->is_pic->pic_disable_source(isrc, PIC_EOI); (*isrc->is_straycount)++; - if (*isrc->is_straycount < MAX_STRAY_LOG) + if (*isrc->is_straycount < INTR_STRAY_LOG_MAX) log(LOG_ERR, "stray irq%d\n", vector); - else if (*isrc->is_straycount == MAX_STRAY_LOG) + else if (*isrc->is_straycount == INTR_STRAY_LOG_MAX) log(LOG_CRIT, "too many stray irq %d's: not logging anymore\n", vector); From nobody Thu Aug 17 22:11:31 2023 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 4RRfNh17n7z4qDqZ; Thu, 17 Aug 2023 22:11:32 +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 4RRfNh0XF6z4ZM2; Thu, 17 Aug 2023 22:11:32 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692310292; 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=cvw5E2FszLHfbA3M1D+uvW0qq3JRzJnSFhb96o15m48=; b=HhTO8KM+13En4i5BNys2IFynpQKNlKzB+WfgxIFPgnVg1su7jIcqVVNhblh6Xg/p+1odKZ kMnYJsLwrtArucRoHwaUMvAqkKP7O5+9hl1wXohJCN2sDhtI08mUW5xQThPx4n5sf4CDLa Z1ZtAy1YRuequfbe5ksuRTy1F4TZ4PnvCi/oDdj6P0N0yzi0mU2+GTNmpoAmv2CkwM2Qu+ 2NdsnA8eUeRPYjiw83ZXZGhmKMLLKWJ9UowYlm2h4vESf5cxWlKer65BrJKmvvzB8fEeR8 H+U9WzgOGYEI9vV0FjlMEc/0nkNMoLPkXAcIJAN7UYHmwTFO5IDQq4Mc8v1M+g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692310292; 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=cvw5E2FszLHfbA3M1D+uvW0qq3JRzJnSFhb96o15m48=; b=uk9xIAtyJ6kDrfyIjhZPFG4ftZEEmAoSwjUBoPYpqvCdFxh/aABLOv29ORgIu22liHggOC pjcjhBPUxUJMuuz/E7n3VzZj6aExmt7fl3peymgvzLn42vz+xjS37UyucjsTHsccuG4CM3 Xz8vPokG2hEw81nH9J60Gmx1lOW+CJsKbKF3qz8EGIJZFdgsZDTfd6DJusEg913GuQqxKq 6VXFuSfcWuq3N/nCFqpKoq2FrZv8mFzTmcapEqkLiWz85g0eThJRI4VBhhVneFB+B2kr9F IDE5S+2f7yK0sVonw757Efs9PokESUFvpky1Xs5DcLZo5Ref5cVQGV+6jQj6cg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692310292; a=rsa-sha256; cv=none; b=vbV/X09UPFgS4GFI7Gig0u8Wew4yx4vlH99n5Zh9LzoTuDA9GKcZjYybZuUkdV49GG3yW1 MRi+3Y5OeblnL3eHhauP+TMatplBMOSkXMgWHIToKKv5r7CVCF9gvqTDa+AoITu5D+fKV8 PVt2E8gNVP/WrMZOFra48BcsRsANqavhkHK7D3iUqjT24y5PGLe64xafLu9BROJHxV3TOg lpmaYuTTX53dZGz7Pn0V1DAeb+/OQABA2WaKd4IIhYAGvrd5Vpb+4SdgHxv/3D2F5rlsJp T0DZhEFh7UMsPWuMgq9qc9cvwLVIjV8NH4fWzRjszHEKtNgNo+mO5EL4ygH/eA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RRfNg6dWDzrRk; Thu, 17 Aug 2023 22:11:31 +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 37HMBVoK011811; Thu, 17 Aug 2023 22:11:31 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37HMBVVd011808; Thu, 17 Aug 2023 22:11:31 GMT (envelope-from git) Date: Thu, 17 Aug 2023 22:11:31 GMT Message-Id: <202308172211.37HMBVVd011808@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Mark Johnston Subject: git: 5ad59b91535f - main - intr: merge interrupt table uses of MAXCOMLEN into INTRNAME_LEN 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: markj X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 5ad59b91535f2df176c132be10e344c4a302f619 Auto-Submitted: auto-generated The branch main has been updated by markj: URL: https://cgit.FreeBSD.org/src/commit/?id=5ad59b91535f2df176c132be10e344c4a302f619 commit 5ad59b91535f2df176c132be10e344c4a302f619 Author: Elliott Mitchell AuthorDate: 2023-01-20 02:24:32 +0000 Commit: Mark Johnston CommitDate: 2023-08-17 22:10:02 +0000 intr: merge interrupt table uses of MAXCOMLEN into INTRNAME_LEN The repeated uses of `MAXCOMLEN + 1` seem a bit hazardous. If there was a future need to change the size, the repeats will be troublesome. Merge everything into `#define INTRNAME_LEN` (matches the name used by INTRNG). Reviewed by: markj MFC after: 2 weeks Differential Revision: https://reviews.freebsd.org/D38455 --- sys/powerpc/powerpc/intr_machdep.c | 9 +++++---- sys/x86/x86/intr_machdep.c | 13 +++++++------ 2 files changed, 12 insertions(+), 10 deletions(-) diff --git a/sys/powerpc/powerpc/intr_machdep.c b/sys/powerpc/powerpc/intr_machdep.c index d64d15775ab5..69a6bda1337f 100644 --- a/sys/powerpc/powerpc/intr_machdep.c +++ b/sys/powerpc/powerpc/intr_machdep.c @@ -127,6 +127,7 @@ static u_int nirqs = 0; /* Allocated IRQs. */ #endif static u_int stray_count; +#define INTRNAME_LEN (MAXCOMLEN + 1) u_long *intrcnt; char *intrnames; size_t sintrcnt = sizeof(intrcnt); @@ -152,8 +153,8 @@ static void intrcnt_setname(const char *name, int index) { - snprintf(intrnames + (MAXCOMLEN + 1) * index, MAXCOMLEN + 1, "%-*s", - MAXCOMLEN, name); + snprintf(intrnames + INTRNAME_LEN * index, INTRNAME_LEN, "%-*s", + INTRNAME_LEN - 1, name); } static void @@ -177,10 +178,10 @@ intr_init_sources(void *arg __unused) #endif intrcnt = mallocarray(nintrcnt, sizeof(u_long), M_INTR, M_WAITOK | M_ZERO); - intrnames = mallocarray(nintrcnt, MAXCOMLEN + 1, M_INTR, M_WAITOK | + intrnames = mallocarray(nintrcnt, INTRNAME_LEN, M_INTR, M_WAITOK | M_ZERO); sintrcnt = nintrcnt * sizeof(u_long); - sintrnames = nintrcnt * (MAXCOMLEN + 1); + sintrnames = nintrcnt * INTRNAME_LEN; intrcnt_setname("???", 0); intrcnt_index = 1; diff --git a/sys/x86/x86/intr_machdep.c b/sys/x86/x86/intr_machdep.c index 4a1bc942234a..b8dbe3611a42 100644 --- a/sys/x86/x86/intr_machdep.c +++ b/sys/x86/x86/intr_machdep.c @@ -93,6 +93,7 @@ u_int num_io_irqs; static int assign_cpu; #endif +#define INTRNAME_LEN (MAXCOMLEN + 1) u_long *intrcnt; char *intrnames; size_t sintrcnt = sizeof(intrcnt); @@ -187,10 +188,10 @@ intr_init_sources(void *arg) #endif intrcnt = mallocarray(nintrcnt, sizeof(u_long), M_INTR, M_WAITOK | M_ZERO); - intrnames = mallocarray(nintrcnt, MAXCOMLEN + 1, M_INTR, M_WAITOK | + intrnames = mallocarray(nintrcnt, INTRNAME_LEN, M_INTR, M_WAITOK | M_ZERO); sintrcnt = nintrcnt * sizeof(u_long); - sintrnames = nintrcnt * (MAXCOMLEN + 1); + sintrnames = nintrcnt * INTRNAME_LEN; intrcnt_setname("???", 0); intrcnt_index = 1; @@ -428,8 +429,8 @@ static void intrcnt_setname(const char *name, int index) { - snprintf(intrnames + (MAXCOMLEN + 1) * index, MAXCOMLEN + 1, "%-*s", - MAXCOMLEN, name); + snprintf(intrnames + INTRNAME_LEN * index, INTRNAME_LEN, "%-*s", + INTRNAME_LEN - 1, name); } static void @@ -442,14 +443,14 @@ intrcnt_updatename(struct intsrc *is) static void intrcnt_register(struct intsrc *is) { - char straystr[MAXCOMLEN + 1]; + char straystr[INTRNAME_LEN]; KASSERT(is->is_event != NULL, ("%s: isrc with no event", __func__)); mtx_lock_spin(&intrcnt_lock); MPASS(intrcnt_index + 2 <= nintrcnt); is->is_index = intrcnt_index; intrcnt_index += 2; - snprintf(straystr, MAXCOMLEN + 1, "stray irq%d", + snprintf(straystr, sizeof(straystr), "stray irq%d", is->is_pic->pic_vector(is)); intrcnt_updatename(is); is->is_count = &intrcnt[is->is_index]; From nobody Thu Aug 17 22:11:32 2023 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 4RRfNj2Q6bz4qDw7; Thu, 17 Aug 2023 22:11:33 +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 4RRfNj1ZGtz4Zdv; Thu, 17 Aug 2023 22:11:33 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692310293; 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=I1IkIQ+rkEtrI1ePU0mg0t58WJxumV5BvnjNcLkZdys=; b=xCYBQIo9RlyAD1e4KbC9O1wMMDQel50Q2iet3dzXTn574Pzv6xygDTumictzrYGyCnCdRW wSzJdOk/2W/WRvnw8v64VxCd/bFEEMKxTCJs2BMsuI9dsBfsXjnPFrAWu4+PNOmAx+4uhk U72eFuaDiW/b6Mhqz+krltNBdVEHeduJjglH2oKcKGPs5vLwbmKOVPD6J2QaDUOguovJtt SE4rCMvUnP6lh8BCupCjisB+VyqbrCyyDsofPP9JEJS4gp5AOHCPUQZsMCyuIeNkH/5053 Y5DYPc111qnvMnn4rjIqojNh/s81uC+eLWoUd1haKHK/FD+7xxpw5OeSEU4e/Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692310293; 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=I1IkIQ+rkEtrI1ePU0mg0t58WJxumV5BvnjNcLkZdys=; b=R5wS3kP7x14TWoCYysDPwMbVnUPVznuIrjLcq2VidAv5Kta+8a8dOXZeS6SIUzzaRLaX+9 wttZaPGieokLFum8GIM9GqqnZjWHwH0YKl1+6bDF2Goy7KhSomEggDvQj5UMnMimJEUVwG 1R4tUq5UdzhtWLh29DEH5bTHZJbywbaGNy6yZTd6MiFEFiYRNcwQmYfTc/uVKBrHuKByc8 bI03cvH8mZ5Xru5Y9aGhgdQpP4g338069wkI6kl+NFKhFHaRmkK6IMK44067fvnzbvCBz/ q6jW6vgt2FxIZVbOerIJV1ZxJ/rosXTvuDYSmf3ommhT4bHDGvWiuuwcwEX+9w== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692310293; a=rsa-sha256; cv=none; b=CNuqdBE+b5lWPpj+Z1mTRkjKv7+AqqSLEWNgoZHgJ8YDAICT5QKdn6os98+yrcRZomKWnx AwWq5Cd5xFLpqYVnyAsaGZAgcD3dp1JiLruCJLmEfHxdIxG1jCAzrKM6aLEKkx7w0LlPCw poZ3Ves2G/n+nT6uKBdUhadYqWzD2FT+avaRRNRYCr2qHcDR3psCuBzcaYh8SRrTWcq9W8 a7PSXVylxAtVzkXlOZev6brRxV39N1BSpnjj9jOH+j/Xy2hXYBORi43wuWstq157wK0siY HEPzc2pro/hNHnpv+Yk76TKqm07AyHJfxAlSHsoih8ed4r2ISeb/nuP/RuPrWQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RRfNj0WMgzrRl; Thu, 17 Aug 2023 22:11:33 +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 37HMBWic011851; Thu, 17 Aug 2023 22:11:32 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37HMBW0h011848; Thu, 17 Aug 2023 22:11:32 GMT (envelope-from git) Date: Thu, 17 Aug 2023 22:11:32 GMT Message-Id: <202308172211.37HMBW0h011848@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Mark Johnston Subject: git: 5635d5b61e21 - main - vmm: Fix VM_GET_CPUS compatibility 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: markj X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 5635d5b61e2113b91db921267cb476b1fde93e9e Auto-Submitted: auto-generated The branch main has been updated by markj: URL: https://cgit.FreeBSD.org/src/commit/?id=5635d5b61e2113b91db921267cb476b1fde93e9e commit 5635d5b61e2113b91db921267cb476b1fde93e9e Author: Mark Johnston AuthorDate: 2023-08-17 18:49:54 +0000 Commit: Mark Johnston CommitDate: 2023-08-17 22:10:02 +0000 vmm: Fix VM_GET_CPUS compatibility bhyve in a 13.x jail fails to boot guests with more than one vCPU because they pass too small a buffer to VM_GET_CPUS, causing the ioctl handler to return ERANGE. Handle this the same way as cpuset system calls: make sure that the result can fit in the truncated space, and relax the check on the cpuset buffer. As a side effect, fix an insufficient bounds check on "size". The signed/unsigned comparison with sizeof(cpuset_t) fails to exclude negative values, so we can end up allocating impossibly large amounts of memory. Reviewed by: jhb MFC after: 1 week Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D41496 --- sys/amd64/vmm/vmm_dev.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/sys/amd64/vmm/vmm_dev.c b/sys/amd64/vmm/vmm_dev.c index c13adfd599ee..cae15d7059cb 100644 --- a/sys/amd64/vmm/vmm_dev.c +++ b/sys/amd64/vmm/vmm_dev.c @@ -989,11 +989,12 @@ vmmdev_ioctl(struct cdev *cdev, u_long cmd, caddr_t data, int fflag, error = 0; vm_cpuset = (struct vm_cpuset *)data; size = vm_cpuset->cpusetsize; - if (size < sizeof(cpuset_t) || size > CPU_MAXSIZE / NBBY) { + if (size < 1 || size > CPU_MAXSIZE / NBBY) { error = ERANGE; break; } - cpuset = malloc(size, M_TEMP, M_WAITOK | M_ZERO); + cpuset = malloc(max(size, sizeof(cpuset_t)), M_TEMP, + M_WAITOK | M_ZERO); if (vm_cpuset->which == VM_ACTIVE_CPUS) *cpuset = vm_active_cpus(sc->vm); else if (vm_cpuset->which == VM_SUSPENDED_CPUS) @@ -1002,6 +1003,8 @@ vmmdev_ioctl(struct cdev *cdev, u_long cmd, caddr_t data, int fflag, *cpuset = vm_debug_cpus(sc->vm); else error = EINVAL; + if (error == 0 && size < howmany(CPU_FLS(cpuset), NBBY)) + error = ERANGE; if (error == 0) error = copyout(cpuset, vm_cpuset->cpus, size); free(cpuset, M_TEMP); From nobody Thu Aug 17 22:26:43 2023 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 4RRfkC461kz4qFSB; Thu, 17 Aug 2023 22:26:43 +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 4RRfkC3YmKz4bxP; Thu, 17 Aug 2023 22:26:43 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692311203; 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=w7k3ns03Q+IcJRrf0kso7RvT4O8HpXmNNLMQKORYfaA=; b=Jp9jx8LKIOKV/TqdXam/QGAYAsQPyDOsSprRAxG65jfzZqAdG4cDTv3I08j+12wmxdy839 UmpdRn19fe7oYoI01+FN746oUZXWK96tRM2acJoCbuoBqH/D62U/VMjzxooLO7+6Ribr7K wzgWX6gtY86HJr5vulVlnSf/j3XG6hYSjbAXz8X4fQVOSLR6Ly8kGpCxltNUZlNSnFCP6M oaWekwGjGZBEAQFnCok5wPFmwBykSc1UmV/G8AlBob8IC5GYXiscozNj7l1zhn/Plbrwdj b+/vfHvIW0Pk/V/yfZFrqfu+ezPD1Cz2owYPV1VBWhdyrnkVWvcERp4vgUBfQw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692311203; 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=w7k3ns03Q+IcJRrf0kso7RvT4O8HpXmNNLMQKORYfaA=; b=o7SEtD43ENdxtQt9Mpa8NshfvPTkDZi6BKspFT+57kQnDLLdrfjLf/0iatsOCG6f0v8Ulq umMv00yy4ro6YcUOzwGulDFtrzEAWFPiAR8skrY2rvVO0K1JsZLwr/EEBPwZcwU0KvJDIW nhSF5b06KXkaUZE60H4rMr/+ODrE8LBsajDUfpfKWVE9pQ5UBx2y3LCKhSAWeihkBLPWKa 5F0fbDqP2CntabUbj5Pn9zR94+OgiODYiACakJ+5ruh2jQZQmoGVg80xq/Qhl7V5vdMq0u gR8g1UuN1s1LKFKAkX6N80CnQL48zpYgKR3DMct6NkSLeftxZrlvd0Ea/GLVMA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692311203; a=rsa-sha256; cv=none; b=sFfa2hnUmJS/LDmccOdQ0TgUVlyec+uPPpfr3smBEl6ltOBw2fQNdFHi9t/NRldWog6FcE zezgCbBJGVp42mlelIDDhoNPR2KCm2+9fWTSj8qdEyxY2MpMQuT8n6zi/Cn5W7rF7SD/ji MSwcfiCORy82e7W+QPnnX1M6pIGRe2ZiQ1S1rsPxY24nA7tOs2gT2SwIMv4Shvy1FWScZo /w5SEtBaBcDIp4B1T2UAXTnmF1f7s/YVyyYWF7GOrPmoQqz+hgv3a5zViPJCgBb/3MBBZL VQWcIwOh1H4e2fHnm16LfahrQ+9Z9bHvOdSyiPG6ZyMcoEzqGi4xXZIHI0hsyw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RRfkC2d3VzrG2; Thu, 17 Aug 2023 22:26:43 +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 37HMQhLq030692; Thu, 17 Aug 2023 22:26:43 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37HMQhDW030689; Thu, 17 Aug 2023 22:26:43 GMT (envelope-from git) Date: Thu, 17 Aug 2023 22:26:43 GMT Message-Id: <202308172226.37HMQhDW030689@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: John Baldwin Subject: git: 91d0876a20ce - main - arm64 makectx: Fix overflow of tf_x array 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: jhb X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 91d0876a20cee993f3cd17b4638e779c6975d15b Auto-Submitted: auto-generated The branch main has been updated by jhb: URL: https://cgit.FreeBSD.org/src/commit/?id=91d0876a20cee993f3cd17b4638e779c6975d15b commit 91d0876a20cee993f3cd17b4638e779c6975d15b Author: John Baldwin AuthorDate: 2023-08-17 22:26:16 +0000 Commit: John Baldwin CommitDate: 2023-08-17 22:26:16 +0000 arm64 makectx: Fix overflow of tf_x array PCB_LR isn't stored in tf_x, so trying to store it as pcb_x[PCB_LR] = tf->tf_x[PCB_LR + PCB_X_START] overflowed the tf_x array. Reported by: Morello (bounds check crash) Reviewed by: jrtc27, andrew, markj Sponsored by: DARPA Differential Revision: https://reviews.freebsd.org/D41485 --- sys/arm64/arm64/machdep.c | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/sys/arm64/arm64/machdep.c b/sys/arm64/arm64/machdep.c index 2a26da3d65b6..4bfbfcaa91bd 100644 --- a/sys/arm64/arm64/machdep.c +++ b/sys/arm64/arm64/machdep.c @@ -359,11 +359,14 @@ makectx(struct trapframe *tf, struct pcb *pcb) { int i; - for (i = 0; i < nitems(pcb->pcb_x); i++) - pcb->pcb_x[i] = tf->tf_x[i + PCB_X_START]; - /* NB: pcb_x[PCB_LR] is the PC, see PC_REGS() in db_machdep.h */ - pcb->pcb_x[PCB_LR] = tf->tf_elr; + for (i = 0; i < nitems(pcb->pcb_x); i++) { + if (i == PCB_LR) + pcb->pcb_x[i] = tf->tf_elr; + else + pcb->pcb_x[i] = tf->tf_x[i + PCB_X_START]; + } + pcb->pcb_sp = tf->tf_sp; } From nobody Fri Aug 18 00:06:48 2023 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 4RRhxj1wVDz4qM6L; Fri, 18 Aug 2023 00:06:49 +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 4RRhxh5Lz3z3DcM; Fri, 18 Aug 2023 00:06:48 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692317208; 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=K8dWgF3evVKxHqyNvc8pNNNtuHpZz7ICMjsci5ZrTdA=; b=kSAy0JcaHyk9pBHGnZ+zidGYUy+A45fGMiU2PFrV9eEbxeywgKxKMCi6WGpNhc8XZuSWGi T3hyXe21b4tjpgZTWg6E3K60ApybTJgLJgHb2CNGtv8GNmNy6eaJBOQPj8C50MA9UR6Xnm rWuIBr0Fo/Z/tsZeMXR2rFcDkN1/vZfQv06gkp82SqpM58q4MICFPoK4YlSbQsQsurKW7b r4C2ztmEHvQZOkEo7ma8efrS0lzKM6fa3a9MnGfWXlv81vXG8hOeXg1a1B9UL6CdAPtcCo xzN9sPs4FjJ7PA17sJm6CIeSBvSg/+45IylpRkX15dz3dNr+Y6q/vLI9sLBzug== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692317208; 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=K8dWgF3evVKxHqyNvc8pNNNtuHpZz7ICMjsci5ZrTdA=; b=XgOhIS0Of4ILOo5X4OUH6LhWteuOK//JoCCO/GYjN9axK025rNRkaALfEEudBTVIXpO7kT RWjB1O/G18ihKh1r1OH4db3aNl4axGzAk9h0MbGozp7cX/MYm6YVmEUsxT/Op1TJ4tuQ2P SzJZJ7HQrzLRErfiAUsrPboDmOJI7oV5h/xLkBWUvnEuEyWp7PwqV89huR8/gROLZFenzC EXmeaTz4XbVSkZ/cvWPAWWakiO4kuAAFN7RRmhpzkaj9p4LcMHNJ2p7j9cuiSbreMwF+EG Nega8TVjtI3H5qXaFl0pQqu6DZ6cz6mW3bq6X7EzKbIid6FRlRcbZDn8k/tX8A== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692317208; a=rsa-sha256; cv=none; b=KHLsprMiGfBGHZiVb7gRIMvvZdA9PjHkq4zEjgswAKz5eWbLtdenikT+hXWUkdKU5hNoRk AzMX6dPgiS6ZNPjpvEs+ZHpYCqQVTVhFf/YM6Vgtvyuz1lKdwoGXmR3Tx/idPmcAmRCn6/ IZqSBPTTY7mA/5grOumZyLGgROmXv30zjbIYd0KlOI9uad33/JZkN3N7UyqHqxdsC27EpL WdJaHzRLqoWJh4gGcyseTGBD9aRO6Qv/cidm7ILyMoqA+X5SpEDlZAYU7iVaXFyHSODJs0 j1hRNZvCpsRKoOiCJLUhFqqs0jBnffOnofXnFaK2v2VnTBiQcfNp+iiyWf5FMQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RRhxh4S5Gzv0j; Fri, 18 Aug 2023 00:06:48 +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 37I06mJT096791; Fri, 18 Aug 2023 00:06:48 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37I06mOf096788; Fri, 18 Aug 2023 00:06:48 GMT (envelope-from git) Date: Fri, 18 Aug 2023 00:06:48 GMT Message-Id: <202308180006.37I06mOf096788@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Ed Maste Subject: git: fa5f94140a83 - main - msi: handle error from BUS_REMAP_INTR in msi_assign_cpu 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: emaste X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: fa5f94140a83b4704c654ababd67cd9addb7cd29 Auto-Submitted: auto-generated The branch main has been updated by emaste: URL: https://cgit.FreeBSD.org/src/commit/?id=fa5f94140a83b4704c654ababd67cd9addb7cd29 commit fa5f94140a83b4704c654ababd67cd9addb7cd29 Author: Ed Maste AuthorDate: 2023-08-14 16:56:12 +0000 Commit: Ed Maste CommitDate: 2023-08-18 00:03:48 +0000 msi: handle error from BUS_REMAP_INTR in msi_assign_cpu Previously errors from BUS_REMAP_INTR were silently ignored, and we ended up with non-functional interrupts. Now we allocate and enable new vectors, but postpone assignment of new APIC IDs and vectors where we can, until after BUS_REMAP_INTR is successful. We then disable and free the old vectors. If BUS_REMAP_INTR fails we restore the old configuration, and disable and free the new, unused vectors. Thanks to AMD for providing hardware (with APIC IDs above 255) for testing. Reviewed by: jhb MFC after: 1 month Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D41455 --- sys/x86/x86/msi.c | 47 ++++++++++++++++++++++++++++++++--------------- 1 file changed, 32 insertions(+), 15 deletions(-) diff --git a/sys/x86/x86/msi.c b/sys/x86/x86/msi.c index 8751c621a5e1..7f4d87c09453 100644 --- a/sys/x86/x86/msi.c +++ b/sys/x86/x86/msi.c @@ -244,7 +244,7 @@ msi_assign_cpu(struct intsrc *isrc, u_int apic_id) struct msi_intsrc *sib, *msi = (struct msi_intsrc *)isrc; int old_vector; u_int old_id; - int i, vector; + int error, i, vector; /* * Only allow CPUs to be assigned to the first message for an @@ -274,31 +274,48 @@ msi_assign_cpu(struct intsrc *isrc, u_int apic_id) if (vector == 0) return (ENOSPC); + /* Must be set before BUS_REMAP_INTR as it may call back into MSI. */ msi->msi_cpu = apic_id; msi->msi_vector = vector; if (msi->msi_intsrc.is_handlers > 0) apic_enable_vector(msi->msi_cpu, msi->msi_vector); - if (bootverbose) - printf("msi: Assigning %s IRQ %d to local APIC %u vector %u\n", - msi->msi_msix ? "MSI-X" : "MSI", msi->msi_irq, - msi->msi_cpu, msi->msi_vector); for (i = 1; i < msi->msi_count; i++) { sib = (struct msi_intsrc *)intr_lookup_source(msi->msi_irqs[i]); - sib->msi_cpu = apic_id; - sib->msi_vector = vector + i; if (sib->msi_intsrc.is_handlers > 0) - apic_enable_vector(sib->msi_cpu, sib->msi_vector); - if (bootverbose) - printf( - "msi: Assigning MSI IRQ %d to local APIC %u vector %u\n", - sib->msi_irq, sib->msi_cpu, sib->msi_vector); + apic_enable_vector(apic_id, vector + i); } - BUS_REMAP_INTR(device_get_parent(msi->msi_dev), msi->msi_dev, + error = BUS_REMAP_INTR(device_get_parent(msi->msi_dev), msi->msi_dev, msi->msi_irq); + if (error == 0) { + if (bootverbose) { + printf("msi: Assigning %s IRQ %d to local APIC %u vector %u\n", + msi->msi_msix ? "MSI-X" : "MSI", msi->msi_irq, + msi->msi_cpu, msi->msi_vector); + } + for (i = 1; i < msi->msi_count; i++) { + sib = (struct msi_intsrc *)intr_lookup_source( + msi->msi_irqs[i]); + sib->msi_cpu = apic_id; + sib->msi_vector = vector + i; + if (bootverbose) + printf("msi: Assigning MSI IRQ %d to local APIC %u vector %u\n", + sib->msi_irq, sib->msi_cpu, + sib->msi_vector); + } + } else { + device_printf(msi->msi_dev, + "remap irq %u to APIC ID %u failed (error %d)\n", + msi->msi_irq, apic_id, error); + msi->msi_cpu = old_id; + msi->msi_vector = old_vector; + old_id = apic_id; + old_vector = vector; + } /* * Free the old vector after the new one is established. This is done - * to prevent races where we could miss an interrupt. + * to prevent races where we could miss an interrupt. If BUS_REMAP_INTR + * failed then we disable and free the new, unused vector(s). */ if (msi->msi_intsrc.is_handlers > 0) apic_disable_vector(old_id, old_vector); @@ -309,7 +326,7 @@ msi_assign_cpu(struct intsrc *isrc, u_int apic_id) apic_disable_vector(old_id, old_vector + i); apic_free_vector(old_id, old_vector + i, msi->msi_irqs[i]); } - return (0); + return (error); } void From nobody Fri Aug 18 00:08:41 2023 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 4RRhzs2xyNz4qMHP; Fri, 18 Aug 2023 00:08:41 +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 4RRhzs22VRz3FLD; Fri, 18 Aug 2023 00:08:41 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692317321; 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=kmYyi/w4EUuUs3nHm5eKZevfFeoRluygeHXizCYfeQU=; b=Fnasoos2it1KmRJl2d9mvsbEBKj224SY7pqBnRO9wSchAd81rwZkJXBPVzPC7vkIpCBfty klwO+VF6GMZIj9gD/CG9OnWjneeuASEg5XjJn0B63dfmZTLMWhpnRogdkr1hwr/6YaHvHK bXNFEeuCoksQMw3bkrag8Oj4IqfqpEAOIF9C3C4a9RKtaaE7lsoJoIDYUwnCL9E2A6OweN VqyKmz4kx3y/RUbt28lEygjW8wIOyaL2cegzxyMqvtPhJdkaQVDaNF0V8seoDZZP/vIdO+ zPKVGY8OP/B59r2iZ+XaD6PEJELilTS6X24grDnqASUmiI/Brg36FhdjcttoiQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692317321; 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=kmYyi/w4EUuUs3nHm5eKZevfFeoRluygeHXizCYfeQU=; b=CwnrqbnpWWtDipTp2MkR5SaP+eHSh+YquUTT2iL/SwrtAvPEC6J/easn08omSra40JEY/7 SX2BR86nUhA3tV+Qe7ou8Dym+Q+vTZ97yo3EFlk4JkbySvWsqyEN9xxyLljUsdVfsEA+de Daj+corDCG2SiKosWMZ6Fel20605f5JnrZBungM8rNYNSzgJKe5hPD8w0AhyTyQ7oUAaV7 8QmG8IQkkZaQ0CYZbZjg8W1ictBtIJGlReV7a62gugUd6ywm/HVYwahHPWcmRahkMc3e8k fLZdMs7BvCKg5dcSWhEkOUlfkkFeaRaMnwFCvonRZrwxno5h5dMxnvEVapRx6Q== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692317321; a=rsa-sha256; cv=none; b=Q6rHde3rdYR4m4ST/mAXwE3qykgKUCs534g6hjoC7AoPjGauEf3+ufwdmVvUpRvoEN1SIZ yN7a79ki54Fjq5l81ZkjpvDRC516SoCYM1IJx+UzYITH3MgssHkMkhyg6UYwnVDHuW5FK0 W1MawNKfDJ77UEKfegNFDIvc3o8hk1wAf3M6p01VNAPxZfY0+ovWhmOgLxvCWaZ8f1+/1Y +6E8qb023upskL0/VVIqK3QaSjF+d4MeptN40WI3339JmY0ZMLLDrs1coGX1RGk3EckjLZ 2xe5KKliEMBdqCFf3XWCDqlcatyjtSzgZRG4E8HNvgBDbPb3Qfu08bj28GZzuw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RRhzs16MGzv35; Fri, 18 Aug 2023 00:08:41 +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 37I08fCo097248; Fri, 18 Aug 2023 00:08:41 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37I08fBp097245; Fri, 18 Aug 2023 00:08:41 GMT (envelope-from git) Date: Fri, 18 Aug 2023 00:08:41 GMT Message-Id: <202308180008.37I08fBp097245@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Glen Barber Subject: git: 77013f29d048 - main - release: update main to ALPHA2 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: gjb X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 77013f29d04806b72668615e701978b19cb96097 Auto-Submitted: auto-generated The branch main has been updated by gjb: URL: https://cgit.FreeBSD.org/src/commit/?id=77013f29d04806b72668615e701978b19cb96097 commit 77013f29d04806b72668615e701978b19cb96097 Author: Glen Barber AuthorDate: 2023-08-18 00:08:32 +0000 Commit: Glen Barber CommitDate: 2023-08-18 00:08:32 +0000 release: update main to ALPHA2 Due to an issue being investigated, the branch of stable/14 will be delayed a week. This should not impact the rest of the schedule for this cycle. Sponsored by: GoFundMe https://www.gofundme.com/f/gjbbsd Sponsored by: PayPal https://paypal.me/gjbbsd --- sys/conf/newvers.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys/conf/newvers.sh b/sys/conf/newvers.sh index 43ccf383678b..fcdfadcad175 100644 --- a/sys/conf/newvers.sh +++ b/sys/conf/newvers.sh @@ -53,7 +53,7 @@ TYPE="FreeBSD" REVISION="14.0" -BRANCH="ALPHA1" +BRANCH="ALPHA2" if [ -n "${BRANCH_OVERRIDE}" ]; then BRANCH=${BRANCH_OVERRIDE} fi From nobody Fri Aug 18 00:35:14 2023 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 4RRjZV4rj9z4qNPC; Fri, 18 Aug 2023 00:35:14 +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 4RRjZV4LXmz3HLg; Fri, 18 Aug 2023 00:35:14 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692318914; 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=6wrdaCrj9k3HX7emJBZka0ai0g/mAYrA7Au/edtN8k0=; b=T4htQZqMV6fhLI3oRnVU7rhC/DrfpxwyFHvwqhWGXlGPyRj0/Z0x9+RsQYG5PeUZz0S0wq qZ/Y7aeYgUHhXELRILMaEneCyFlRk2cQ2ko1B84ULub0GkDVXL2G/hrmzNq+9PO3NrgXye x15VZ5hef1JP2MvatYQ+dg8ElZszk4caUCXlxVaLZhmjwjRMIcYmu3eL2OMaaZ3U0UIjyp g60xeVOha41Z0E8k5ryW2VhJGP0SET42WIjE3tXMJ7TpXxw95WwtAfeOEp1FnorVTi1C0N MhVfgYKqpGGXFoDbBuwrXkaO3yAwUAr/CZfkBmZuJOZKGnrZFa3fhbLdigeneQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692318914; 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=6wrdaCrj9k3HX7emJBZka0ai0g/mAYrA7Au/edtN8k0=; b=dejSIkVmHuAGwfrq80xu3ec4xz8nXfhS3mIjvg1jss4j2M/vWQFLGLx/NwImUPwAzb9zsC hoMhudDezxNIxl+une93hX5Kp/sKnsG+r2JENt6hCODBX2vTTpwipmUzBi1FrpabH9fb8n b2kGe8xtqim9sak7ncl9ZnMuZ0Fv0TkrWDPWDzhbTJA+U9heo10a0kYsluwENsGbfcpkE0 Mqizr0CJJqp6KDU7FfW+nT6d+Y6GG73zs2YPKYxFCaoLJD1uAK7lFSzP+mZVktW6ReuQtm aHHTtdbgHD15JXq9iFKrlGkeA8TCBbeRRhJVOuZzHVRBNn01uy8lM+aGczzydw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692318914; a=rsa-sha256; cv=none; b=mOYzA/xcCkzSTJ8jT3uDudHF+ar88HlSIdhSkHJFtefaUgN7qSXoE7HhWQwMOgdZKqiXyI 0jI69WXZO9er9WhboGOyRn5dxVQf8Bnbu808wz6ILEhx4mIxTASzR90oJgXIh6og3ljGrh kldE6ZOwvkS7rqDXN4yBjKwgWB+C9LLnZcnAKDZGRKOxzaPfKdezaHdQggTRnX1OZxOmvz Do6VxxpHIAIs5XALFvwYz7tGdl62C8Z9jqbWZlfeGm1i7XNpRcRkWL2MQy9pUPoSMNov1J KWuVZWDHjuL8cDi1VBSFBAtAaLmZ48l8NPpDkPCk4WZq1OrPtYDxsBpwOf6Qqw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RRjZV3P1Hzvvy; Fri, 18 Aug 2023 00:35:14 +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 37I0ZE2n046740; Fri, 18 Aug 2023 00:35:14 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37I0ZEhd046737; Fri, 18 Aug 2023 00:35:14 GMT (envelope-from git) Date: Fri, 18 Aug 2023 00:35:14 GMT Message-Id: <202308180035.37I0ZEhd046737@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Gregory Neil Shapiro Subject: git: 98fd1add6763 - main - Remove confDH_PARAMETERS settings in favor of using sendmail's built-in default which was added in sendmail 8.15.2 (the config line predates that 8.15.2 feature). This also alleviates the need for admins to create the DH parameters file if they opt to use Diffie-Hellman. 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: gshapiro X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 98fd1add676321978db72d77d34ef51ca454c814 Auto-Submitted: auto-generated The branch main has been updated by gshapiro: URL: https://cgit.FreeBSD.org/src/commit/?id=98fd1add676321978db72d77d34ef51ca454c814 commit 98fd1add676321978db72d77d34ef51ca454c814 Author: Gregory Neil Shapiro AuthorDate: 2023-08-18 00:32:56 +0000 Commit: Gregory Neil Shapiro CommitDate: 2023-08-18 00:32:56 +0000 Remove confDH_PARAMETERS settings in favor of using sendmail's built-in default which was added in sendmail 8.15.2 (the config line predates that 8.15.2 feature). This also alleviates the need for admins to create the DH parameters file if they opt to use Diffie-Hellman. PR: 248387 MFC after: 2 weeks --- etc/sendmail/freebsd.mc | 1 - 1 file changed, 1 deletion(-) diff --git a/etc/sendmail/freebsd.mc b/etc/sendmail/freebsd.mc index 97264805a67f..5fd201da3900 100644 --- a/etc/sendmail/freebsd.mc +++ b/etc/sendmail/freebsd.mc @@ -66,7 +66,6 @@ define(`confCLIENT_CERT', `CERT_DIR/host.cert')dnl define(`confCLIENT_KEY', `CERT_DIR/host.key')dnl define(`confCACERT', `CERT_DIR/cacert.pem')dnl define(`confCACERT_PATH', `CERT_DIR')dnl -define(`confDH_PARAMETERS', `CERT_DIR/dh.param')dnl dnl Uncomment to allow relaying based on your MX records. dnl NOTE: This can allow sites to use your server as a backup MX without From nobody Fri Aug 18 01:21:25 2023 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 4RRkbp2Rtmz4qR3s; Fri, 18 Aug 2023 01:21:26 +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 4RRkbp0QNbz3PvL; Fri, 18 Aug 2023 01:21:26 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692321686; 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=AlqkZIVUvmVH35mJHB2LlcyphjVhndtOdsYdc3Pi0lg=; b=C0Ce2d6cmNyEChmc1FEQWtanhLVWTytPqExRxCPDR426ueUelVHCUj9wjAatMeH2J1x+M+ Ne4c31s4SRECl38ETS3rWs8hs1/A+p/koXaAMLqhDHmA9BBaEAQPrvLdNdZhz0jRqa/Ljw oSY3v9nUNSz5l1xb2/hssDkS4MQ6IPacBQrnGhL5RLhhi0LGeRFyZ3qS/FBkpIVkd/N2dH WVggL0k4dw9SFAQcMqne7yHNL1B9d4/lF2yihaoqPIhoG2dda41ah2IIAXNeblyb3E3NVZ 4vBvb+jxXNqPDsK74G77bmbQshll3zoEb+GYdnhFWohoGrPb6IrGTqR6oW885w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692321686; 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=AlqkZIVUvmVH35mJHB2LlcyphjVhndtOdsYdc3Pi0lg=; b=nngpsQ1ZUuckQXcqpe5d/nZQ3RZKh6E5KbZU2Dat4xQbDjSPyyD2ANeQr0maDmro8lwjUN zgucPpdv2wIegeTYOAFdLYCzveCYExh/CYNI/nhAlznUjH+smcRMmVchRl+LSBucqvi6OJ KWD89Tse8Utb/VFhvgt2+RbKIXzxJVI7841ACeI2P+X8NIOCfh4W1IzajjWNEZpoEP/1/C 5DuTOFOOYEnr4Zk5Il+SZK94e/nbETEAJTHS2CoUHU50wFCmJTpmAM9odH/nKV8gKAIrf0 Jk8MzNfrjWPSimefWQTWAjjTWab1tC45maEbD/CswPZwvVaIu8uL8rfWImy5CA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692321686; a=rsa-sha256; cv=none; b=iVn7gJrR0itUgFfrGq9bg0WjVPW2CLiFE8nOqJgDX3RpiMbLBdHrFrS8uAHOOMMQg2kgJK 9jS/cNGJXeiwE0AZZv0N1JQnMYh6HrYmT9AuBY75beQ/BQj2QI4Db2yYVVeohZJxKtwwku Trk1R74SpSVuvk+NpBE5zq85UA4XBYGV0E4RgeIoBUfmBR1p+CE5IclMgICRYeD6cghLK1 4yzOfJwLqTXYyvZ+VnJ8PMpkiHobabxbnx94IkqPmZqChyycFwXhD/mfb1eATDQq4isUbT 6aBo8HUWl+WjAktH8spAZqpjNglFDBSTf6Kej1X24Zd64G361ekWUFDnHUZmKQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RRkbn6cj1zwlv; Fri, 18 Aug 2023 01:21:25 +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 37I1LPj5024074; Fri, 18 Aug 2023 01:21:25 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37I1LPTc024071; Fri, 18 Aug 2023 01:21:25 GMT (envelope-from git) Date: Fri, 18 Aug 2023 01:21:25 GMT Message-Id: <202308180121.37I1LPTc024071@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: "Bjoern A. Zeeb" Subject: git: b80ea452375f - main - LinuxKPI: implement mul_u64_u64_div_u64() 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: bz X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: b80ea452375f52a3ab7d82a9aef10da0d89985d9 Auto-Submitted: auto-generated The branch main has been updated by bz: URL: https://cgit.FreeBSD.org/src/commit/?id=b80ea452375f52a3ab7d82a9aef10da0d89985d9 commit b80ea452375f52a3ab7d82a9aef10da0d89985d9 Author: Bjoern A. Zeeb AuthorDate: 2023-05-16 20:55:00 +0000 Commit: Bjoern A. Zeeb CommitDate: 2023-08-18 01:20:39 +0000 LinuxKPI: implement mul_u64_u64_div_u64() Implement mul_u64_u64_div_u64() for an updated iwlwifi driver (though we do not yet use it there; it is used for in-kernel ptp on wifi). Sponsored by: The FreeBSD Foundation Submitted by: cperciva MFC after: 10 days Reviewed by: cperciva, dwmalone Differential Revision: https://reviews.freebsd.org/D40120 --- sys/compat/linuxkpi/common/include/linux/math64.h | 48 +++++++++++++++++++++++ 1 file changed, 48 insertions(+) diff --git a/sys/compat/linuxkpi/common/include/linux/math64.h b/sys/compat/linuxkpi/common/include/linux/math64.h index 1b00fd71e69f..e4ddce5b823e 100644 --- a/sys/compat/linuxkpi/common/include/linux/math64.h +++ b/sys/compat/linuxkpi/common/include/linux/math64.h @@ -106,6 +106,54 @@ mul_u64_u32_div(uint64_t x, uint32_t y, uint32_t div) return ((x / div) * y + (rem * y) / div); } +static inline uint64_t +mul_u64_u64_div_u64(uint64_t x, uint64_t y, uint64_t z) +{ + uint64_t res, rem; + uint64_t x1, y1, y1z; + + res = rem = 0; + x1 = x; + y1z = y / z; + y1 = y - y1z * z; + + /* + * INVARIANT: x * y = res * z + rem + (y1 + y1z * z) * x1 + * INVARIANT: y1 < z + * INVARIANT: rem < z + */ + while (x1 > 0) { + /* Handle low bit. */ + if (x1 & 1) { + x1 &= ~1; + res += y1z; + rem += y1; + if ((rem < y1) || (rem >= z)) { + res += 1; + rem -= z; + } + } + + /* Shift x1 right and (y1 + y1z * z) left */ + x1 >>= 1; + if ((y1 * 2 < y1) || (y1 * 2 >= z)) { + y1z = y1z * 2 + 1; + y1 = y1 * 2 - z; + } else { + y1z *= 2; + y1 *= 2; + } + } + + KASSERT(res * z + rem == x * y, ("%s: res %ju * z %ju + rem %ju != " + "x %ju * y %ju", __func__, (uintmax_t)res, (uintmax_t)z, + (uintmax_t)rem, (uintmax_t)x, (uintmax_t)y)); + KASSERT(rem < z, ("%s: rem %ju >= z %ju\n", __func__, + (uintmax_t)rem, (uintmax_t)z); + + return (res); +} + static inline uint64_t mul_u64_u32_shr(uint64_t x, uint32_t y, unsigned int shift) { From nobody Fri Aug 18 01:23:24 2023 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 4RRkf471DQz4qR8X; Fri, 18 Aug 2023 01:23:24 +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 4RRkf44WpPz3QFT; Fri, 18 Aug 2023 01:23:24 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692321804; 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=1N/4vqeMw2bqtAuMMFb7BntILYzOsQh69lLVqRYWKlc=; b=YX3PCCDjgUNzBWgLe6gJA1FOAg3sZJDKvkRfECFg5sX3Q2sgGAZGWbqzxYEQfAjqb3Eca4 JXY6RqEQxh8sLjGfx51FbLnfWbw+pBGw/FO7ztF7aggjE4IfLS0Xvnnb6hLc5x1Cd93ZO+ dehUaXbBnPcANYT2JrrkzpT59Z6f0Tu0VqvutyKAI9uPQKiFBtfUbOZq6nKh+kA48LU/A4 gBYHQDkOSBpDNTeAa1ZwcWnTHFVOwG6OMs8r4QbR+tRiYvpZEUGf7P+d2itmUcxdXxJDhG WYTaoFWuonKDnXcB4nK9IRHOTpA1MvMcJqXP1GWoS7TLEvSRf4HLur/DQ7sD3A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692321804; 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=1N/4vqeMw2bqtAuMMFb7BntILYzOsQh69lLVqRYWKlc=; b=N9so4UMq56PYGH5rgm3W2guILabLR+Dnzi38YGLWJn4h/Bts599mgeXUkf8bMxultyalyj h5jRG0QQ0+qgMLzluc7lQqo3qN3bsfcAuWHsVBAlKbfK/+zT/UpMqme5jr5Dpom26g4TcX pSZbFHDr2Dx0OHl05KaLBVNL70H7vGeBhwMIJTykAjguimCfVW+3OpQmuEH3P9Rts+R8IQ m8Nb8zXO/gzexG3MDhCD1EOJg15Q4Ti/jOGv1qLlun6VgnVlnELzcnWOvOEVSB4FRx5/B8 nhu2xarSc6OtZzmRPJERDuIhWV/H2gD2uzw6KK136Eyn8T9MQ69u0l5BBIv7uA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692321804; a=rsa-sha256; cv=none; b=McjMdEYRJgNpMdD7a3XCIj9fJZBgmEJn99DISStILE2aretpJeIDVnViYGwE/wfU3dDBYc uiifjsoY+ZqbWVIHTc043/A+54YJb1hWm/0zpLy5gSVyQFfdaNLcnwiiRNqJcuw6dAyaQW 1Yj7N7ZQff9pcns9FFTV1EF83a7Dht1pUUjI7V+j5/7Sh33YUZvglSYcF3MkRqRi/2yawg 4fI679QP5pOyfbmSzWY0qh+1zf7MW2JVKXzQZU9AP3s9hMSOm/SLDaH6iGSSRz1uTQ0NfN a/Cgmo3axnmgwZ8q7FQoljbfM19y4f2SB0hLMidMvXRmVgLuP+i8YGbrXenAPQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RRkf43bR1zwV5; Fri, 18 Aug 2023 01:23:24 +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 37I1NONS030312; Fri, 18 Aug 2023 01:23:24 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37I1NOh3030309; Fri, 18 Aug 2023 01:23:24 GMT (envelope-from git) Date: Fri, 18 Aug 2023 01:23:24 GMT Message-Id: <202308180123.37I1NOh3030309@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: "Bjoern A. Zeeb" Subject: git: 214e3e09b338 - main - fwget: fix installing multiple firmware files 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: bz X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 214e3e09b3381e44bf5d9c1dcd19c4b1b923a796 Auto-Submitted: auto-generated The branch main has been updated by bz: URL: https://cgit.FreeBSD.org/src/commit/?id=214e3e09b3381e44bf5d9c1dcd19c4b1b923a796 commit 214e3e09b3381e44bf5d9c1dcd19c4b1b923a796 Author: Bjoern A. Zeeb AuthorDate: 2023-08-15 20:29:03 +0000 Commit: Bjoern A. Zeeb CommitDate: 2023-08-18 01:22:22 +0000 fwget: fix installing multiple firmware files Remove quotes around the list of packages to install. Otherwise pkg is only fed one argument which results in a non-working solution: pkg: No packages available to install matching 'wifi-firmware-ath10k-kmod wifi-firmware-mt76-kmod wifi-firmware-ath11k-kmod' have been found in the repositories MFC after: 10 days Reviewed by: manu Differential Revision: https://reviews.freebsd.org/D41474 --- usr.sbin/fwget/fwget.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/usr.sbin/fwget/fwget.sh b/usr.sbin/fwget/fwget.sh index 90bc23b07077..154fb7dc92e1 100644 --- a/usr.sbin/fwget/fwget.sh +++ b/usr.sbin/fwget/fwget.sh @@ -122,4 +122,4 @@ if [ "${DRY_RUN}" = "y" ]; then exit 0 fi -pkg install -qy "${packages}" +pkg install -qy ${packages} From nobody Fri Aug 18 04:09:17 2023 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 4RRpKV2Qk6z4qcH2; Fri, 18 Aug 2023 04:09:18 +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 4RRpKV0rGxz3fXh; Fri, 18 Aug 2023 04:09:18 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692331758; 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=/VDkYP6f+/zIe0CsBSTP3+QXhB5nqLl24SYD7m+3vN8=; b=Kkmr1Dg89cCOmjr02i2Cd+Mtija7/nr4tDXKJumO/L272IqZWi65o3lE0GhxjZW/Y8J/NL kSbJuW8OHXaaGV7pgqgSoPiZINrjW69EjWC9adwpXyMcE7hXFlLDGQ025xeSJp4IsEDr3d 0WGvtrDvoZnD4vpzKPTr4ao5IrjWrl+X/bR5/ShEqgbv70B63z7GsrpK9LcNeqrKFuTEKv S7PcTBC5pwSJ4cMmZaCUtSQFsS7+4SHWhSUkQyyLRPK0XImSKHmLC4C4NRIu8dFtyJEhF9 2L2JdiRYnuwOZvwAWACxrAkr6r0YEazy8BiO08DJNDXHyFynzTGHdYKgbdkKWw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692331758; 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=/VDkYP6f+/zIe0CsBSTP3+QXhB5nqLl24SYD7m+3vN8=; b=ZSEv+cqI4B239R7hG4pmAZXqs539MKhHbZPXbjtYvHSMf29a6dTMqo3JgQizk+8UCkY1Hz SLoYDwqyJQJ+pcDV35WnQ26ivwJVoNSzq2sUqIhveGO9w8lRBlu4/Iobu+F2UKuypyt4r7 7t2eZv1OuBeeP2Su2/75wt2uChzilxYVPup1hVhQCSlpEHo8fr2DYLz15mf5O2nXYqX8Z8 N7hXJgv1XfrruVA9TpFX4CAy9RBc5s6FsBS10fFwQ0wgoBTkKPegpkZSDypinuJfX8jbud nEXsH1oJe7ZRgWvsJ5dt1MkPi1OpLP7CJt5yZ1mE4i3D7Kp1V3e9/uY41b+Xgg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692331758; a=rsa-sha256; cv=none; b=Dgkm1OYyBB2UCVexYN9TmMK+5WhAdx7xq/lGkmofwa2uIer/nIn8YSPwSEYQbQpyUVbd6t MLfAgfuZE4LOTiV2ef7/YLKrHmQCAdmbzIzfgAWvWtB8O3T6ApVqQTi4HxitU+nDT+WmuG RtsMH4hlILldW057oghzytR2cGWrGeKQVQ0NTVuUFpNoBPkHHmHzQqpREFyCKK2GA+YzpL THryZUa9VIOUVf8oI4UM2i+215mZjkQIzOQIsjNvQqNm5T5Dw1bgDfn/7O3ER11e+fnpWK Eg8UEyFCcvzJh5F2YZngJuUyrDF5xU4RuEUIl0ntO/f5WVQ/wR5tID33CvKZzA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RRpKT6r09z11mb; Fri, 18 Aug 2023 04:09:17 +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 37I49HvJ099628; Fri, 18 Aug 2023 04:09:17 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37I49Hv2099625; Fri, 18 Aug 2023 04:09:17 GMT (envelope-from git) Date: Fri, 18 Aug 2023 04:09:17 GMT Message-Id: <202308180409.37I49Hv2099625@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Kyle Evans Subject: git: a76629cb0381 - main - kern: osd: stop downsizing arrays when the last slot deregisters 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: kevans X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: a76629cb0381ee1ccd9b233259ca8130a53b6583 Auto-Submitted: auto-generated The branch main has been updated by kevans: URL: https://cgit.FreeBSD.org/src/commit/?id=a76629cb0381ee1ccd9b233259ca8130a53b6583 commit a76629cb0381ee1ccd9b233259ca8130a53b6583 Author: Kyle Evans AuthorDate: 2023-08-18 04:05:55 +0000 Commit: Kyle Evans CommitDate: 2023-08-18 04:06:12 +0000 kern: osd: stop downsizing arrays when the last slot deregisters It was noted in D41404 that these reallocations aren't actually guaranteed to succeed, despite assertions to the contrary. We're talking relatively small allocations, so just free up the individual slot to be reused later as needed. Note that this doesn't track the last active slot as of this moment, but this could be done later if we find it's worth the complexity for what little that would allow to be optimized (osd_call, slightly). While we're here, fix the debug message that indicates which slot we just allocated when we find an unused one; the slot # is actually one higher than the index. Reviewed by: markj Differential Revision: https://reviews.freebsd.org/D41409 --- sys/kern/kern_osd.c | 34 ++++++++++------------------------ 1 file changed, 10 insertions(+), 24 deletions(-) diff --git a/sys/kern/kern_osd.c b/sys/kern/kern_osd.c index 1b623d822cee..1f93f7021201 100644 --- a/sys/kern/kern_osd.c +++ b/sys/kern/kern_osd.c @@ -112,7 +112,7 @@ osd_register(u_int type, osd_destructor_t destructor, osd_method_t *methods) for (i = 0; i < osdm[type].osd_ntslots; i++) { if (osdm[type].osd_destructors[i] == NULL) { OSD_DEBUG("Unused slot found (type=%u, slot=%u).", - type, i); + type, i + 1); break; } } @@ -166,32 +166,18 @@ osd_deregister(u_int type, u_int slot) LIST_FOREACH_SAFE(osd, &osdm[type].osd_list, osd_next, tosd) do_osd_del(type, osd, slot, 1); mtx_unlock(&osdm[type].osd_list_lock); + /* - * Set destructor to NULL to free the slot. + * Set destructor to NULL to free the slot. We don't bother actually + * freeing any memory here because we'll gracefully reuse any freed + * slots, and reallocating the arrays as a smaller chunk of memory isn't + * actually guaranteed to succeed. As such, we'll err on the side of + * caution and just leave it be since these are generally modestly sized + * allocations. */ osdm[type].osd_destructors[slot - 1] = NULL; - if (slot == osdm[type].osd_ntslots) { - osdm[type].osd_ntslots--; - osdm[type].osd_destructors = realloc(osdm[type].osd_destructors, - sizeof(osd_destructor_t) * osdm[type].osd_ntslots, M_OSD, - M_NOWAIT | M_ZERO); - if (osdm[type].osd_nmethods != 0) - osdm[type].osd_methods = realloc(osdm[type].osd_methods, - sizeof(osd_method_t) * osdm[type].osd_ntslots * - osdm[type].osd_nmethods, M_OSD, M_NOWAIT | M_ZERO); - /* - * We always reallocate to smaller size, so we assume it will - * always succeed. - */ - KASSERT(osdm[type].osd_destructors != NULL && - (osdm[type].osd_nmethods == 0 || - osdm[type].osd_methods != NULL), ("realloc() failed")); - OSD_DEBUG("Deregistration of the last slot (type=%u, slot=%u).", - type, slot); - } else { - OSD_DEBUG("Slot deregistration (type=%u, slot=%u).", - type, slot); - } + OSD_DEBUG("Slot deregistration (type=%u, slot=%u).", type, slot); + rm_wunlock(&osdm[type].osd_object_lock); sx_xunlock(&osdm[type].osd_module_lock); } From nobody Fri Aug 18 04:19:53 2023 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 4RRpYk0fqkz4qcvT; Fri, 18 Aug 2023 04:19: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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RRpYj5LRQz4DZh; Fri, 18 Aug 2023 04:19:53 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692332393; 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=J/JgflBGfadOcjS8oSj3jjrXymZ/6kFlxzymdbjUk1s=; b=xAnTqpShTtYW62cCMtqZlhZ6BT0zDC3LzeYBb4tLHnlL0RwEl1sO5pD7bgYC7B3TrjUqWA JhR9nr6MJJpWOb44io8TA+G3cJVxL6NpXw/6TuNKvnjmdObHV/s6pkIDR+f3BlN0oqs/a6 WrRVcufv0T8Xdf3qCNQXVD7tDzwhg/TX2BzcZXfQXnu9Fs7PG3kIB73mvfIR1vIYkkgeaU hxrdUiSKSt5C6HPJOtXwJHo04Wf4llWV+ol6dOjD6pLw7nfi2yPRO8J0EboNOpkMC1XudP 9eSPeDReEZQB1sWD1MRQ8pHkMvsKuNcrrKvoScuwRF8drieWKGG6KSq0pl0oLA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692332393; 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=J/JgflBGfadOcjS8oSj3jjrXymZ/6kFlxzymdbjUk1s=; b=lnlcGCEYm3/YzN3JBRKqo9d+qOIlCvX2YJ8zWlccggX4trEZ7InNXTCLEVHcm8wQdY1jxo FSpDl6foFRDXio1z8FUQmRlN9hsZXMPJrDTrz6xrlBtN7qYKZJBlzJA5paf+5LayrWbxw7 izIcclQlF9SqXDWa7J8AC2atqVqXixGwEUykVoYi/v6+QwxPXjOT6C0uBmnhsl9zpRv7w9 FTWIPMBViOd7v01hO5phmD3q6nuaqi9wrETvG0dOiM7LEJauK7iKZu4qLuNCJQUUExM/jf 4YK2hhrMQIVdVgWD5rl/C6bdaQuRxT+2aOzl6JUyvpd5ZxIUWUZm52gJpjTuIA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692332393; a=rsa-sha256; cv=none; b=PiFt5C5houJn2fXxoQYU6yT1w56rtuRfwvfThrU8pXf7x1mLhzrZIi0fnmbNuGrhv7GjeV ZCGZm+fCDBjSuuLDDzVEjO1yVAHdo2aAS6LoRfd0TR/7ySbA3V0lW1YSZ5KaRgTvt1HSZv 1lwTuow6Ko8eVsfEgyr8hDxNhK56em4beSJYMwZ4zfXwLk1jRcaKqtFH8M4Re7i2N838tW q9Gci/JeD8NG3iI9Vg2xX77cyMPFGI2cIfbF+SBnG7wzWcDrNMZ7V++lY0YnT5SexZhVmu jv6PiE2U5vceBKK4DSENyx1EhyW+JPBbQGdhL3kNsTOaMj6FTW5U7ewhFEjVng== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RRpYj3jgWz129P; Fri, 18 Aug 2023 04:19:53 +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 37I4Jr0t016407; Fri, 18 Aug 2023 04:19:53 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37I4Jr6Q016404; Fri, 18 Aug 2023 04:19:53 GMT (envelope-from git) Date: Fri, 18 Aug 2023 04:19:53 GMT Message-Id: <202308180419.37I4Jr6Q016404@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Enji Cooper Subject: git: 22dc8901a73f - main - Use proper convention for relative path linking 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: ngie X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 22dc8901a73fcb30ff434ddf5aada43ab10021ae Auto-Submitted: auto-generated The branch main has been updated by ngie: URL: https://cgit.FreeBSD.org/src/commit/?id=22dc8901a73fcb30ff434ddf5aada43ab10021ae commit 22dc8901a73fcb30ff434ddf5aada43ab10021ae Author: Enji Cooper AuthorDate: 2023-08-18 11:13:06 +0000 Commit: Enji Cooper CommitDate: 2023-08-18 11:20:32 +0000 Use proper convention for relative path linking The change made in e835ee68e13361b841c983fa4a49dd6c19dcdec4 did not follow the convention for relative path symlinks. Per the convention, paths be prefixed with `${BINDIR}`, not `/bin/`. `${BINDIR}` can be modified from the Makefile, on the command line, or in the environment. This convention is the canonically correct way to do things. This follows the convention used in `bin/pkill/Makefile`, `bin/timeout/Makefile`, etc. MFC after: 1 week MFC with: f05948d4e98d3abd0965a2994e9e42add6908ff3 MFC with: e835ee68e13361b841c983fa4a49dd6c19dcdec4 Requested by: jrtc27, kevans --- bin/cpuset/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bin/cpuset/Makefile b/bin/cpuset/Makefile index a200c4fc1aac..6e88614a6a6e 100644 --- a/bin/cpuset/Makefile +++ b/bin/cpuset/Makefile @@ -3,6 +3,6 @@ PROG= cpuset LIBADD= jail -SYMLINKS+= ../../bin/cpuset /usr/bin/cpuset +SYMLINKS+= ../..${BINDIR}/cpuset /usr/bin/cpuset .include From nobody Fri Aug 18 05:09:51 2023 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 4RRqgP0JNpz4qgSK; Fri, 18 Aug 2023 05:09:53 +0000 (UTC) (envelope-from kevans@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (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 "smtp.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RRqgN5zJwz4Jb2; Fri, 18 Aug 2023 05:09:52 +0000 (UTC) (envelope-from kevans@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692335392; 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: in-reply-to:in-reply-to:references:references; bh=RMVn905q3mGimf19sTX6YqnmN+if8OI43Bz4Q4B/GUc=; b=O6tbCkOjnAVnj9IUQQFONyEewh3e4Mmv6LiKiCICN5Un+0qdYnhswjDtE4wCyq5kX3MfQl XWrw02QxuLR9GUOsGK/Xpyzz8Viv014bl8o7V6ZXet6sqRciKgWpjcEwoEaR6RnhK9LWid jevIfRgOPEpAuJ1mWBSFv0IK18uF4J/LCQRcbEJC2wiMJ4pbSTdMCsXNh1OFf42oFxCqzM B6SNizeKlrlv6Ou4waMDZs0GhEitaZ4jznFC4Qqd5ZHpZAnSIBQ8XmigdIUp9KeZdXtQl1 XeqAN4TW8B5dwjHBkTnEAc++0igNNKy2yKz7Fu8w+wkNAEl5BGQmzL+4FF3GGw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692335392; 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: in-reply-to:in-reply-to:references:references; bh=RMVn905q3mGimf19sTX6YqnmN+if8OI43Bz4Q4B/GUc=; b=d/YEPEtsWKMeqoT6FnbJuDJx/453MRp1XVTQcLvXUBG/DmKrMpmiZnIYhNnn+XA9PsuM+H e+u+d/kC/SYMqr2TLHx6vzR3UPArUfcywWb98TNMiJcoRUosJDH3yY9EfuWNH3qCiav6t9 FHtSvftYteH/mycw5TKPRhM2RE+WnIn2zdl9uhiRsaGxFgwh5F/q65ChHOzHuqHHzCKhPO fQNn46Xcl/LQGOYRhQRWAaQ/uq/PbQwJniiSr1ZSg1LC587mmEeaZy3VEBJ7BRXyBz4vOh 1lsH5hZt7aWzGxWjfkPeDp1aB32iHvhcYaXNcsrAmNuZ66cR/Ji4Lj7fnCKRlQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692335392; a=rsa-sha256; cv=none; b=SWn1Zd0L/DbHkhyjG6uIVNkwUFxrFrVcvdXYRB7rUOGkaXQCNMu18GKkA/9ZCCgdiDeWw7 kBkyHMwD/PrHegBWXQi/A4YWD+jonFuBowzspgdht2V/2YaB+k6E5hrUxO8mI0IEKqdC37 yg7GxlmjBfMANxovMcPYfB7GquRHfiWyGOlZhL6+wjeoNAqFmjbixs5YXN2gFWaDJ4dnWR aroN1orzF8UdmuztU5mNXl4RAEYC2skagNxrfgLDfUSBzf/14wJjlkU5xGqbp99cabT7aO wxXzH6PaR9JVePa3CF0HbpdQP9Zv1wNTb0LzutYnXtCGfvLOn5YBuF4DHYO6Yg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from [10.9.4.95] (unknown [209.182.120.176]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) (Authenticated sender: kevans/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4RRqgN2BZPz141k; Fri, 18 Aug 2023 05:09:52 +0000 (UTC) (envelope-from kevans@FreeBSD.org) Message-ID: Date: Fri, 18 Aug 2023 00:09:51 -0500 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:102.0) Gecko/20100101 Thunderbird/102.13.0 Subject: Re: git: b80ea452375f - main - LinuxKPI: implement mul_u64_u64_div_u64() Content-Language: en-US To: "Bjoern A. Zeeb" , src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org References: <202308180121.37I1LPTc024071@gitrepo.freebsd.org> From: Kyle Evans In-Reply-To: <202308180121.37I1LPTc024071@gitrepo.freebsd.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 8/17/23 20:21, Bjoern A. Zeeb wrote: > The branch main has been updated by bz: > > URL: https://cgit.FreeBSD.org/src/commit/?id=b80ea452375f52a3ab7d82a9aef10da0d89985d9 > > commit b80ea452375f52a3ab7d82a9aef10da0d89985d9 > Author: Bjoern A. Zeeb > AuthorDate: 2023-05-16 20:55:00 +0000 > Commit: Bjoern A. Zeeb > CommitDate: 2023-08-18 01:20:39 +0000 > > LinuxKPI: implement mul_u64_u64_div_u64() > > Implement mul_u64_u64_div_u64() for an updated iwlwifi driver (though > we do not yet use it there; it is used for in-kernel ptp on wifi). > > Sponsored by: The FreeBSD Foundation > Submitted by: cperciva > MFC after: 10 days > Reviewed by: cperciva, dwmalone > Differential Revision: https://reviews.freebsd.org/D40120 This broke buildkernel on multiple architectures, it seems: https://ci.freebsd.org/tinderbox/ I've confirmed that reverting this commit fixes it. I'd be lying if I claimed to understand what's going on: 23:09:45 In file included from /usr/src/sys/dev/cxgbe/iw_cxgbe/device.c:39: 23:09:45 In file included from /usr/src/sys/compat/linuxkpi/common/include/linux/module.h:41: 23:09:45 In file included from /usr/src/sys/compat/linuxkpi/common/include/linux/kobject.h:34: 23:09:45 In file included from /usr/src/sys/compat/linuxkpi/common/include/linux/kernel.h:48: 23:09:45 In file included from /usr/src/sys/compat/linuxkpi/common/include/linux/sched.h:43: 23:09:45 In file included from /usr/src/sys/compat/linuxkpi/common/include/linux/hrtimer.h:32: 23:09:45 /usr/src/sys/compat/linuxkpi/common/include/linux/ktime.h:34:2: error: embedding a #include directive within macro arguments is not supported 23:09:45 #include 23:09:45 ^ 23:09:45 /usr/src/sys/compat/linuxkpi/common/include/linux/math64.h:151:2: note: expansion of macro 'KASSERT' requested here 23:09:45 KASSERT(rem < z, ("%s: rem %ju >= z %ju\n", __func__, 23:09:45 ^ > --- > sys/compat/linuxkpi/common/include/linux/math64.h | 48 +++++++++++++++++++++++ > 1 file changed, 48 insertions(+) > > diff --git a/sys/compat/linuxkpi/common/include/linux/math64.h b/sys/compat/linuxkpi/common/include/linux/math64.h > index 1b00fd71e69f..e4ddce5b823e 100644 > --- a/sys/compat/linuxkpi/common/include/linux/math64.h > +++ b/sys/compat/linuxkpi/common/include/linux/math64.h > @@ -106,6 +106,54 @@ mul_u64_u32_div(uint64_t x, uint32_t y, uint32_t div) > return ((x / div) * y + (rem * y) / div); > } > > +static inline uint64_t > +mul_u64_u64_div_u64(uint64_t x, uint64_t y, uint64_t z) > +{ > + uint64_t res, rem; > + uint64_t x1, y1, y1z; > + > + res = rem = 0; > + x1 = x; > + y1z = y / z; > + y1 = y - y1z * z; > + > + /* > + * INVARIANT: x * y = res * z + rem + (y1 + y1z * z) * x1 > + * INVARIANT: y1 < z > + * INVARIANT: rem < z > + */ > + while (x1 > 0) { > + /* Handle low bit. */ > + if (x1 & 1) { > + x1 &= ~1; > + res += y1z; > + rem += y1; > + if ((rem < y1) || (rem >= z)) { > + res += 1; > + rem -= z; > + } > + } > + > + /* Shift x1 right and (y1 + y1z * z) left */ > + x1 >>= 1; > + if ((y1 * 2 < y1) || (y1 * 2 >= z)) { > + y1z = y1z * 2 + 1; > + y1 = y1 * 2 - z; > + } else { > + y1z *= 2; > + y1 *= 2; > + } > + } > + > + KASSERT(res * z + rem == x * y, ("%s: res %ju * z %ju + rem %ju != " > + "x %ju * y %ju", __func__, (uintmax_t)res, (uintmax_t)z, > + (uintmax_t)rem, (uintmax_t)x, (uintmax_t)y)); > + KASSERT(rem < z, ("%s: rem %ju >= z %ju\n", __func__, > + (uintmax_t)rem, (uintmax_t)z); > + > + return (res); > +} > + > static inline uint64_t > mul_u64_u32_shr(uint64_t x, uint32_t y, unsigned int shift) > { From nobody Fri Aug 18 05:13:27 2023 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 4RRqlX0xq4z4qh4p; Fri, 18 Aug 2023 05:13:28 +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 4RRqlW5tk4z4KCp; Fri, 18 Aug 2023 05:13:27 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692335607; 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=vNkUhw8CFV6cf3yYrwxhaSAbw5F7OsDIin8NVdv3gmE=; b=gDFZvw8PHqqyZ2vgzKea6CuDADmRDLkhasPLDL/VTLkKVRfkTcPLV/0DiN54rj6e3lfEEm MAhKG3cWB+Ls0/f+5YUq/f2HEi6PCc/vp7693nsOKek8zNjQoHxcCpN/nQRfZZo5/oMFQi Ncyr++wGjGQRDzVkRy2M9IXFFLBkpqpIZKL8950XfV3H9f84UkstfJ1QY8LvTllC2GZiyn 2Gd6KM7X3AUGlJT3dgYFgw068Ygl4zEa4qwyDW+NkZ3mJy5tMylpKwe/pJqqfxX4+rpvKZ umVNv1NBo3LP4J0rENZ9MR2xigZqn1DZzNjitVIQuBwoO8GCA3akDAvetxBS7A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692335607; 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=vNkUhw8CFV6cf3yYrwxhaSAbw5F7OsDIin8NVdv3gmE=; b=aMk+MNi37vpAGvFyFz7gv18J6f873e2rcaB86jYrls9YUoAERBiYxVC1rZmPKT4lnBGJI7 4NN9o1jnwnYBEIOLWZoNRru0xxuxILKqh5yfIv1nCCsK2RtexVUspF035L22uApG4n9sAf UyBonhIEXAVLUic7LhB9UgQjPV1MGW0vE43csdMQXqZF11N9FlHiSsfNwefTJdiGyxm/Pz pVHMQtr7MpqXRVtmBjHiG4M7yF1kLTXwcwUEwqfiH2fiuz8TGURV7C6hWvZqpWyn/RfbEk lwDyaG2KrFMabLXUTkFFdjBoT405Mcr4nYZ0xoz4Ot67je942QEwWorjbGBdeA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692335607; a=rsa-sha256; cv=none; b=oYnTpVysVmKyDbG7UsBFMxROXB/60B64W3g0J4DvbvXp5DOqBCwNHU9tBCBzitJTPMt3ON JazBH+0yqK1NYmjOMVJYy7NJABOpwUA1AExvBHM7KsS11V3ccfqCox8nhwAqDS0ULDcfxs dlA/l1v4O3qqex1lREUsKX9dmN23A4ort3AhacgabrDVvh7PzhutNcDxhYsdczb5yHqu9i zZ0t1YcAJoKtWGcqdfpPZjt3JFP6J0AwdrbUGvO+io8GAzJdYlTRAP4+93FrLaN0vtFIa7 u9KE61B7aoykjY03xHu5iplrzNjhlMb4HzG90/r+zKr72xF8m+1dxRZsGSkNxA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RRqlW4Xn5z13fQ; Fri, 18 Aug 2023 05:13:27 +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 37I5DREb015780; Fri, 18 Aug 2023 05:13:27 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37I5DR65015777; Fri, 18 Aug 2023 05:13:27 GMT (envelope-from git) Date: Fri, 18 Aug 2023 05:13:27 GMT Message-Id: <202308180513.37I5DR65015777@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Kyle Evans Subject: git: dabbbebcb0f5 - main - linuxkpi: fix buildkernel after b80ea452375f 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: kevans X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: dabbbebcb0f5ced163454cd08b78e551b4a365b5 Auto-Submitted: auto-generated The branch main has been updated by kevans: URL: https://cgit.FreeBSD.org/src/commit/?id=dabbbebcb0f5ced163454cd08b78e551b4a365b5 commit dabbbebcb0f5ced163454cd08b78e551b4a365b5 Author: Kyle Evans AuthorDate: 2023-08-18 05:12:37 +0000 Commit: Kyle Evans CommitDate: 2023-08-18 05:12:37 +0000 linuxkpi: fix buildkernel after b80ea452375f Unbalanced parentheses broke the build; re-balance. Fixes: b80ea452375f ("LinuxKPI: implement mul_u64_u64_div_u64()") --- sys/compat/linuxkpi/common/include/linux/math64.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys/compat/linuxkpi/common/include/linux/math64.h b/sys/compat/linuxkpi/common/include/linux/math64.h index e4ddce5b823e..df629a10af8a 100644 --- a/sys/compat/linuxkpi/common/include/linux/math64.h +++ b/sys/compat/linuxkpi/common/include/linux/math64.h @@ -149,7 +149,7 @@ mul_u64_u64_div_u64(uint64_t x, uint64_t y, uint64_t z) "x %ju * y %ju", __func__, (uintmax_t)res, (uintmax_t)z, (uintmax_t)rem, (uintmax_t)x, (uintmax_t)y)); KASSERT(rem < z, ("%s: rem %ju >= z %ju\n", __func__, - (uintmax_t)rem, (uintmax_t)z); + (uintmax_t)rem, (uintmax_t)z)); return (res); } From nobody Fri Aug 18 05:14:47 2023 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 4RRqn54V9gz4qhGg; Fri, 18 Aug 2023 05:14:49 +0000 (UTC) (envelope-from kevans@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (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 "smtp.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RRqn50mHbz4Kjd; Fri, 18 Aug 2023 05:14:49 +0000 (UTC) (envelope-from kevans@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692335689; 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: in-reply-to:in-reply-to:references:references; bh=h2SjV+vrv/00vssyO+GGvcsmXiSx2XoV270ePRyB65c=; b=N1/2c/TCFXXSIXS9v2sx4euG1FHqJYQn6V2khYrqvE+zlhazd4JkNu5Vu6+pJQjB1Jrv/H c0h1wVZ982u9WqkrEKPkMJ8WVNA+XkDNrPpvkwVD8ExAn0T9rIhibivxcJvMTPFFt0vEMQ lJ6LALXRLjsi9YMpl2yjDtONU3sAKLlhJyJRYz3w/LYGeg+auJL11lIeh6fVVqEr+KdtPy 444TpOklUAoS8SgGSwIqOjxYGaXCCv4iRwYLzjs/m3q3tRaSr1HfBlMHetUnocqrtdJx+h 3ZBrFy8grAjFqQqBH59/kPheino+3BgREz1lRsq6CnRCm7EbzpWnSl4SoC/L+w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692335689; 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: in-reply-to:in-reply-to:references:references; bh=h2SjV+vrv/00vssyO+GGvcsmXiSx2XoV270ePRyB65c=; b=BtToUAQY1ubiW0NHwd+udnRKdE/H24PUfRFmzADBBCCoGrEtXZsvEvRljGqO6mLHoKp+Fk 3V06o7+ykCBZ+R4DIMUosLtO1H/S9HkcHcBuPtUcijCDjqa8QKQaU1wlDy1DdH63BbbDKo nYNskzzxLZz8IzIdzqdarr56LgJdDvNGeu2knAVGF+M/Aqz35dV1ZEQrxeaR6qrKVSfkbC N6WO1CZMyquEY7xf8c7Iks6gWzv1QQAZUR518R8zndBezbSA+Y/eqRMuzomkg8OrIKyEG+ S62TkJRmU7FgyIxyAkYluuNPCqJF8gFajutgF3uswZM/e7dBs4+ovLBjjYDAYA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692335689; a=rsa-sha256; cv=none; b=ccqDA6aDvS8g5cnqq2Y2uEvnGeDebBRpN3/lKeR0FwzYlrZqXa5lZb71O+/vK1bPi9IBee z4sQhJtSsvnuVAE4HMCBdhDQ4EuN50ttYF49soz2npvGLPEySLh+LWADJbCMBoygMaTJL2 YPRswIi+8GlJ26vVkj8pq56hiLKcT77WR1k2fEL5lZilqyv1OQ6psWCw/aFbRPoDXF/nBS k37xtlgRVYNdZyNAHiXKcS4+E4L4uJkaQ+Dox4iv7ajCWCnVxfLV4l2aGSRjsUDGRuhe55 SganQhgy9Efrdy9XJu8TpicXcDwPw8NifjDMB79cwSLERjklBFXg8PulD27CLQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from [10.9.4.95] (unknown [209.182.120.176]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (Client did not present a certificate) (Authenticated sender: kevans/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4RRqn439C1z14dD; Fri, 18 Aug 2023 05:14:48 +0000 (UTC) (envelope-from kevans@FreeBSD.org) Message-ID: <3e99dded-478b-8bb7-cbe0-78587040c3d9@FreeBSD.org> Date: Fri, 18 Aug 2023 00:14:47 -0500 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:102.0) Gecko/20100101 Thunderbird/102.13.0 Subject: Re: git: b80ea452375f - main - LinuxKPI: implement mul_u64_u64_div_u64() Content-Language: en-US From: Kyle Evans To: "Bjoern A. Zeeb" , src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org References: <202308180121.37I1LPTc024071@gitrepo.freebsd.org> In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit On 8/18/23 00:09, Kyle Evans wrote: > On 8/17/23 20:21, Bjoern A. Zeeb wrote: >> The branch main has been updated by bz: >> >> URL: >> https://cgit.FreeBSD.org/src/commit/?id=b80ea452375f52a3ab7d82a9aef10da0d89985d9 >> >> commit b80ea452375f52a3ab7d82a9aef10da0d89985d9 >> Author:     Bjoern A. Zeeb >> AuthorDate: 2023-05-16 20:55:00 +0000 >> Commit:     Bjoern A. Zeeb >> CommitDate: 2023-08-18 01:20:39 +0000 >> >>      LinuxKPI: implement mul_u64_u64_div_u64() >>      Implement mul_u64_u64_div_u64() for an updated iwlwifi driver >> (though >>      we do not yet use it there; it is used for in-kernel ptp on wifi). >>      Sponsored by:   The FreeBSD Foundation >>      Submitted by:   cperciva >>      MFC after:      10 days >>      Reviewed by:    cperciva, dwmalone >>      Differential Revision: https://reviews.freebsd.org/D40120 > > This broke buildkernel on multiple architectures, it seems: > https://ci.freebsd.org/tinderbox/ > > I've confirmed that reverting this commit fixes it. I'd be lying if I > claimed to understand what's going on: I lied; I looked again at the context and realized it was just missing an extra closing parentheses. I went ahead and hammered it away in dabbbebcb0f5... Thanks, Kyle Evans From nobody Fri Aug 18 05:18:08 2023 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 4RRqrw4Dyrz4qhH0; Fri, 18 Aug 2023 05:18:08 +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 4RRqrw3CnKz4LZX; Fri, 18 Aug 2023 05:18:08 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692335888; 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=DsxMvuNTIVOxPGExDaqP11nNs+3wOwfbE6mhndFxZjk=; b=dI803iUUVkSaA4Ep9wWY9hgIT6S4C4iBH2RM5JGGgyrVBpgo8yI+FYLsAiTWd3mNzE30wG gnD/Wi6uX+a7z5xPPXzgREOwbxEk4bZ62CwmuhKcAp0k9YTRHgFLmxPmLmSZNDEBqg13aA epK7diGxYDzUU96rk00AlLHxCqr5eZH4Wx9+CafG6LIxrtGKWNHzUvilEKAXD4l9Ap8U6a nCjueH+vhrbqlBsPPDqBRtGzhysE0vo59/PHDfdKdNoACho+8YVW/Wk7I03WU4TV/C8NJu KOmBfBjSV2OpiSeNhdoHpDDlmyDkxB2R5bu24HTYLttShUV4fd+EKq+xsuHO5A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692335888; 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=DsxMvuNTIVOxPGExDaqP11nNs+3wOwfbE6mhndFxZjk=; b=N0KvKBhi52vN2aO6JtS7vosyM4zSKB7j019LAmJBYd4OKRDZFPKbbObIrd128LG4hIm0RF 75RhqbKlIjDVR/hhE/XvPAPMe1x83eKWVxCcdKNoiSoRthKw6aJ1Bi+s6Hzr9cMBLeTkGr e1sn2NvE2BZCkTbDUZFcZb6AwmYGkKLVtfXn4MK2Td2s9nl7+P9cWtIc66JmxeF/RJ4vV9 94u19c2Ffjzu2iWWCwXKBxHaso/DDl26EffCOFEUPB9P/8QEOpyx8uL2SiIyOf8Xswnpgg rKVVLHxilqv3xT+5/6gnKBAF84MzWl8g+AvY5NAgj2kBs0g8UW8jXayc0g9Cmw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692335888; a=rsa-sha256; cv=none; b=e2xua6xb0dozq78DU2MRu42M+m4M6eYGX3JjnSFy9ovgU2yrR5rYtj8icdqupLG7OPsUOk c2LvokG/LoQ3cT7jxzgsnFAV69HBFN4jWJJiUo5/64SAj9Ht43oszdKHSVEeas8s3/7d1p Oq+F/Y/kv2/rYXuDW+X+4q0gejBIEuLk5O3Y3L+nGIsxa+7c+JzwO9DzzvxZr9LaBbwbe2 c+470PknyAxewLW+MXjCx60wJOCgRDlPUo5Rd7F64y16vk0n1x7uzvThBvZRmZ5hnwA6wR IIMnxcZaax256yFZGYYiNPFA17g2mOG5O+O1z8v+7s3TtFh/O7dOHH9FoMWvEQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RRqrw2Cxjz1341; Fri, 18 Aug 2023 05:18:08 +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 37I5I8jS016696; Fri, 18 Aug 2023 05:18:08 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37I5I8R1016693; Fri, 18 Aug 2023 05:18:08 GMT (envelope-from git) Date: Fri, 18 Aug 2023 05:18:08 GMT Message-Id: <202308180518.37I5I8R1016693@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Enji Cooper Subject: git: 47fc52b18170 - main - Update `make delete-old` 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: ngie X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 47fc52b181703b49df2daf868eed783447f6398e Auto-Submitted: auto-generated The branch main has been updated by ngie: URL: https://cgit.FreeBSD.org/src/commit/?id=47fc52b181703b49df2daf868eed783447f6398e commit 47fc52b181703b49df2daf868eed783447f6398e Author: Enji Cooper AuthorDate: 2023-08-18 12:15:14 +0000 Commit: Enji Cooper CommitDate: 2023-08-18 12:18:36 +0000 Update `make delete-old` This change updates `make delete-old` to account for files installed by the following options: - MK_BSDINSTALL - MK_DMAGENT - MK_EXAMPLES - MK_SENDMAIL MFC after: 2 weeks --- tools/build/mk/OptionalObsoleteFiles.inc | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/tools/build/mk/OptionalObsoleteFiles.inc b/tools/build/mk/OptionalObsoleteFiles.inc index 1758650f230a..d358af7bf588 100644 --- a/tools/build/mk/OptionalObsoleteFiles.inc +++ b/tools/build/mk/OptionalObsoleteFiles.inc @@ -418,6 +418,7 @@ OLD_FILES+=usr/libexec/bsdinstall/distextract OLD_FILES+=usr/libexec/bsdinstall/distfetch OLD_FILES+=usr/libexec/bsdinstall/docsinstall OLD_FILES+=usr/libexec/bsdinstall/entropy +OLD_FILES+=usr/libexec/bsdinstall/fetchmissingdists OLD_FILES+=usr/libexec/bsdinstall/hardening OLD_FILES+=usr/libexec/bsdinstall/hostname OLD_FILES+=usr/libexec/bsdinstall/jail @@ -1680,7 +1681,9 @@ OLD_DIRS+=etc/dma OLD_FILES+=usr/libexec/dma OLD_FILES+=usr/libexec/dma-mbox-create OLD_FILES+=usr/share/man/man8/dma.8.gz +OLD_FILES+=usr/share/examples/dma/auth.conf OLD_FILES+=usr/share/examples/dma/mailer.conf +OLD_DIRS+=usr/share/examples/dma .endif .if ${MK_EE} == no @@ -1744,6 +1747,7 @@ OLD_FILES+=usr/share/examples/etc/wpa_supplicant.conf OLD_FILES+=usr/share/examples/find_interface/Makefile OLD_FILES+=usr/share/examples/find_interface/README OLD_FILES+=usr/share/examples/find_interface/find_interface.c +OLD_FILES+=usr/share/examples/flua/libjail.lua OLD_FILES+=usr/share/examples/hast/ucarp.sh OLD_FILES+=usr/share/examples/hast/ucarp_down.sh OLD_FILES+=usr/share/examples/hast/ucarp_up.sh @@ -1823,6 +1827,8 @@ OLD_FILES+=usr/share/examples/kld/syscall/module/Makefile OLD_FILES+=usr/share/examples/kld/syscall/module/syscall.c OLD_FILES+=usr/share/examples/kld/syscall/test/Makefile OLD_FILES+=usr/share/examples/kld/syscall/test/call.c +OLD_FILES+=usr/share/examples/kyua/Kyuafile.top +OLD_FILES+=usr/share/examples/kyua/kyua.conf OLD_FILES+=usr/share/examples/libusb20/Makefile OLD_FILES+=usr/share/examples/libusb20/README OLD_FILES+=usr/share/examples/libusb20/bulk.c @@ -1894,6 +1900,7 @@ OLD_FILES+=usr/share/examples/scsi_target/scsi_cmds.c OLD_FILES+=usr/share/examples/scsi_target/scsi_target.8 OLD_FILES+=usr/share/examples/scsi_target/scsi_target.c OLD_FILES+=usr/share/examples/scsi_target/scsi_target.h +OLD_FILES+=usr/share/examples/sendmail/mailer.conf OLD_FILES+=usr/share/examples/ses/Makefile OLD_FILES+=usr/share/examples/ses/Makefile.inc OLD_FILES+=usr/share/examples/ses/getencstat/Makefile @@ -1920,6 +1927,11 @@ OLD_FILES+=usr/share/examples/smbfs/print/lj6l OLD_FILES+=usr/share/examples/smbfs/print/ljspool OLD_FILES+=usr/share/examples/smbfs/print/printcap.sample OLD_FILES+=usr/share/examples/smbfs/print/tolj +OLD_FILES+=usr/share/examples/sound/basic.c +OLD_FILES+=usr/share/examples/sound/ossmidi.h +OLD_FILES+=usr/share/examples/sound/ossinit.h +OLD_FILES+=usr/share/examples/sound/README +OLD_FILES+=usr/share/examples/sound/midi.c OLD_FILES+=usr/share/examples/sunrpc/Makefile OLD_FILES+=usr/share/examples/sunrpc/dir/Makefile OLD_FILES+=usr/share/examples/sunrpc/dir/dir.x @@ -1953,6 +1965,7 @@ OLD_DIRS+=usr/share/examples/dwatch OLD_DIRS+=usr/share/examples/etc OLD_DIRS+=usr/share/examples/etc/defaults OLD_DIRS+=usr/share/examples/find_interface +OLD_DIRS+=usr/share/examples/flua OLD_DIRS+=usr/share/examples/hast OLD_DIRS+=usr/share/examples/ibcs2 OLD_DIRS+=usr/share/examples/hostapd @@ -1972,6 +1985,7 @@ OLD_DIRS+=usr/share/examples/kld/khelp OLD_DIRS+=usr/share/examples/kld/syscall OLD_DIRS+=usr/share/examples/kld/syscall/module OLD_DIRS+=usr/share/examples/kld/syscall/test +OLD_DIRS+=usr/share/examples/kyua OLD_DIRS+=usr/share/examples/libusb20 OLD_DIRS+=usr/share/examples/libvgl OLD_DIRS+=usr/share/examples/mdoc @@ -1982,6 +1996,7 @@ OLD_DIRS+=usr/share/examples/ppi OLD_DIRS+=usr/share/examples/ppp OLD_DIRS+=usr/share/examples/printing OLD_DIRS+=usr/share/examples/scsi_target +OLD_DIRS+=usr/share/examples/sendmail OLD_DIRS+=usr/share/examples/ses OLD_DIRS+=usr/share/examples/ses/getencstat OLD_DIRS+=usr/share/examples/ses/sesd @@ -1990,6 +2005,7 @@ OLD_DIRS+=usr/share/examples/ses/setobjstat OLD_DIRS+=usr/share/examples/ses/srcs OLD_DIRS+=usr/share/examples/smbfs OLD_DIRS+=usr/share/examples/smbfs/print +OLD_DIRS+=usr/share/examples/sound OLD_DIRS+=usr/share/examples/sunrpc OLD_DIRS+=usr/share/examples/sunrpc/dir OLD_DIRS+=usr/share/examples/sunrpc/msg @@ -7167,6 +7183,8 @@ OLD_FILES+=usr/sbin/makemap OLD_FILES+=usr/sbin/praliases OLD_FILES+=usr/share/doc/smm/08.sendmailop/paper.ascii.gz OLD_DIRS+=usr/share/doc/smm/08.sendmailop +OLD_FILES+=usr/share/examples/sendmail/mailer.conf +OLD_DIRS+=usr/share/examples/sendmail OLD_FILES+=usr/share/man/man1/mailq.1.gz OLD_FILES+=usr/share/man/man1/newaliases.1.gz OLD_FILES+=usr/share/man/man1/vacation.1.gz @@ -7240,6 +7258,7 @@ OLD_FILES+=usr/share/sendmail/cf/feature/bitdomain.m4 OLD_FILES+=usr/share/sendmail/cf/feature/blacklist_recipients.m4 OLD_FILES+=usr/share/sendmail/cf/feature/block_bad_helo.m4 OLD_FILES+=usr/share/sendmail/cf/feature/check_cert_altnames.m4 +OLD_FILES+=usr/share/sendmail/cf/feature/check_other.m4 OLD_FILES+=usr/share/sendmail/cf/feature/compat_check.m4 OLD_FILES+=usr/share/sendmail/cf/feature/conncontrol.m4 OLD_FILES+=usr/share/sendmail/cf/feature/delay_checks.m4 @@ -7282,6 +7301,7 @@ OLD_FILES+=usr/share/sendmail/cf/feature/relay_mail_from.m4 OLD_FILES+=usr/share/sendmail/cf/feature/require_rdns.m4 OLD_FILES+=usr/share/sendmail/cf/feature/smrsh.m4 OLD_FILES+=usr/share/sendmail/cf/feature/stickyhost.m4 +OLD_FILES+=usr/share/sendmail/cf/feature/sts.m4 OLD_FILES+=usr/share/sendmail/cf/feature/tls_failures.m4 OLD_FILES+=usr/share/sendmail/cf/feature/tls_session_features.m4 OLD_FILES+=usr/share/sendmail/cf/feature/use_client_ptr.m4 From nobody Fri Aug 18 05:22:39 2023 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 4RRqyC61Bbz4qhFT; Fri, 18 Aug 2023 05:22:43 +0000 (UTC) (envelope-from unkadoug@gmail.com) Received: from mail-ot1-x331.google.com (mail-ot1-x331.google.com [IPv6:2607:f8b0:4864:20::331]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RRqyC12fFz4MZ3; Fri, 18 Aug 2023 05:22:43 +0000 (UTC) (envelope-from unkadoug@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-ot1-x331.google.com with SMTP id 46e09a7af769-6bcbb0c40b1so511318a34.3; Thu, 17 Aug 2023 22:22:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1692336161; x=1692940961; h=content-transfer-encoding:in-reply-to:from:references:to :content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=gG47YfGq3EvxBFom/G071PmwJZZ7B6de85MX14T/SAI=; b=g9Fl6WomOqy19Gd0J0cy2kVmvqnJZUSEK1gch3uj1C4+uhRk7CA3zpqxHRtQcsjIso F84O8nA3Rb/wykAdVUaT/7wa+q/XiUQp4vZPwhhJF6sc9OKtfd3gXqiK/FoxD6srounS 0occ11iuKU7WvZBlWejeYk2zQBWNZoBgWfkwdnuLHwGkFObSCLGv2+bBdAKmuODKz5N8 Vcw3L0f6IvwDZjsLOmC2u984gHGiqyz3wagalmF7svoictyhUWo6xbwIuOLH1CFjhQOG wtY9MU0duw2gPdBJnuB5C1Q6ny4cx6zKlzTGDbfPu/q6mkl/iiRB0lLpxFlPlz2yytRR +z+w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1692336161; x=1692940961; h=content-transfer-encoding:in-reply-to:from:references:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=gG47YfGq3EvxBFom/G071PmwJZZ7B6de85MX14T/SAI=; b=hp5ukd/ZoOuR4HE+Gz4QYrAYU7VP/aX/hGL1ItOB8Hcowv2xtxfceO63B5BPB+7X1r E+iMa9YxyfGuC3nvbQ0mYc9NvmUQtuPV6FkpjTeEY0kLVK6prC7U89rpDA9wFgtqHPap nMzjkD0dLH9sUq1dAKngH88R540/GO8TFzTIcUxKOkBjVDInHlb2j6UnRcWDhvvMxMfJ +YJa/0gaUAAjRUAT0EXfm67pQyZbyiK/Cfg04t/2MzdqDvSlusHWrz5fhGN/Q8n+ucvR zFIWdug3ZfM4HJn+dd16gyjYRFOlxRaLvoOvBjwqdbThmR4noxZ2xLAnHU5FRaJS3s71 yVDQ== X-Gm-Message-State: AOJu0Yz6jm8o/yLg08so0iHuJkobi0mkSy5sb59t+MtFYe41ZmRkzci9 TDYPGe3QSqHOZNXOFINRWFyOl0wtg8JD6A== X-Google-Smtp-Source: AGHT+IGtkgj2IDPSWbbhORYxxxgSHYnqc8fK5KOglr+UyNXVbdlFO6PP/z18Ih31lxO6CdnoA+po6Q== X-Received: by 2002:a05:6830:1609:b0:6b5:eb27:ce24 with SMTP id g9-20020a056830160900b006b5eb27ce24mr1368351otr.38.1692336161479; Thu, 17 Aug 2023 22:22:41 -0700 (PDT) Received: from [108.254.203.202] (108-254-203-202.lightspeed.hstntx.sbcglobal.net. [108.254.203.202]) by smtp.gmail.com with ESMTPSA id h15-20020a9d798f000000b006b954f7f422sm545055otm.6.2023.08.17.22.22.40 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 17 Aug 2023 22:22:41 -0700 (PDT) Message-ID: <77da3b75-5f7e-5c4b-caf3-4285bb87c6fe@gmail.com> Date: Fri, 18 Aug 2023 00:22:39 -0500 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:102.0) Gecko/20100101 Thunderbird/102.10.0 Subject: Re: git: b80ea452375f - main - LinuxKPI: implement mul_u64_u64_div_u64() Content-Language: en-US To: Kyle Evans , "Bjoern A. Zeeb" , src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org References: <202308180121.37I1LPTc024071@gitrepo.freebsd.org> <3e99dded-478b-8bb7-cbe0-78587040c3d9@FreeBSD.org> From: Doug Moore In-Reply-To: <3e99dded-478b-8bb7-cbe0-78587040c3d9@FreeBSD.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: 4RRqyC12fFz4MZ3 X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US] It remains the case, for me at least, that KASSERT is not defined where it is used in math64.h, and so compilation still fails. On 8/18/23 00:14, Kyle Evans wrote: > On 8/18/23 00:09, Kyle Evans wrote: >> On 8/17/23 20:21, Bjoern A. Zeeb wrote: >>> The branch main has been updated by bz: >>> >>> URL: >>> https://cgit.FreeBSD.org/src/commit/?id=b80ea452375f52a3ab7d82a9aef10da0d89985d9 >>> >>> commit b80ea452375f52a3ab7d82a9aef10da0d89985d9 >>> Author:     Bjoern A. Zeeb >>> AuthorDate: 2023-05-16 20:55:00 +0000 >>> Commit:     Bjoern A. Zeeb >>> CommitDate: 2023-08-18 01:20:39 +0000 >>> >>>      LinuxKPI: implement mul_u64_u64_div_u64() >>>      Implement mul_u64_u64_div_u64() for an updated iwlwifi driver >>> (though >>>      we do not yet use it there; it is used for in-kernel ptp on wifi). >>>      Sponsored by:   The FreeBSD Foundation >>>      Submitted by:   cperciva >>>      MFC after:      10 days >>>      Reviewed by:    cperciva, dwmalone >>>      Differential Revision: https://reviews.freebsd.org/D40120 >> >> This broke buildkernel on multiple architectures, it seems: >> https://ci.freebsd.org/tinderbox/ >> >> I've confirmed that reverting this commit fixes it. I'd be lying if I >> claimed to understand what's going on: > > I lied; I looked again at the context and realized it was just missing > an extra closing parentheses. I went ahead and hammered it away in > dabbbebcb0f5... > > Thanks, > > Kyle Evans > From nobody Fri Aug 18 05:33:13 2023 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 4RRrBK4fCSz4qjLF; Fri, 18 Aug 2023 05:33:13 +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 4RRrBK3g39z4NbN; Fri, 18 Aug 2023 05:33:13 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692336793; 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=uI8bHFatr3IxAWe423+m++x10ePJ7p0vQg6mAr//800=; b=BzIDbTQ/Z2Tw1r/Ih6UNUDBYIPfNauReBljLHwCRAn87MY9l64toD7G/xgIA+Ao8n1mbAR RFI0ml4bmZZEYDhqAYH0RrmGCDBKhhcIDW5alCgBH+S8dirCwLj5y5KTup+Z/bVweUIB5x T8nAb/if6QBQBT6AYBAeu3118jfUkMntecT8i3GwZHvPlV4DXzgBYOIoLbCA61ug7zzdWc 2RA+0GQBoKI6v2Gqv4Jo572oSaZBaOsxKNe/PWL+zA8qq6So+X8G6BnmF0iB55pVDStPD5 Pm3mr11L5pDWpVMqshVPRC+L+ZtSx1p7YQcpfAh9PYAPnO7WlppTj6ZY3Uk4aw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692336793; 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=uI8bHFatr3IxAWe423+m++x10ePJ7p0vQg6mAr//800=; b=nkd/QuZoO4SNrVYWmKfP8NNn13ouJ6Y0UTSwJeRqJGxLUPaxVhXnSzwbAM1GH3h/qoJ74N fSnTBG8JMb/QfGy7UO40OVQwvy4KMvbfNmHRXS0ymV63X8/Lek/Rfo+ICATJFmQzFwzweM oRgI50m4LbvJPMr9XXcZxMWAVONpowD/gq2/O4473TqKx8OrPy4tDnHFIoKENyml7gncA9 iN+kMFTEp8OKOHueGubbH9tqcm1LStK+UMLd6iPDVN4mk5xDRtSMMUt9H/KP3m3gXjR00u LdEodiqPukrDNiTyRqJL94xK5Zn0Kd4DRKU3NQJZz2l2GN18GwTnjX0wtSderQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692336793; a=rsa-sha256; cv=none; b=x726m71jJqgvW6f+CksPFMm5tJ0g8ggSk+FNdtZbJ2FIpPeLufsBWzgz2kzGTehuKkI/0R ZyuQcafMYjKaUJBMhtupNJorn5VnsxjMbMnsIxrOS2eEe1s1x/S8+KipM1tcUAboEOh7f3 TRjI2j75eF/bxjitxMS7BlRxWl6IbaQTW6CMonjZShIHVUsNbELd3qyJtVpmbEYGINo5q2 nPLz/ksVyjNT3GE+CWFWJ+qtUt/WFZiqcDtHT1EXDqevV4vG+jefJ29x3cvwqRWbVpGJDb M61gHdxS1paAOiK87i4e1xoNmcn6rkESf+Dezqp0cltwpTxm/l5s0xryp/sNYQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RRrBK2jZ7z13Rj; Fri, 18 Aug 2023 05:33:13 +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 37I5XDPS049495; Fri, 18 Aug 2023 05:33:13 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37I5XDuk049492; Fri, 18 Aug 2023 05:33:13 GMT (envelope-from git) Date: Fri, 18 Aug 2023 05:33:13 GMT Message-Id: <202308180533.37I5XDuk049492@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Doug Moore Subject: git: b6a61d6836d9 - main - linuxkpi math: fix kassert in math64.h 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: dougm X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: b6a61d6836d90ff2756d804eb981a02b0828f496 Auto-Submitted: auto-generated The branch main has been updated by dougm: URL: https://cgit.FreeBSD.org/src/commit/?id=b6a61d6836d90ff2756d804eb981a02b0828f496 commit b6a61d6836d90ff2756d804eb981a02b0828f496 Author: Doug Moore AuthorDate: 2023-08-18 05:31:03 +0000 Commit: Doug Moore CommitDate: 2023-08-18 05:31:03 +0000 linuxkpi math: fix kassert in math64.h Include in math64.h, so that KASSERT and bool are defined, to allow compilation to succeed after b80ea452375f52a3ab7d82a9aef10da0d89985d9 and dabbbebcb0f5... --- sys/compat/linuxkpi/common/include/linux/math64.h | 1 + 1 file changed, 1 insertion(+) diff --git a/sys/compat/linuxkpi/common/include/linux/math64.h b/sys/compat/linuxkpi/common/include/linux/math64.h index df629a10af8a..cae5e30b08df 100644 --- a/sys/compat/linuxkpi/common/include/linux/math64.h +++ b/sys/compat/linuxkpi/common/include/linux/math64.h @@ -29,6 +29,7 @@ #define _LINUXKPI_LINUX_MATH64_H #include +#include #define do_div(n, base) ({ \ uint32_t __base = (base); \ From nobody Fri Aug 18 07:42:59 2023 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 4RRv5H6ftDz4qr9j; Fri, 18 Aug 2023 07:44:03 +0000 (UTC) (envelope-from bz@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (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 "smtp.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RRv5H56Ddz3JgY; Fri, 18 Aug 2023 07:44:03 +0000 (UTC) (envelope-from bz@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692344643; 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: in-reply-to:in-reply-to:references:references; bh=NLRDOVF/PpoGvBBZSatW2nPND8bWn4UwKz5HU+VpDss=; b=Ng6YEIhPvCCA5hAqq0OFi8K8J95ZlLBdM2G8McuayfFPNWk78uXM/1c/3YTxxj1xAYGFab U0vkqMpeIvG3CitUvi5Z+Ewo0ZvDlRn0AgUHyYn/YNC4/bu4D/cGxXmNuF/CN8xiWkEahc Bp4lDw2tKNexuN/O/eMKmTmQtdZuV1Rtw7V1Z2Cq+BLeZhdQeOZqSv5VVwGppXGTOh8k9m bgEj62ymI92lnstbhJL+kDYd/thZ0vzpYB1Ia91zI/qVgrGXSffHEoPv5Gdqeyr13h1lP9 OWV9dQkNpQvrKUGkazf9QTQ/bJC9ZyTOYUuTVDPUgjnqoErYCIgfP7KXhShQyQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692344643; 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: in-reply-to:in-reply-to:references:references; bh=NLRDOVF/PpoGvBBZSatW2nPND8bWn4UwKz5HU+VpDss=; b=BXiLTseogI2eF7A/Wiqso9uw3eHE3jZ9FF037OeAv+wuvrvVvop98AS4icGJv5xKSU1kE8 SxFCu1blTQfydDHTa5hkVemT9bed5PBRBK0RUGFXOAZ/Z80Mw25J2BMS0L1arPHl6Ximyq eX2O02aVNjKncVRwdl4ZDT5h90yu+gH87haiuKHJfO0R5aN+8+E5Zw+4Vo4fyMXIDVSgkd HgqxiJoQjrSgYCBn5HsjTBpdSiDM9nvT7SILCdwtTVQi6+kfpNkNuCfgwoxiZKyAebC30l sorm98yGb4cGCGcHHJHrqJnCT0Q3zh3VCIglBV431jHx0jJAmBpGt2Hx1PPTuA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692344643; a=rsa-sha256; cv=none; b=TbjmkQ1HTUThR7I3bu7pTEvfTrXpEsW0WMWAKND4EMlST9BlKUKzYfI73+UXTDRVLXYOXL haBm7i+/KGUJY/bvV8ykCzIn/S/DD8ZbvuOncniUGRrLGce3r+b5qpTKPpuH6REArJypP0 zVeHoTDEezueoYLnym37DSwVhoDxYppG2HRAYfIJxkpJOfzhhd1aegGK9MESOa5N079VaL RcJRM+6/AksD9rBzheoD12TTmbUuiTyiPnVW4mj3swd9wQjSoT+SxbthUzumZLTE+lKJZN yMPBzQLt3PZdLS501iom9gRw3aOkOLd2Tx8Y9JAJSZUjCnvNVjhScklpO+7ZdQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from mx1.sbone.de (cross.sbone.de [195.201.62.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mx1.sbone.de", Issuer "SBone.DE Root Certificate Authority" (not verified)) (Authenticated sender: bz/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4RRv5H2WRRz14py; Fri, 18 Aug 2023 07:44:03 +0000 (UTC) (envelope-from bz@FreeBSD.org) Received: from mail.sbone.de (mail.sbone.de [IPv6:fde9:577b:c1a9:4902:0:7404:2:1025]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.sbone.de (Postfix) with ESMTPS id 48C118D4A15D; Fri, 18 Aug 2023 07:44:01 +0000 (UTC) Received: from content-filter.t4-02.sbone.de (content-filter.t4-02.sbone.de [IPv6:fde9:577b:c1a9:4902:0:7404:2:2742]) (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 mail.sbone.de (Postfix) with ESMTPS id A23FA5C3A832; Fri, 18 Aug 2023 07:44:00 +0000 (UTC) X-Virus-Scanned: amavisd-new at sbone.de Received: from mail.sbone.de ([IPv6:fde9:577b:c1a9:4902:0:7404:2:1025]) by content-filter.t4-02.sbone.de (content-filter.t4-02.sbone.de [IPv6:fde9:577b:c1a9:4902:0:7404:2:2742]) (amavisd-new, port 10024) with ESMTP id uw0evApHhzTP; Fri, 18 Aug 2023 07:43:51 +0000 (UTC) Received: from strong-iwl0.sbone.de (strong-iwl0.sbone.de [IPv6:fde9:577b:c1a9:4902:b66b:fcff:fef3:e3d2]) (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 mail.sbone.de (Postfix) with ESMTPSA id 960A45C3A831; Fri, 18 Aug 2023 07:42:59 +0000 (UTC) Date: Fri, 18 Aug 2023 07:42:59 +0000 (UTC) From: "Bjoern A. Zeeb" To: Doug Moore , Kyle Evans cc: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org Subject: Re: git: b6a61d6836d9 - main - linuxkpi math: fix kassert in math64.h In-Reply-To: <202308180533.37I5XDuk049492@gitrepo.freebsd.org> Message-ID: <727s71sp-oq40-66oo-2q4p-s314r5r33r5n@SerrOFQ.bet> References: <202308180533.37I5XDuk049492@gitrepo.freebsd.org> X-OpenPGP-Key-Id: 0x14003F198FEFA3E77207EE8D2B58B8F83CCF1842 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset=US-ASCII On Fri, 18 Aug 2023, Doug Moore wrote: Hi Kyle, Doug, > The branch main has been updated by dougm: > > URL: https://cgit.FreeBSD.org/src/commit/?id=b6a61d6836d90ff2756d804eb981a02b0828f496 > > commit b6a61d6836d90ff2756d804eb981a02b0828f496 > Author: Doug Moore > AuthorDate: 2023-08-18 05:31:03 +0000 > Commit: Doug Moore > CommitDate: 2023-08-18 05:31:03 +0000 > > linuxkpi math: fix kassert in math64.h > > Include in math64.h, so that KASSERT and bool are > defined, to allow compilation to succeed after > b80ea452375f52a3ab7d82a9aef10da0d89985d9 and dabbbebcb0f5... I woke up to the same build error(s) after a rebase last night on my local branch. I haven't had coffee but I am confused. Thanks a lot for fixing and really sorry about that. /bz -- Bjoern A. Zeeb r15:7 From nobody Fri Aug 18 10:12:21 2023 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 4RRyNP5tjlz4qJ0S; Fri, 18 Aug 2023 10:12:21 +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 4RRyNP5hBDz3cZ9; Fri, 18 Aug 2023 10:12:21 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692353541; 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=T1NLYSVLfWkFKNsppXeKTG1IWwLQjzKsajtr82FPKVM=; b=FsevdZUCcFuDKXj99o4arG1Idbuc83Nb5DbWlHsPC9TrdImaTv+w54w+3I0G1zgC5uxCf3 Od9Jj+YqqPAh1ftl/vAmvwo/pkZ5Elwk/wdr2BGZdernGiV2OXYrI9/oMVrI/whv9F8sLA /bIeACK9syG/O40SIBPa6S/q+hhJryJLdmVOWhGAmmWP0nb5f5fh/K9H281Ar9w6kkcqje GSilLiDEuK0l7bIkytvU86RGFD4gOTD9b4Qvhix/pAhG6P3HJQr+9Ujji7D4g40fW56MAl 147Zl+ngzdG1yDBoL6NAzOOKbIdBfO6ei4nQ/KKJUaXw2CXhqPo2w0J2Hnl3KA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692353541; 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=T1NLYSVLfWkFKNsppXeKTG1IWwLQjzKsajtr82FPKVM=; b=o6yDjT5O5GZ8T/h1XTzDz4//64hEuFvskrmDT5jHM/dzoRweOsB06tXod2SmmIT60EC3JT xs388dZJGyWdfajoyj5Sl8Jm8mIuuwOI8EBeuCnhUdMYNJZ9U5ArZRV/qg/LbK8knT1rg+ duE4vPsBPJp5tBT+7Zsjq0X8ytfnGjvLAXtfQzAGlt22JgWQMJCS4NeZJURMY3GcNXWJHr ojaFYe6gu+D/al75G0yjAqWe7hwJ6OPZ++3HA+lc+8QeQsyN7PBzc+iT8amv1jgIjomFvg KygPA6hcGhKUxvpNdCV+WlxiBwcDeJI33R4pdE5/3HDRY7dEz+0wPb+z97YJ3A== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692353541; a=rsa-sha256; cv=none; b=EloNymI1gPROyS5TfYk83lKC0rR1dXoYhR8KuQ2REBgy4fyQvxJKewTZHhm0vQWfHw6Unx W4rHncl4USXJRYCe5TMyvkGMkNKuy/q3/kGApCH5On0Za5/faL1Zt7TkwoMyagdomCKD3v l9VLIcFWnnPEs5b8Z38OD+83ttJ6Ip/Tn3pEpWamaHcsA9rSmFQR6y5kYoVdFR/mJiK8Mu dC2oHExXp2LxCh68pq6cCBrUNMK6eJyDdtK/P4CpFQeqkM5i4gMpFQ42mRhb1glQC7p29x thqLF5vxtnoChY4oTjojw0Lu0lUzLX18iG7FqQAfSC2MLsTbJ0BXCDJhh/YvdA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RRyNP4mVCz1BQ1; Fri, 18 Aug 2023 10:12:21 +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 37IACL15016884; Fri, 18 Aug 2023 10:12:21 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37IACLug016881; Fri, 18 Aug 2023 10:12:21 GMT (envelope-from git) Date: Fri, 18 Aug 2023 10:12:21 GMT Message-Id: <202308181012.37IACLug016881@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Dmitry Chagin Subject: git: 3460fab5fced - main - linux(4): Remove sys/cdefs.h inclusion where it's not needed due to 685dc743 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: dchagin X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 3460fab5fced39c7ea597cc7de0ebc3e4c88989a Auto-Submitted: auto-generated The branch main has been updated by dchagin: URL: https://cgit.FreeBSD.org/src/commit/?id=3460fab5fced39c7ea597cc7de0ebc3e4c88989a commit 3460fab5fced39c7ea597cc7de0ebc3e4c88989a Author: Dmitry Chagin AuthorDate: 2023-08-18 10:12:02 +0000 Commit: Dmitry Chagin CommitDate: 2023-08-18 10:12:02 +0000 linux(4): Remove sys/cdefs.h inclusion where it's not needed due to 685dc743 --- sys/amd64/linux/linux_dummy_machdep.c | 1 - sys/amd64/linux/linux_genassym.c | 1 - sys/amd64/linux/linux_machdep.c | 1 - sys/amd64/linux/linux_sysvec.c | 1 - sys/amd64/linux/linux_vdso_gtod.c | 1 - sys/amd64/linux32/linux32_dummy_machdep.c | 1 - sys/amd64/linux32/linux32_genassym.c | 1 - sys/amd64/linux32/linux32_machdep.c | 1 - sys/amd64/linux32/linux32_sysvec.c | 1 - sys/amd64/linux32/linux32_vdso_gtod.c | 1 - sys/arm64/linux/linux_dummy_machdep.c | 1 - sys/arm64/linux/linux_machdep.c | 1 - sys/arm64/linux/linux_sysvec.c | 1 - sys/arm64/linux/linux_vdso_gtod.c | 1 - sys/compat/linux/linux.c | 1 - sys/compat/linux/linux_common.c | 1 - sys/compat/linux/linux_dummy.c | 1 - sys/compat/linux/linux_elf.c | 1 - sys/compat/linux/linux_elf32.c | 1 - sys/compat/linux/linux_elf64.c | 1 - sys/compat/linux/linux_emul.c | 1 - sys/compat/linux/linux_errno.c | 1 - sys/compat/linux/linux_event.c | 1 - sys/compat/linux/linux_file.c | 1 - sys/compat/linux/linux_fork.c | 1 - sys/compat/linux/linux_futex.c | 1 - sys/compat/linux/linux_getcwd.c | 1 - sys/compat/linux/linux_ioctl.c | 1 - sys/compat/linux/linux_ipc.c | 1 - sys/compat/linux/linux_mib.c | 1 - sys/compat/linux/linux_misc.c | 1 - sys/compat/linux/linux_mmap.c | 1 - sys/compat/linux/linux_netlink.c | 1 - sys/compat/linux/linux_ptrace.c | 1 - sys/compat/linux/linux_rseq.c | 1 - sys/compat/linux/linux_signal.c | 1 - sys/compat/linux/linux_socket.c | 1 - sys/compat/linux/linux_stats.c | 1 - sys/compat/linux/linux_sysctl.c | 1 - sys/compat/linux/linux_timer.c | 1 - sys/compat/linux/linux_uid16.c | 1 - sys/compat/linux/linux_util.c | 1 - sys/compat/linux/linux_vdso.c | 1 - sys/compat/linux/linux_xattr.c | 1 - sys/i386/linux/imgact_linux.c | 1 - sys/i386/linux/linux_copyout.c | 1 - sys/i386/linux/linux_dummy_machdep.c | 1 - sys/i386/linux/linux_genassym.c | 1 - sys/i386/linux/linux_machdep.c | 1 - sys/i386/linux/linux_ptrace_machdep.c | 1 - sys/i386/linux/linux_sysvec.c | 1 - sys/i386/linux/linux_vdso_gtod.c | 1 - 52 files changed, 52 deletions(-) diff --git a/sys/amd64/linux/linux_dummy_machdep.c b/sys/amd64/linux/linux_dummy_machdep.c index b3a4d330f416..4737386cb7f7 100644 --- a/sys/amd64/linux/linux_dummy_machdep.c +++ b/sys/amd64/linux/linux_dummy_machdep.c @@ -25,7 +25,6 @@ * SUCH DAMAGE. */ -#include #include #include #include diff --git a/sys/amd64/linux/linux_genassym.c b/sys/amd64/linux/linux_genassym.c index 5cb5f06093eb..61526cd144b2 100644 --- a/sys/amd64/linux/linux_genassym.c +++ b/sys/amd64/linux/linux_genassym.c @@ -1,4 +1,3 @@ -#include #include #include #include diff --git a/sys/amd64/linux/linux_machdep.c b/sys/amd64/linux/linux_machdep.c index 54dbad76d6d2..2d2c5bb55ac8 100644 --- a/sys/amd64/linux/linux_machdep.c +++ b/sys/amd64/linux/linux_machdep.c @@ -29,7 +29,6 @@ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -#include #include #include #include diff --git a/sys/amd64/linux/linux_sysvec.c b/sys/amd64/linux/linux_sysvec.c index 3bf74b8aaa96..55eb34b6d329 100644 --- a/sys/amd64/linux/linux_sysvec.c +++ b/sys/amd64/linux/linux_sysvec.c @@ -31,7 +31,6 @@ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -#include #define __ELF_WORD_SIZE 64 #include diff --git a/sys/amd64/linux/linux_vdso_gtod.c b/sys/amd64/linux/linux_vdso_gtod.c index 25f56c121c6b..e2b5ebbec5ff 100644 --- a/sys/amd64/linux/linux_vdso_gtod.c +++ b/sys/amd64/linux/linux_vdso_gtod.c @@ -25,7 +25,6 @@ * SUCH DAMAGE. */ -#include #include #include #include diff --git a/sys/amd64/linux32/linux32_dummy_machdep.c b/sys/amd64/linux32/linux32_dummy_machdep.c index 8bfdcf6f6ba8..c2206c81c528 100644 --- a/sys/amd64/linux32/linux32_dummy_machdep.c +++ b/sys/amd64/linux32/linux32_dummy_machdep.c @@ -26,7 +26,6 @@ * SUCH DAMAGE. */ -#include #include #include #include diff --git a/sys/amd64/linux32/linux32_genassym.c b/sys/amd64/linux32/linux32_genassym.c index c6080c6f8de3..df3f8ef7b471 100644 --- a/sys/amd64/linux32/linux32_genassym.c +++ b/sys/amd64/linux32/linux32_genassym.c @@ -1,4 +1,3 @@ -#include #include #include #include diff --git a/sys/amd64/linux32/linux32_machdep.c b/sys/amd64/linux32/linux32_machdep.c index b0c313deff8e..2598384aada5 100644 --- a/sys/amd64/linux32/linux32_machdep.c +++ b/sys/amd64/linux32/linux32_machdep.c @@ -30,7 +30,6 @@ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -#include #include #include #include diff --git a/sys/amd64/linux32/linux32_sysvec.c b/sys/amd64/linux32/linux32_sysvec.c index d1c671399d1d..f2a379a66860 100644 --- a/sys/amd64/linux32/linux32_sysvec.c +++ b/sys/amd64/linux32/linux32_sysvec.c @@ -32,7 +32,6 @@ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -#include #ifndef COMPAT_FREEBSD32 #error "Unable to compile Linux-emulator due to missing COMPAT_FREEBSD32 option!" #endif diff --git a/sys/amd64/linux32/linux32_vdso_gtod.c b/sys/amd64/linux32/linux32_vdso_gtod.c index 3552f37bae8e..62e8dc3d3caf 100644 --- a/sys/amd64/linux32/linux32_vdso_gtod.c +++ b/sys/amd64/linux32/linux32_vdso_gtod.c @@ -25,7 +25,6 @@ * SUCH DAMAGE. */ -#include #include #include #include diff --git a/sys/arm64/linux/linux_dummy_machdep.c b/sys/arm64/linux/linux_dummy_machdep.c index ce2f9d6d9a7a..d38cea2ff1a4 100644 --- a/sys/arm64/linux/linux_dummy_machdep.c +++ b/sys/arm64/linux/linux_dummy_machdep.c @@ -25,7 +25,6 @@ * SUCH DAMAGE. */ -#include #include #include #include diff --git a/sys/arm64/linux/linux_machdep.c b/sys/arm64/linux/linux_machdep.c index e5f9643894ca..9c9d56ca9949 100644 --- a/sys/arm64/linux/linux_machdep.c +++ b/sys/arm64/linux/linux_machdep.c @@ -26,7 +26,6 @@ * SUCH DAMAGE. */ -#include #include #include #include diff --git a/sys/arm64/linux/linux_sysvec.c b/sys/arm64/linux/linux_sysvec.c index 77c6b9583a15..885ac4657380 100644 --- a/sys/arm64/linux/linux_sysvec.c +++ b/sys/arm64/linux/linux_sysvec.c @@ -26,7 +26,6 @@ * SUCH DAMAGE. */ -#include #define __ELF_WORD_SIZE 64 #include diff --git a/sys/arm64/linux/linux_vdso_gtod.c b/sys/arm64/linux/linux_vdso_gtod.c index eef6022dbae3..94a3c948d332 100644 --- a/sys/arm64/linux/linux_vdso_gtod.c +++ b/sys/arm64/linux/linux_vdso_gtod.c @@ -26,7 +26,6 @@ * SUCH DAMAGE. */ -#include #include #include #include diff --git a/sys/compat/linux/linux.c b/sys/compat/linux/linux.c index 2021dbf5b52c..569f9ffe1617 100644 --- a/sys/compat/linux/linux.c +++ b/sys/compat/linux/linux.c @@ -23,7 +23,6 @@ * SUCH DAMAGE. */ -#include #include "opt_inet6.h" #include diff --git a/sys/compat/linux/linux_common.c b/sys/compat/linux/linux_common.c index 67e37e158933..e22e29ff2b24 100644 --- a/sys/compat/linux/linux_common.c +++ b/sys/compat/linux/linux_common.c @@ -24,7 +24,6 @@ * SUCH DAMAGE. */ -#include #include #include #include diff --git a/sys/compat/linux/linux_dummy.c b/sys/compat/linux/linux_dummy.c index 4529e39977ba..4fdab6daab48 100644 --- a/sys/compat/linux/linux_dummy.c +++ b/sys/compat/linux/linux_dummy.c @@ -25,7 +25,6 @@ * SUCH DAMAGE. */ -#include #include #include #include diff --git a/sys/compat/linux/linux_elf.c b/sys/compat/linux/linux_elf.c index c6c8fdcfdb30..c9eb6aea8373 100644 --- a/sys/compat/linux/linux_elf.c +++ b/sys/compat/linux/linux_elf.c @@ -37,7 +37,6 @@ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -#include #include #include #include diff --git a/sys/compat/linux/linux_elf32.c b/sys/compat/linux/linux_elf32.c index 59ecdd7510d7..6bd4b141af85 100644 --- a/sys/compat/linux/linux_elf32.c +++ b/sys/compat/linux/linux_elf32.c @@ -31,6 +31,5 @@ * SUCH DAMAGE. */ -#include #define __ELF_WORD_SIZE 32 #include diff --git a/sys/compat/linux/linux_elf64.c b/sys/compat/linux/linux_elf64.c index bc992b86a2f6..397bcf741fae 100644 --- a/sys/compat/linux/linux_elf64.c +++ b/sys/compat/linux/linux_elf64.c @@ -31,6 +31,5 @@ * SUCH DAMAGE. */ -#include #define __ELF_WORD_SIZE 64 #include diff --git a/sys/compat/linux/linux_emul.c b/sys/compat/linux/linux_emul.c index 731d3f1b340d..e5ab51802468 100644 --- a/sys/compat/linux/linux_emul.c +++ b/sys/compat/linux/linux_emul.c @@ -28,7 +28,6 @@ * SUCH DAMAGE. */ -#include #include #include #include diff --git a/sys/compat/linux/linux_errno.c b/sys/compat/linux/linux_errno.c index 9b1fe162e8a8..f04f694e5bec 100644 --- a/sys/compat/linux/linux_errno.c +++ b/sys/compat/linux/linux_errno.c @@ -1,5 +1,4 @@ -#include #include #include #include diff --git a/sys/compat/linux/linux_event.c b/sys/compat/linux/linux_event.c index 220bd969a7a1..a7db8516e5f0 100644 --- a/sys/compat/linux/linux_event.c +++ b/sys/compat/linux/linux_event.c @@ -26,7 +26,6 @@ * SUCH DAMAGE. */ -#include #include #include #include diff --git a/sys/compat/linux/linux_file.c b/sys/compat/linux/linux_file.c index 1c4246e1d2f2..62094697e107 100644 --- a/sys/compat/linux/linux_file.c +++ b/sys/compat/linux/linux_file.c @@ -26,7 +26,6 @@ * SUCH DAMAGE. */ -#include #include #include #include diff --git a/sys/compat/linux/linux_fork.c b/sys/compat/linux/linux_fork.c index 54eef6ac99fe..4ce3bc192b4e 100644 --- a/sys/compat/linux/linux_fork.c +++ b/sys/compat/linux/linux_fork.c @@ -28,7 +28,6 @@ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -#include #include #include #include diff --git a/sys/compat/linux/linux_futex.c b/sys/compat/linux/linux_futex.c index a22ffce0c28a..ab2760859e16 100644 --- a/sys/compat/linux/linux_futex.c +++ b/sys/compat/linux/linux_futex.c @@ -26,7 +26,6 @@ * SUCH DAMAGE. */ -#include #include #include #include diff --git a/sys/compat/linux/linux_getcwd.c b/sys/compat/linux/linux_getcwd.c index aae711813896..e11b47aff178 100644 --- a/sys/compat/linux/linux_getcwd.c +++ b/sys/compat/linux/linux_getcwd.c @@ -35,7 +35,6 @@ * POSSIBILITY OF SUCH DAMAGE. */ -#include #include #include #include diff --git a/sys/compat/linux/linux_ioctl.c b/sys/compat/linux/linux_ioctl.c index 413d761520d3..d0bc8708ebf0 100644 --- a/sys/compat/linux/linux_ioctl.c +++ b/sys/compat/linux/linux_ioctl.c @@ -26,7 +26,6 @@ * SUCH DAMAGE. */ -#include #include #include #include diff --git a/sys/compat/linux/linux_ipc.c b/sys/compat/linux/linux_ipc.c index 0e4893a9749c..5b6a28b20774 100644 --- a/sys/compat/linux/linux_ipc.c +++ b/sys/compat/linux/linux_ipc.c @@ -26,7 +26,6 @@ * SUCH DAMAGE. */ -#include #include #include #include diff --git a/sys/compat/linux/linux_mib.c b/sys/compat/linux/linux_mib.c index c6325ce81d63..9e1c4ed9df57 100644 --- a/sys/compat/linux/linux_mib.c +++ b/sys/compat/linux/linux_mib.c @@ -26,7 +26,6 @@ * SUCH DAMAGE. */ -#include #include #include #include diff --git a/sys/compat/linux/linux_misc.c b/sys/compat/linux/linux_misc.c index 75da0cd3b0be..5e692fea1ea7 100644 --- a/sys/compat/linux/linux_misc.c +++ b/sys/compat/linux/linux_misc.c @@ -29,7 +29,6 @@ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -#include #include #include #include diff --git a/sys/compat/linux/linux_mmap.c b/sys/compat/linux/linux_mmap.c index 0bb5a261c11e..223ff1733acb 100644 --- a/sys/compat/linux/linux_mmap.c +++ b/sys/compat/linux/linux_mmap.c @@ -29,7 +29,6 @@ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -#include #include #include #include diff --git a/sys/compat/linux/linux_netlink.c b/sys/compat/linux/linux_netlink.c index e6f387592125..a6846035c22e 100644 --- a/sys/compat/linux/linux_netlink.c +++ b/sys/compat/linux/linux_netlink.c @@ -25,7 +25,6 @@ * SUCH DAMAGE. */ -#include #include "opt_inet.h" #include "opt_inet6.h" #include "opt_netlink.h" diff --git a/sys/compat/linux/linux_ptrace.c b/sys/compat/linux/linux_ptrace.c index 10f18b970108..421760eab2a9 100644 --- a/sys/compat/linux/linux_ptrace.c +++ b/sys/compat/linux/linux_ptrace.c @@ -29,7 +29,6 @@ * SUCH DAMAGE. */ -#include #include #include #include diff --git a/sys/compat/linux/linux_rseq.c b/sys/compat/linux/linux_rseq.c index 05fd0f340de0..e8de17318d60 100644 --- a/sys/compat/linux/linux_rseq.c +++ b/sys/compat/linux/linux_rseq.c @@ -25,7 +25,6 @@ * SUCH DAMAGE. */ -#include #include #include diff --git a/sys/compat/linux/linux_signal.c b/sys/compat/linux/linux_signal.c index 73571d7f67c0..5b4f9c2adc6a 100644 --- a/sys/compat/linux/linux_signal.c +++ b/sys/compat/linux/linux_signal.c @@ -26,7 +26,6 @@ * SUCH DAMAGE. */ -#include #include "opt_ktrace.h" #include diff --git a/sys/compat/linux/linux_socket.c b/sys/compat/linux/linux_socket.c index eaccfab76eee..6c7cf12cf42e 100644 --- a/sys/compat/linux/linux_socket.c +++ b/sys/compat/linux/linux_socket.c @@ -26,7 +26,6 @@ * SUCH DAMAGE. */ -#include #include "opt_inet6.h" #include diff --git a/sys/compat/linux/linux_stats.c b/sys/compat/linux/linux_stats.c index 4621bdf986df..6c032cc569f8 100644 --- a/sys/compat/linux/linux_stats.c +++ b/sys/compat/linux/linux_stats.c @@ -26,7 +26,6 @@ * SUCH DAMAGE. */ -#include #include "opt_ktrace.h" #include diff --git a/sys/compat/linux/linux_sysctl.c b/sys/compat/linux/linux_sysctl.c index 6753941505b8..65c64a7ba563 100644 --- a/sys/compat/linux/linux_sysctl.c +++ b/sys/compat/linux/linux_sysctl.c @@ -26,7 +26,6 @@ * SUCH DAMAGE. */ -#include #include #include #include diff --git a/sys/compat/linux/linux_timer.c b/sys/compat/linux/linux_timer.c index 66fd309a9485..2188006ec38f 100644 --- a/sys/compat/linux/linux_timer.c +++ b/sys/compat/linux/linux_timer.c @@ -28,7 +28,6 @@ * SUCH DAMAGE. */ -#include #include #include #include diff --git a/sys/compat/linux/linux_uid16.c b/sys/compat/linux/linux_uid16.c index aa7fc628c734..a0c9f1c39198 100644 --- a/sys/compat/linux/linux_uid16.c +++ b/sys/compat/linux/linux_uid16.c @@ -26,7 +26,6 @@ * SUCH DAMAGE. */ -#include #include #include #include diff --git a/sys/compat/linux/linux_util.c b/sys/compat/linux/linux_util.c index 07198d1eb369..ad6b6fda644e 100644 --- a/sys/compat/linux/linux_util.c +++ b/sys/compat/linux/linux_util.c @@ -31,7 +31,6 @@ * from: svr4_util.c,v 1.5 1995/01/22 23:44:50 christos Exp */ -#include #include #include #include diff --git a/sys/compat/linux/linux_vdso.c b/sys/compat/linux/linux_vdso.c index 949fb660a2ff..a415a92783de 100644 --- a/sys/compat/linux/linux_vdso.c +++ b/sys/compat/linux/linux_vdso.c @@ -25,7 +25,6 @@ * SUCH DAMAGE. */ -#include #if defined(__i386__) || (defined(__amd64__) && defined(COMPAT_LINUX32)) #define __ELF_WORD_SIZE 32 #else diff --git a/sys/compat/linux/linux_xattr.c b/sys/compat/linux/linux_xattr.c index 2058033104f6..b54a0d2f89ad 100644 --- a/sys/compat/linux/linux_xattr.c +++ b/sys/compat/linux/linux_xattr.c @@ -25,7 +25,6 @@ * SUCH DAMAGE. */ -#include #include #include #include diff --git a/sys/i386/linux/imgact_linux.c b/sys/i386/linux/imgact_linux.c index 828fcb891f32..63bf89784f84 100644 --- a/sys/i386/linux/imgact_linux.c +++ b/sys/i386/linux/imgact_linux.c @@ -29,7 +29,6 @@ * SUCH DAMAGE. */ -#include #include #include #include diff --git a/sys/i386/linux/linux_copyout.c b/sys/i386/linux/linux_copyout.c index c55b39328f79..58fde98a77b6 100644 --- a/sys/i386/linux/linux_copyout.c +++ b/sys/i386/linux/linux_copyout.c @@ -28,7 +28,6 @@ * SUCH DAMAGE. */ -#include #include #include #include diff --git a/sys/i386/linux/linux_dummy_machdep.c b/sys/i386/linux/linux_dummy_machdep.c index dd8c67a72033..0a168bd46ccb 100644 --- a/sys/i386/linux/linux_dummy_machdep.c +++ b/sys/i386/linux/linux_dummy_machdep.c @@ -26,7 +26,6 @@ * SUCH DAMAGE. */ -#include #include #include #include diff --git a/sys/i386/linux/linux_genassym.c b/sys/i386/linux/linux_genassym.c index 0703072697c3..5863b658b4f9 100644 --- a/sys/i386/linux/linux_genassym.c +++ b/sys/i386/linux/linux_genassym.c @@ -1,4 +1,3 @@ -#include #include #include #include diff --git a/sys/i386/linux/linux_machdep.c b/sys/i386/linux/linux_machdep.c index 4cdee604a7fa..8dbcbcd2609e 100644 --- a/sys/i386/linux/linux_machdep.c +++ b/sys/i386/linux/linux_machdep.c @@ -26,7 +26,6 @@ * SUCH DAMAGE. */ -#include #include "opt_posix.h" #include diff --git a/sys/i386/linux/linux_ptrace_machdep.c b/sys/i386/linux/linux_ptrace_machdep.c index 405d0062f731..9b20b721eaa9 100644 --- a/sys/i386/linux/linux_ptrace_machdep.c +++ b/sys/i386/linux/linux_ptrace_machdep.c @@ -26,7 +26,6 @@ * SUCH DAMAGE. */ -#include #include "opt_cpu.h" #include diff --git a/sys/i386/linux/linux_sysvec.c b/sys/i386/linux/linux_sysvec.c index dc59c44c4da9..fe3e3f743620 100644 --- a/sys/i386/linux/linux_sysvec.c +++ b/sys/i386/linux/linux_sysvec.c @@ -26,7 +26,6 @@ * SUCH DAMAGE. */ -#include #define __ELF_WORD_SIZE 32 #include diff --git a/sys/i386/linux/linux_vdso_gtod.c b/sys/i386/linux/linux_vdso_gtod.c index d889adb23808..2147dbd3a0f8 100644 --- a/sys/i386/linux/linux_vdso_gtod.c +++ b/sys/i386/linux/linux_vdso_gtod.c @@ -25,7 +25,6 @@ * SUCH DAMAGE. */ -#include #include #include #include From nobody Fri Aug 18 10:12:22 2023 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 4RRyNR0fn0z4qJ3L; Fri, 18 Aug 2023 10:12:23 +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 4RRyNQ6p1xz3cZY; Fri, 18 Aug 2023 10:12:22 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692353543; 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=wGMlEBkytsdMpRH13B2+cSNR6ypySuYzQafAh+dvTi8=; b=LPvjuLtiKzZvHcw4Q3+PQk5prhmTbmvcgzEMUk7LLU6V6W2IlCteptUMN2LW9kHgz2kRew gO3uDutlhKUG3M9T8Y1qSBWLu36nDguTmR/bvj6mkgPEcPXVSh2ZwR9STQzVofqd94QFX6 HL2Xa+RzsgpHexnrm5dZSL6VDkvMFY2SL2fjm41PlRUYUNZpvJcEPFKiMa/wgo2nmUt1DU z8+6h8GwdpxHaK2TqHfEw9bY+KcELsV+xJu/XrUiWkrnFJGaDGx5+jCVM95sYNUBEJT7/R Wq7IKi+wNnhqTugAj+UE9Vmz3E9xh00Ohrd4OdEK9fwpw6KpVQrT9QqfN66zeA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692353543; 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=wGMlEBkytsdMpRH13B2+cSNR6ypySuYzQafAh+dvTi8=; b=MFoL3nd6LwDw/FD/CrfmDgCvafnjEZk4nQNbeMt66Ir2TcCnTZpJUAY0JepT0mX3nW3Dx9 fhKRukVz84Y3H/M8u6VS3lTRvW3Tq3qA3spgnBovINAOn97upUkbbIc5MCQ3/kG3jHUkAS td6QQC4cq90C+Xl9DDb5exCEKtyRrHXEfbd7c9a4D5E7+3DKFwO6/E/y8LylofUboBv/VF /2qi5z2aG7MIYHd4e3udQyi+7kaxHBxHWvBufCRA7WLl6UE53EnvxUkZriprYBMaKZE5qK b+YP2tv8Me1WYYAdHPy4B3VyzTun/1i6OIy40rlN9ZpCq9ytJ6DSxiPdeq8Tug== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692353543; a=rsa-sha256; cv=none; b=ZuZDIKWxgOusE5CjjL539YxDMTgw7acz48JgkF0TTPpjjOb1gjtjQnDkMG7SfWYQxEp/VX viLX6fn3lObRm3v7s2ZSXfsizhraQgQFiBcoQbcbdMitiazKgJm7REFVXuNijlPybieDtg jcCNsZ/uYt1LGDaJ3sW82Si6WqRZoWvR+gk9ee472POEgsQR67imMCDFNr9kPrYogeNNCp wrgWChwCk0onSPTRetrg1gHXx5zsgCtgAKepi+dIPu745IajPbwPY9ZvRToVAV2i3XxHuG XZuXIZCpfCsUG+51JYVnQ66IfOrBYMoOuSxruaBfeYSgsFAztCBitT/4IDuovw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RRyNQ5lYYz1BNx; Fri, 18 Aug 2023 10:12:22 +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 37IACM9V016932; Fri, 18 Aug 2023 10:12:22 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37IACMDZ016929; Fri, 18 Aug 2023 10:12:22 GMT (envelope-from git) Date: Fri, 18 Aug 2023 10:12:22 GMT Message-Id: <202308181012.37IACMDZ016929@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Dmitry Chagin Subject: git: ce8e645a4a8e - main - linux(4): Follow style(9), include sys/systm.h after sys/param.h 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: dchagin X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: ce8e645a4a8ec36fa58f8c1ec8c703165d499d36 Auto-Submitted: auto-generated The branch main has been updated by dchagin: URL: https://cgit.FreeBSD.org/src/commit/?id=ce8e645a4a8ec36fa58f8c1ec8c703165d499d36 commit ce8e645a4a8ec36fa58f8c1ec8c703165d499d36 Author: Dmitry Chagin AuthorDate: 2023-08-18 10:12:02 +0000 Commit: Dmitry Chagin CommitDate: 2023-08-18 10:12:02 +0000 linux(4): Follow style(9), include sys/systm.h after sys/param.h --- sys/i386/linux/linux_genassym.c | 2 +- sys/i386/linux/linux_ptrace_machdep.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/sys/i386/linux/linux_genassym.c b/sys/i386/linux/linux_genassym.c index 5863b658b4f9..f5505c8a91cc 100644 --- a/sys/i386/linux/linux_genassym.c +++ b/sys/i386/linux/linux_genassym.c @@ -1,6 +1,6 @@ #include -#include #include +#include #include #include diff --git a/sys/i386/linux/linux_ptrace_machdep.c b/sys/i386/linux/linux_ptrace_machdep.c index 9b20b721eaa9..a815b42ca024 100644 --- a/sys/i386/linux/linux_ptrace_machdep.c +++ b/sys/i386/linux/linux_ptrace_machdep.c @@ -29,12 +29,12 @@ #include "opt_cpu.h" #include +#include #include #include #include #include #include -#include #include #include From nobody Fri Aug 18 10:12:23 2023 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 4RRyNS1wDzz4qJ5D; Fri, 18 Aug 2023 10:12:24 +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 4RRyNS0x9Nz3cpG; Fri, 18 Aug 2023 10:12:24 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692353544; 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=0FzmF1PfsQ/qTAUBgWblysPw1Sv7Y14TLb5LT/GAtRE=; b=T0LNHcWtlc4R3zYXZuja3UJ/E+1vd/Iu3rxLTtGlH1SwSer2illr/eLA+ExAr49pIIslM2 zp8QgFreQOLTDhb1REf0t8T77kX0jkvq0JDI4gUQHrhr+ZbvyqyjkCwECav8i2CePWBS6E iHebB5vjpsxceuDZfLQ2gvd+wEKjzSsBPHagHLRa3JHobHgWFD5peLEgtpqytBf7PA89uH iPbkLqdJYI+gzsl92nA9qwmlWPbkiXh8uhMBtUzQOLxtz+25wpmSZUa4tBpltzac4xL6zg 9v3P5PNAA8zpg14kyXQFEYb9PZYRZTN4v6/IbOP5pikcRmKrIIGR0jd+CBunzg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692353544; 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=0FzmF1PfsQ/qTAUBgWblysPw1Sv7Y14TLb5LT/GAtRE=; b=d4tmMeBnAdjmZOzmHVJxElUxtWy5DxqPGqvDKjyGewzFrGTekeRrHwljf67zWcw2vIq1jf vkiL7wMQlOpB+KA7GvSoijUPjHU+J0kwlueaQYiulR8CucHVWiue/xRyucX7EvYxdGt/Pn FPfuJy5i/dlAQSuXimVH9Edre+kIzKXLBSJ08FgU+flv6jjwx0vEaZ1Y3fva6+lpwjaNG3 vHCkLvMMKVmrFsZPO/paapRBZYXFFs3HyhY65JrqYntszQKPspTOs68IHPGDi+e6CYPf+W CXZIRxKi87CRc1jS6NzNBQBBvJwe3kI2G+yFNK9Qn0lJ/41oOOUDFnh4bDQWeA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692353544; a=rsa-sha256; cv=none; b=YyR27CW1NKpZ2efd5YY53BTNjM1RZTxeKG+aLHjmssQpR7AX0Oh4XQRPCNOVYr/xux5Chi 1kmQqV2KeqQNnTxVA/cYSoDXimpX93lrEF2GfMhkswJ46ALSieucVU7Q0mVmKspAAGr2C6 cUz0kagez1V+C2uRFG0fb25MUsb+u5HY0jHaAb0B8XIqX8x5asWD5Hia6Nk2zWdgKhzaX4 tSKR/djHO8JX8CSWRYMY2n9/apjiJRXXN1n1eGQgrDiFZhktfItQe+Wldc4R57vEjD2gSQ qjyGzCpxji6l5J2vVeeoNzLylbiIRs2L7Vbff8+RWf6p7AcA5HFHzdchrEBA0A== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RRyNR6ptHz1BQ2; Fri, 18 Aug 2023 10:12:23 +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 37IACNmZ016998; Fri, 18 Aug 2023 10:12:23 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37IACNol016995; Fri, 18 Aug 2023 10:12:23 GMT (envelope-from git) Date: Fri, 18 Aug 2023 10:12:23 GMT Message-Id: <202308181012.37IACNol016995@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Dmitry Chagin Subject: git: 88362a00863a - main - linsysfs(5): Remove sys/cdefs.h inclusion where it's not needed due to 685dc743 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: dchagin X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 88362a00863a1c8369fab1cf63ad0e673403f7d0 Auto-Submitted: auto-generated The branch main has been updated by dchagin: URL: https://cgit.FreeBSD.org/src/commit/?id=88362a00863a1c8369fab1cf63ad0e673403f7d0 commit 88362a00863a1c8369fab1cf63ad0e673403f7d0 Author: Dmitry Chagin AuthorDate: 2023-08-18 10:12:02 +0000 Commit: Dmitry Chagin CommitDate: 2023-08-18 10:12:02 +0000 linsysfs(5): Remove sys/cdefs.h inclusion where it's not needed due to 685dc743 --- sys/compat/linsysfs/linsysfs.c | 1 - sys/compat/linsysfs/linsysfs_net.c | 1 - 2 files changed, 2 deletions(-) diff --git a/sys/compat/linsysfs/linsysfs.c b/sys/compat/linsysfs/linsysfs.c index 9f730c6627de..7f70221b420d 100644 --- a/sys/compat/linsysfs/linsysfs.c +++ b/sys/compat/linsysfs/linsysfs.c @@ -26,7 +26,6 @@ * SUCH DAMAGE. */ -#include #include #include #include diff --git a/sys/compat/linsysfs/linsysfs_net.c b/sys/compat/linsysfs/linsysfs_net.c index 6ca653d93407..73602b0132a4 100644 --- a/sys/compat/linsysfs/linsysfs_net.c +++ b/sys/compat/linsysfs/linsysfs_net.c @@ -25,7 +25,6 @@ * SUCH DAMAGE. */ -#include #include #include #include From nobody Fri Aug 18 10:12:25 2023 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 4RRyNV0q7Cz4qHyM; Fri, 18 Aug 2023 10:12:26 +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 4RRyNT1yGjz3cXj; Fri, 18 Aug 2023 10:12:25 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692353545; 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=ugtcItZ2Am9wfdhyywN/oGPsvBvlygPFohTPBYIlIu4=; b=gNLOTxHpn8/gprodNmOFYGDBkfsg6TeZEfpzcph4OZgufHzzUot0L8W2fRsW/LSZM9gTA3 +/QaRIbWk9Z1XyZL6UTmSenXffbywsL0/PnavtH+l90EJtn0bfSnrqhxN0B/botgYPOaZJ jpVgDaCmpifgPqrEh6zg0TQtY+Zs6ziionxVnyrgwImF9LWRz42diA4YfIMSgBkswT7hii AAuL0m3f4wU+yNip0dsFEH7g9FbE6qDI0Ipyj2YJP6vvZkQVvk7EwC31A/obpRZ3K36Wtg YE49zTyZv2e36gf8IZqXd8edMfQ8IJlMy2Z2Nv06U5NrIIml0sbt568tHaPj5g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692353545; 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=ugtcItZ2Am9wfdhyywN/oGPsvBvlygPFohTPBYIlIu4=; b=tJPsBDyG6J/aVbBgfNPprFDcPPt689VjahtQjWwdaW0qZjv0Ek3itzHOnuCIwIk5+HAZjs FNF59DAOv/ns9Zhn9QZV6N33oHCgjUCf69yDnIZ5wzAQgHzMD2FfmznKaJvmQqKjHnyEzE ukQyhlTdCz90RKNSr92+Zz9AZFf89zNw6qifKqTejosLKxQk+T++S10G0YX8mIYXvPxPob 9RNj1wfnBrKDXf/Xwes70u8cylxfYkUX8Y8ypM9ZDm311dOJIEnkjuatis2NiD4n8WX2K1 z7gccN6e4EjAiGkaVBZ5+7yHp9Ovuf6Mf1DFQGav4Ggo4Vsquscws+AHHKqKWQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692353545; a=rsa-sha256; cv=none; b=gZEo4qq6QKjMT/+djSDesME15ZxCJ/S+yVtHdbu+KH2bMJ/hLcIOElAOcr0NO30M3newZL 7JZoDkY3DzF+LKRjQSAAFPTC7qY85YMAtOsluVv4j6DzkKEGUjX/ihj2uVbps2isMml/n0 uFE6G8omkeuOe0AldIYKoknQg/ZjB5lAvzVe3wBDqOIYCM/Z6/ibOiWQ+IbOtU9YyID2Mq CBi1+mEQxNrcC1pxzKvlfrZ8hSL+/RlwaoQY+yU8jaXzO8zRxewgjSa8vl/0DGjGtWjxud zLSp+DbvRVbhshA+dYZwfG2hCi0INSh4dK7euSk2m+WB2R0IhWhGHgoky2PUeg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RRyNT0kQSz1Bgc; Fri, 18 Aug 2023 10:12:25 +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 37IACPiZ017067; Fri, 18 Aug 2023 10:12:25 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37IACPqo017064; Fri, 18 Aug 2023 10:12:25 GMT (envelope-from git) Date: Fri, 18 Aug 2023 10:12:25 GMT Message-Id: <202308181012.37IACPqo017064@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Dmitry Chagin Subject: git: cb1fab08e956 - main - linprocfs(5): Remove sys/cdefs.h inclusion where it's not needed due to 685dc743 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: dchagin X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: cb1fab08e956ee369d62ce66898198805c652836 Auto-Submitted: auto-generated The branch main has been updated by dchagin: URL: https://cgit.FreeBSD.org/src/commit/?id=cb1fab08e956ee369d62ce66898198805c652836 commit cb1fab08e956ee369d62ce66898198805c652836 Author: Dmitry Chagin AuthorDate: 2023-08-18 10:12:02 +0000 Commit: Dmitry Chagin CommitDate: 2023-08-18 10:12:02 +0000 linprocfs(5): Remove sys/cdefs.h inclusion where it's not needed due to 685dc743 --- sys/compat/linprocfs/linprocfs.c | 1 - 1 file changed, 1 deletion(-) diff --git a/sys/compat/linprocfs/linprocfs.c b/sys/compat/linprocfs/linprocfs.c index 856e5aca07d6..cc628d29247a 100644 --- a/sys/compat/linprocfs/linprocfs.c +++ b/sys/compat/linprocfs/linprocfs.c @@ -43,7 +43,6 @@ #include "opt_inet.h" -#include #include #include #include From nobody Fri Aug 18 10:12:26 2023 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 4RRyNW1lYZz4qHvQ; Fri, 18 Aug 2023 10:12:27 +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 4RRyNV2cx8z3cVb; Fri, 18 Aug 2023 10:12:26 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692353546; 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=4X0L60RYxFEI9bbUXwIg59Mkh5igu89jdl3QSdRcBgI=; b=Yf/OOkbwvxSpZXk4bG+Fumnq7NqAPEhXC59g0wY8/ToyNK1Ofz7IRulx1+L8RzLYZEu10r 0XLbg9KvOV+2JPgtxD/RvvbBMHTZcbnA2I/Ato/4N3jsYR58GPRdcuCVm0uKjbzE9lKyKK sh5Iakcj84lX2mCzbMvVm386h35DjeTthPqIAscKrWR0AenTFqW6KH68R1LY+pBDl1kuEK 61IhfMkIak/GSIEnrUzbvMhNXsALHsKxl0FNufxBQTXliAgu6xI0qo+hgFDfgRHCnrhNvY CPHFc5ZXXcYCM6Mtbl/gS3f+NI59/1lKc+EcSVg+c00sS/b/DcM5rBb/E0EMTw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692353546; 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=4X0L60RYxFEI9bbUXwIg59Mkh5igu89jdl3QSdRcBgI=; b=hE0h0Uz4l25dKcrlGTqWZK7ddbOQE9z4gCi0AIFWACu/BC3dW5YGduEH/IUBGzfck+osJJ hX6s9bFa4s4zZ5xxqsSbcwvAxZFUe3Pe6psQWAlow9ZfjtZBv19yoevzd4ZTi6hq5hQdH3 l9GUlFQQuJY1nobfPvQw23BJwP//P8w7l3+Xzs8GbVep+4rk7va7uIPW5znluEFiaZWIhf a58Q+a7HpKVO3cOGEx7AlnxhB6Daqw/zITAI2SQUpNwg43bAXUy2oT5XQTA0nFIriTIGqI jFvqUGgU1C8dn9NZGjKMezIpelsf72RKeDIvUdjZ5VHfC4jwGX6AbL1UNgOdGA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692353546; a=rsa-sha256; cv=none; b=LBqOoStiJlgwpWNDFog95XBo740pBpDenMm+YqaaGG9fIxtYXp8otQcCaYtpVY4uO9VM7b rpMtDKOn8BN4fQYzJfwdAtvsr8VnaPyb4znUxugiproIAPbvOmlq0BiZSIv8D+6OMPAzgF V1rbRB/LESruR9laOuNIL4f0FCrpvx8bjQs7WCjQYpSc9CvUkQO70T/S19vvd7qFZUYUK0 L12zrmAeL1g/LbLMuhfrOG4RoK2fpkRMcI7P4Istl3GqYagXlV0wvQMfVfoaardh9ZEM6n GbZj64MmPurY/LXuMClNEj1D/SKZKx7Z9CbCS2G54eBVv/zId4xqhBKhl/Bycg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RRyNV1jnnz1BWp; Fri, 18 Aug 2023 10:12:26 +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 37IACQXX017112; Fri, 18 Aug 2023 10:12:26 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37IACQVW017109; Fri, 18 Aug 2023 10:12:26 GMT (envelope-from git) Date: Fri, 18 Aug 2023 10:12:26 GMT Message-Id: <202308181012.37IACQVW017109@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Dmitry Chagin Subject: git: 7bbdcdc9b7ff - main - linprocfs(5): Follow style(9), sort includes 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: dchagin X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 7bbdcdc9b7ff8d9cc708fd935eee1dd3963b3b37 Auto-Submitted: auto-generated The branch main has been updated by dchagin: URL: https://cgit.FreeBSD.org/src/commit/?id=7bbdcdc9b7ff8d9cc708fd935eee1dd3963b3b37 commit 7bbdcdc9b7ff8d9cc708fd935eee1dd3963b3b37 Author: Dmitry Chagin AuthorDate: 2023-08-18 10:12:02 +0000 Commit: Dmitry Chagin CommitDate: 2023-08-18 10:12:02 +0000 linprocfs(5): Follow style(9), sort includes --- sys/compat/linprocfs/linprocfs.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sys/compat/linprocfs/linprocfs.c b/sys/compat/linprocfs/linprocfs.c index cc628d29247a..0e668b0edde6 100644 --- a/sys/compat/linprocfs/linprocfs.c +++ b/sys/compat/linprocfs/linprocfs.c @@ -44,7 +44,7 @@ #include "opt_inet.h" #include -#include +#include #include #include #include @@ -61,6 +61,7 @@ #include #include #include +#include #include #include #include @@ -71,7 +72,6 @@ #include #include #include -#include #include #include #include From nobody Fri Aug 18 10:40:55 2023 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 4RRz1N117Dz4qKmG; Fri, 18 Aug 2023 10:40:56 +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 4RRz1N0RbYz4Dbk; Fri, 18 Aug 2023 10:40:56 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692355256; 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=R3bQn9enO4YEPL+oTGb6cLoU6vReT8OVMxIA6a+PUOw=; b=PHINzXtibaeL0vMzzOuJI4/hTbXiKUBtMa0g7Y+obheH0VW8niWFMQ1C97B5zQgQIOiLD+ EMssQ3z69MCu5SlPz9nzhwGdeTphApI0nXlmY1tntcd1my8OMYMOYdDiFqn+uA3esFqG/3 3eOeKzPf75VdDgUQmwBJiFleT0pcu6M3BEpFftcrZOv+IySlded9DFjKonpnf5vjgBEilF PlsENy3MK9yVrTMJdSV31+ykEC0u2V52uNcgouOEbD4exMBZ7K7e98tgJ791RcaKGXaZHH Z9Vz4KZkI4GsQbe/HAc5Q7LtaSK4jHjL0QRITayPZiilg3f+IQmAJbZAJPqduQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692355256; 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=R3bQn9enO4YEPL+oTGb6cLoU6vReT8OVMxIA6a+PUOw=; b=GSOxzlEsO/WgoPSjJ5yvQaZsyZqtRCAH4tb0CV7ISjUvSkVfXwk0T5d86fT1jLBra+OfJW PVgwPLspWD0mrI+dhLj1yUrQNjvKEOnJq4jVoRJUPvrbuXyD3bIoWCwXgpRPAx8lxLuqih 2i3v9thYVOOFHWhkFp40t8AXXFMuJjnhJihn3pbwM6ZcJ/EzyJ5kS0Urvm7IMi+Ekt8W/n Gcw0uDjJFlrz85DNW6UzPX2J2taLEK/y9OyWStrKCPinoMm5tSe5D2OLB18UTa/1XquUuX xO0nO5+2+9VdtABy5lZFCxLTmGwL8A5qLcUDYnFAE6cOQiLTJJ8ZxLrw/AzEEw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692355256; a=rsa-sha256; cv=none; b=NqQmOmGfN3eVVVebXAzyOUWwPAth8fg0YCRlG/h+u80TOVDF6fXoBtxF4bzkv+lNwTocVi 9XB9xZoVtom7+s3iZwg+0lE80xBSCIY4b2hedXfom1F4M++et+r+vrqE1zpi9X3M84OHrx 28pnp2Ptd0XaOJJ1SJMxMo9ULhKNZSSSHn/bVFGvTGPOvzB4pgWT3MQhoIaOOaTO2oQt6A OvZNPkwnL4BPvoF49RJnI/cdgxWOcRJ0tkzLaENp2/tCiqp5M+LVVZ3SdCc8V2JhTzfdlQ m1/l3h1lePNBGsXDjmPh+09iNluXrNfWqL1hVxTuZDbAV5TzfqK3owehbZoOnA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RRz1M6cKpz1C8n; Fri, 18 Aug 2023 10:40:55 +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 37IAetT4060858; Fri, 18 Aug 2023 10:40:55 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37IAetMR060855; Fri, 18 Aug 2023 10:40:55 GMT (envelope-from git) Date: Fri, 18 Aug 2023 10:40:55 GMT Message-Id: <202308181040.37IAetMR060855@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Dmitry Salychev Subject: git: 2a9021898c4e - main - sff: Add SFP driver (fdt-based draft) 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: dsl X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 2a9021898c4ee2154787da862c238cfeccd655df Auto-Submitted: auto-generated The branch main has been updated by dsl: URL: https://cgit.FreeBSD.org/src/commit/?id=2a9021898c4ee2154787da862c238cfeccd655df commit 2a9021898c4ee2154787da862c238cfeccd655df Author: Dmitry Salychev AuthorDate: 2023-08-18 09:17:31 +0000 Commit: Dmitry Salychev CommitDate: 2023-08-18 10:40:11 +0000 sff: Add SFP driver (fdt-based draft) This basic version of the driver obtains properties of the "sff,sfp" compatible devices and implements a simple interface to provide an I2C bus device for the rest of the drivers (e.g. to implement SIOCGI2C). Both of the interface and driver are subjects for a further generalization to be used in case of non-FDT and non-arm64 platforms. Reviewed by: bz, manu Approved by: bz (mentor) MFC after: 3 weeks Differential Revision: https://reviews.freebsd.org/D41440 --- sys/arm64/conf/std.nxp | 3 + sys/conf/files | 2 + sys/dev/sff/sff_if.m | 35 +++++++++++ sys/dev/sff/sfp_fdt.c | 155 +++++++++++++++++++++++++++++++++++++++++++++++ sys/modules/Makefile | 2 + sys/modules/sff/Makefile | 13 ++++ 6 files changed, 210 insertions(+) diff --git a/sys/arm64/conf/std.nxp b/sys/arm64/conf/std.nxp index 5b2e2b52d4e6..b4552fadaff4 100644 --- a/sys/arm64/conf/std.nxp +++ b/sys/arm64/conf/std.nxp @@ -25,6 +25,9 @@ device sdhci device dpaa2 # Data Path Acceleration Architecture (2nd Gen) device enetc # QorIQ LS1028A NIC +# SFF/SFP +device sff # Small Form Factor Transceivers + options FDT device acpi diff --git a/sys/conf/files b/sys/conf/files index 0db5887e6a75..b5cd85cba0e4 100644 --- a/sys/conf/files +++ b/sys/conf/files @@ -3044,6 +3044,8 @@ dev/sdhci/sdhci_pci.c optional sdhci pci dev/sdio/sdio_if.m optional mmccam dev/sdio/sdio_subr.c optional mmccam dev/sdio/sdiob.c optional mmccam +dev/sff/sff_if.m optional sff +dev/sff/sfp_fdt.c optional sff fdt dev/sge/if_sge.c optional sge pci dev/siis/siis.c optional siis pci dev/sis/if_sis.c optional sis pci diff --git a/sys/dev/sff/sff_if.m b/sys/dev/sff/sff_if.m new file mode 100644 index 000000000000..823e557992c2 --- /dev/null +++ b/sys/dev/sff/sff_if.m @@ -0,0 +1,35 @@ +#- +# SPDX-License-Identifier: BSD-2-Clause +# +# Copyright © 2023 Dmitry Salychev +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions +# are met: +# 1. Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright +# notice, this list of conditions and the following disclaimer in the +# documentation and/or other materials provided with the distribution. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND +# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +# ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE +# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +# SUCH DAMAGE. +# + +#include + +INTERFACE sff; + +METHOD int get_i2c_bus { + device_t dev; + device_t *i2c_bus; +}; diff --git a/sys/dev/sff/sfp_fdt.c b/sys/dev/sff/sfp_fdt.c new file mode 100644 index 000000000000..7430282ede70 --- /dev/null +++ b/sys/dev/sff/sfp_fdt.c @@ -0,0 +1,155 @@ +/*- + * SPDX-License-Identifier: BSD-2-Clause + * + * Copyright © 2023 Dmitry Salychev + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + */ + +/* + * Small Form Factor (SFF) Committee Pluggable (SFP) Transceiver (FDT-based). + */ + +#include +#include +#include +#include + +#include +#include +#include + +#include "sff_if.h" + +struct sfp_fdt_softc { + phandle_t ofw_node; + phandle_t i2c_bus; + + phandle_t mod_def; + phandle_t los; + phandle_t tx_fault; + phandle_t tx_disable; + phandle_t rx_rate; + phandle_t tx_rate; + uint32_t max_power; /* in mW */ +}; + +static int +sfp_fdt_probe(device_t dev) +{ + phandle_t node; + ssize_t s; + + node = ofw_bus_get_node(dev); + if (!ofw_bus_node_is_compatible(node, "sff,sfp")) + return (ENXIO); + + s = device_get_property(dev, "i2c-bus", &node, sizeof(node), + DEVICE_PROP_HANDLE); + if (s == -1) { + device_printf(dev, "%s: '%s' has no 'i2c-bus' property, s %zd\n", + __func__, ofw_bus_get_name(dev), s); + return (ENXIO); + } + + device_set_desc(dev, "Small Form-factor Pluggable Transceiver"); + return (BUS_PROBE_DEFAULT); +} + +static int +sfp_fdt_attach(device_t dev) +{ + struct sfp_fdt_softc *sc; + ssize_t s; + int error; + + sc = device_get_softc(dev); + sc->ofw_node = ofw_bus_get_node(dev); + + s = device_get_property(dev, "i2c-bus", &sc->i2c_bus, + sizeof(sc->i2c_bus), DEVICE_PROP_HANDLE); + if (s == -1) { + device_printf(dev, "%s: cannot find 'i2c-bus' property: %zd\n", + __func__, s); + return (ENXIO); + } + + /* Optional properties */ + (void)device_get_property(dev, "mod-def0-gpios", &sc->mod_def, + sizeof(sc->mod_def), DEVICE_PROP_HANDLE); + (void)device_get_property(dev, "los-gpios", &sc->los, sizeof(sc->los), + DEVICE_PROP_HANDLE); + (void)device_get_property(dev, "tx-fault-gpios", &sc->tx_fault, + sizeof(sc->tx_fault), DEVICE_PROP_HANDLE); + (void)device_get_property(dev, "tx-disable-gpios", &sc->tx_disable, + sizeof(sc->tx_disable), DEVICE_PROP_HANDLE); + (void)device_get_property(dev, "rate-select0-gpios", &sc->rx_rate, + sizeof(sc->rx_rate), DEVICE_PROP_HANDLE); + (void)device_get_property(dev, "rate-select1-gpios", &sc->tx_rate, + sizeof(sc->tx_rate), DEVICE_PROP_HANDLE); + (void)device_get_property(dev, "maximum-power-milliwatt", &sc->max_power, + sizeof(sc->max_power), DEVICE_PROP_UINT32); + + error = OF_device_register_xref(OF_xref_from_node(sc->ofw_node), dev); + if (error != 0) + device_printf(dev, "%s: failed to register xref %#x\n", + __func__, OF_xref_from_node(sc->ofw_node)); + + return (error); +} + +static int +sfp_fdt_get_i2c_bus(device_t dev, device_t *i2c_bus) +{ + struct sfp_fdt_softc *sc; + device_t xdev; + + KASSERT(i2c_bus != NULL, ("%s: i2c_bus is NULL", __func__)); + + sc = device_get_softc(dev); + xdev = OF_device_from_xref(OF_xref_from_node(sc->i2c_bus)); + if (xdev == NULL) + return (ENXIO); + + *i2c_bus = xdev; + return (0); +} + +static device_method_t sfp_fdt_methods[] = { + /* Device interface */ + DEVMETHOD(device_probe, sfp_fdt_probe), + DEVMETHOD(device_attach, sfp_fdt_attach), + DEVMETHOD(device_detach, bus_generic_detach), + + /* SFF */ + DEVMETHOD(sff_get_i2c_bus, sfp_fdt_get_i2c_bus), + + DEVMETHOD_END +}; + +DEFINE_CLASS_0(sfp_fdt, sfp_fdt_driver, sfp_fdt_methods, + sizeof(struct sfp_fdt_softc)); + +EARLY_DRIVER_MODULE(sfp_fdt, simplebus, sfp_fdt_driver, 0, 0, + BUS_PASS_SUPPORTDEV); +EARLY_DRIVER_MODULE(sfp_fdt, ofwbus, sfp_fdt_driver, 0, 0, + BUS_PASS_SUPPORTDEV); diff --git a/sys/modules/Makefile b/sys/modules/Makefile index 201cfbcca725..4b98c7ed6e0d 100644 --- a/sys/modules/Makefile +++ b/sys/modules/Makefile @@ -355,6 +355,7 @@ SUBDIR= \ ${_sdhci_fdt} \ sdhci_pci \ sdio \ + ${_sff} \ sem \ send \ ${_sfxge} \ @@ -678,6 +679,7 @@ _cxgb= cxgb .if ${MACHINE_CPUARCH} == "aarch64" _armv8crypto= armv8crypto _dpaa2= dpaa2 +_sff= sff _em= em _hyperv= hyperv diff --git a/sys/modules/sff/Makefile b/sys/modules/sff/Makefile new file mode 100644 index 000000000000..96832070de63 --- /dev/null +++ b/sys/modules/sff/Makefile @@ -0,0 +1,13 @@ +.PATH: ${SRCTOP}/sys/dev/sff + +KMOD= sff + +SRCS+= sff_if.c sff_if.h +SRCS+= bus_if.h device_if.h + +.if !empty(OPT_FDT) +SRCS+= sfp_fdt.c \ + ofw_bus_if.h +.endif + +.include From nobody Fri Aug 18 12:44:04 2023 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 4RS1lS2BhNz4qT6Z; Fri, 18 Aug 2023 12:44:04 +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 4RS1lS1f6gz4PM1; Fri, 18 Aug 2023 12:44:04 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692362644; 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=SmAL8rbqLbeBAwzsr5CYesoopwvjQTEuqPNL9ji9XJk=; b=jdR7sfQay0E9VJHO6fwv6amc5jgCTV06/e4krii29vh2xGvLQe5X6JCj1wngCEeQRJKj1R +RTM3CXnnwG/4knYSsbvGs1wNY9rC611H2yAnWdPhAOJmgWvR+QbUy86q8VyQxL8Ee6rCR 5XOQ9EvHXYj4Auatr9a6NeZjoFdV/zSZJvF0YfYUhyHIME+cXonXzTUSy3u5wX4mBcG2Ga wW9DdbzHGI3kcL1e1aVs480jSp+CYXuw0ECqiuVx/F82sTnKvxeehs9oMX/cSswRVAXYBY 71Jsc1ds1w2/mwx6RDH52GmobKmzroi9khYj1vU5S/PwLx+5KC911hwEYmMG4A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692362644; 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=SmAL8rbqLbeBAwzsr5CYesoopwvjQTEuqPNL9ji9XJk=; b=dR01s7VR9UrPs9JC9zumWtFZ9Vfv0KyjGgUm/peo2ozHhtCNosVXhc4fBs7Fk1Q/vwMX0G bii0RtcmTO2bVPLUJN8hd6TuL+aFNfQN+peHAVWadbCv9FlL+zgT1hML3+pXtTmF90M/sw AI0AVI2fUsrOgSVw0PhqTPWhyiNydgfE9C+c5nCW/c8ms/kipVuRudjC+MOF+geq5GT2UR 1IldAcsVp0YKzHpArzlgrsI/aKUnpkWpw1FqwCFwZDkrN1VNArwP9FM5JRVDYHk8jctodE EbiS/O/tRzJap4E7m68Fwfbv2ahHLHrv7XBdvV0FojTX5ddMriefjg1gnKMUug== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692362644; a=rsa-sha256; cv=none; b=b579bi+RqrRXPmYfQZaW+uVgd3DzakSkw/+36xNXKzU2m96HM9sq39etbtUAjBgDoyXHrq cVQN/UuoxGUKBTMFECZlardOo5ipWZZuqhfvPmVe1NUgB8TZtgNID0RmK8tLvKESMdqRbp 8f/Gf210jYR4wG/BaUnYLUelMqKqetF9PtAG/EGn3uJWrw0jTE1Ds1Mz3uN2rD4y15Eo/Z avf1xN1N9zosl58fMKH1d+gXGWlk9DBeFbVd5y8M/JhT99HKiLUqW2M8B657eVQuGTunoz Y9j9DjICeuiw74mMIfteJeEm+M9xXyYSdQJ4VD5yRuSJuGibKZQ9MMvpeFjAuw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RS1lS0jLnz21r; Fri, 18 Aug 2023 12:44:04 +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 37ICi4e6067337; Fri, 18 Aug 2023 12:44:04 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37ICi4AR067333; Fri, 18 Aug 2023 12:44:04 GMT (envelope-from git) Date: Fri, 18 Aug 2023 12:44:04 GMT Message-Id: <202308181244.37ICi4AR067333@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Konstantin Belousov Subject: git: c718009884b3 - main - vm_map.c: plug several more places which might modify entry->offset 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: kib X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: c718009884b3d65528deaff24712cbf98e3be656 Auto-Submitted: auto-generated The branch main has been updated by kib: URL: https://cgit.FreeBSD.org/src/commit/?id=c718009884b3d65528deaff24712cbf98e3be656 commit c718009884b3d65528deaff24712cbf98e3be656 Author: Konstantin Belousov AuthorDate: 2023-08-15 19:05:33 +0000 Commit: Konstantin Belousov CommitDate: 2023-08-18 12:43:35 +0000 vm_map.c: plug several more places which might modify entry->offset for the GUARD entries protecting stacks gaps. syzkaller: https://syzkaller.appspot.com/bug?extid=c325d6a75e4fd0a68714 Reviewed by: dougm, markj (previous version) Tested by: pho (previous version) Sponsored by: The FreeBSD Foundation MFC after: 1 week Differential revision: https://reviews.freebsd.org/D41475 --- sys/vm/vm_map.c | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/sys/vm/vm_map.c b/sys/vm/vm_map.c index 252b58ad2924..f609d1fd68d7 100644 --- a/sys/vm/vm_map.c +++ b/sys/vm/vm_map.c @@ -1413,7 +1413,9 @@ vm_map_entry_link(vm_map_t map, vm_map_entry_t entry) KASSERT(entry->end < root->end, ("%s: clip_start not within entry", __func__)); vm_map_splay_findprev(root, &llist); - root->offset += entry->end - root->start; + if ((root->eflags & (MAP_ENTRY_STACK_GAP_DN | + MAP_ENTRY_STACK_GAP_UP)) == 0) + root->offset += entry->end - root->start; root->start = entry->end; max_free_left = vm_map_splay_merge_pred(header, entry, llist); max_free_right = root->max_free = vm_size_max( @@ -1429,7 +1431,9 @@ vm_map_entry_link(vm_map_t map, vm_map_entry_t entry) KASSERT(entry->end == root->end, ("%s: clip_start not within entry", __func__)); vm_map_splay_findnext(root, &rlist); - entry->offset += entry->start - root->start; + if ((entry->eflags & (MAP_ENTRY_STACK_GAP_DN | + MAP_ENTRY_STACK_GAP_UP)) == 0) + entry->offset += entry->start - root->start; root->end = entry->start; max_free_left = root->max_free = vm_size_max( vm_map_splay_merge_left(header, root, llist), @@ -1463,6 +1467,8 @@ vm_map_entry_unlink(vm_map_t map, vm_map_entry_t entry, vm_map_splay_findnext(root, &rlist); if (op == UNLINK_MERGE_NEXT) { rlist->start = root->start; + MPASS((rlist->eflags & (MAP_ENTRY_STACK_GAP_DN | + MAP_ENTRY_STACK_GAP_UP) == 0); rlist->offset = root->offset; } if (llist != header) { @@ -3103,7 +3109,8 @@ vm_map_madvise( entry = vm_map_entry_succ(entry)) { vm_offset_t useEnd, useStart; - if ((entry->eflags & MAP_ENTRY_IS_SUB_MAP) != 0) + if ((entry->eflags & (MAP_ENTRY_IS_SUB_MAP | + MAP_ENTRY_GUARD)) != 0) continue; /* From nobody Fri Aug 18 12:58:48 2023 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 4RS24T1frPz4qVKN; Fri, 18 Aug 2023 12:58:49 +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 4RS24T0txqz4S3h; Fri, 18 Aug 2023 12:58:49 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692363529; 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=Frtlofbt6rLGsaHs9gkdBj1zBc6FKcZPXMm89y7GMVk=; b=JAGjhiAVg33X6Ln4P51g2Gk7a2TT6rpN9kKisPn+IWEBlRKfBBCJifeu2/uEAcSYkPqShb JR2eBhGb2nVU+tNV/L7Hp6Edr4LQZwNx6j9+ZZkcIaQh1/7IZOWpZaytvLRKXGr31rIwtu 9hHLVIoxEjLHp8Xy7/+UZR1pZZ+YcwW0+XRIhwlwhgUBhTLS76ebk0oMDjioHz342JVY5V Wl1Su50sRFflHsoAGj0mU509SXGo4i+KqMuFndkKl9kTocTn0nKcrg0inlH6vHQxNEN377 oGkS5ndAAYny/8Q9qEtIaHlF6TI6IuyxHJkiAaIo2p0Hm/GDWKL/quforim4ag== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692363529; 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=Frtlofbt6rLGsaHs9gkdBj1zBc6FKcZPXMm89y7GMVk=; b=CtxmUvCYXUXNe8grVd8Fokp9ffR2fg2aAjTmZqxUgvsol0HMHpeBwB2I+NkKycTQhIqXBJ sBt0cmmg30EYYrSklcdOG83Vs+HDpgHJZeA4VQI/i20/jyopaNESER9Ql2Zgw5RrmKdvYp BvPlodEBkcL3K1bK7sqnEUEbU2068DbPGpVffGWN65FNdLERdSgg861Z9vPbFr1aAjnkry iUNjZThpw1NndgtGPVPdJv7mzTqNn16A69yIszOIC6Ri09mfV/QQhbzIpxA7DtgAxMzLJo sbeWA6/TSyiNIgTJrJJ41KgIjar9+baSvwJf671H1CSP0QRnkbBIf7+j5+etcA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692363529; a=rsa-sha256; cv=none; b=JfYFgo8nn1RUVadP0RBMywSkDsUqS3fy1GxbBMOtquJkNQJY6f9NOqNOwk2mA1h80zXSyj BNg15Je0boEcjLs1LrmGYwUpiOMjdJ+/RtjjtYWbOQSHUnCKsCyoITuJRIz1M2PGk7XoZ0 hzW0NJJnm0BxHRT0pQbB0Mvkbo9XmXJDf6+fXEaojjnpN5lfQ1UZPKMCSf9gd7bUnfvnom feuRKdnloSrx3rUzLj3KxjRbUENY9k7bi5CtUXV0XapHORvSXlnuJ3ruXuHOXV6FZlI0zV CMvqcY66qu27+VjrqmcXRurD5uwZV35/453PSzzBGVK+Vd1DIPraKCWZv5Y3Kg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RS24S73C0z2hn; Fri, 18 Aug 2023 12:58:48 +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 37ICwmnN084733; Fri, 18 Aug 2023 12:58:48 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37ICwmsq084730; Fri, 18 Aug 2023 12:58:48 GMT (envelope-from git) Date: Fri, 18 Aug 2023 12:58:48 GMT Message-Id: <202308181258.37ICwmsq084730@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Dmitry Chagin Subject: git: 2be88e2cca2c - main - linux(4): Follow style(9), don't include both sys/param.h and sys/types.h 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: dchagin X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 2be88e2cca2c9aa3d68f04347de6c1ef31b16cf0 Auto-Submitted: auto-generated The branch main has been updated by dchagin: URL: https://cgit.FreeBSD.org/src/commit/?id=2be88e2cca2c9aa3d68f04347de6c1ef31b16cf0 commit 2be88e2cca2c9aa3d68f04347de6c1ef31b16cf0 Author: Dmitry Chagin AuthorDate: 2023-08-18 12:58:32 +0000 Commit: Dmitry Chagin CommitDate: 2023-08-18 12:58:32 +0000 linux(4): Follow style(9), don't include both sys/param.h and sys/types.h --- sys/compat/linux/linux_util.c | 1 - 1 file changed, 1 deletion(-) diff --git a/sys/compat/linux/linux_util.c b/sys/compat/linux/linux_util.c index ad6b6fda644e..020eb57ea68e 100644 --- a/sys/compat/linux/linux_util.c +++ b/sys/compat/linux/linux_util.c @@ -32,7 +32,6 @@ */ #include -#include #include #include #include From nobody Fri Aug 18 12:58:50 2023 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 4RS24V2L53z4qV1T; Fri, 18 Aug 2023 12:58:50 +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 4RS24V1rLvz4SC1; Fri, 18 Aug 2023 12:58:50 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692363530; 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=5dKY09XEKI0O4LjhWBZynMSoCCRJE1IcXHiDUCZzsgA=; b=Z+z956FmXJVuESlT6V9lA1KGNi7EANr/jQ2PjwOS8CpCkGmfU+euCaJkW+UPHlbt3z2ZNE U/2uES+odG3qYUcEiwc0e/FvS1N/6M+LEQ9kyVm0XGJ2LPnBUD7q4Pyi/UT6f/L/4ETHni Ogv1S5xRidAamzWnvgudmUpYIbMEAqo5IMJNmItQguq67m+uzntzX8Jjn/oS8ZqaeZfVZP l8tpyml24oXIuKYrNd0iK4CCttfMzhRhA9LLxcJtBJR+/UjcAevdPko1K1ZgrzWIMTO/kV PeRmL9LAjpFPITeYb5H9wEnFDSgXys03LpJGfZx57JWPs7IIZ7NIUIDmnHLDpQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692363530; 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=5dKY09XEKI0O4LjhWBZynMSoCCRJE1IcXHiDUCZzsgA=; b=w2u8BUtowG++oNYVpBamVK5UcoBW4m+X9pwPzajs3nDGXJGFpI2MzfOA3Ya5ok90IzAr0j vFGYc/STchxyfGfxhcYzSGQ6+33qOWUMpca4ioPhZI+e6LXFncsNfo66XVt1cgg1U5yQxv kz5Sf0CwqZu3QMcMRCVcvM6HT9rbmv6UZ4dOQ3Cmmtm8c/k6bod57cJ/vSCHXsSQNsB53x 9WiptLMu2AfHmvMIMUN5oxIhhsd/l7FOTTO5MjGPimS3KA3o7hVPnFqNz9XR2gowdOKg8L SE/LvI0TnAEh1eJiMYNnk2fBsfNwSiSF6KiTAYr24h+6PRA1hXocp7mL8P4mXg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692363530; a=rsa-sha256; cv=none; b=HLhyOK6Er1qOnkdhfkVjiXyoP7OUIot3M+mosvQpr7Frkk18W5q0ZVp45shP+ALG5LXUus o2yBXPc63AwRhAYYGZUoVYNqjLgp7RDnAaa4uMreqYLWfwmUVgD/Mz3GVzdxOs82puJKcD MOXvQkftwuTDmxGYXXd4oqNVGm25NPle3oNiWOTENA0gWl2+zp01SWQQtxiKkHi7BafRfV GK2nyAVgZ/uSXKyqOVo4chnKu2BZby9AOoEvzNyacZysx2ZOyRKs28HzhKDSnLJtVgwxN3 i5grMYZi6RynvbOEs61glGpqxqpGPdyAH9bvc4gWCs1j7uM6uwWz1gfXxvuAmQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RS24V0wchz22Z; Fri, 18 Aug 2023 12:58:50 +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 37ICwoOf084784; Fri, 18 Aug 2023 12:58:50 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37ICwoKi084781; Fri, 18 Aug 2023 12:58:50 GMT (envelope-from git) Date: Fri, 18 Aug 2023 12:58:50 GMT Message-Id: <202308181258.37ICwoKi084781@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Dmitry Chagin Subject: git: 110be11ac991 - main - linux(4): Remove include of sys/types.h from linux_vdso.h 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: dchagin X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 110be11ac9913fb5f26b1456359d25b5740dd615 Auto-Submitted: auto-generated The branch main has been updated by dchagin: URL: https://cgit.FreeBSD.org/src/commit/?id=110be11ac9913fb5f26b1456359d25b5740dd615 commit 110be11ac9913fb5f26b1456359d25b5740dd615 Author: Dmitry Chagin AuthorDate: 2023-08-18 12:58:32 +0000 Commit: Dmitry Chagin CommitDate: 2023-08-18 12:58:32 +0000 linux(4): Remove include of sys/types.h from linux_vdso.h Due to sys/param.h includes sys/types.h and the fact that the sys/param.h is included everywhere where linux_vdso.h is needed. --- sys/compat/linux/linux_vdso.h | 2 -- 1 file changed, 2 deletions(-) diff --git a/sys/compat/linux/linux_vdso.h b/sys/compat/linux/linux_vdso.h index afd994b6c4fc..e7f45f38c662 100644 --- a/sys/compat/linux/linux_vdso.h +++ b/sys/compat/linux/linux_vdso.h @@ -28,8 +28,6 @@ #ifndef _LINUX_VDSO_H_ #define _LINUX_VDSO_H_ -#include - struct linux_vdso_sym { SLIST_ENTRY(linux_vdso_sym) sym; uint32_t size; From nobody Fri Aug 18 12:58:51 2023 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 4RS24X1Wn8z4qVHf; Fri, 18 Aug 2023 12:58:52 +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 4RS24W356Rz4SDw; Fri, 18 Aug 2023 12:58:51 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692363531; 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=s+/xaLS7jic8cClRa0xFxrai0+50FNrGvhdtLAzAeSw=; b=uzBnJe4a8P0XPOwjGbzdWSPUcCSjlnxMX7UYPF70AMIuJ7Nj516lXze8XLKE4hBOpqvuLH KlwvkWDqZiT5WNvaY8LR1DVlv097PZJKIo6fQth4m2kYcTpasB1BQFxK3KATD/eqoYAHgO 5Zc7B/NKXwTSAQ3UBkP68f6kKt5FloZw/35WfVL3WdzE6hc2W0zc6/ji4BwpqiOK9wMiUp 12JVnGWeAFaXKrDpzHX+OVrEOhV+BwcCIqtqTonk4wwrjhMWfWofbusApnANb0HpBn+kA9 HYhfE6W5SnNR5peeSeeAZv1ho2OtoG90T/3SwwFmVp4NjriyXSzC1s1TOUtQIg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692363531; 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=s+/xaLS7jic8cClRa0xFxrai0+50FNrGvhdtLAzAeSw=; b=XXmof/CHQc/0ESJrG376gAE9XU+4zrAUS0TLmcbR9SRX2pHDd2E7d+IGaZG6rK+r24Hwzi Q7EzOyAwHgIjBAw5IoTUSZg0XQftexNkYKrWddoVmIHLZiNlGC1OlC6E4Cae8N8YOvvZlg JU6WvJgfj2KIuRTX26MCKidK7gsIeMZ/YUGSq54b0b4vhmp83QCU/5QPdY9nLEoset+cpo 0xnkgZFUeZ0oJ6T4etclvWl5eoSdVViJYbsExrro4R+EtGHQXqu0JLjJIm7Pg7eM5Ec5kZ IP/n6FAO9oKfcGPJ1qRHHP34WAf+18iNsdokEZDAJoAA4RqrH+rtihIA+c9mhg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692363531; a=rsa-sha256; cv=none; b=tDPPRP9hGjlKNnh81sDudAnsSaZiF19qyJraovEzZqYtRw5+ylZ79d4nuZFZV1lsvofu/F 1qDx1bgehRJKzCZ9Lgfp02Ecl3SGcxcK3wxY+Sjjl60gqiIyL/Gbqu+13wyYrv+vyi7P7r dbrZfNUbknRgC6H1zNd9oWSA2V+JdItFNTLoQiQEQbEmtGT1I+DQbaQE5NYhggq1fPYa+j emvC/QD2u8fmKLDfJoB9PrbD/+ng/PjVLtEsEwZF9AAq1Wisky3pW3d/mBJyHt/XszWcHQ B6UG5WFlq3p0UT0+rZtkzYZ8yvQJYpl3v9zZo3dye/EsemvsUw+gA+iVJOJODg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RS24W1ysJz22b; Fri, 18 Aug 2023 12:58:51 +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 37ICwpKR084840; Fri, 18 Aug 2023 12:58:51 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37ICwpOR084837; Fri, 18 Aug 2023 12:58:51 GMT (envelope-from git) Date: Fri, 18 Aug 2023 12:58:51 GMT Message-Id: <202308181258.37ICwpOR084837@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Dmitry Chagin Subject: git: 0541653520fc - main - linux(4): Remove sys/cdefs.h inclusion under x86/linux due to 685dc743 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: dchagin X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 0541653520fc122ef01595d405f0633bd129947d Auto-Submitted: auto-generated The branch main has been updated by dchagin: URL: https://cgit.FreeBSD.org/src/commit/?id=0541653520fc122ef01595d405f0633bd129947d commit 0541653520fc122ef01595d405f0633bd129947d Author: Dmitry Chagin AuthorDate: 2023-08-18 12:58:32 +0000 Commit: Dmitry Chagin CommitDate: 2023-08-18 12:58:32 +0000 linux(4): Remove sys/cdefs.h inclusion under x86/linux due to 685dc743 --- sys/x86/linux/linux_dummy_x86.c | 1 - sys/x86/linux/linux_vdso_selector_x86.c | 1 - sys/x86/linux/linux_x86.c | 1 - 3 files changed, 3 deletions(-) diff --git a/sys/x86/linux/linux_dummy_x86.c b/sys/x86/linux/linux_dummy_x86.c index 30a5c4cde7ea..ae1d23e811e7 100644 --- a/sys/x86/linux/linux_dummy_x86.c +++ b/sys/x86/linux/linux_dummy_x86.c @@ -25,7 +25,6 @@ * SUCH DAMAGE. */ -#include #include #include #include diff --git a/sys/x86/linux/linux_vdso_selector_x86.c b/sys/x86/linux/linux_vdso_selector_x86.c index 5d06e5d833b7..3a8d75965a40 100644 --- a/sys/x86/linux/linux_vdso_selector_x86.c +++ b/sys/x86/linux/linux_vdso_selector_x86.c @@ -28,7 +28,6 @@ * SUCH DAMAGE. */ -#include #include #include #include diff --git a/sys/x86/linux/linux_x86.c b/sys/x86/linux/linux_x86.c index 20cd207fdc04..2a810c7e7a1e 100644 --- a/sys/x86/linux/linux_x86.c +++ b/sys/x86/linux/linux_x86.c @@ -26,7 +26,6 @@ * SUCH DAMAGE. */ -#include #include #include #include From nobody Fri Aug 18 13:05:41 2023 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 4RS2DQ0ft2z4qVf6; Fri, 18 Aug 2023 13:05: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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RS2DQ0BHlz4TL7; Fri, 18 Aug 2023 13:05:42 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692363942; 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=aClGHp0e/gl0V4SqMK7hRSoNFaQt3zd9WLMpD3ycUt4=; b=rqTTgQNi8h2wfRb1Grhh4odlXoFEvpn+zEB5wmeH/TaFQirjagiOG251pYwALtiDBTKIEa yz1de4S40tW2QBtjadICph+txqBXEbz2LnH6ece91aTPfm6eJD4eUATp7B/avCjedviiIf z4jOPo5ajfCqS3wMo2lmhWUZZCwb/paK+tqQ5L7PyPyN916o8uTg0VNS+0+xXTP+tO67k6 jLdPQP90d1ItP8v8mI3fpKDPQThlPfgnTfz4v0f9zBhSJj+KpAC2gU/3fSRZ16pQ6npFvz QxTE8daLHyzhsEi9D1hWcMNxX5kf/vUX7EKDe9GrhWSi9avkWnHm1SuK5xvV9g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692363942; 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=aClGHp0e/gl0V4SqMK7hRSoNFaQt3zd9WLMpD3ycUt4=; b=yoz/8VkO8lOs6y1m1zB/AOAE8owXp4oUd6teegIWrepM8i2/aj7orn4eNwt95VXJeh+AjN UX0H/7S2904O0//baERs3dcbMe64tT+sYwUljPso4fcDOBgBzQe8mNSkqqwPGPYTooSYOD 5GTIgSxEgJvFAjWOPJF7M32zcKxlCdgEwTuKy5vG1+6+ELPsWvze1yQCEx0PImXXYcpuYV QoEtc7iWhuDhhDFdrUUHMwVR38msntbSVVvO9X8wHnaW331AOjacSjKckLzNJwcnGbR3he 0X758S0IrcShPkAtZs5dB8lygy+zxQTaTvc359AST/PSYlFMVfRKYCm5HD8Tdw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692363942; a=rsa-sha256; cv=none; b=G+b1Dsjw9kRtMCX9iCAmunLSKjOhos5uz6LHALuEZiqgD6vVqDq9CQuRoXySqQrtaRXK+Z YS0f2JrfW+02/DiGhLNjejd5YsGeSu72h+PVyst+4OwGJsZInopKKhwjbQcRakuAACOigN loBj9oaXutj7PXwd6mgJzr/R+/D8V5vEEugeC9eOD0IVSkZw9XuvlaOo2J5uI7lRJ9+q1f Q5RMvYMFfUoBH1xhtIjxdkQnYslMArhfyXUoAC2+7fhFpkuR2hZVIXiz4lWQwJlU49XZ70 UbzwejEUb3LJVvo2n/P/qCeMsWPeOkbMXiir6m+IddzfmxXKKPiFuFZvitA1uA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RS2DP6F9cz2Yx; Fri, 18 Aug 2023 13:05:41 +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 37ID5fbU001825; Fri, 18 Aug 2023 13:05:41 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37ID5f5F001822; Fri, 18 Aug 2023 13:05:41 GMT (envelope-from git) Date: Fri, 18 Aug 2023 13:05:41 GMT Message-Id: <202308181305.37ID5f5F001822@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Michael Tuexen Subject: git: fb259f62bbf7 - main - sctp: unbreak congestion control dtrace support 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: tuexen X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: fb259f62bbf75e9aa64eab13e20e075ec25465ed Auto-Submitted: auto-generated The branch main has been updated by tuexen: URL: https://cgit.FreeBSD.org/src/commit/?id=fb259f62bbf75e9aa64eab13e20e075ec25465ed commit fb259f62bbf75e9aa64eab13e20e075ec25465ed Author: Michael Tuexen AuthorDate: 2023-08-18 13:01:35 +0000 Commit: Michael Tuexen CommitDate: 2023-08-18 13:01:35 +0000 sctp: unbreak congestion control dtrace support Fix a typo and improve consistency of handling variables only used when compiling with dtrace support. MFC after: 1 week --- sys/netinet/sctp_cc_functions.c | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/sys/netinet/sctp_cc_functions.c b/sys/netinet/sctp_cc_functions.c index 1e515a9d69e3..adcce72060f2 100644 --- a/sys/netinet/sctp_cc_functions.c +++ b/sys/netinet/sctp_cc_functions.c @@ -52,7 +52,7 @@ #define SHIFT_MPTCP_MULTI_Z 16 #define SHIFT_MPTCP_MULTI 8 -#ifdef KDTRACE_HOOOKS +#ifdef KDTRACE_HOOKS #define __dtrace #else #define __dtrace __unused @@ -1403,11 +1403,7 @@ static void sctp_set_rtcc_initial_cc_param(struct sctp_tcb *stcb, struct sctp_nets *net) { -#ifdef KDTRACE_HOOOKS - uint64_t vtag, probepoint; -#else - uint64_t vtag __unused, probepoint __unused; -#endif + uint64_t vtag __dtrace, probepoint __dtrace; sctp_set_initial_cc_param(stcb, net); stcb->asoc.use_precise_time = 1; From nobody Fri Aug 18 13:08:30 2023 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 4RS2Hg0JhWz4qVgy; Fri, 18 Aug 2023 13:08:31 +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 4RS2Hf2lNGz4VFk; Fri, 18 Aug 2023 13:08:30 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692364110; 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=lOJpXJqwfCB6IEuAIZAel43Iz0bJsUgQoGRd5BTGrUA=; b=CowX4zRMsLDRz4z3+86riS0+UhEDByVyHOYJdT6lht4vFkFJE0ogwRTDf4C/UVvou8hXlM sIwwxd4eaPts1CIJUuz+dyNHgRYTie2atj6uCYdZFeaUY9e3VwHDjh7doyQpJQ4+fOfd/M BAoaRMj2WRlfcSKJvDGyO0ZtXNubS12Iq3XjwDI0EIZ7+SwKAqiWtzqrO4D+6EoX96Q4N/ bF2c+39814ZcY+oSVgap4QoAnavdBboeFFgLe+HGC605WyEWQRjdaZ1rHas9CDq4zLPgDC ginpz2iNU7pXDRxvKiG2aArumdFYgAM3a4slTHFaVpE91xsbg/XIIxQplmTReA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692364110; 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=lOJpXJqwfCB6IEuAIZAel43Iz0bJsUgQoGRd5BTGrUA=; b=SVGrn9cilllpDLV0Wp58oF7JofHsRK+VWS7cMTbgucrgs/qeIc2SV1mJmNvSXYBUCNQIEI D/CgjDfLLjQWpRSyiQNzhw5XUvfAXIYz4KEoHbaY5pihcP0EjQnP94AwL4ZhryrEYkQqh/ 1oYD4BSX83IclKuTqDtalAiVrHQtW1Em0vhzgAhFKX8AZZLtFf6CpmLUO0c8uy4mPn60H/ I+RHrUSy4LpcBenjG16GTuU60J0pn1GiwIoBL/AGiSKl65CZErZ5xNbUlSNrVq6cwxlK+J 76AswmgGQP8rnRECn+A2UpT5HGomJc0LDo+GT8AKIKKk83G5BfXW4ZwfxDEpmA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692364110; a=rsa-sha256; cv=none; b=L7TXkv6ba6zweQR1FVWR3WOTktAZtJnoJHilbSgKuVxS4v1aCeOxNYV/z/SoStI1ATrpth pwUVnj9etZ6OWyd208uHPO1lUOjr9vN6L2aIMob+9GisNhqDS5W9kool6T6vFLq83RKXp+ VFZZx8FoD8At9gtOf2vdZrfj1RhXK8zaoN0PoX+Rpani6/8gwO6l+011qKtpa5XUr3J3ZG gYjaf/shGxDYMhc6iQ/UEUElfp0K3psjM1NvYX35/6lymMmYZZqo7UQnljw8NF+wZEIbiU yeO1Kyg4YXA2HTsX021+uTlTZJnL5ZN+elwvRSpceKKqcK/wOTorXQ+2/uXkig== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RS2Hf1gmCz23D; Fri, 18 Aug 2023 13:08:30 +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 37ID8UEU002362; Fri, 18 Aug 2023 13:08:30 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37ID8Uv7002359; Fri, 18 Aug 2023 13:08:30 GMT (envelope-from git) Date: Fri, 18 Aug 2023 13:08:30 GMT Message-Id: <202308181308.37ID8Uv7002359@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Michael Tuexen Subject: git: e416c8192302 - main - sctp: whitespace change to improve consistency 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: tuexen X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: e416c8192302bf289bc775af398c0962a6cad9f0 Auto-Submitted: auto-generated The branch main has been updated by tuexen: URL: https://cgit.FreeBSD.org/src/commit/?id=e416c8192302bf289bc775af398c0962a6cad9f0 commit e416c8192302bf289bc775af398c0962a6cad9f0 Author: Michael Tuexen AuthorDate: 2023-08-18 13:06:23 +0000 Commit: Michael Tuexen CommitDate: 2023-08-18 13:06:23 +0000 sctp: whitespace change to improve consistency MFC after: 1 week --- sys/netinet/sctp_cc_functions.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys/netinet/sctp_cc_functions.c b/sys/netinet/sctp_cc_functions.c index adcce72060f2..89eb9f0dac70 100644 --- a/sys/netinet/sctp_cc_functions.c +++ b/sys/netinet/sctp_cc_functions.c @@ -55,7 +55,7 @@ #ifdef KDTRACE_HOOKS #define __dtrace #else -#define __dtrace __unused +#define __dtrace __unused #endif static void From nobody Fri Aug 18 13:16:40 2023 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 4RS2TJ0Xgkz4qWXp; Fri, 18 Aug 2023 13:16:52 +0000 (UTC) (envelope-from tuexen@freebsd.org) Received: from drew.franken.de (drew.ipv6.franken.de [IPv6:2001:638:a02:a001:20e:cff:fe4a:feaa]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "*.franken.de", Issuer "Sectigo RSA Domain Validation Secure Server CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RS2TH3kBlz4VwM; Fri, 18 Aug 2023 13:16:51 +0000 (UTC) (envelope-from tuexen@freebsd.org) Authentication-Results: mx1.freebsd.org; none Received: from smtpclient.apple (unknown [IPv6:2a02:8109:1140:c3d:70f9:430b:3c08:cd93]) (Authenticated sender: micmac) by mail-n.franken.de (Postfix) with ESMTPSA id E7C1475C1C93E; Fri, 18 Aug 2023 15:16:40 +0200 (CEST) Content-Type: text/plain; charset=us-ascii 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3731.700.6\)) Subject: Re: git: c718009884b3 - main - vm_map.c: plug several more places which might modify entry->offset From: tuexen@freebsd.org In-Reply-To: <202308181244.37ICi4AR067333@gitrepo.freebsd.org> Date: Fri, 18 Aug 2023 15:16:40 +0200 Cc: "src-committers@freebsd.org" , "dev-commits-src-all@freebsd.org" , "dev-commits-src-main@freebsd.org" Content-Transfer-Encoding: quoted-printable Message-Id: <9F89FB07-6B8A-4028-8667-171CBCFA33B2@freebsd.org> References: <202308181244.37ICi4AR067333@gitrepo.freebsd.org> To: Konstantin Belousov X-Mailer: Apple Mail (2.3731.700.6) X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00 autolearn=disabled version=3.4.1 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on mail-n.franken.de X-Rspamd-Queue-Id: 4RS2TH3kBlz4VwM X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:680, ipnet:2001:638::/32, country:DE] > On 18. Aug 2023, at 14:44, Konstantin Belousov = wrote: >=20 > The branch main has been updated by kib: >=20 > URL: = https://cgit.FreeBSD.org/src/commit/?id=3Dc718009884b3d65528deaff24712cbf9= 8e3be656 >=20 > commit c718009884b3d65528deaff24712cbf98e3be656 > Author: Konstantin Belousov > AuthorDate: 2023-08-15 19:05:33 +0000 > Commit: Konstantin Belousov > CommitDate: 2023-08-18 12:43:35 +0000 >=20 > vm_map.c: plug several more places which might modify entry->offset >=20 > for the GUARD entries protecting stacks gaps. >=20 > syzkaller: = https://syzkaller.appspot.com/bug?extid=3Dc325d6a75e4fd0a68714 > Reviewed by: dougm, markj (previous version) > Tested by: pho (previous version) > Sponsored by: The FreeBSD Foundation > MFC after: 1 week > Differential revision: https://reviews.freebsd.org/D41475 > --- > sys/vm/vm_map.c | 13 ++++++++++--- > 1 file changed, 10 insertions(+), 3 deletions(-) >=20 > diff --git a/sys/vm/vm_map.c b/sys/vm/vm_map.c > index 252b58ad2924..f609d1fd68d7 100644 > --- a/sys/vm/vm_map.c > +++ b/sys/vm/vm_map.c > @@ -1413,7 +1413,9 @@ vm_map_entry_link(vm_map_t map, vm_map_entry_t = entry) > KASSERT(entry->end < root->end, > ("%s: clip_start not within entry", __func__)); > vm_map_splay_findprev(root, &llist); > - root->offset +=3D entry->end - root->start; > + if ((root->eflags & (MAP_ENTRY_STACK_GAP_DN | > + MAP_ENTRY_STACK_GAP_UP)) =3D=3D 0) > + root->offset +=3D entry->end - root->start; > root->start =3D entry->end; > max_free_left =3D vm_map_splay_merge_pred(header, entry, llist); > max_free_right =3D root->max_free =3D vm_size_max( > @@ -1429,7 +1431,9 @@ vm_map_entry_link(vm_map_t map, vm_map_entry_t = entry) > KASSERT(entry->end =3D=3D root->end, > ("%s: clip_start not within entry", __func__)); > vm_map_splay_findnext(root, &rlist); > - entry->offset +=3D entry->start - root->start; > + if ((entry->eflags & (MAP_ENTRY_STACK_GAP_DN | > + MAP_ENTRY_STACK_GAP_UP)) =3D=3D 0) > + entry->offset +=3D entry->start - root->start; > root->end =3D entry->start; > max_free_left =3D root->max_free =3D vm_size_max( > vm_map_splay_merge_left(header, root, llist), > @@ -1463,6 +1467,8 @@ vm_map_entry_unlink(vm_map_t map, vm_map_entry_t = entry, > vm_map_splay_findnext(root, &rlist); > if (op =3D=3D UNLINK_MERGE_NEXT) { > rlist->start =3D root->start; > + MPASS((rlist->eflags & (MAP_ENTRY_STACK_GAP_DN | > + MAP_ENTRY_STACK_GAP_UP) =3D=3D 0); This breaks compilation. I guess it should be + MPASS((rlist->eflags & (MAP_ENTRY_STACK_GAP_DN | + MAP_ENTRY_STACK_GAP_UP)) =3D=3D 0); Best regards Michael > rlist->offset =3D root->offset; > } > if (llist !=3D header) { > @@ -3103,7 +3109,8 @@ vm_map_madvise( > entry =3D vm_map_entry_succ(entry)) { > vm_offset_t useEnd, useStart; >=20 > - if ((entry->eflags & MAP_ENTRY_IS_SUB_MAP) !=3D 0) > + if ((entry->eflags & (MAP_ENTRY_IS_SUB_MAP | > + MAP_ENTRY_GUARD)) !=3D 0) > continue; >=20 > /* From nobody Fri Aug 18 13:28:04 2023 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 4RS2kF0YhMz4qXQl; Fri, 18 Aug 2023 13:28:05 +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 4RS2kF0Fz5z4WtS; Fri, 18 Aug 2023 13:28:05 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692365285; 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=IVx2a8KetpTPnqIF8fORTJWdSQR5yhwna4QVpud/NnE=; b=xmtz1t7SaNFrCxCUqR4W5XTwDYa7TRamGlRo+GxmtFM0EBvA9JYGtDWIWJd9JpMdZ6RO59 XJlvzzZy3aSorzwJ10rzpbJveLO0NKiZ89Yd8uOxlhW4sa3m1hQTmIY0JefCJbks/s6YZl QQa/QQ3g+ks/vQiUHYyEOaxVUuXOSU+Boda25z68bBN9uSDpjQUNda0ZyjDWO0B9Z5mqpk fJ4caISVUc3f26oeN4T50ShmPKA3CZNL2R3KpQCGOs0sSzkqyBLGgaxaf7VAfNpy1/C4dh z8neXO427ZoquYO2Za9Thw6VIRkQnsbrveiW4RY/ChDaeS3AC4n5fTkElwIirw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692365285; 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=IVx2a8KetpTPnqIF8fORTJWdSQR5yhwna4QVpud/NnE=; b=oMMV8oqTcVV9zSY9Mo6ssXhB2FfBcJ2xD96dt6tH2zQti5PF8cdl61khxX2gq1bO5q4kF6 ZQEPoRrkxGjO+FahFHK7fUNCVDauvz4knFDFYm3vUNbKLzpPNRL+gJxVyF3euX3PG6UvKR F5VYpzMHN6siTrG8KNjgIVbeAA0WIp0hh8mrbID2+213UTvePc313zLfX+8sbkFR5sURiQ zbDXIaktK2KSwQrlDiuCM99E9l9BV91vvls1BgSBmeWPOplJ2BZT8BwtAspDtQ0v4AzzaC jy4ckL5+dVFSVxOcQjZAyzOwoupx5Iki89U6ZWJ/cqeKi9v9TgQPmLtlLfiXsQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692365285; a=rsa-sha256; cv=none; b=WHlPitq4OQHDHskhNgLnx9dKvjH8fho577dkq7L8Sq/PU0vfy3gnHv2hbZRQ9WLcsSvxlc 9aXh4MT2U0wvXB/1euSzNIg2HoPDcqSVlpQ7cj+A/nqyzS96v4GBM7xfv7Wt7c15Uh92Sw uzOGD56eIBWICOJprhm52sM0FCE+1dy5v2PVOEKYXeDui/uJgjspJ5o7b81LdjKTqU94lD zqZpVWnyGy/4xbpu73tYb17eozsyI1u8Fib3pRAk7X9kphr8pWJSObvUGQdbYfUo5yjfbt wULG2DiprtDrJXyP/z1O212r4aCtEWc5gus2+rU19GqC88Dw33/lQoeoBzKjhg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RS2kD6QRrz3QX; Fri, 18 Aug 2023 13:28:04 +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 37IDS4Q0035118; Fri, 18 Aug 2023 13:28:04 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37IDS4gt035115; Fri, 18 Aug 2023 13:28:04 GMT (envelope-from git) Date: Fri, 18 Aug 2023 13:28:04 GMT Message-Id: <202308181328.37IDS4gt035115@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Michael Tuexen Subject: git: c3179e6660e1 - main - sctp: cleanup cdefs.h include 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: tuexen X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: c3179e6660e1365111b89cb6c05c3a4c47375e73 Auto-Submitted: auto-generated The branch main has been updated by tuexen: URL: https://cgit.FreeBSD.org/src/commit/?id=c3179e6660e1365111b89cb6c05c3a4c47375e73 commit c3179e6660e1365111b89cb6c05c3a4c47375e73 Author: Michael Tuexen AuthorDate: 2023-08-18 13:25:34 +0000 Commit: Michael Tuexen CommitDate: 2023-08-18 13:25:34 +0000 sctp: cleanup cdefs.h include --- sys/netinet/sctp.h | 2 +- sys/netinet/sctp_asconf.c | 1 - sys/netinet/sctp_asconf.h | 1 - sys/netinet/sctp_auth.c | 1 - sys/netinet/sctp_auth.h | 1 - sys/netinet/sctp_bsd_addr.c | 1 - sys/netinet/sctp_bsd_addr.h | 1 - sys/netinet/sctp_cc_functions.c | 1 - sys/netinet/sctp_constants.h | 1 - sys/netinet/sctp_crc32.h | 1 - sys/netinet/sctp_header.h | 1 - sys/netinet/sctp_indata.c | 1 - sys/netinet/sctp_indata.h | 1 - sys/netinet/sctp_input.c | 1 - sys/netinet/sctp_input.h | 1 - sys/netinet/sctp_kdtrace.h | 1 - sys/netinet/sctp_lock_bsd.h | 1 - sys/netinet/sctp_os.h | 1 - sys/netinet/sctp_os_bsd.h | 6 ++---- sys/netinet/sctp_output.c | 1 - sys/netinet/sctp_output.h | 1 - sys/netinet/sctp_pcb.c | 1 - sys/netinet/sctp_pcb.h | 1 - sys/netinet/sctp_peeloff.c | 1 - sys/netinet/sctp_peeloff.h | 1 - sys/netinet/sctp_ss_functions.c | 2 +- sys/netinet/sctp_structs.h | 1 - sys/netinet/sctp_sysctl.c | 1 - sys/netinet/sctp_sysctl.h | 1 - sys/netinet/sctp_timer.c | 1 - sys/netinet/sctp_timer.h | 1 - sys/netinet/sctp_uio.h | 1 - sys/netinet/sctp_usrreq.c | 1 - sys/netinet/sctp_var.h | 1 - sys/netinet/sctputil.c | 1 - sys/netinet/sctputil.h | 1 - sys/netinet6/sctp6_usrreq.c | 1 - sys/netinet6/sctp6_var.h | 1 - 38 files changed, 4 insertions(+), 41 deletions(-) diff --git a/sys/netinet/sctp.h b/sys/netinet/sctp.h index 11240bf22317..e8ee0f941c45 100644 --- a/sys/netinet/sctp.h +++ b/sys/netinet/sctp.h @@ -32,10 +32,10 @@ * THE POSSIBILITY OF SUCH DAMAGE. */ -#include #ifndef _NETINET_SCTP_H_ #define _NETINET_SCTP_H_ +#include #include #define SCTP_PACKED __attribute__((packed)) diff --git a/sys/netinet/sctp_asconf.c b/sys/netinet/sctp_asconf.c index 436638e594c7..3a30b0ba3740 100644 --- a/sys/netinet/sctp_asconf.c +++ b/sys/netinet/sctp_asconf.c @@ -32,7 +32,6 @@ * THE POSSIBILITY OF SUCH DAMAGE. */ -#include #include #include #include diff --git a/sys/netinet/sctp_asconf.h b/sys/netinet/sctp_asconf.h index 4d04e8466d75..ab24ea1683bf 100644 --- a/sys/netinet/sctp_asconf.h +++ b/sys/netinet/sctp_asconf.h @@ -32,7 +32,6 @@ * THE POSSIBILITY OF SUCH DAMAGE. */ -#include #ifndef _NETINET_SCTP_ASCONF_H_ #define _NETINET_SCTP_ASCONF_H_ diff --git a/sys/netinet/sctp_auth.c b/sys/netinet/sctp_auth.c index a1d25a588daa..67f0d26fa0d5 100644 --- a/sys/netinet/sctp_auth.c +++ b/sys/netinet/sctp_auth.c @@ -32,7 +32,6 @@ * THE POSSIBILITY OF SUCH DAMAGE. */ -#include #include #include #include diff --git a/sys/netinet/sctp_auth.h b/sys/netinet/sctp_auth.h index 45deaabf4059..8bfdbaa6d4f6 100644 --- a/sys/netinet/sctp_auth.h +++ b/sys/netinet/sctp_auth.h @@ -32,7 +32,6 @@ * THE POSSIBILITY OF SUCH DAMAGE. */ -#include #ifndef _NETINET_SCTP_AUTH_H_ #define _NETINET_SCTP_AUTH_H_ diff --git a/sys/netinet/sctp_bsd_addr.c b/sys/netinet/sctp_bsd_addr.c index 9f36e0dd020e..a91b0dde5967 100644 --- a/sys/netinet/sctp_bsd_addr.c +++ b/sys/netinet/sctp_bsd_addr.c @@ -32,7 +32,6 @@ * THE POSSIBILITY OF SUCH DAMAGE. */ -#include #include #include #include diff --git a/sys/netinet/sctp_bsd_addr.h b/sys/netinet/sctp_bsd_addr.h index 8100ba5225ee..5c66db8a7fcb 100644 --- a/sys/netinet/sctp_bsd_addr.h +++ b/sys/netinet/sctp_bsd_addr.h @@ -32,7 +32,6 @@ * THE POSSIBILITY OF SUCH DAMAGE. */ -#include #ifndef _NETINET_SCTP_BSD_ADDR_H_ #define _NETINET_SCTP_BSD_ADDR_H_ diff --git a/sys/netinet/sctp_cc_functions.c b/sys/netinet/sctp_cc_functions.c index 89eb9f0dac70..1a252da31b27 100644 --- a/sys/netinet/sctp_cc_functions.c +++ b/sys/netinet/sctp_cc_functions.c @@ -32,7 +32,6 @@ * THE POSSIBILITY OF SUCH DAMAGE. */ -#include #include #include #include diff --git a/sys/netinet/sctp_constants.h b/sys/netinet/sctp_constants.h index c3db6f733a53..881db9dd87cc 100644 --- a/sys/netinet/sctp_constants.h +++ b/sys/netinet/sctp_constants.h @@ -32,7 +32,6 @@ * THE POSSIBILITY OF SUCH DAMAGE. */ -#include #ifndef _NETINET_SCTP_CONSTANTS_H_ #define _NETINET_SCTP_CONSTANTS_H_ diff --git a/sys/netinet/sctp_crc32.h b/sys/netinet/sctp_crc32.h index 48a7d3269da5..a8c901249fcb 100644 --- a/sys/netinet/sctp_crc32.h +++ b/sys/netinet/sctp_crc32.h @@ -32,7 +32,6 @@ * THE POSSIBILITY OF SUCH DAMAGE. */ -#include #ifndef _NETINET_SCTP_CRC32_H_ #define _NETINET_SCTP_CRC32_H_ diff --git a/sys/netinet/sctp_header.h b/sys/netinet/sctp_header.h index a55974a50f22..9696c4e954ba 100644 --- a/sys/netinet/sctp_header.h +++ b/sys/netinet/sctp_header.h @@ -32,7 +32,6 @@ * THE POSSIBILITY OF SUCH DAMAGE. */ -#include #ifndef _NETINET_SCTP_HEADER_H_ #define _NETINET_SCTP_HEADER_H_ diff --git a/sys/netinet/sctp_indata.c b/sys/netinet/sctp_indata.c index 25819af0bdb2..f7f0e3fdfe7f 100644 --- a/sys/netinet/sctp_indata.c +++ b/sys/netinet/sctp_indata.c @@ -32,7 +32,6 @@ * THE POSSIBILITY OF SUCH DAMAGE. */ -#include #include #include #include diff --git a/sys/netinet/sctp_indata.h b/sys/netinet/sctp_indata.h index 9b2721c6adce..061b65c90bd4 100644 --- a/sys/netinet/sctp_indata.h +++ b/sys/netinet/sctp_indata.h @@ -32,7 +32,6 @@ * THE POSSIBILITY OF SUCH DAMAGE. */ -#include #ifndef _NETINET_SCTP_INDATA_H_ #define _NETINET_SCTP_INDATA_H_ diff --git a/sys/netinet/sctp_input.c b/sys/netinet/sctp_input.c index 278ad974ca77..81b011b7e78a 100644 --- a/sys/netinet/sctp_input.c +++ b/sys/netinet/sctp_input.c @@ -32,7 +32,6 @@ * THE POSSIBILITY OF SUCH DAMAGE. */ -#include #include #include #include diff --git a/sys/netinet/sctp_input.h b/sys/netinet/sctp_input.h index b2ea94ef067e..cd736166ac7e 100644 --- a/sys/netinet/sctp_input.h +++ b/sys/netinet/sctp_input.h @@ -32,7 +32,6 @@ * THE POSSIBILITY OF SUCH DAMAGE. */ -#include #ifndef _NETINET_SCTP_INPUT_H_ #define _NETINET_SCTP_INPUT_H_ diff --git a/sys/netinet/sctp_kdtrace.h b/sys/netinet/sctp_kdtrace.h index b86a689802b3..0f9b6a9e3826 100644 --- a/sys/netinet/sctp_kdtrace.h +++ b/sys/netinet/sctp_kdtrace.h @@ -31,7 +31,6 @@ * THE POSSIBILITY OF SUCH DAMAGE. */ -#include #ifndef _NETINET_SCTP_KDTRACE_H_ #define _NETINET_SCTP_KDTRACE_H_ diff --git a/sys/netinet/sctp_lock_bsd.h b/sys/netinet/sctp_lock_bsd.h index 4e9197917a9e..ec66be0cf371 100644 --- a/sys/netinet/sctp_lock_bsd.h +++ b/sys/netinet/sctp_lock_bsd.h @@ -32,7 +32,6 @@ * THE POSSIBILITY OF SUCH DAMAGE. */ -#include #ifndef _NETINET_SCTP_LOCK_BSD_H_ #define _NETINET_SCTP_LOCK_BSD_H_ diff --git a/sys/netinet/sctp_os.h b/sys/netinet/sctp_os.h index 48ce05239402..42f000dc8d55 100644 --- a/sys/netinet/sctp_os.h +++ b/sys/netinet/sctp_os.h @@ -32,7 +32,6 @@ * THE POSSIBILITY OF SUCH DAMAGE. */ -#include #ifndef _NETINET_SCTP_OS_H_ #define _NETINET_SCTP_OS_H_ diff --git a/sys/netinet/sctp_os_bsd.h b/sys/netinet/sctp_os_bsd.h index 77c7b33b544b..7bc0d20b9360 100644 --- a/sys/netinet/sctp_os_bsd.h +++ b/sys/netinet/sctp_os_bsd.h @@ -32,12 +32,10 @@ * THE POSSIBILITY OF SUCH DAMAGE. */ -#include #ifndef _NETINET_SCTP_OS_BSD_H_ #define _NETINET_SCTP_OS_BSD_H_ -/* - * includes - */ + +#include #include "opt_inet6.h" #include "opt_inet.h" #include "opt_sctp.h" diff --git a/sys/netinet/sctp_output.c b/sys/netinet/sctp_output.c index eca44840e48d..d7742222a3bf 100644 --- a/sys/netinet/sctp_output.c +++ b/sys/netinet/sctp_output.c @@ -32,7 +32,6 @@ * THE POSSIBILITY OF SUCH DAMAGE. */ -#include #include #include #include diff --git a/sys/netinet/sctp_output.h b/sys/netinet/sctp_output.h index d522812c59db..1a1d17221b02 100644 --- a/sys/netinet/sctp_output.h +++ b/sys/netinet/sctp_output.h @@ -32,7 +32,6 @@ * THE POSSIBILITY OF SUCH DAMAGE. */ -#include #ifndef _NETINET_SCTP_OUTPUT_H_ #define _NETINET_SCTP_OUTPUT_H_ diff --git a/sys/netinet/sctp_pcb.c b/sys/netinet/sctp_pcb.c index e88392c1515f..ac47b6aa1bfc 100644 --- a/sys/netinet/sctp_pcb.c +++ b/sys/netinet/sctp_pcb.c @@ -32,7 +32,6 @@ * THE POSSIBILITY OF SUCH DAMAGE. */ -#include #include #include #include diff --git a/sys/netinet/sctp_pcb.h b/sys/netinet/sctp_pcb.h index 0a18d457e3c0..e57e13654073 100644 --- a/sys/netinet/sctp_pcb.h +++ b/sys/netinet/sctp_pcb.h @@ -32,7 +32,6 @@ * THE POSSIBILITY OF SUCH DAMAGE. */ -#include #ifndef _NETINET_SCTP_PCB_H_ #define _NETINET_SCTP_PCB_H_ diff --git a/sys/netinet/sctp_peeloff.c b/sys/netinet/sctp_peeloff.c index ff92bd4d5d88..b122ab50e74e 100644 --- a/sys/netinet/sctp_peeloff.c +++ b/sys/netinet/sctp_peeloff.c @@ -32,7 +32,6 @@ * THE POSSIBILITY OF SUCH DAMAGE. */ -#include #include #include #include diff --git a/sys/netinet/sctp_peeloff.h b/sys/netinet/sctp_peeloff.h index 8be10d00e5de..675369af0fa8 100644 --- a/sys/netinet/sctp_peeloff.h +++ b/sys/netinet/sctp_peeloff.h @@ -32,7 +32,6 @@ * THE POSSIBILITY OF SUCH DAMAGE. */ -#include #ifndef _NETINET_SCTP_PEELOFF_H_ #define _NETINET_SCTP_PEELOFF_H_ #if defined(_KERNEL) diff --git a/sys/netinet/sctp_ss_functions.c b/sys/netinet/sctp_ss_functions.c index 896a55c6fbc5..1d7b16a6b482 100644 --- a/sys/netinet/sctp_ss_functions.c +++ b/sys/netinet/sctp_ss_functions.c @@ -28,7 +28,7 @@ * THE POSSIBILITY OF SUCH DAMAGE. */ -#include +#include #include /* diff --git a/sys/netinet/sctp_structs.h b/sys/netinet/sctp_structs.h index cc9275831fec..278afb2cc554 100644 --- a/sys/netinet/sctp_structs.h +++ b/sys/netinet/sctp_structs.h @@ -32,7 +32,6 @@ * THE POSSIBILITY OF SUCH DAMAGE. */ -#include #ifndef _NETINET_SCTP_STRUCTS_H_ #define _NETINET_SCTP_STRUCTS_H_ diff --git a/sys/netinet/sctp_sysctl.c b/sys/netinet/sctp_sysctl.c index 3a8211f4011f..851ed408092b 100644 --- a/sys/netinet/sctp_sysctl.c +++ b/sys/netinet/sctp_sysctl.c @@ -32,7 +32,6 @@ * THE POSSIBILITY OF SUCH DAMAGE. */ -#include #include #include #include diff --git a/sys/netinet/sctp_sysctl.h b/sys/netinet/sctp_sysctl.h index fa9c6480919d..46c015b0b854 100644 --- a/sys/netinet/sctp_sysctl.h +++ b/sys/netinet/sctp_sysctl.h @@ -32,7 +32,6 @@ * THE POSSIBILITY OF SUCH DAMAGE. */ -#include #ifndef _NETINET_SCTP_SYSCTL_H_ #define _NETINET_SCTP_SYSCTL_H_ diff --git a/sys/netinet/sctp_timer.c b/sys/netinet/sctp_timer.c index 3cf3baec7ad3..ef5eb8b89a5d 100644 --- a/sys/netinet/sctp_timer.c +++ b/sys/netinet/sctp_timer.c @@ -32,7 +32,6 @@ * THE POSSIBILITY OF SUCH DAMAGE. */ -#include #define _IP_VHL #include #include diff --git a/sys/netinet/sctp_timer.h b/sys/netinet/sctp_timer.h index 846e99fc59e2..f6f99d903d9f 100644 --- a/sys/netinet/sctp_timer.h +++ b/sys/netinet/sctp_timer.h @@ -32,7 +32,6 @@ * THE POSSIBILITY OF SUCH DAMAGE. */ -#include #ifndef _NETINET_SCTP_TIMER_H_ #define _NETINET_SCTP_TIMER_H_ diff --git a/sys/netinet/sctp_uio.h b/sys/netinet/sctp_uio.h index 4bd9aa154fed..b27d8013f8ca 100644 --- a/sys/netinet/sctp_uio.h +++ b/sys/netinet/sctp_uio.h @@ -32,7 +32,6 @@ * THE POSSIBILITY OF SUCH DAMAGE. */ -#include #ifndef _NETINET_SCTP_UIO_H_ #define _NETINET_SCTP_UIO_H_ diff --git a/sys/netinet/sctp_usrreq.c b/sys/netinet/sctp_usrreq.c index 4e53f3b99ac7..52b4faf48574 100644 --- a/sys/netinet/sctp_usrreq.c +++ b/sys/netinet/sctp_usrreq.c @@ -32,7 +32,6 @@ * THE POSSIBILITY OF SUCH DAMAGE. */ -#include #include #include #include diff --git a/sys/netinet/sctp_var.h b/sys/netinet/sctp_var.h index f76f902f1697..3a649a1860e2 100644 --- a/sys/netinet/sctp_var.h +++ b/sys/netinet/sctp_var.h @@ -32,7 +32,6 @@ * THE POSSIBILITY OF SUCH DAMAGE. */ -#include #ifndef _NETINET_SCTP_VAR_H_ #define _NETINET_SCTP_VAR_H_ diff --git a/sys/netinet/sctputil.c b/sys/netinet/sctputil.c index eddbb7d5a98e..2f021c22165e 100644 --- a/sys/netinet/sctputil.c +++ b/sys/netinet/sctputil.c @@ -32,7 +32,6 @@ * THE POSSIBILITY OF SUCH DAMAGE. */ -#include #include #include #include diff --git a/sys/netinet/sctputil.h b/sys/netinet/sctputil.h index f0f6d6bccfc7..c649611d5004 100644 --- a/sys/netinet/sctputil.h +++ b/sys/netinet/sctputil.h @@ -32,7 +32,6 @@ * THE POSSIBILITY OF SUCH DAMAGE. */ -#include #ifndef _NETINET_SCTP_UTIL_H_ #define _NETINET_SCTP_UTIL_H_ diff --git a/sys/netinet6/sctp6_usrreq.c b/sys/netinet6/sctp6_usrreq.c index 930bdca5afb4..6c36e4899906 100644 --- a/sys/netinet6/sctp6_usrreq.c +++ b/sys/netinet6/sctp6_usrreq.c @@ -32,7 +32,6 @@ * THE POSSIBILITY OF SUCH DAMAGE. */ -#include #include #ifdef INET6 #include diff --git a/sys/netinet6/sctp6_var.h b/sys/netinet6/sctp6_var.h index 3c5d95fc3c13..5ed70a24b3f0 100644 --- a/sys/netinet6/sctp6_var.h +++ b/sys/netinet6/sctp6_var.h @@ -32,7 +32,6 @@ * THE POSSIBILITY OF SUCH DAMAGE. */ -#include #ifndef _NETINET6_SCTP6_VAR_H_ #define _NETINET6_SCTP6_VAR_H_ From nobody Fri Aug 18 13:37:21 2023 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 4RS2wx3j4vz4qXhl; Fri, 18 Aug 2023 13:37:21 +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 4RS2wx2kF6z4YHt; Fri, 18 Aug 2023 13:37:21 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692365841; 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=zb6aXkM8L87qcexZ03moakYkFzqv2kn4lt6HE2ZlAIg=; b=lMc17+5cJUbGGLLn3+QGm+UIQQRxtOlXxIK8bGUqFDRvAKHBaUE1exLQZNqfnKEBrzcAzv fjc4MmRwJ8YT6uVFF6GQCWlrMcPBgYxXfOjsqRXE0HfkDSvHbXaLhRK7KYz61f2X42bwH8 MTDVwrN9QH48qB/tdZfvzHjLMCyVcqnDUrhJFapYJnU0Ib3nlbt4phaW1sO+F1kpzSk9Xu 1ZIP86qDpRMeybCYoPs7sZJMDNEG+pn41+8VfqmiB88NYhtOpk3f8o/7n/5MMDsj7M+BC5 eKx4dKR015hS12IJE73+JYF+pkNHwTmeOzCDmvl1SAaQ05IeYdy5RLbjczPJTg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692365841; 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=zb6aXkM8L87qcexZ03moakYkFzqv2kn4lt6HE2ZlAIg=; b=i2R1KqZYj4IrjwoDwweH6dTU7FdCgj/8cf2tjRtbBmyUF2V8AnGmzSXSWL6CcpmIPcTNdz AWkMp4cvE4EGr2G1bEVrjt2hIhNlXQ0KjMTOb7Hxiqqu7KKoU1gErXh+UujwdLwztbh2/U TPlBDBhAB87U0mLZdOAKUbRoKDks7dQLWOKPPSUY7EHk3cJARMCiKAb+/Pgl9DKSLRC5bw QCGQv+phqAIs/zZ/R2fyNtiIHHuhyy07tlNam9gipJwD54ik+4F7icg69/GusvfUeBxjII 00wQACq1kkNuGYmXH7ILFUfk56hdhhRa5fWtX+ceVWXtfVNvBT0p0c/Unro7Cw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692365841; a=rsa-sha256; cv=none; b=yzEz8rIxjQvA2nnmY5rUN2gVg0PGPyN51s6KoUmVc0xGqHaI/fta6J2TI4MwtGVS1zyRUj NRYzhaDSIbIagdPbC6wIBMZ2AS/lVBe6UZeVXEvUTGCwV8WC9aJI9NTq0dS/T2EpRlZs/D eFAHLLVLWaAWgCG7kd5IbXcWNKzQ6utJnO9d0SpM4/1p3RQhTMKtO5+a+xB0e5+lR2fszH jroS6byLhMIC+ij5Y/i0IqPvVjCoys4TGyjQtP3KCXYOaj9dPAJjjUdyy1K7q3fSJWTw1O Oq6svplUgpOXOn36ROJWyNE7xujKISdshgBXekbtid2kySd99RZ+A8Ozul1YAA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RS2wx1p61z3fH; Fri, 18 Aug 2023 13:37:21 +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 37IDbLjQ051869; Fri, 18 Aug 2023 13:37:21 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37IDbLUh051866; Fri, 18 Aug 2023 13:37:21 GMT (envelope-from git) Date: Fri, 18 Aug 2023 13:37:21 GMT Message-Id: <202308181337.37IDbLUh051866@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Konstantin Belousov Subject: git: 5f452214f276 - main - vm_map.c: fix syntax 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: kib X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 5f452214f2761b422b1a385865fe4c20265b09fe Auto-Submitted: auto-generated The branch main has been updated by kib: URL: https://cgit.FreeBSD.org/src/commit/?id=5f452214f2761b422b1a385865fe4c20265b09fe commit 5f452214f2761b422b1a385865fe4c20265b09fe Author: Konstantin Belousov AuthorDate: 2023-08-18 13:35:25 +0000 Commit: Konstantin Belousov CommitDate: 2023-08-18 13:37:16 +0000 vm_map.c: fix syntax Fixes: c718009884b3d65528deaff24712cbf98e3be656 Sponsored by: The FreeBSD Foundation MFC after: 1 week --- sys/vm/vm_map.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys/vm/vm_map.c b/sys/vm/vm_map.c index f609d1fd68d7..97b96a46e4b2 100644 --- a/sys/vm/vm_map.c +++ b/sys/vm/vm_map.c @@ -1468,7 +1468,7 @@ vm_map_entry_unlink(vm_map_t map, vm_map_entry_t entry, if (op == UNLINK_MERGE_NEXT) { rlist->start = root->start; MPASS((rlist->eflags & (MAP_ENTRY_STACK_GAP_DN | - MAP_ENTRY_STACK_GAP_UP) == 0); + MAP_ENTRY_STACK_GAP_UP)) == 0); rlist->offset = root->offset; } if (llist != header) { From nobody Fri Aug 18 13:37:22 2023 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 4RS2wy4Kdkz4qXsk; Fri, 18 Aug 2023 13:37:22 +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 4RS2wy3vlGz4YlG; Fri, 18 Aug 2023 13:37:22 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692365842; 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=MLklvWrObjGRBavmiCmPstXRfEsv6c7XS6Wa1f9r1cc=; b=ZHdeyr9h4YSCmoByVnt+BK16btvoTy1wTZlW+V6NQYoyqZJQYTWoY7MAYxM9Kn8Gb8FktM C+NVEXRzcnijlJuVzKR8AaLjuHWxtma92bPEcn+TUyUvjfdu73oiKKwSq70iu9X7/l5ql2 S+v1n5Gdy8jo3JtG+j0vQ8wmUK2Q/EtAb20EbfX0tDWn7WgV9mSo/WVB08O5Q3mRIgooUw YwpG+4bnyUyoX30AOnXBanq6yJAB/6+9lvAXeS3bzLNUDKDZeuhGAFu0EutN4j4nikzYXw rcwUCMaejZdjhsxZCp+AN8YOGreyFBgtpr/qUMpgVc0Wk01QtBtMuE/TTb5K2g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692365842; 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=MLklvWrObjGRBavmiCmPstXRfEsv6c7XS6Wa1f9r1cc=; b=IboyEMzjc1ZWsd9h4GO87558oPlwaSsNZ0Y6oBIKGmQm4hCtHWdWfSPwSZCEm6TgpY6tkb botQ1W1ythygwgO0Eeorxr6Dx+B3chJu+PpDR88uKTdSw2vOzRQNQTzlomlWvvDaiVH1ZS pRI4x9izsQ+A5mjWdnNCRGQ4Sa5U/7CXS2NAXolJEozDX5laJ06U8TQAHYdvIL7Il3YFvm YD8BnUhUYrzr/KjmDMmI/AtfMr5SDphix/Ac5SzoFF7DQM4AG2uB5+OtU8HVG7pPpun0hR HvrY1DXC6qXu+26oBo+pHEKKnW330Par+BhXxhitJmMIOqeQG9n2VXXE+p2FWQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692365842; a=rsa-sha256; cv=none; b=nroD6JnCZIRh+YpYzSTSULD4/Qxn5BjLw++xQlUr3b9aO27KyCwyj4uzEVZGsgDyc1RfLp 78x6WuhJODcWmOAl9bSqYNZHncEcC8CvbsQ+TP6FWNIzj5oFT/YzpUizHRX+xs0Vl49ABz Me4/FkrEiK+VkgERehlmrQXhW+6P+s+LQlPa9bGxaBRhdroQd99dcx285qDbQLjzhJJQbg q2DOQa05QgpRTwcwmwaFyRSHlXdJHCOomO9cPqKltn/eZ+gKPpFfS+UoFZeit/0VjIjpvc lO55hZpUALpkcS9B/3PHk2ieT9y0IkEpHdvDMdHYWEzZyjom0sQF2qucVkrBog== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RS2wy2k4Jz3fJ; Fri, 18 Aug 2023 13:37:22 +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 37IDbMMp051915; Fri, 18 Aug 2023 13:37:22 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37IDbMwl051912; Fri, 18 Aug 2023 13:37:22 GMT (envelope-from git) Date: Fri, 18 Aug 2023 13:37:22 GMT Message-Id: <202308181337.37IDbMwl051912@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Konstantin Belousov Subject: git: 1384a0b940e8 - main - kern/subr_unit.c: fix non-debug build 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: kib X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 1384a0b940e87876d36d50ad58581c24dc642714 Auto-Submitted: auto-generated The branch main has been updated by kib: URL: https://cgit.FreeBSD.org/src/commit/?id=1384a0b940e87876d36d50ad58581c24dc642714 commit 1384a0b940e87876d36d50ad58581c24dc642714 Author: Konstantin Belousov AuthorDate: 2023-08-18 13:36:06 +0000 Commit: Konstantin Belousov CommitDate: 2023-08-18 13:37:16 +0000 kern/subr_unit.c: fix non-debug build Sponsored by: The FreeBSD Foundation MFC after: 1 week --- sys/kern/subr_unit.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys/kern/subr_unit.c b/sys/kern/subr_unit.c index 3d45a0c1c5cb..7a23f216d98e 100644 --- a/sys/kern/subr_unit.c +++ b/sys/kern/subr_unit.c @@ -353,7 +353,7 @@ check_unrhdr(struct unrhdr *uh, int line) struct unr *up; struct unrb *ub; int w; - u_int y, z; + u_int y __diagused, z __diagused; y = uh->first; z = 0; From nobody Fri Aug 18 13:40:17 2023 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 4RS30K6d8Mz4qXt7; Fri, 18 Aug 2023 13:40:17 +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 4RS30K5qkxz4ZQt; Fri, 18 Aug 2023 13:40:17 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692366017; 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=XRxsX1PDyYx4sKBVIECYxeRRzRzmYvRiAUeIXLArRFY=; b=luM42KWoZ+6bPGEt1OPkFkhnVao2TL7bWO1cet/dMzuItZfX3T+GgikSEjiwrNfyO3Xdn7 e0aNjz61QhKf0snrwMR/h3RclIBrw6PT0Wh4vQo306rZWkjUmBocgNgna+A7pI2o+vojGg qmtSGnzztkz5QiPfz9ZVcT9daxx8cSqEJhJKFtWRiJPJvTR55sQi2GyVsyp/GQSw9Vj+xM +pduFFWsiBVUWn4jijMU993zWoPGiPGPRRedZoht1KRc+KGIxnrNRTYF5rGD5xbx58VbCr 7ebzArJSHbN4vfwI9fNOm1AYW7mbANAMCEq93dzjXXH3OOZiLI+SvA6mn7nnVw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692366017; 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=XRxsX1PDyYx4sKBVIECYxeRRzRzmYvRiAUeIXLArRFY=; b=KRCBdoiaqBVmOC/QEhz84TkbEXhcKGo41yKw3GLbDux6arG5IGkrp8sMSmZS27GgOdA6Sh wHecJOaibmVXtG5PDcdRIk4Rb7ZFL3iMDGf3Uj1FhJk6YmEgF/ZBpiFaNDOE/F4ISD9Qhe qXTfnsLEx4qatR1ebGPh0ojziJigfBVpwrb099SrsR5I++tZxSGcD6jOcIKQoYw5/MAl5P q6NXuQ0EnsKd0xD5Xwuu4G3XzWYf+UU8EM8u0cu5Z6WVw9rYVyY1uIhojUYAUCJWdhCVFM QcI4jUHI40Ux8QvXRXnE8ROCK1KBVZIKMcAP6IQQgkNrtT0B89fePR806YIEZQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692366017; a=rsa-sha256; cv=none; b=xkvmNIndnTTlPRMdD8L52/+v7p6NHs0E8+FmmC6hVBRBsjqe/WffR0FcmZ2zakBDxg44PE er133fZ+wNTswpjxxzipFhKA+LE+fVyo/f+UKj3JGvFgMqGRyWS509qnQdbxS/2U+Sw1Ua Ii6/0o2lPyobLY38E04ExJ+I6ioMMDl7/vd9v0OWe7lpIGZgOJ8HjSO0h/k6bXu7lv/XHj YkHjwfPxcXyn+jQu5oEHdJ1OMYoTkUDmgVb/M4RueXrqpdLWa0wN2sAK6dAoVFftexPHrN NBOEnAXnmdN3EvGFPvYWmz40sU1L2Tae0Wh8JJJwokUKQil+eVqvZM9uOaz84A== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RS30K4rf1z3TT; Fri, 18 Aug 2023 13:40:17 +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 37IDeH3i061000; Fri, 18 Aug 2023 13:40:17 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37IDeHhg060995; Fri, 18 Aug 2023 13:40:17 GMT (envelope-from git) Date: Fri, 18 Aug 2023 13:40:17 GMT Message-Id: <202308181340.37IDeHhg060995@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Konstantin Belousov Subject: git: 431884325075 - main - std.nodebug: remove DIAGNOSTIC from debug configs 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: kib X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 431884325075e3532235002fd7e5228b40f16b19 Auto-Submitted: auto-generated The branch main has been updated by kib: URL: https://cgit.FreeBSD.org/src/commit/?id=431884325075e3532235002fd7e5228b40f16b19 commit 431884325075e3532235002fd7e5228b40f16b19 Author: Konstantin Belousov AuthorDate: 2023-08-18 13:39:22 +0000 Commit: Konstantin Belousov CommitDate: 2023-08-18 13:39:22 +0000 std.nodebug: remove DIAGNOSTIC from debug configs Sponsored by: The FreeBSD Foundation MFC after: 1 week --- sys/conf/std.nodebug | 1 + 1 file changed, 1 insertion(+) diff --git a/sys/conf/std.nodebug b/sys/conf/std.nodebug index 6495bc0203ad..38eb77c8d3a7 100644 --- a/sys/conf/std.nodebug +++ b/sys/conf/std.nodebug @@ -4,6 +4,7 @@ nooptions INVARIANTS nooptions INVARIANT_SUPPORT +nooptions DIAGNOSTIC nooptions WITNESS nooptions WITNESS_SKIPSPIN nooptions DEBUG_VFS_LOCKS From nobody Fri Aug 18 14:33:41 2023 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 4RS49x6yWhz4qbvY; Fri, 18 Aug 2023 14:33:41 +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 4RS49x6SdTz4fRf; Fri, 18 Aug 2023 14:33:41 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692369221; 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=IxhDkq7JxPMrCBApYKQDXMAIrmE54yJT3GXGoEX70yI=; b=gGRfPlaP3rd1JJrl30cRcOlarKYc5qCdsyU8ZPBQUjnbzapxeaq+98fm12DOc35FHqjeh8 o5YFm1a3mBJnEREJFfojDr7du4uw87I3jq+t3rNf3yClUkEjqzfywiKX7bcu7Xjocp9ubq V1jpc8+7EWdQ8jlNtVZmzgZ1/P9YHM5+oAjbuwCsQWUJw7E2EM5CscUSfgG+RmCRwro+CH ICR71n75hVWNs6ua41z3xNtsYRAzwYysS7z6vIhOMxbMC+EhBi+CgZiNfK5ctiNGfpNOKx wN8n7IgDMrzigRXM0FR4CftkcckyfGqadGRDtAPdmDMsXBljobdtRiLRCCAUPQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692369221; 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=IxhDkq7JxPMrCBApYKQDXMAIrmE54yJT3GXGoEX70yI=; b=mUpu/l7QLWBn9hW3MOJMKp9qXHF05nLo+Siphlv8C6YUXAdAbdNmI4Zaw79kOAER9Ydhnv dc+GQRQg7JScDfwxLIy85v3bBHmpTnEUjhPH3KW96TJgqW5uNpjsaN7aVdsFBn+ZA8QrlI MxhktQtateELZshfYs/sLUW8UcV+ATgkTIuQWNC3MRoiX/nM8JBTldg2GLx3fHZe7ieWGV 9nSp0aK3B5VM1bNzG08j8htbgqz66hqJIa3PZ7MydFCxwi2VIY4mQuVztFiEQ1YPLM0T8e y2Js3ETtfqR9us6lAWj8cHQBBvHMOKfYcezz86JiENbwZToJsdGbD3pgEi7P6g== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692369221; a=rsa-sha256; cv=none; b=Ni6EoauheBuqDnmXV2qSRNzSN5gQlGmq/iBMGvU241iytLO/AyOKcV+/YT60XIzqySVyvZ XsJ1KTbMKi2USYEv0jAMTlK0yL14SQNuurkrBZ4dDkdC9fRdlYD7eElhDtfDm6Bf+Kuskw qX6wZDSjaJG3yZQ0DZKGlPFxeJzz9NbWxVAhGLXFOgQdqWIO8g6DN07ktz2QvramUFRUIh T7GOUAnPbIai67z+6HNGKgoaTH/A2yDQarfeKblcqTp/XFaUB6IRZ6yCrLhC13QnSX/8nd 85W40ELC9aqgOhjnQabW3SRh/HDZu0BJ3LRY6JiOLadELfPv5pSh8P2w1+DAFg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RS49x5XbWz4sd; Fri, 18 Aug 2023 14:33:41 +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 37IEXfBw050810; Fri, 18 Aug 2023 14:33:41 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37IEXffs050807; Fri, 18 Aug 2023 14:33:41 GMT (envelope-from git) Date: Fri, 18 Aug 2023 14:33:41 GMT Message-Id: <202308181433.37IEXffs050807@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Marius Strobl Subject: git: ae6d49635894 - main - sym(4): Add __diagused to nseg of getbaddrcb() 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: marius X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: ae6d4963589418f2116ddc8cabcf93dd2f4bbf3b Auto-Submitted: auto-generated The branch main has been updated by marius: URL: https://cgit.FreeBSD.org/src/commit/?id=ae6d4963589418f2116ddc8cabcf93dd2f4bbf3b commit ae6d4963589418f2116ddc8cabcf93dd2f4bbf3b Author: Marius Strobl AuthorDate: 2023-08-18 14:29:10 +0000 Commit: Marius Strobl CommitDate: 2023-08-18 14:33:27 +0000 sym(4): Add __diagused to nseg of getbaddrcb() The parameter is only used when compiling with INVARIANTS. --- sys/dev/sym/sym_hipd.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sys/dev/sym/sym_hipd.c b/sys/dev/sym/sym_hipd.c index c8cdcacc3f81..fa65d544e17d 100644 --- a/sys/dev/sym/sym_hipd.c +++ b/sys/dev/sym/sym_hipd.c @@ -569,7 +569,8 @@ static void sym_mfree(void *ptr, int size, char *name) * BUS handle. A reverse table (hashed) is maintained for virtual * to BUS address translation. */ -static void getbaddrcb(void *arg, bus_dma_segment_t *segs, int nseg, int error) +static void getbaddrcb(void *arg, bus_dma_segment_t *segs, int nseg __diagused, + int error) { bus_addr_t *baddr; From nobody Fri Aug 18 14:43:45 2023 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 4RS4Pd2gVvz4qcSK; Fri, 18 Aug 2023 14:43:49 +0000 (UTC) (envelope-from cy.schubert@cschubert.com) Received: from omta002.cacentral1.a.cloudfilter.net (omta002.cacentral1.a.cloudfilter.net [3.97.99.33]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "Client", Issuer "CA" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RS4Pc6xhwz3C8l; Fri, 18 Aug 2023 14:43:48 +0000 (UTC) (envelope-from cy.schubert@cschubert.com) Authentication-Results: mx1.freebsd.org; none Received: from shw-obgw-4003a.ext.cloudfilter.net ([10.228.9.183]) by cmsmtp with ESMTP id WvgCq1Dgo6NwhX0hXqbtKU; Fri, 18 Aug 2023 14:43:47 +0000 Received: from spqr.komquats.com ([70.66.152.170]) by cmsmtp with ESMTPA id X0hWqKvrCcyvuX0hXqVDAt; Fri, 18 Aug 2023 14:43:47 +0000 X-Authority-Analysis: v=2.4 cv=VbHkgXl9 c=1 sm=1 tr=0 ts=64df83a3 a=y8EK/9tc/U6QY+pUhnbtgQ==:117 a=y8EK/9tc/U6QY+pUhnbtgQ==:17 a=kj9zAlcOel0A:10 a=UttIx32zK-AA:10 a=6I5d2MoRAAAA:8 a=YxBL1-UpAAAA:8 a=EkcXrb_YAAAA:8 a=617RHsMD4DaJYWY19r0A:9 a=CjuIK1q_8ugA:10 a=IjZwj45LgO3ly-622nXo:22 a=Ia-lj3WSrqcvXOmTRaiG:22 a=LK5xJRSDVpKd5WXXoEvA:22 Received: from slippy.cwsent.com (slippy [10.1.1.91]) by spqr.komquats.com (Postfix) with ESMTP id C9B78D09; Fri, 18 Aug 2023 07:43:45 -0700 (PDT) Received: by slippy.cwsent.com (Postfix, from userid 1000) id 9998F2EF; Fri, 18 Aug 2023 07:43:45 -0700 (PDT) X-Mailer: exmh version 2.9.0 11/07/2018 with nmh-1.8+dev Reply-to: Cy Schubert From: Cy Schubert X-os: FreeBSD X-Sender: cy@cwsent.com X-URL: http://www.cschubert.com/ To: Konstantin Belousov cc: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org Subject: Re: git: 1384a0b940e8 - main - kern/subr_unit.c: fix non-debug build In-reply-to: <202308181337.37IDbMwl051912@gitrepo.freebsd.org> References: <202308181337.37IDbMwl051912@gitrepo.freebsd.org> Comments: In-reply-to Konstantin Belousov message dated "Fri, 18 Aug 2023 13:37:22 +0000." 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Fri, 18 Aug 2023 07:43:45 -0700 Message-Id: <20230818144345.9998F2EF@slippy.cwsent.com> X-CMAE-Envelope: MS4xfC8J1VI5DuP3lgAXh/F2l9kMnXFl+3m36NZO10gwh/drY0m4p7byHT7SI3jXtFexRZ3s5QA0daqoWdYbNzzEYek+5p05WP0/1ZzYhXGR5tR7o39J46di iJIagjPL0cMW2rz13URcnw184CEHQKCpljV/TlLzX/DcbeOp1UpsZFHJrdwddMUAuIoiIir+/S+fUw0KLwpT+vDqzvq9YkmGFUmfXumFd+Qbk1MPBdN4GWTL JawawdiImqeJSgWEm3arke2avgKEBVzYajv7zKrzZjWeFARYi6zXgjEZ4nq8rAB6IetA3l+Sd2+HM6Pus9C3Rypjxk2XecP+2voK8Wptp3g= X-Rspamd-Queue-Id: 4RS4Pc6xhwz3C8l X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:16509, ipnet:3.96.0.0/15, country:US] In message <202308181337.37IDbMwl051912@gitrepo.freebsd.org>, Konstantin Belous ov writes: > The branch main has been updated by kib: > > URL: https://cgit.FreeBSD.org/src/commit/?id=1384a0b940e87876d36d50ad58581c24 > dc642714 > > commit 1384a0b940e87876d36d50ad58581c24dc642714 > Author: Konstantin Belousov > AuthorDate: 2023-08-18 13:36:06 +0000 > Commit: Konstantin Belousov > CommitDate: 2023-08-18 13:37:16 +0000 > > kern/subr_unit.c: fix non-debug build > > Sponsored by: The FreeBSD Foundation > MFC after: 1 week > --- > sys/kern/subr_unit.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/sys/kern/subr_unit.c b/sys/kern/subr_unit.c > index 3d45a0c1c5cb..7a23f216d98e 100644 > --- a/sys/kern/subr_unit.c > +++ b/sys/kern/subr_unit.c > @@ -353,7 +353,7 @@ check_unrhdr(struct unrhdr *uh, int line) > struct unr *up; > struct unrb *ub; > int w; > - u_int y, z; > + u_int y __diagused, z __diagused; It still doesn't like it. /opt/src/git-src/sys/kern/subr_unit.c:356:9: error: expected ';' at end of declaration u_int y __diagused, z __diagused; ^ ; > > y = uh->first; > z = 0; > -- Cheers, Cy Schubert FreeBSD UNIX: Web: https://FreeBSD.org NTP: Web: https://nwtime.org e^(i*pi)+1=0 From nobody Fri Aug 18 14:57:29 2023 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 4RS4jh4pQnz4qdXv; Fri, 18 Aug 2023 14:57:44 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from kib.kiev.ua (kib.kiev.ua [IPv6:2001:470:d5e7:1::1]) (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 mx1.freebsd.org (Postfix) with ESMTPS id 4RS4jg5ZM9z3CrC; Fri, 18 Aug 2023 14:57:43 +0000 (UTC) (envelope-from kostikbel@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: from tom.home (kib@localhost [127.0.0.1]) by kib.kiev.ua (8.17.1/8.17.1) with ESMTPS id 37IEvTpk073052 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO); Fri, 18 Aug 2023 17:57:32 +0300 (EEST) (envelope-from kostikbel@gmail.com) DKIM-Filter: OpenDKIM Filter v2.10.3 kib.kiev.ua 37IEvTpk073052 Received: (from kostik@localhost) by tom.home (8.17.1/8.17.1/Submit) id 37IEvTXH073051; Fri, 18 Aug 2023 17:57:29 +0300 (EEST) (envelope-from kostikbel@gmail.com) X-Authentication-Warning: tom.home: kostik set sender to kostikbel@gmail.com using -f Date: Fri, 18 Aug 2023 17:57:29 +0300 From: Konstantin Belousov To: Cy Schubert Cc: src-committers@freebsd.org, dev-commits-src-all@freebsd.org, dev-commits-src-main@freebsd.org Subject: Re: git: 1384a0b940e8 - main - kern/subr_unit.c: fix non-debug build Message-ID: References: <202308181337.37IDbMwl051912@gitrepo.freebsd.org> <20230818144345.9998F2EF@slippy.cwsent.com> 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20230818144345.9998F2EF@slippy.cwsent.com> X-Spam-Status: No, score=-1.0 required=5.0 tests=ALL_TRUSTED,BAYES_00, DKIM_ADSP_CUSTOM_MED,FORGED_GMAIL_RCVD,FREEMAIL_FROM, NML_ADSP_CUSTOM_MED autolearn=no autolearn_force=no version=4.0.0 X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-14) on tom.home X-Rspamd-Queue-Id: 4RS4jg5ZM9z3CrC X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:6939, ipnet:2001:470::/32, country:US] On Fri, Aug 18, 2023 at 07:43:45AM -0700, Cy Schubert wrote: > In message <202308181337.37IDbMwl051912@gitrepo.freebsd.org>, Konstantin > Belous > ov writes: > > The branch main has been updated by kib: > > > > URL: https://cgit.FreeBSD.org/src/commit/?id=1384a0b940e87876d36d50ad58581c24 > > dc642714 > > > > commit 1384a0b940e87876d36d50ad58581c24dc642714 > > Author: Konstantin Belousov > > AuthorDate: 2023-08-18 13:36:06 +0000 > > Commit: Konstantin Belousov > > CommitDate: 2023-08-18 13:37:16 +0000 > > > > kern/subr_unit.c: fix non-debug build > > > > Sponsored by: The FreeBSD Foundation > > MFC after: 1 week > > --- > > sys/kern/subr_unit.c | 2 +- > > 1 file changed, 1 insertion(+), 1 deletion(-) > > > > diff --git a/sys/kern/subr_unit.c b/sys/kern/subr_unit.c > > index 3d45a0c1c5cb..7a23f216d98e 100644 > > --- a/sys/kern/subr_unit.c > > +++ b/sys/kern/subr_unit.c > > @@ -353,7 +353,7 @@ check_unrhdr(struct unrhdr *uh, int line) > > struct unr *up; > > struct unrb *ub; > > int w; > > - u_int y, z; > > + u_int y __diagused, z __diagused; > > It still doesn't like it. How do you build it? Is it kernel? If yes, which kernel config? > > > /opt/src/git-src/sys/kern/subr_unit.c:356:9: error: expected ';' at end of > declaration > u_int y __diagused, z __diagused; > ^ > ; > > > > > y = uh->first; > > z = 0; > > > > > -- > Cheers, > Cy Schubert > FreeBSD UNIX: Web: https://FreeBSD.org > NTP: Web: https://nwtime.org > > e^(i*pi)+1=0 > > > From nobody Fri Aug 18 15:39:54 2023 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 4RS5fQ0XwWz4qhLS; Fri, 18 Aug 2023 15:39:58 +0000 (UTC) (envelope-from cy.schubert@cschubert.com) Received: from omta002.cacentral1.a.cloudfilter.net (omta002.cacentral1.a.cloudfilter.net [3.97.99.33]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "Client", Issuer "CA" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RS5fP6wRLz3Ggt; Fri, 18 Aug 2023 15:39:57 +0000 (UTC) (envelope-from cy.schubert@cschubert.com) Authentication-Results: mx1.freebsd.org; none Received: from shw-obgw-4001a.ext.cloudfilter.net ([10.228.9.142]) by cmsmtp with ESMTP id WysRq1Kxt6NwhX1Ztqc4xf; Fri, 18 Aug 2023 15:39:57 +0000 Received: from spqr.komquats.com ([70.66.152.170]) by cmsmtp with ESMTPA id X1ZrqNC5tHFsOX1ZsqujJb; Fri, 18 Aug 2023 15:39:57 +0000 X-Authority-Analysis: v=2.4 cv=XZqaca15 c=1 sm=1 tr=0 ts=64df90cd a=y8EK/9tc/U6QY+pUhnbtgQ==:117 a=y8EK/9tc/U6QY+pUhnbtgQ==:17 a=kj9zAlcOel0A:10 a=UttIx32zK-AA:10 a=6I5d2MoRAAAA:8 a=YxBL1-UpAAAA:8 a=EkcXrb_YAAAA:8 a=r-HGUgrYWZ_Vcz6z9EoA:9 a=CjuIK1q_8ugA:10 a=IjZwj45LgO3ly-622nXo:22 a=Ia-lj3WSrqcvXOmTRaiG:22 a=LK5xJRSDVpKd5WXXoEvA:22 Received: from slippy.cwsent.com (slippy [10.1.1.91]) by spqr.komquats.com (Postfix) with ESMTP id 59E09D2D; Fri, 18 Aug 2023 08:39:55 -0700 (PDT) Received: by slippy.cwsent.com (Postfix, from userid 1000) id 143512F3; Fri, 18 Aug 2023 08:39:55 -0700 (PDT) X-Mailer: exmh version 2.9.0 11/07/2018 with nmh-1.8+dev Reply-to: Cy Schubert From: Cy Schubert X-os: FreeBSD X-Sender: cy@cwsent.com X-URL: http://www.cschubert.com/ To: Konstantin Belousov cc: Cy Schubert , src-committers@freebsd.org, dev-commits-src-all@freebsd.org, dev-commits-src-main@freebsd.org Subject: Re: git: 1384a0b940e8 - main - kern/subr_unit.c: fix non-debug build In-reply-to: References: <202308181337.37IDbMwl051912@gitrepo.freebsd.org> <20230818144345.9998F2EF@slippy.cwsent.com> Comments: In-reply-to Konstantin Belousov message dated "Fri, 18 Aug 2023 17:57:29 +0300." 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Fri, 18 Aug 2023 08:39:54 -0700 Message-Id: <20230818153955.143512F3@slippy.cwsent.com> X-CMAE-Envelope: MS4xfM0oaFNXM44gTzTcNgEP8dP3gIREMbKJ2uK0eX3BronzXmpil8g217rQiVJgU3jtvwEKhD35KDYHG9YRXLELGueYo+0HNpRqtJDNakvh9ZdKItV5vvX6 VyeviVlUltxAMRzSzzpljoJ7A7ylrPAbEGqg9elAg2ykPA2L7KW7gWFxuZaV3AiDv+qAmVmjottLzxd3KsgUG2ZTAPgujmXSZEGt5Ufbm36QwPv8z3h5Abpx z3GtM6BNy5V31APDuhaleXXiKquVm4q5pPc5YCBSFY0Zh8IrFlyrOKCuha9+L/aguCo9qhkDWAXQmHaQ7knN6f1gM4G6QwnAu/SPn8OotKs= X-Rspamd-Queue-Id: 4RS5fP6wRLz3Ggt X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:16509, ipnet:3.96.0.0/15, country:US] In message , Konstantin Belousov writes: > On Fri, Aug 18, 2023 at 07:43:45AM -0700, Cy Schubert wrote: > > In message <202308181337.37IDbMwl051912@gitrepo.freebsd.org>, Konstantin > > Belous > > ov writes: > > > The branch main has been updated by kib: > > > > > > URL: https://cgit.FreeBSD.org/src/commit/?id=1384a0b940e87876d36d50ad5858 > 1c24 > > > dc642714 > > > > > > commit 1384a0b940e87876d36d50ad58581c24dc642714 > > > Author: Konstantin Belousov > > > AuthorDate: 2023-08-18 13:36:06 +0000 > > > Commit: Konstantin Belousov > > > CommitDate: 2023-08-18 13:37:16 +0000 > > > > > > kern/subr_unit.c: fix non-debug build > > > > > > Sponsored by: The FreeBSD Foundation > > > MFC after: 1 week > > > --- > > > sys/kern/subr_unit.c | 2 +- > > > 1 file changed, 1 insertion(+), 1 deletion(-) > > > > > > diff --git a/sys/kern/subr_unit.c b/sys/kern/subr_unit.c > > > index 3d45a0c1c5cb..7a23f216d98e 100644 > > > --- a/sys/kern/subr_unit.c > > > +++ b/sys/kern/subr_unit.c > > > @@ -353,7 +353,7 @@ check_unrhdr(struct unrhdr *uh, int line) > > > struct unr *up; > > > struct unrb *ub; > > > int w; > > > - u_int y, z; > > > + u_int y __diagused, z __diagused; > > > > It still doesn't like it. > How do you build it? > Is it kernel? If yes, which kernel config? It's not in kernel. It's in tests. ===> tests/sys/kern (all) (cd /opt/src/git-src/tests/sys/kern && DEPENDFILE=.depend.coredump_phnum_he lper NO_SUBDIR=1 make -f /opt/src/git-src/tests/sys/kern/Makefile _RECURSING_PROGS=t PROG=coredump_phnum_helper ) (cd /opt/src/git-src/tests/sys/kern && DEPENDFILE=.depend.pdeathsig_helper NO_SUBDIR=1 make -f /opt/src/git-src/tests/sys/kern/Makefile _RECURSING_PROGS=t PROG=pdeathsig_helper ) (cd /opt/src/git-src/tests/sys/kern && DEPENDFILE=.depend.sendfile_helper NO_SUBDIR=1 make -f /opt/src/git-src/tests/sys/kern/Makefile _RECURSING_PROGS=t PROG=sendfile_helper ) (cd /opt/src/git-src/tests/sys/kern && DEPENDFILE=.depend.subr_unit_test NO_SUBDIR=1 make -f /opt/src/git-src/tests/sys/kern/Makefile _RECURSING_PROGS=t PROG=subr_unit_test ) rm -f .depend.subr_unit_test echo subr_unit_test.full: /export/obj/opt/src/git-src/amd64.amd64/tmp/usr/li b/libc.a >> .depend.subr_unit_test cc -target x86_64-unknown-freebsd14.0 --sysroot=/export/obj/opt/src/git-src/ amd64.amd64/tmp -B/export/obj/opt/src/git-src/amd64.amd64/tmp/usr/bin -O2 -pipe -pipe -fno-common -fPIE -g -gz=zlib -MD -MF.depend.subr_unit_test.s ubr_unit.o -MTsubr_unit.o -std=gnu99 -Wno-format-zero-length -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitialized -Wno-pointer-sign -Wdate-time -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-error=unused-but-set-parameter -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-address-of-packed-member -Qunused-arguments -Wno-missing-prototypes -c /opt/src/git-src/sys/kern/su br_unit.c -o subr_unit.o /opt/src/git-src/sys/kern/subr_unit.c:356:9: error: expected ';' at end of declaration u_int y __diagused, z __diagused; ^ ; /opt/src/git-src/sys/kern/subr_unit.c:359:2: error: use of undeclared identifier 'z' z = 0; ^ /opt/src/git-src/sys/kern/subr_unit.c:361:3: error: use of undeclared identifier 'z' z++; ^ /opt/src/git-src/sys/kern/subr_unit.c:367:4: error: use of undeclared identifier 'z' z++; ^ /opt/src/git-src/sys/kern/subr_unit.c:377:11: error: use of undeclared identifier 'z' KASSERT (z == uh->alloc, ^ /opt/src/git-src/sys/kern/subr_unit.c:379:17: error: use of undeclared identifier 'z' uh->alloc, z, line)); ^ 6 errors generated. *** Error code 1 Stop. make[6]: stopped in /opt/src/git-src/tests/sys/kern *** Error code 1 Stop. make[5]: stopped in /opt/src/git-src/tests/sys/kern *** Error code 1 Stop. make[4]: stopped in /opt/src/git-src/tests/sys *** Error code 1 Stop. make[3]: stopped in /opt/src/git-src/tests *** Error code 1 Stop. make[2]: stopped in /opt/src/git-src 277.70 real 126.62 user 65.55 sys *** Error code 1 Stop. make[1]: stopped in /opt/src/git-src *** Error code 1 Stop. make: stopped in /opt/src/git-src -- Cheers, Cy Schubert FreeBSD UNIX: Web: https://FreeBSD.org NTP: Web: https://nwtime.org e^(i*pi)+1=0 From nobody Fri Aug 18 15:47:05 2023 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 4RS5pq2JlWz4qhjj; Fri, 18 Aug 2023 15:47:15 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from kib.kiev.ua (kib.kiev.ua [IPv6:2001:470:d5e7:1::1]) (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 mx1.freebsd.org (Postfix) with ESMTPS id 4RS5pq0SjLz3HZ3; Fri, 18 Aug 2023 15:47:14 +0000 (UTC) (envelope-from kostikbel@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: from tom.home (kib@localhost [127.0.0.1]) by kib.kiev.ua (8.17.1/8.17.1) with ESMTPS id 37IFl52o085299 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO); Fri, 18 Aug 2023 18:47:08 +0300 (EEST) (envelope-from kostikbel@gmail.com) DKIM-Filter: OpenDKIM Filter v2.10.3 kib.kiev.ua 37IFl52o085299 Received: (from kostik@localhost) by tom.home (8.17.1/8.17.1/Submit) id 37IFl5iM085298; Fri, 18 Aug 2023 18:47:05 +0300 (EEST) (envelope-from kostikbel@gmail.com) X-Authentication-Warning: tom.home: kostik set sender to kostikbel@gmail.com using -f Date: Fri, 18 Aug 2023 18:47:05 +0300 From: Konstantin Belousov To: Cy Schubert Cc: src-committers@freebsd.org, dev-commits-src-all@freebsd.org, dev-commits-src-main@freebsd.org Subject: Re: git: 1384a0b940e8 - main - kern/subr_unit.c: fix non-debug build Message-ID: References: <202308181337.37IDbMwl051912@gitrepo.freebsd.org> <20230818144345.9998F2EF@slippy.cwsent.com> <20230818153955.143512F3@slippy.cwsent.com> 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20230818153955.143512F3@slippy.cwsent.com> X-Spam-Status: No, score=-1.0 required=5.0 tests=ALL_TRUSTED,BAYES_00, DKIM_ADSP_CUSTOM_MED,FORGED_GMAIL_RCVD,FREEMAIL_FROM, NML_ADSP_CUSTOM_MED autolearn=no autolearn_force=no version=4.0.0 X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-14) on tom.home X-Rspamd-Queue-Id: 4RS5pq0SjLz3HZ3 X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:6939, ipnet:2001:470::/32, country:US] On Fri, Aug 18, 2023 at 08:39:54AM -0700, Cy Schubert wrote: > In message , Konstantin Belousov writes: > > On Fri, Aug 18, 2023 at 07:43:45AM -0700, Cy Schubert wrote: > > > In message <202308181337.37IDbMwl051912@gitrepo.freebsd.org>, Konstantin > > > Belous > > > ov writes: > > > > The branch main has been updated by kib: > > > > > > > > URL: https://cgit.FreeBSD.org/src/commit/?id=1384a0b940e87876d36d50ad5858 > > 1c24 > > > > dc642714 > > > > > > > > commit 1384a0b940e87876d36d50ad58581c24dc642714 > > > > Author: Konstantin Belousov > > > > AuthorDate: 2023-08-18 13:36:06 +0000 > > > > Commit: Konstantin Belousov > > > > CommitDate: 2023-08-18 13:37:16 +0000 > > > > > > > > kern/subr_unit.c: fix non-debug build > > > > > > > > Sponsored by: The FreeBSD Foundation > > > > MFC after: 1 week > > > > --- > > > > sys/kern/subr_unit.c | 2 +- > > > > 1 file changed, 1 insertion(+), 1 deletion(-) > > > > > > > > diff --git a/sys/kern/subr_unit.c b/sys/kern/subr_unit.c > > > > index 3d45a0c1c5cb..7a23f216d98e 100644 > > > > --- a/sys/kern/subr_unit.c > > > > +++ b/sys/kern/subr_unit.c > > > > @@ -353,7 +353,7 @@ check_unrhdr(struct unrhdr *uh, int line) > > > > struct unr *up; > > > > struct unrb *ub; > > > > int w; > > > > - u_int y, z; > > > > + u_int y __diagused, z __diagused; > > > > > > It still doesn't like it. > > How do you build it? > > Is it kernel? If yes, which kernel config? > > It's not in kernel. It's in tests. I see. Could you quickly check if this patch is enough? I just started buildworld. commit 5e2dee9953a68344bdf1090b672bd9b04ae8f09f Author: Konstantin Belousov Date: Fri Aug 18 18:42:59 2023 +0300 subr_unit.c: another attempt to fix the build Sponsored by: The FreeBSD Foundation MFC after: 1 week diff --git a/sys/kern/subr_unit.c b/sys/kern/subr_unit.c index 7a23f216d98e..6826678104d6 100644 --- a/sys/kern/subr_unit.c +++ b/sys/kern/subr_unit.c @@ -340,6 +340,10 @@ free_iter_unr(void *handle) } #if defined(DIAGNOSTIC) || !defined(_KERNEL) +#ifndef __diagused +#define __diagused +#endif + /* * Consistency check function. * From nobody Fri Aug 18 16:02:44 2023 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 4RS68l5vlVz4qjwJ; Fri, 18 Aug 2023 16:02:47 +0000 (UTC) (envelope-from cy.schubert@cschubert.com) Received: from omta002.cacentral1.a.cloudfilter.net (omta002.cacentral1.a.cloudfilter.net [3.97.99.33]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "Client", Issuer "CA" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RS68l54c8z3KX0; Fri, 18 Aug 2023 16:02:47 +0000 (UTC) (envelope-from cy.schubert@cschubert.com) Authentication-Results: mx1.freebsd.org; none Received: from shw-obgw-4003a.ext.cloudfilter.net ([10.228.9.183]) by cmsmtp with ESMTP id X1N8q1U3A6NwhX1vzqc9XU; Fri, 18 Aug 2023 16:02:47 +0000 Received: from spqr.komquats.com ([70.66.152.170]) by cmsmtp with ESMTPA id X1vxqLGq8cyvuX1vyqVO0T; Fri, 18 Aug 2023 16:02:47 +0000 X-Authority-Analysis: v=2.4 cv=VbHkgXl9 c=1 sm=1 tr=0 ts=64df9627 a=y8EK/9tc/U6QY+pUhnbtgQ==:117 a=y8EK/9tc/U6QY+pUhnbtgQ==:17 a=kj9zAlcOel0A:10 a=UttIx32zK-AA:10 a=6I5d2MoRAAAA:8 a=YxBL1-UpAAAA:8 a=EkcXrb_YAAAA:8 a=gm5jsK0lSVYyjfQOp7EA:9 a=CjuIK1q_8ugA:10 a=IjZwj45LgO3ly-622nXo:22 a=Ia-lj3WSrqcvXOmTRaiG:22 a=LK5xJRSDVpKd5WXXoEvA:22 Received: from slippy.cwsent.com (slippy [10.1.1.91]) by spqr.komquats.com (Postfix) with ESMTP id 04E2DDA4; Fri, 18 Aug 2023 09:02:44 -0700 (PDT) Received: by slippy.cwsent.com (Postfix, from userid 1000) id DA239368; Fri, 18 Aug 2023 09:02:44 -0700 (PDT) X-Mailer: exmh version 2.9.0 11/07/2018 with nmh-1.8+dev Reply-to: Cy Schubert From: Cy Schubert X-os: FreeBSD X-Sender: cy@cwsent.com X-URL: http://www.cschubert.com/ To: Konstantin Belousov cc: Cy Schubert , src-committers@freebsd.org, dev-commits-src-all@freebsd.org, dev-commits-src-main@freebsd.org Subject: Re: git: 1384a0b940e8 - main - kern/subr_unit.c: fix non-debug build In-reply-to: References: <202308181337.37IDbMwl051912@gitrepo.freebsd.org> <20230818144345.9998F2EF@slippy.cwsent.com> <20230818153955.143512F3@slippy.cwsent.com> Comments: In-reply-to Konstantin Belousov message dated "Fri, 18 Aug 2023 18:47:05 +0300." 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Fri, 18 Aug 2023 09:02:44 -0700 Message-Id: <20230818160244.DA239368@slippy.cwsent.com> X-CMAE-Envelope: MS4xfEzt/bJRcm9guNeko8rZ21gCAXDSnHCN+cPPZHYMxqU91vqSITFhpZS8Y79Ffxc5t+eIyNY/eKPClEBINXmS1aH3LSDVkrmWHz3B9KtLWRo24EvKXhr6 UVNO+qNZ+PK4npIq2FTpf23clYqDMI7KDArBZgGOJSnlkQwuTOaopy33iIRZzAWQcfXtABXSGX4jNmnHv76E6NGS2UJXGG1/GVcOfxo192InQ58yvT1K155W w9nqM6SlgLd0P2gALvesk4Ms6Y56Y/0Ijzg9ume6vqE+R4snNNKefc/GzZIexp7v+mmhY7u+h/5P0qddn5CpcufR6yCA6NSbg7g3iqsrJ/Y= X-Rspamd-Queue-Id: 4RS68l54c8z3KX0 X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:16509, ipnet:3.96.0.0/15, country:US] In message , Konstantin Belousov writes: > On Fri, Aug 18, 2023 at 08:39:54AM -0700, Cy Schubert wrote: > > In message , Konstantin Belousov writes: > > > On Fri, Aug 18, 2023 at 07:43:45AM -0700, Cy Schubert wrote: > > > > In message <202308181337.37IDbMwl051912@gitrepo.freebsd.org>, Konstanti > n > > > > Belous > > > > ov writes: > > > > > The branch main has been updated by kib: > > > > > > > > > > URL: https://cgit.FreeBSD.org/src/commit/?id=1384a0b940e87876d36d50ad > 5858 > > > 1c24 > > > > > dc642714 > > > > > > > > > > commit 1384a0b940e87876d36d50ad58581c24dc642714 > > > > > Author: Konstantin Belousov > > > > > AuthorDate: 2023-08-18 13:36:06 +0000 > > > > > Commit: Konstantin Belousov > > > > > CommitDate: 2023-08-18 13:37:16 +0000 > > > > > > > > > > kern/subr_unit.c: fix non-debug build > > > > > > > > > > Sponsored by: The FreeBSD Foundation > > > > > MFC after: 1 week > > > > > --- > > > > > sys/kern/subr_unit.c | 2 +- > > > > > 1 file changed, 1 insertion(+), 1 deletion(-) > > > > > > > > > > diff --git a/sys/kern/subr_unit.c b/sys/kern/subr_unit.c > > > > > index 3d45a0c1c5cb..7a23f216d98e 100644 > > > > > --- a/sys/kern/subr_unit.c > > > > > +++ b/sys/kern/subr_unit.c > > > > > @@ -353,7 +353,7 @@ check_unrhdr(struct unrhdr *uh, int line) > > > > > struct unr *up; > > > > > struct unrb *ub; > > > > > int w; > > > > > - u_int y, z; > > > > > + u_int y __diagused, z __diagused; > > > > > > > > It still doesn't like it. > > > How do you build it? > > > Is it kernel? If yes, which kernel config? > > > > It's not in kernel. It's in tests. > > I see. Could you quickly check if this patch is enough? > I just started buildworld. > > commit 5e2dee9953a68344bdf1090b672bd9b04ae8f09f > Author: Konstantin Belousov > Date: Fri Aug 18 18:42:59 2023 +0300 > > subr_unit.c: another attempt to fix the build > > Sponsored by: The FreeBSD Foundation > MFC after: 1 week > > diff --git a/sys/kern/subr_unit.c b/sys/kern/subr_unit.c > index 7a23f216d98e..6826678104d6 100644 > --- a/sys/kern/subr_unit.c > +++ b/sys/kern/subr_unit.c > @@ -340,6 +340,10 @@ free_iter_unr(void *handle) > } > > #if defined(DIAGNOSTIC) || !defined(_KERNEL) > +#ifndef __diagused > +#define __diagused > +#endif > + > /* > * Consistency check function. > * Yup. That fixes it. Thanks. -- Cheers, Cy Schubert FreeBSD UNIX: Web: https://FreeBSD.org NTP: Web: https://nwtime.org e^(i*pi)+1=0 From nobody Fri Aug 18 16:09:19 2023 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 4RS6JX5XLdz4qkF5 for ; Fri, 18 Aug 2023 16:09:32 +0000 (UTC) (envelope-from jrtc27@jrtc27.com) Received: from mail-wm1-f45.google.com (mail-wm1-f45.google.com [209.85.128.45]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RS6JX3f0tz3M61 for ; Fri, 18 Aug 2023 16:09:32 +0000 (UTC) (envelope-from jrtc27@jrtc27.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-wm1-f45.google.com with SMTP id 5b1f17b1804b1-3fe4a89e8c4so10483375e9.3 for ; Fri, 18 Aug 2023 09:09:32 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1692374971; x=1692979771; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=85Yn/TysttxXOF5B7xuU5+rYhInpRwb7bqG8scTuk6c=; b=HuWIxKFv6hEDKJVCzFvslH2zJ4njwWhELLpTtnruSSAsW3BdjCGyBcfM5fVtx7ZPGA eLKbeGT0cRz4JOFS7WoitvzRs0yGumGHzz5NSCKZ6GN1tD383L172NZrLOqyT1guu8bR LocPoUwg4VjHWGB3cghr1isdppA8xz+qRGGfQY/7hQjgPvrYxT7cXNHphgIawV+LJHb3 2Qshj4YumJeKTE1hMyF3RwigyeZmlWrU7kUwAeDN1QVyGx9z+PA0cqpI4pCF0SaJT141 DiF5OaZeiIokkGxsD3+EEcQ064eg3yjGeXoEiOLySpIXW8AzbC9hw/3sekliCvYb71IZ wPMg== X-Gm-Message-State: AOJu0YwCxwCnODU2ocffFTrMDQ9cKPxn1hJevHhLoN8QKrYy0H+qVuOR ENsvcLZRAoKY/HBvo8zPON70kA== X-Google-Smtp-Source: AGHT+IFBkQzbR3DxyCwu3tvQaiiYlvwpELJr1Kag8btwe02iyhptY5OhKo+J7kWnOfEeXJJA+A8PCA== X-Received: by 2002:a5d:68c3:0:b0:317:49a2:1f89 with SMTP id p3-20020a5d68c3000000b0031749a21f89mr2278320wrw.1.1692374970738; Fri, 18 Aug 2023 09:09:30 -0700 (PDT) Received: from smtpclient.apple ([131.111.5.246]) by smtp.gmail.com with ESMTPSA id t24-20020a7bc3d8000000b003fe195cecb3sm922690wmj.38.2023.08.18.09.09.30 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Fri, 18 Aug 2023 09:09:30 -0700 (PDT) Content-Type: text/plain; charset=utf-8 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3731.600.7\)) Subject: Re: git: 2a9021898c4e - main - sff: Add SFP driver (fdt-based draft) From: Jessica Clarke In-Reply-To: <202308181040.37IAetMR060855@gitrepo.freebsd.org> Date: Fri, 18 Aug 2023 17:09:19 +0100 Cc: "src-committers@freebsd.org" , "dev-commits-src-all@freebsd.org" , "dev-commits-src-main@freebsd.org" Content-Transfer-Encoding: quoted-printable Message-Id: <7DD26452-7D0C-45BA-AA01-825B1073FEC6@freebsd.org> References: <202308181040.37IAetMR060855@gitrepo.freebsd.org> To: Dmitry Salychev X-Mailer: Apple Mail (2.3731.600.7) X-Rspamd-Queue-Id: 4RS6JX3f0tz3M61 X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:209.85.128.0/17, country:US] On 18 Aug 2023, at 11:40, Dmitry Salychev wrote: >=20 > The branch main has been updated by dsl: >=20 > URL: = https://cgit.FreeBSD.org/src/commit/?id=3D2a9021898c4ee2154787da862c238cfe= ccd655df >=20 > commit 2a9021898c4ee2154787da862c238cfeccd655df > Author: Dmitry Salychev > AuthorDate: 2023-08-18 09:17:31 +0000 > Commit: Dmitry Salychev > CommitDate: 2023-08-18 10:40:11 +0000 >=20 > sff: Add SFP driver (fdt-based draft) >=20 > This basic version of the driver obtains properties of the = "sff,sfp" > compatible devices and implements a simple interface to provide an = I2C > bus device for the rest of the drivers (e.g. to implement = SIOCGI2C). >=20 > Both of the interface and driver are subjects for a further > generalization to be used in case of non-FDT and non-arm64 = platforms. >=20 > Reviewed by: bz, manu > Approved by: bz (mentor) > MFC after: 3 weeks > Differential Revision: https://reviews.freebsd.org/D41440 > --- > sys/arm64/conf/std.nxp | 3 + > sys/conf/files | 2 + > sys/dev/sff/sff_if.m | 35 +++++++++++ > sys/dev/sff/sfp_fdt.c | 155 = +++++++++++++++++++++++++++++++++++++++++++++++ > sys/modules/Makefile | 2 + > sys/modules/sff/Makefile | 13 ++++ > 6 files changed, 210 insertions(+) >=20 > diff --git a/sys/arm64/conf/std.nxp b/sys/arm64/conf/std.nxp > index 5b2e2b52d4e6..b4552fadaff4 100644 > --- a/sys/arm64/conf/std.nxp > +++ b/sys/arm64/conf/std.nxp > @@ -25,6 +25,9 @@ device sdhci > device dpaa2 # Data Path Acceleration Architecture (2nd Gen) > device enetc # QorIQ LS1028A NIC >=20 > +# SFF/SFP > +device sff # Small Form Factor Transceivers > + > options FDT > device acpi >=20 > diff --git a/sys/conf/files b/sys/conf/files > index 0db5887e6a75..b5cd85cba0e4 100644 > --- a/sys/conf/files > +++ b/sys/conf/files > @@ -3044,6 +3044,8 @@ dev/sdhci/sdhci_pci.c optional sdhci pci > dev/sdio/sdio_if.m optional mmccam > dev/sdio/sdio_subr.c optional mmccam > dev/sdio/sdiob.c optional mmccam > +dev/sff/sff_if.m optional sff > +dev/sff/sfp_fdt.c optional sff fdt > dev/sge/if_sge.c optional sge pci > dev/siis/siis.c optional siis pci > dev/sis/if_sis.c optional sis pci > diff --git a/sys/dev/sff/sff_if.m b/sys/dev/sff/sff_if.m > new file mode 100644 > index 000000000000..823e557992c2 > --- /dev/null > +++ b/sys/dev/sff/sff_if.m > @@ -0,0 +1,35 @@ > +#- > +# SPDX-License-Identifier: BSD-2-Clause > +# > +# Copyright =C2=A9 2023 Dmitry Salychev > +# > +# Redistribution and use in source and binary forms, with or without > +# modification, are permitted provided that the following conditions > +# are met: > +# 1. Redistributions of source code must retain the above copyright > +# notice, this list of conditions and the following disclaimer. > +# 2. Redistributions in binary form must reproduce the above = copyright > +# notice, this list of conditions and the following disclaimer in = the > +# documentation and/or other materials provided with the = distribution. > +# > +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' = AND > +# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, = THE > +# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR = PURPOSE > +# ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE = LIABLE > +# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR = CONSEQUENTIAL > +# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE = GOODS > +# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS = INTERRUPTION) > +# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, = STRICT > +# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN = ANY WAY > +# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY = OF > +# SUCH DAMAGE. > +# > + > +#include > + > +INTERFACE sff; > + > +METHOD int get_i2c_bus { > + device_t dev; > + device_t *i2c_bus; > +}; > diff --git a/sys/dev/sff/sfp_fdt.c b/sys/dev/sff/sfp_fdt.c > new file mode 100644 > index 000000000000..7430282ede70 > --- /dev/null > +++ b/sys/dev/sff/sfp_fdt.c > @@ -0,0 +1,155 @@ > +/*- > + * SPDX-License-Identifier: BSD-2-Clause > + * > + * Copyright =C2=A9 2023 Dmitry Salychev > + * > + * Redistribution and use in source and binary forms, with or without > + * modification, are permitted provided that the following conditions > + * are met: > + * 1. Redistributions of source code must retain the above copyright > + * notice, this list of conditions and the following disclaimer. > + * 2. Redistributions in binary form must reproduce the above = copyright > + * notice, this list of conditions and the following disclaimer in = the > + * documentation and/or other materials provided with the = distribution. > + * > + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' = AND > + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, = THE > + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR = PURPOSE > + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE = LIABLE > + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR = CONSEQUENTIAL > + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE = GOODS > + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS = INTERRUPTION) > + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN = CONTRACT, STRICT > + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN = ANY WAY > + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE = POSSIBILITY OF > + * SUCH DAMAGE. > + */ > + > +/* > + * Small Form Factor (SFF) Committee Pluggable (SFP) Transceiver = (FDT-based). > + */ > + > +#include > +#include > +#include > +#include > + > +#include > +#include > +#include > + > +#include "sff_if.h" > + > +struct sfp_fdt_softc { > + phandle_t ofw_node; > + phandle_t i2c_bus; > + > + phandle_t mod_def; > + phandle_t los; > + phandle_t tx_fault; > + phandle_t tx_disable; > + phandle_t rx_rate; > + phandle_t tx_rate; These names sound like they should be numbers, not handles to GPIOs. > + uint32_t max_power; /* in mW */ > +}; > + > +static int > +sfp_fdt_probe(device_t dev) > +{ > + phandle_t node; > + ssize_t s; > + > + node =3D ofw_bus_get_node(dev); > + if (!ofw_bus_node_is_compatible(node, "sff,sfp")) > + return (ENXIO); > + > + s =3D device_get_property(dev, "i2c-bus", &node, sizeof(node), > + DEVICE_PROP_HANDLE); > + if (s =3D=3D -1) { > + device_printf(dev, "%s: '%s' has no 'i2c-bus' property, s %zd\n", > + __func__, ofw_bus_get_name(dev), s); What=E2=80=99s the point of printing s when it=E2=80=99s known to be -1? > + return (ENXIO); > + } > + > + device_set_desc(dev, "Small Form-factor Pluggable Transceiver"); > + return (BUS_PROBE_DEFAULT); > +} > + > +static int > +sfp_fdt_attach(device_t dev) > +{ > + struct sfp_fdt_softc *sc; > + ssize_t s; > + int error; > + > + sc =3D device_get_softc(dev); > + sc->ofw_node =3D ofw_bus_get_node(dev); > + > + s =3D device_get_property(dev, "i2c-bus", &sc->i2c_bus, > + sizeof(sc->i2c_bus), DEVICE_PROP_HANDLE); > + if (s =3D=3D -1) { > + device_printf(dev, "%s: cannot find 'i2c-bus' property: %zd\n", > + __func__, s); Ditto. > + return (ENXIO); > + } > + > + /* Optional properties */ > + (void)device_get_property(dev, "mod-def0-gpios", &sc->mod_def, > + sizeof(sc->mod_def), DEVICE_PROP_HANDLE); > + (void)device_get_property(dev, "los-gpios", &sc->los, = sizeof(sc->los), > + DEVICE_PROP_HANDLE); > + (void)device_get_property(dev, "tx-fault-gpios", &sc->tx_fault, > + sizeof(sc->tx_fault), DEVICE_PROP_HANDLE); > + (void)device_get_property(dev, "tx-disable-gpios", &sc->tx_disable, > + sizeof(sc->tx_disable), DEVICE_PROP_HANDLE); > + (void)device_get_property(dev, "rate-select0-gpios", &sc->rx_rate, > + sizeof(sc->rx_rate), DEVICE_PROP_HANDLE); > + (void)device_get_property(dev, "rate-select1-gpios", &sc->tx_rate, > + sizeof(sc->tx_rate), DEVICE_PROP_HANDLE); > + (void)device_get_property(dev, "maximum-power-milliwatt", = &sc->max_power, > + sizeof(sc->max_power), DEVICE_PROP_UINT32); > + > + error =3D OF_device_register_xref(OF_xref_from_node(sc->ofw_node), = dev); > + if (error !=3D 0) > + device_printf(dev, "%s: failed to register xref %#x\n", > + __func__, OF_xref_from_node(sc->ofw_node)); : %d, error? Jess > + > + return (error); > +} > + > +static int > +sfp_fdt_get_i2c_bus(device_t dev, device_t *i2c_bus) > +{ > + struct sfp_fdt_softc *sc; > + device_t xdev; > + > + KASSERT(i2c_bus !=3D NULL, ("%s: i2c_bus is NULL", __func__)); > + > + sc =3D device_get_softc(dev); > + xdev =3D OF_device_from_xref(OF_xref_from_node(sc->i2c_bus)); > + if (xdev =3D=3D NULL) > + return (ENXIO); > + > + *i2c_bus =3D xdev; > + return (0); > +} > + > +static device_method_t sfp_fdt_methods[] =3D { > + /* Device interface */ > + DEVMETHOD(device_probe, sfp_fdt_probe), > + DEVMETHOD(device_attach, sfp_fdt_attach), > + DEVMETHOD(device_detach, bus_generic_detach), > + > + /* SFF */ > + DEVMETHOD(sff_get_i2c_bus, sfp_fdt_get_i2c_bus), > + > + DEVMETHOD_END > +}; > + > +DEFINE_CLASS_0(sfp_fdt, sfp_fdt_driver, sfp_fdt_methods, > + sizeof(struct sfp_fdt_softc)); > + > +EARLY_DRIVER_MODULE(sfp_fdt, simplebus, sfp_fdt_driver, 0, 0, > + BUS_PASS_SUPPORTDEV); > +EARLY_DRIVER_MODULE(sfp_fdt, ofwbus, sfp_fdt_driver, 0, 0, > + BUS_PASS_SUPPORTDEV); > diff --git a/sys/modules/Makefile b/sys/modules/Makefile > index 201cfbcca725..4b98c7ed6e0d 100644 > --- a/sys/modules/Makefile > +++ b/sys/modules/Makefile > @@ -355,6 +355,7 @@ SUBDIR=3D \ > ${_sdhci_fdt} \ > sdhci_pci \ > sdio \ > + ${_sff} \ > sem \ > send \ > ${_sfxge} \ > @@ -678,6 +679,7 @@ _cxgb=3D cxgb > .if ${MACHINE_CPUARCH} =3D=3D "aarch64" > _armv8crypto=3D armv8crypto > _dpaa2=3D dpaa2 > +_sff=3D sff > _em=3D em > _hyperv=3D hyperv >=20 > diff --git a/sys/modules/sff/Makefile b/sys/modules/sff/Makefile > new file mode 100644 > index 000000000000..96832070de63 > --- /dev/null > +++ b/sys/modules/sff/Makefile > @@ -0,0 +1,13 @@ > +.PATH: ${SRCTOP}/sys/dev/sff > + > +KMOD=3D sff > + > +SRCS+=3D sff_if.c sff_if.h > +SRCS+=3D bus_if.h device_if.h > + > +.if !empty(OPT_FDT) > +SRCS+=3D sfp_fdt.c \ > + ofw_bus_if.h > +.endif > + > +.include From nobody Fri Aug 18 16:26:49 2023 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 4RS6hs2mVgz4qlPV for ; Fri, 18 Aug 2023 16:27:09 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic308-55.consmr.mail.gq1.yahoo.com (sonic308-55.consmr.mail.gq1.yahoo.com [98.137.68.31]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4RS6hr0dbQz3QyQ for ; Fri, 18 Aug 2023 16:27:08 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=akEnjJGn; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.68.31 as permitted sender) smtp.mailfrom=marklmi@yahoo.com; dmarc=pass (policy=reject) header.from=yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1692376025; bh=HRmD9WMXM+hsBebxN4eFv6+2eutE/4eUveblTt7KFhY=; h=From:Subject:Date:To:References:From:Subject:Reply-To; b=akEnjJGn/7WPLibjZdicbXEjSrzMX0FBBNr6RAs47ml9p3sGo1pKxlRrX1ZCa3HAnkaSPzLJ0n1qirLYG2KUZgCsHWw9D37PPCoy9qOybc5+5htP4WHHjBwoK+i2hGmx8oZCn+YoV4u1fPRinVrsZ/lVGRuuNihYg1Wi1jqsj+eDWfMYcV+UzK4ZP+x4nwx6V+TAHtrqTf13Gs4y7arXeBMbo5J22Mhf2AL/C/52tZJhFfF69gCjaDsobqkcPuTL/2jZ+Nxp3dQr35xw+I0OYu+2GQoFKFJuLmTEEKwzlzrGSRD7PXEoXjY5faLAMT1ecPxGyE/pTYX/8d9jjj0JSg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1692376025; bh=/Zsva9CRwEiXzYwXlk4i2cDzlAouIDlBprChbtlKN33=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=WM74uYx5QrHpUGbPOCTSa98nLgPWVLQfCt5q0A+SZcqoIAXpxItMtEZ7+4NDkhQXhZ8G6QQtn7lcMd4y0RBMK+tW60/Knebd2VZ5VvAfzl4Y7y1jO9VpUxadDViNCrtZq5X2r9GSkwKkI83WvXV6i5Wv1FO0d452zOg7m9JWy1v7GEYHWe3KWJQiO/a0Z3IhaYQALvvNshW1YsI2+0tMctm2LY6ZLVUqxmFdsY2L1HvWNHpscnTjvjcFyFUY+bdP3MK85sDzsXrEpJAPxde5pUa5tk8AQipqrPJfavQiiGC881Yg9oG/WSx347st/iWOKS9ppBk6AhFNQPzfymmbpQ== X-YMail-OSG: FbFuS1oVM1lun4_Pkk7zk2L4dXDVpBd.PP4Nihn3yDTsphvr4.tDGCOVZM6XbHI syeFJlonNJcTqr6_4FyFddwTzwVF0yia0RZo1v_C5PBuWIPrIbbChi8_lqVAJMZRIarsaQGB5qJY yWhxckxRMjCv.bnbzr9wleI9br5SLiSz9Vh8_QQqwNjGdN0TuFUjLzsUuye_dMLY0VUaG7OVycPy BbWyejeB.sjv.XXeetioUM65_jy9DbY3Mb3b5ETLZutiM3h5k1TgYy_XyYgrWegfEy1diPyb31bd ZejNeDm3LCgV9LfHUMfaLWFbrwmJZ89ypiPC93rawgKEMOruEkE.1YrRr9bCUR5c5uRqZ33wEbPQ ZtQrr1cVfbn1v6vYtqdrDzEoYHIEh5GDd8RTfO.CzkOECpC7H0u0L3.tU9Wi.dbd3qT.IXTKmKqZ mskZhwtZczSZsfHEBC93Gm6f106RpX8coCHccM9aX.qYgv2uktoFs8xTu8_u9Jk6Oyufy5oJHgWZ 0bu_nuU0HgYK4RJxaSPqdz_YxARIMK3Ik8bbvJwOMzHPYfMEUmTLsNGWvN_h5rqb_WPYIvOZUOL. O7wxy8cNlAAkQxr1.eGOTrHqXTwHV_lG9G3blALflNA4zt5cviN43YAF14DGkeNRMyYMA7I7m1MT SJFNF9ARW_rXqTwxb7uRJGNGBPEuK4vbOGoNENvrPmkDpqKIgknCYH05yppVcWX3obfrc9duziUG 4bL9LoIMCwKzGXbUKRd3cwpmsbgWvy63q2x6LB9pxGQcJ4mMGsPPN4qZ3493ucej1VCF.43c5uEq b_6.Ulhi52Dsrb2EeSXH3IV.URZ4gsP1WPKirmFscwy209Z1yWSeZgtsal8jjuRQwYY3slmFF8YL CwMHTdQ2KpsB49GBp8_LU1YDlL878EsCU7s8xHKCtvth1okPgv6.J1tgbCkCK6DZZyw3x5E4rkEP EzcXYy6fiXf8k8ALscXegqHr.E.2iBfmkxy3gr2gG8Dx_XLvYrxfoiuMil445LyZIDxONlhZQcS7 JRDUKusBbuHW_imnOf0Psf.dEYPsp05.6ZbQEdjjtUltkas1jPEFhSn67KT2dE27HU7.YyfTo2Au Vy8p5F04wTZiyt_sAP1dvR6O82z8J1dToUGQUfK_Z20hfe0u9x4EE2t0fOSHLvYR2o0IYrujMiI0 dVtEuoEvmk4jdkKXDyNRuLqyHhsWNdAavx_gwblGUJt1U15N9sSqmPkYunITu6Fhq3DFrC0leXBY oxDyYiBT.k_vD3Ujzj9Tgv3Z4LtuPNPIwvtRx3IcP8P_KxIOoMWppgamdpPaoDwr_SpicJ5dZIWp .mwPQw4z.nVQFurexBlNNJtolPlcKD0ygbtANA3ztSgld.eodsym8iYpTx5fAvrm_iGXY6ntgswf MmV0qZRYWkvMr4r4ZH7DlA6JQSo5.WRZxc4NX8009HKb6FUYWkJzaIg8e7H6UL47JMgjXZpFZswN L0PWrcbVlKr56P3DhWdNVJj1jGuYz08pmakp7tJGIXXWTJ6jtxYQ39a__hJ3G2fIRsJK64KrX_JI OzIHhowuXPv.cO10yX5jGQk49yg_ls1anguHhTcHme19dt1FL0bnf1v5c9Vy50fHbUdvFcbza3X2 2yTL2dUfRPHQjyRhGuUE0cmTy6ZebUuAvPw9pX92UWfbE_zkfG5ODJjty47zKO5kMQ0nNttn_DTv 9YyfQPFk4nP6f6UBQpTFQQeANAnQLLhhPzuwcFe11MmksuqkaSpj7DRYb4yxoW5zpmDNnylIBgkO 3.hU2X27aIFU7zmqHPqbfsN9i6fR6zPlyDWZFKsoj3IKbMys.9_3TIBKC4wpoBOuB3iOOpseC8.W M8Q8MOVVCitVU5ttRJNmw_EsYkil5cTQV9xeRCQkRRe5bApDrL5i6CAXQn_qK.9wIVW7w.8qa51F WUI0jYZRDW_o_iqFJKSvSTtc5QfjeA_dC5u5LIz1WeF8v5zZZHsdLLPNo7o4z1YtdixsnRHerJ_O uBa_GTB0jsB3IDkMX7icmHTjjOM9gMK3Ln6XqqYGwko9OpIp0xhI17bYkj1P0knBJewDnieIUZnA u053UoASp8WtrjkcIlb0dhkhoE2NClu9MiGj33iqbBqsAOt3EamRP6lJk0m8KJYCiGNg3ZdBQuGD 3rapdQDLJIpwduA7Txw_ztRhq93cXAdclB_T1EfcL35B0t9jlHVPG.3BUPByiO6fPRCkeaYB8T.S q66UMwJMJqH4S9ZM09SUCq2vspmh1dzM8e8Dedg.Tdbkty00MqoppPXV5bzQHAdQa6ktWRbXUOan wEw-- X-Sonic-MF: X-Sonic-ID: 162a9494-de47-4ffd-808a-4fbffb527453 Received: from sonic.gate.mail.ne1.yahoo.com by sonic308.consmr.mail.gq1.yahoo.com with HTTP; Fri, 18 Aug 2023 16:27:05 +0000 Received: by hermes--production-gq1-6b7c87dcf5-792fm (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID dd4b8550fcc8640f6b7924b11dba1162; Fri, 18 Aug 2023 16:27:00 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3731.700.6\)) Subject: Re: ZFS deadlock in 14 Message-Id: <5B44567B-BD35-4E37-A016-0EA71D0EB9F1@yahoo.com> Date: Fri, 18 Aug 2023 09:26:49 -0700 To: "des@freebsd.org" , dev-commits-src-main@freebsd.org X-Mailer: Apple Mail (2.3731.700.6) References: <5B44567B-BD35-4E37-A016-0EA71D0EB9F1.ref@yahoo.com> X-Spamd-Result: default: False [-3.50 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; MV_CASE(0.50)[]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; MIME_GOOD(-0.10)[text/plain]; FROM_HAS_DN(0.00)[]; TO_DN_EQ_ADDR_SOME(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; ARC_NA(0.00)[]; MLMMJ_DEST(0.00)[dev-commits-src-main@freebsd.org]; RCVD_IN_DNSWL_NONE(0.00)[98.137.68.31:from]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.68.31:from]; DKIM_TRACE(0.00)[yahoo.com:+]; FREEMAIL_FROM(0.00)[yahoo.com]; RCVD_VIA_SMTP_AUTH(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; RCVD_TLS_LAST(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; MIME_TRACE(0.00)[0:+]; RCVD_COUNT_TWO(0.00)[2] X-Spamd-Bar: --- X-Rspamd-Queue-Id: 4RS6hr0dbQz3QyQ Dag-Erling_Sm=C3=B8rgrav wrote on Date: Fri, 18 Aug 2023 14:16:12 UTC : > Dag-Erling Sm=C3=B8rgrav writes: > > A kernel built from c47116e909 plus these two patches has so far = built > > 2,285 packages without a hitch, whereas normally it would have > > deadlocked after well before reaching 500 packages. I'll do another = run > > without the patches tomorrow just to be sure. >=20 > Plot twist: c47116e909 _without_ the patches also appears to be = working > fine. The last kernel I know for sure deadlocks is b36f469a15, so I'm > going to test cd25b0f740 and 28d2e3b5de. I'm confused: Tue, 18 Jul 2023 . . . =E2=80=A2 git: b36f469a15ec - main - zfs: set autotrim default to = 'off' Yuri Pankov But you had written: Dag-Erling_Sm=C3=B8rgrav Date: Tue, 15 Aug 2023 17:37:45 UTC=20 The attached script successfully deadlocks 9228ac3a69c4 where: Thu, 10 Aug 2023 . . . =E2=80=A2 git: 9228ac3a69c4 - main - ixgbe: Add support for 82599 LS = Kevin Bowling (You had previously reported a poudriere deadlock there as well.) Later on 2023-Aug-10 there is (about 11 or so commits later): =E2=80=A2 git: cd25b0f740f8 - main - zfs: cherry-pick fix from = openzfs Martin Matuska=20 =E2=80=A2 git: 28d2e3b5dedf - main - zfs: cherry-pick fix from = openzfs Martin Matuska I'll note there was also this: Dag-Erling_Sm=C3=B8rgrav Date: Sat, 12 Aug 2023 14:11:10 UTC=20 . . . Trying to narrow this range down, I did not get a deadlock with 4e8d558c9d1c (10 June) but I did with b7198dcfc039 (16 June), albeit after building ~1800 packages. . . . So the count seems to sometimes go well above 500 or so. =3D=3D=3D Mark Millard marklmi at yahoo.com From nobody Fri Aug 18 16:28:48 2023 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 4RS6km35s2z4qlQW; Fri, 18 Aug 2023 16:28:48 +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 4RS6km2XNnz3QpJ; Fri, 18 Aug 2023 16:28:48 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692376128; 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=iehST8c47usACCkV+7dkdiB38Q9WSVy1UnYmAmQ4sbQ=; b=fZBEzXQAu30B+awDboujJZjvuP8Ux21NaBctLeeJQJSC/B1eYNTmPKLQE07jBukWMEIV9Q XuoSt7aoy8pNMPbotbaur3rJMHyYUV8Eem1Ah1Gjj3Fbq5e2Aet8a5XULSb7t2ADF6lIiV y7WO91njRSFuL11FLAYCJ6llZbggl9KXOKD4A/Hc9r5VAePSIMcpGzo7zWb39Vmyml8ooL 6JIUPnkwuwym0U7JSXkIsYqVdDUqtTfGWwdyOizdCDWCpG7h4Yf87/69d63jjVINC9Y0jv N2tVHneW3Jn83IguoYPrWqUTQzDYH14IsC6MBw6R4YnevrfezNe8nruWkuDllA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692376128; 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=iehST8c47usACCkV+7dkdiB38Q9WSVy1UnYmAmQ4sbQ=; b=Q9+24fDjX2UdHo3ai5eZrbxuaqn7GfH4/O+/jVgY6UPC+6LbEvoE0FEN3y94Lqpqj0RKBt Zc52C0v820H4i6I/0euvatNpeP80O5PMkcyL893zbaxE0EU7+CFP+bAavOKEJQyEMeaisq Z47nb2bzDeK8kJOe8OXAkfNIc6/iInuKhi27cWzOUL5mCvJyS8nHdvzeLijNNbGla5+s63 KdbVSfXj03hzedVE9X3+Yd1vWMDcJ5cWyKvBg7nCwQahA++P9fldV20+XueTkHIt5fG53W EPARNAKH6sOQ1KRm00HEXwPTe++Wuj1nZZeLEqIPRysAsjH1/kfzDdnuNyJNyg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692376128; a=rsa-sha256; cv=none; b=ZonQ45G+j/8KfqeXeix2S40jw0CASF6XUgwAVCzhy14ZnmfLMgmDvtXMp6OCY4METjnP1o gaRB38RhtoYwye33O7K5wkPGvmuor8wl/kFYl/21cNwyD1WRa+GYlcQgdWL+/evh13dzLZ HzI9+y4EAfWjlxRmQQ6qiAz/ah0PPMShHO1l3+OWY6caq84pgoZy6+xUWOPKqa8xlkaFLK ofU8aKOqPC5QIrFzul5RzhNcW7NpMi9DIBSV6tFxfzuPQ7e37dHpyhFkrRrlrQdmouJ/Hb ElEa7PFd73ekgeWN/eGS0j/GE8rm5lVlNszBT39Cz916Cy/Ay6MG4yrwyiYKjA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RS6km1c1Qz7nf; Fri, 18 Aug 2023 16:28:48 +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 37IGSm4V034495; Fri, 18 Aug 2023 16:28:48 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37IGSmeO034492; Fri, 18 Aug 2023 16:28:48 GMT (envelope-from git) Date: Fri, 18 Aug 2023 16:28:48 GMT Message-Id: <202308181628.37IGSmeO034492@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Konstantin Belousov Subject: git: 04f683b25a81 - main - subr_unit.c: another attempt to fix the build 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: kib X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 04f683b25a81ad47c998e3e496419c08ae4905eb Auto-Submitted: auto-generated The branch main has been updated by kib: URL: https://cgit.FreeBSD.org/src/commit/?id=04f683b25a81ad47c998e3e496419c08ae4905eb commit 04f683b25a81ad47c998e3e496419c08ae4905eb Author: Konstantin Belousov AuthorDate: 2023-08-18 15:42:59 +0000 Commit: Konstantin Belousov CommitDate: 2023-08-18 16:28:42 +0000 subr_unit.c: another attempt to fix the build Reported by: cy Sponsored by: The FreeBSD Foundation MFC after: 1 week --- sys/kern/subr_unit.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/sys/kern/subr_unit.c b/sys/kern/subr_unit.c index 7a23f216d98e..6826678104d6 100644 --- a/sys/kern/subr_unit.c +++ b/sys/kern/subr_unit.c @@ -340,6 +340,10 @@ free_iter_unr(void *handle) } #if defined(DIAGNOSTIC) || !defined(_KERNEL) +#ifndef __diagused +#define __diagused +#endif + /* * Consistency check function. * From nobody Fri Aug 18 17:00:32 2023 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 4RS7RN4YcSz4qn9L; Fri, 18 Aug 2023 17:00:32 +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 4RS7RN45nyz3TmX; Fri, 18 Aug 2023 17:00:32 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692378032; 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=xnCt3PV75IxjOueBNgJlHMY2nyAzgJPj1mCO2I9z+/4=; b=Xb6Ru4tWvN2Mvy/3XKx0ifl59nu9yAH03315MHbdoev/ajD6ys032edKSJ4hOdv05t8e1X fonQxVaZTTZnx1QK+7Hjl/OmwlgOPdpelk4DuYcvn7wdYmNrzYjZFzv7pM437XgP/Q+3lk /+ynELroiUWsy++ieEWV1Yy6DDEy52MrYnhacItbBSJnUpr04X/AbcxoplJTpj1d+r0QPS Rny+BRA/NnUQH5qjVKuBeS4oxwK5JsUlFeBmQUapoP3TvGIhzo1KA/jrm18ZkGw+joifaI JyDoCZWkHMulJiJ31X/yL3k0997NY2G2Kk2jSwd8fcenVdSUKI00Rkkkcf/jBQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692378032; 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=xnCt3PV75IxjOueBNgJlHMY2nyAzgJPj1mCO2I9z+/4=; b=OldUMsc6Rb8JyzX7HO/6PX5oqdLIZlx29VrTvlUhSoSJ0tN25i88/29rdXkT1rtgvfCzzT hBcys76aNTjEVZyvemE/ALGIVf2yoOUfHhH9aPXpBUkLjnLgmbuN9Ma/Ut7J5fLJY1mhNL tOvIr/dMmXxrf/Xhb/SDgqXI0Q4lHpB8eOhf1uw+Sgcs1JXNnx2afB9l5Tjg/zIlF64ur+ WbMOHjG0N7lU3iAtjvoo8DoUq9RPN3aySxzV4qhQTOw/b5TSLj9R7BRLdtWt7eVmvL/tGG l/GI1UPQ1JwtWQJBu8qbQZNgQJ7S/oOjURC24jw5c0HKdNJqdZglTXRuJrlXDQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692378032; a=rsa-sha256; cv=none; b=t9dPBYqQAdfas5AHA0Yvu8MuHNOiyfBgmaf+d5TGMvlMtjVFBVZQvkjgmfX7TUuZXxYH/p 4KVrY8pNgW4FqZbbBDN1iRutNkIoDKmnM+jlv7pk0+FF86ZO5gbgSj7HDp2ufsci7xaJt2 Yobt9XTaHyiIHnV84uBpvuYbzfLIGU8yrZR0HIZLDS58iQqQ+VDBu5WWdVQZeP0TXyiM4k dIGwcV+fQnST4xF0toKIdkzy7ZK5HFc2pGaUAOBGNRsc9QWXe18EjcauiVt9pQ/ESJas0t 48RgQP86YiUa2LjXUMrKFRuU96bJXtKhm4JGfdAAkUwCezsgRj9RYB3KozM1Lw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RS7RN3B75z8kh; Fri, 18 Aug 2023 17:00:32 +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 37IH0WGv094406; Fri, 18 Aug 2023 17:00:32 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37IH0WZT094403; Fri, 18 Aug 2023 17:00:32 GMT (envelope-from git) Date: Fri, 18 Aug 2023 17:00:32 GMT Message-Id: <202308181700.37IH0WZT094403@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Graham Perrin Subject: git: edacf4b4824a - main - UPDATING: fix a typo, adjust a white space 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: grahamperrin X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: edacf4b4824af3630a953eb1080baf9c46f176de Auto-Submitted: auto-generated The branch main has been updated by grahamperrin: URL: https://cgit.FreeBSD.org/src/commit/?id=edacf4b4824af3630a953eb1080baf9c46f176de commit edacf4b4824af3630a953eb1080baf9c46f176de Author: Graham Perrin AuthorDate: 2023-08-18 16:55:25 +0000 Commit: Graham Perrin CommitDate: 2023-08-18 16:55:25 +0000 UPDATING: fix a typo, adjust a white space From: > … chagned. boot0sio … to: > … changed. boot0sio … Fixes: 4722ceb7d53e Use 115200 bps by default for serial communication --- UPDATING | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/UPDATING b/UPDATING index 705ca6431a32..b818d4dc8d29 100644 --- a/UPDATING +++ b/UPDATING @@ -34,7 +34,7 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 14.x IS SLOW: configuration. Note that the early x86 BIOS bootloader (i.e., boot0sio) does not - support rates above 9600 bps and is not chagned. boot0sio users may + support rates above 9600 bps and is not changed. boot0sio users may set BOOT_COMCONSOLE_SPEED=9600 to use 9600 for all of the boot components, or use the standard boot0 and have the boot2 stage start with the serial port at 115200. From nobody Fri Aug 18 17:18:20 2023 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 4RS87s5Qnlz4qpqr; Fri, 18 Aug 2023 17:32:09 +0000 (UTC) (envelope-from dsl@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (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 "smtp.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RS87s4z7Sz3Wxt; Fri, 18 Aug 2023 17:32:09 +0000 (UTC) (envelope-from dsl@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692379929; 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: in-reply-to:in-reply-to:references:references; bh=hDsLChW1xgDHIbZ2gOOCdmFd9hRq6xKGYK9dUYkbThY=; b=r3yNkKouKLSNiytCytzmBibPSICnDwHUipAqxn4dSttYmNp/e5OyGenbTrPezDcQx4NXyf bhXmmq/Xx9bCYYj35Afi4jACMwDUktkLBVX79jLZnfQt1yidQSHzcAj1J+2wCqTBd2ivLb ITYVlJ5WLm6u3VsbJ+YWNs9v7JFOll2dRJdcgsloRuUXNogZjuMgfgH7G47fPBxRJ8mXUS yvdwVSro5ZtrrcARxmmSR27kmMQVS/qBbF+LENOAYWhbmMbdDlq/gFUJnnIZKQECzOaAkm vhM7qfV4e5pP2negx+iNZizGhK9UXblNXZPAi/6eob+SRqLXbluUNNPJKLuFRw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692379929; 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: in-reply-to:in-reply-to:references:references; bh=hDsLChW1xgDHIbZ2gOOCdmFd9hRq6xKGYK9dUYkbThY=; b=EAf4LLBX/qq8r1WvsaIFSxKm76oXlXecBEdEuLXabEpoWOevenVoUFC+lLeRIaSxzuB7pg 9ourlA3c5hvz3LGbvACgZ2C0xIDD0T3gNWsi5nftziCI9fIeshMPnfy2XfiiyLCOjsIJP2 jiQ9EfWUuZyzkFmuV0avfTYyiauszvVNfYoPs6mFUPJ3bW6cUuEXDu7sRyGdnbfxDEMaYu ulW7+vMT3r6GJkvm4KsI/SXrSaA23Ja9+a6k4oxu/Fzre5aSimmN500UsBw6OQqj+bk7NZ XNzyboTY5fi5b7cNgDIW1/rfeCD7kJbAeuepYhBQSx++Z85AmX9o+PzK8ZiqzA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692379929; a=rsa-sha256; cv=none; b=jLXYRtZ02qkIIHut9pcC16dY6rE4e68QeR4wyoi5Ltvj8AUUEkys8oL4kzHk1Tm5+UTdUz SJq9rlhif9If4CsLBbHGxcAcR6zgAo7e5v9cMBOzhBU1RI/KF9DGFI6Nusterw4f3DaDRR 4zC4XvcR9zze3snX+8cMUvzc6T09qPMddInElK2krfxaLLQIZj90XjlKEHbjH8qQIjbkQ7 1WcXe7pmghvpdKXNz3BoXR4Am25lPSQ1Y+LgDqdFqRThLgo91V/h//7WuS82o7aRIdNKhX 5gzPY8T+idbLFVBnTKTsy1ozEVQ3SoitBI3Jh/c48arrc94oB29ZxGn4ZBpZZw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from localhost (unknown [91.226.51.235]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) (Authenticated sender: dsl) by smtp.freebsd.org (Postfix) with ESMTPSA id 4RS87s0fpXz1JP9; Fri, 18 Aug 2023 17:32:08 +0000 (UTC) (envelope-from dsl@FreeBSD.org) References: <202308181040.37IAetMR060855@gitrepo.freebsd.org> <7DD26452-7D0C-45BA-AA01-825B1073FEC6@freebsd.org> User-agent: mu4e 1.8.13; emacs 28.2 From: Dmitry Salychev To: Jessica Clarke Cc: "src-committers@freebsd.org" , "dev-commits-src-all@freebsd.org" , "dev-commits-src-main@freebsd.org" Subject: Re: git: 2a9021898c4e - main - sff: Add SFP driver (fdt-based draft) Date: Fri, 18 Aug 2023 19:18:20 +0200 In-reply-to: <7DD26452-7D0C-45BA-AA01-825B1073FEC6@freebsd.org> Message-ID: <86h6ow5k9y.fsf@peasant.tower.home> 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Jessica Clarke writes: > On 18 Aug 2023, at 11:40, Dmitry Salychev wrote: >>=20 >> The branch main has been updated by dsl: >>=20 >> URL: https://cgit.FreeBSD.org/src/commit/?id=3D2a9021898c4ee2154787da862= c238cfeccd655df >>=20 >> commit 2a9021898c4ee2154787da862c238cfeccd655df >> Author: Dmitry Salychev >> AuthorDate: 2023-08-18 09:17:31 +0000 >> Commit: Dmitry Salychev >> CommitDate: 2023-08-18 10:40:11 +0000 >>=20 >> sff: Add SFP driver (fdt-based draft) >>=20 >> This basic version of the driver obtains properties of the "sff,sfp" >> compatible devices and implements a simple interface to provide an I2C >> bus device for the rest of the drivers (e.g. to implement SIOCGI2C). >>=20 >> Both of the interface and driver are subjects for a further >> generalization to be used in case of non-FDT and non-arm64 platforms. >>=20 >> Reviewed by: bz, manu >> Approved by: bz (mentor) >> MFC after: 3 weeks >> Differential Revision: https://reviews.freebsd.org/D41440 >> --- >> sys/arm64/conf/std.nxp | 3 + >> sys/conf/files | 2 + >> sys/dev/sff/sff_if.m | 35 +++++++++++ >> sys/dev/sff/sfp_fdt.c | 155 +++++++++++++++++++++++++++++++++++++++++= ++++++ >> sys/modules/Makefile | 2 + >> sys/modules/sff/Makefile | 13 ++++ >> 6 files changed, 210 insertions(+) >>=20 >> diff --git a/sys/arm64/conf/std.nxp b/sys/arm64/conf/std.nxp >> index 5b2e2b52d4e6..b4552fadaff4 100644 >> --- a/sys/arm64/conf/std.nxp >> +++ b/sys/arm64/conf/std.nxp >> @@ -25,6 +25,9 @@ device sdhci >> device dpaa2 # Data Path Acceleration Architecture (2nd Gen) >> device enetc # QorIQ LS1028A NIC >>=20 >> +# SFF/SFP >> +device sff # Small Form Factor Transceivers >> + >> options FDT >> device acpi >>=20 >> diff --git a/sys/conf/files b/sys/conf/files >> index 0db5887e6a75..b5cd85cba0e4 100644 >> --- a/sys/conf/files >> +++ b/sys/conf/files >> @@ -3044,6 +3044,8 @@ dev/sdhci/sdhci_pci.c optional sdhci pci >> dev/sdio/sdio_if.m optional mmccam >> dev/sdio/sdio_subr.c optional mmccam >> dev/sdio/sdiob.c optional mmccam >> +dev/sff/sff_if.m optional sff >> +dev/sff/sfp_fdt.c optional sff fdt >> dev/sge/if_sge.c optional sge pci >> dev/siis/siis.c optional siis pci >> dev/sis/if_sis.c optional sis pci >> diff --git a/sys/dev/sff/sff_if.m b/sys/dev/sff/sff_if.m >> new file mode 100644 >> index 000000000000..823e557992c2 >> --- /dev/null >> +++ b/sys/dev/sff/sff_if.m >> @@ -0,0 +1,35 @@ >> +#- >> +# SPDX-License-Identifier: BSD-2-Clause >> +# >> +# Copyright =C2=A9 2023 Dmitry Salychev >> +# >> +# Redistribution and use in source and binary forms, with or without >> +# modification, are permitted provided that the following conditions >> +# are met: >> +# 1. Redistributions of source code must retain the above copyright >> +# notice, this list of conditions and the following disclaimer. >> +# 2. Redistributions in binary form must reproduce the above copyright >> +# notice, this list of conditions and the following disclaimer in the >> +# documentation and/or other materials provided with the distributio= n. >> +# >> +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND >> +# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE >> +# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PU= RPOSE >> +# ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIAB= LE >> +# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUE= NTIAL >> +# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOO= DS >> +# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) >> +# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, S= TRICT >> +# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY= WAY >> +# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF >> +# SUCH DAMAGE. >> +# >> + >> +#include >> + >> +INTERFACE sff; >> + >> +METHOD int get_i2c_bus { >> + device_t dev; >> + device_t *i2c_bus; >> +}; >> diff --git a/sys/dev/sff/sfp_fdt.c b/sys/dev/sff/sfp_fdt.c >> new file mode 100644 >> index 000000000000..7430282ede70 >> --- /dev/null >> +++ b/sys/dev/sff/sfp_fdt.c >> @@ -0,0 +1,155 @@ >> +/*- >> + * SPDX-License-Identifier: BSD-2-Clause >> + * >> + * Copyright =C2=A9 2023 Dmitry Salychev >> + * >> + * Redistribution and use in source and binary forms, with or without >> + * modification, are permitted provided that the following conditions >> + * are met: >> + * 1. Redistributions of source code must retain the above copyright >> + * notice, this list of conditions and the following disclaimer. >> + * 2. Redistributions in binary form must reproduce the above copyright >> + * notice, this list of conditions and the following disclaimer in t= he >> + * documentation and/or other materials provided with the distributi= on. >> + * >> + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' A= ND >> + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE >> + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR P= URPOSE >> + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIA= BLE >> + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQU= ENTIAL >> + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GO= ODS >> + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) >> + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, = STRICT >> + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN AN= Y WAY >> + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY = OF >> + * SUCH DAMAGE. >> + */ >> + >> +/* >> + * Small Form Factor (SFF) Committee Pluggable (SFP) Transceiver (FDT-b= ased). >> + */ >> + >> +#include >> +#include >> +#include >> +#include >> + >> +#include >> +#include >> +#include >> + >> +#include "sff_if.h" >> + >> +struct sfp_fdt_softc { >> + phandle_t ofw_node; >> + phandle_t i2c_bus; >> + >> + phandle_t mod_def; >> + phandle_t los; >> + phandle_t tx_fault; >> + phandle_t tx_disable; >> + phandle_t rx_rate; >> + phandle_t tx_rate; > > These names sound like they should be numbers, not handles to GPIOs. > FDT example: sfp_xg1: dpmac1-sfp { compatible =3D "sff,sfp"; i2c-bus =3D <&sfpupper_i2c>; tx-fault-gpios =3D <&sfpgpio 4 GPIO_ACTIVE_HIGH>; tx-disable-gpios =3D <&sfpgpio 5 GPIO_ACTIVE_HIGH>; mod-def0-gpios =3D <&sfpgpio 6 GPIO_ACTIVE_LOW>; los-gpios =3D <&sfpgpio 7 GPIO_ACTIVE_HIGH>; maximum-power-milliwatt =3D <2000>; }; >> + uint32_t max_power; /* in mW */ >> +}; >> + >> +static int >> +sfp_fdt_probe(device_t dev) >> +{ >> + phandle_t node; >> + ssize_t s; >> + >> + node =3D ofw_bus_get_node(dev); >> + if (!ofw_bus_node_is_compatible(node, "sff,sfp")) >> + return (ENXIO); >> + >> + s =3D device_get_property(dev, "i2c-bus", &node, sizeof(node), >> + DEVICE_PROP_HANDLE); >> + if (s =3D=3D -1) { >> + device_printf(dev, "%s: '%s' has no 'i2c-bus' property, s %zd\n", >> + __func__, ofw_bus_get_name(dev), s); > > What=E2=80=99s the point of printing s when it=E2=80=99s known to be -1? > The only reason is to check the watchful eye of the project, of course :) >> + return (ENXIO); >> + } >> + >> + device_set_desc(dev, "Small Form-factor Pluggable Transceiver"); >> + return (BUS_PROBE_DEFAULT); >> +} >> + >> +static int >> +sfp_fdt_attach(device_t dev) >> +{ >> + struct sfp_fdt_softc *sc; >> + ssize_t s; >> + int error; >> + >> + sc =3D device_get_softc(dev); >> + sc->ofw_node =3D ofw_bus_get_node(dev); >> + >> + s =3D device_get_property(dev, "i2c-bus", &sc->i2c_bus, >> + sizeof(sc->i2c_bus), DEVICE_PROP_HANDLE); >> + if (s =3D=3D -1) { >> + device_printf(dev, "%s: cannot find 'i2c-bus' property: %zd\n", >> + __func__, s); > > Ditto. > >> + return (ENXIO); >> + } >> + >> + /* Optional properties */ >> + (void)device_get_property(dev, "mod-def0-gpios", &sc->mod_def, >> + sizeof(sc->mod_def), DEVICE_PROP_HANDLE); >> + (void)device_get_property(dev, "los-gpios", &sc->los, sizeof(sc->los), >> + DEVICE_PROP_HANDLE); >> + (void)device_get_property(dev, "tx-fault-gpios", &sc->tx_fault, >> + sizeof(sc->tx_fault), DEVICE_PROP_HANDLE); >> + (void)device_get_property(dev, "tx-disable-gpios", &sc->tx_disable, >> + sizeof(sc->tx_disable), DEVICE_PROP_HANDLE); >> + (void)device_get_property(dev, "rate-select0-gpios", &sc->rx_rate, >> + sizeof(sc->rx_rate), DEVICE_PROP_HANDLE); >> + (void)device_get_property(dev, "rate-select1-gpios", &sc->tx_rate, >> + sizeof(sc->tx_rate), DEVICE_PROP_HANDLE); >> + (void)device_get_property(dev, "maximum-power-milliwatt", &sc->max_pow= er, >> + sizeof(sc->max_power), DEVICE_PROP_UINT32); >> + >> + error =3D OF_device_register_xref(OF_xref_from_node(sc->ofw_node), dev= ); >> + if (error !=3D 0) >> + device_printf(dev, "%s: failed to register xref %#x\n", >> + __func__, OF_xref_from_node(sc->ofw_node)); > > : %d, error? Good catch, thanks! > > Jess > >> + >> + return (error); >> +} >> + >> +static int >> +sfp_fdt_get_i2c_bus(device_t dev, device_t *i2c_bus) >> +{ >> + struct sfp_fdt_softc *sc; >> + device_t xdev; >> + >> + KASSERT(i2c_bus !=3D NULL, ("%s: i2c_bus is NULL", __func__)); >> + >> + sc =3D device_get_softc(dev); >> + xdev =3D OF_device_from_xref(OF_xref_from_node(sc->i2c_bus)); >> + if (xdev =3D=3D NULL) >> + return (ENXIO); >> + >> + *i2c_bus =3D xdev; >> + return (0); >> +} >> + >> +static device_method_t sfp_fdt_methods[] =3D { >> + /* Device interface */ >> + DEVMETHOD(device_probe, sfp_fdt_probe), >> + DEVMETHOD(device_attach, sfp_fdt_attach), >> + DEVMETHOD(device_detach, bus_generic_detach), >> + >> + /* SFF */ >> + DEVMETHOD(sff_get_i2c_bus, sfp_fdt_get_i2c_bus), >> + >> + DEVMETHOD_END >> +}; >> + >> +DEFINE_CLASS_0(sfp_fdt, sfp_fdt_driver, sfp_fdt_methods, >> + sizeof(struct sfp_fdt_softc)); >> + >> +EARLY_DRIVER_MODULE(sfp_fdt, simplebus, sfp_fdt_driver, 0, 0, >> + BUS_PASS_SUPPORTDEV); >> +EARLY_DRIVER_MODULE(sfp_fdt, ofwbus, sfp_fdt_driver, 0, 0, >> + BUS_PASS_SUPPORTDEV); >> diff --git a/sys/modules/Makefile b/sys/modules/Makefile >> index 201cfbcca725..4b98c7ed6e0d 100644 >> --- a/sys/modules/Makefile >> +++ b/sys/modules/Makefile >> @@ -355,6 +355,7 @@ SUBDIR=3D \ >> ${_sdhci_fdt} \ >> sdhci_pci \ >> sdio \ >> + ${_sff} \ >> sem \ >> send \ >> ${_sfxge} \ >> @@ -678,6 +679,7 @@ _cxgb=3D cxgb >> .if ${MACHINE_CPUARCH} =3D=3D "aarch64" >> _armv8crypto=3D armv8crypto >> _dpaa2=3D dpaa2 >> +_sff=3D sff >> _em=3D em >> _hyperv=3D hyperv >>=20 >> diff --git a/sys/modules/sff/Makefile b/sys/modules/sff/Makefile >> new file mode 100644 >> index 000000000000..96832070de63 >> --- /dev/null >> +++ b/sys/modules/sff/Makefile >> @@ -0,0 +1,13 @@ >> +.PATH: ${SRCTOP}/sys/dev/sff >> + >> +KMOD=3D sff >> + >> +SRCS+=3D sff_if.c sff_if.h >> +SRCS+=3D bus_if.h device_if.h >> + >> +.if !empty(OPT_FDT) >> +SRCS+=3D sfp_fdt.c \ >> + ofw_bus_if.h >> +.endif >> + >> +.include Regards, Dmitry --=20 https://wiki.freebsd.org/DmitrySalychev From nobody Fri Aug 18 17:35:47 2023 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 4RS8DJ33XQz4qpsw for ; Fri, 18 Aug 2023 17:36:00 +0000 (UTC) (envelope-from jrtc27@jrtc27.com) Received: from mail-wm1-f45.google.com (mail-wm1-f45.google.com [209.85.128.45]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RS8DJ2HFDz3Xx3 for ; Fri, 18 Aug 2023 17:36:00 +0000 (UTC) (envelope-from jrtc27@jrtc27.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-wm1-f45.google.com with SMTP id 5b1f17b1804b1-3fe426b86a8so11363475e9.3 for ; Fri, 18 Aug 2023 10:36:00 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1692380159; x=1692984959; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=qrD5C1S6U2/lsGJPSHaSPEuojLaTeHGekT7oSZEr4gE=; b=fQt++767ooK+TYHMP8T4Hg8zP1pzEx7hKHpGwssyi9OTMYErvB2CAdtWvmwvV1lpLc r0hZLmcxoQPPYcfIDgI8//KMUytdMQnaeYv6eGU91J2IcyalIEIBi0Yy3CHFEhM1ltkO ayDQO40PfUb3tSdF0FWTwcugp5Y0qs4bdsh54YSsgp1FNKx8hlI5YwtgT8S3y7+kZ8xf HyoAlLSYW4RKTbEXEN0UOiChMWg9r6FFwwOi1pS+Kk3FAhRTNGh0y0EcSi8OVi39pr0d 5+FeTptarXuUgrOx/tg0vc3sao90eTOW8VVbVgU9qtSaHeqjzrQctvt05Qll1ws8/bQW fmUA== X-Gm-Message-State: AOJu0YxP4YfN+NZnwJsDwciS2wQe2wjCekK60By35XIHjKhGLvU2w1l7 meTfHQ8/CwLRZ92FWncY0PEjZQ== X-Google-Smtp-Source: AGHT+IEYeI/jgfkeN9paa7Vba120ECAtjnAOOAw9zS2fS5jzbiE1EL+ERkPkpUOZ9D5Kh5h9cyjmGg== X-Received: by 2002:adf:f202:0:b0:317:1b08:b317 with SMTP id p2-20020adff202000000b003171b08b317mr2473331wro.6.1692380158406; Fri, 18 Aug 2023 10:35:58 -0700 (PDT) Received: from smtpclient.apple ([131.111.5.246]) by smtp.gmail.com with ESMTPSA id p6-20020a5d68c6000000b00317c742ca9asm3539785wrw.43.2023.08.18.10.35.57 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Fri, 18 Aug 2023 10:35:58 -0700 (PDT) Content-Type: text/plain; charset=utf-8 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3731.600.7\)) Subject: Re: git: 2a9021898c4e - main - sff: Add SFP driver (fdt-based draft) From: Jessica Clarke In-Reply-To: <86h6ow5k9y.fsf@peasant.tower.home> Date: Fri, 18 Aug 2023 18:35:47 +0100 Cc: "src-committers@freebsd.org" , "dev-commits-src-all@freebsd.org" , "dev-commits-src-main@freebsd.org" Content-Transfer-Encoding: quoted-printable Message-Id: <00BDB172-6E09-4000-B59F-843DA4F723F7@freebsd.org> References: <202308181040.37IAetMR060855@gitrepo.freebsd.org> <7DD26452-7D0C-45BA-AA01-825B1073FEC6@freebsd.org> <86h6ow5k9y.fsf@peasant.tower.home> To: Dmitry Salychev X-Mailer: Apple Mail (2.3731.600.7) X-Rspamd-Queue-Id: 4RS8DJ2HFDz3Xx3 X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:209.85.128.0/17, country:US] On 18 Aug 2023, at 18:18, Dmitry Salychev wrote: >=20 >=20 > Jessica Clarke writes: >=20 >> On 18 Aug 2023, at 11:40, Dmitry Salychev wrote: >>>=20 >>> The branch main has been updated by dsl: >>>=20 >>> URL: = https://cgit.FreeBSD.org/src/commit/?id=3D2a9021898c4ee2154787da862c238cfe= ccd655df >>>=20 >>> commit 2a9021898c4ee2154787da862c238cfeccd655df >>> Author: Dmitry Salychev >>> AuthorDate: 2023-08-18 09:17:31 +0000 >>> Commit: Dmitry Salychev >>> CommitDate: 2023-08-18 10:40:11 +0000 >>>=20 >>> sff: Add SFP driver (fdt-based draft) >>>=20 >>> This basic version of the driver obtains properties of the = "sff,sfp" >>> compatible devices and implements a simple interface to provide an = I2C >>> bus device for the rest of the drivers (e.g. to implement = SIOCGI2C). >>>=20 >>> Both of the interface and driver are subjects for a further >>> generalization to be used in case of non-FDT and non-arm64 = platforms. >>>=20 >>> Reviewed by: bz, manu >>> Approved by: bz (mentor) >>> MFC after: 3 weeks >>> Differential Revision: https://reviews.freebsd.org/D41440 >>> --- >>> sys/arm64/conf/std.nxp | 3 + >>> sys/conf/files | 2 + >>> sys/dev/sff/sff_if.m | 35 +++++++++++ >>> sys/dev/sff/sfp_fdt.c | 155 = +++++++++++++++++++++++++++++++++++++++++++++++ >>> sys/modules/Makefile | 2 + >>> sys/modules/sff/Makefile | 13 ++++ >>> 6 files changed, 210 insertions(+) >>>=20 >>> diff --git a/sys/arm64/conf/std.nxp b/sys/arm64/conf/std.nxp >>> index 5b2e2b52d4e6..b4552fadaff4 100644 >>> --- a/sys/arm64/conf/std.nxp >>> +++ b/sys/arm64/conf/std.nxp >>> @@ -25,6 +25,9 @@ device sdhci >>> device dpaa2 # Data Path Acceleration Architecture (2nd Gen) >>> device enetc # QorIQ LS1028A NIC >>>=20 >>> +# SFF/SFP >>> +device sff # Small Form Factor Transceivers >>> + >>> options FDT >>> device acpi >>>=20 >>> diff --git a/sys/conf/files b/sys/conf/files >>> index 0db5887e6a75..b5cd85cba0e4 100644 >>> --- a/sys/conf/files >>> +++ b/sys/conf/files >>> @@ -3044,6 +3044,8 @@ dev/sdhci/sdhci_pci.c optional sdhci pci >>> dev/sdio/sdio_if.m optional mmccam >>> dev/sdio/sdio_subr.c optional mmccam >>> dev/sdio/sdiob.c optional mmccam >>> +dev/sff/sff_if.m optional sff >>> +dev/sff/sfp_fdt.c optional sff fdt >>> dev/sge/if_sge.c optional sge pci >>> dev/siis/siis.c optional siis pci >>> dev/sis/if_sis.c optional sis pci >>> diff --git a/sys/dev/sff/sff_if.m b/sys/dev/sff/sff_if.m >>> new file mode 100644 >>> index 000000000000..823e557992c2 >>> --- /dev/null >>> +++ b/sys/dev/sff/sff_if.m >>> @@ -0,0 +1,35 @@ >>> +#- >>> +# SPDX-License-Identifier: BSD-2-Clause >>> +# >>> +# Copyright =C2=A9 2023 Dmitry Salychev >>> +# >>> +# Redistribution and use in source and binary forms, with or = without >>> +# modification, are permitted provided that the following = conditions >>> +# are met: >>> +# 1. Redistributions of source code must retain the above copyright >>> +# notice, this list of conditions and the following disclaimer. >>> +# 2. Redistributions in binary form must reproduce the above = copyright >>> +# notice, this list of conditions and the following disclaimer = in the >>> +# documentation and/or other materials provided with the = distribution. >>> +# >>> +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS = IS'' AND >>> +# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, = THE >>> +# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A = PARTICULAR PURPOSE >>> +# ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE = LIABLE >>> +# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR = CONSEQUENTIAL >>> +# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE = GOODS >>> +# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS = INTERRUPTION) >>> +# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN = CONTRACT, STRICT >>> +# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN = ANY WAY >>> +# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE = POSSIBILITY OF >>> +# SUCH DAMAGE. >>> +# >>> + >>> +#include >>> + >>> +INTERFACE sff; >>> + >>> +METHOD int get_i2c_bus { >>> + device_t dev; >>> + device_t *i2c_bus; >>> +}; >>> diff --git a/sys/dev/sff/sfp_fdt.c b/sys/dev/sff/sfp_fdt.c >>> new file mode 100644 >>> index 000000000000..7430282ede70 >>> --- /dev/null >>> +++ b/sys/dev/sff/sfp_fdt.c >>> @@ -0,0 +1,155 @@ >>> +/*- >>> + * SPDX-License-Identifier: BSD-2-Clause >>> + * >>> + * Copyright =C2=A9 2023 Dmitry Salychev >>> + * >>> + * Redistribution and use in source and binary forms, with or = without >>> + * modification, are permitted provided that the following = conditions >>> + * are met: >>> + * 1. Redistributions of source code must retain the above = copyright >>> + * notice, this list of conditions and the following disclaimer. >>> + * 2. Redistributions in binary form must reproduce the above = copyright >>> + * notice, this list of conditions and the following disclaimer = in the >>> + * documentation and/or other materials provided with the = distribution. >>> + * >>> + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS = IS'' AND >>> + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED = TO, THE >>> + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A = PARTICULAR PURPOSE >>> + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE = LIABLE >>> + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR = CONSEQUENTIAL >>> + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF = SUBSTITUTE GOODS >>> + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS = INTERRUPTION) >>> + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN = CONTRACT, STRICT >>> + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING = IN ANY WAY >>> + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE = POSSIBILITY OF >>> + * SUCH DAMAGE. >>> + */ >>> + >>> +/* >>> + * Small Form Factor (SFF) Committee Pluggable (SFP) Transceiver = (FDT-based). >>> + */ >>> + >>> +#include >>> +#include >>> +#include >>> +#include >>> + >>> +#include >>> +#include >>> +#include >>> + >>> +#include "sff_if.h" >>> + >>> +struct sfp_fdt_softc { >>> + phandle_t ofw_node; >>> + phandle_t i2c_bus; >>> + >>> + phandle_t mod_def; >>> + phandle_t los; >>> + phandle_t tx_fault; >>> + phandle_t tx_disable; >>> + phandle_t rx_rate; >>> + phandle_t tx_rate; >>=20 >> These names sound like they should be numbers, not handles to GPIOs. >>=20 >=20 > FDT example: >=20 > sfp_xg1: dpmac1-sfp { > compatible =3D "sff,sfp"; > i2c-bus =3D <&sfpupper_i2c>; > tx-fault-gpios =3D <&sfpgpio 4 GPIO_ACTIVE_HIGH>; > tx-disable-gpios =3D <&sfpgpio 5 GPIO_ACTIVE_HIGH>; > mod-def0-gpios =3D <&sfpgpio 6 GPIO_ACTIVE_LOW>; > los-gpios =3D <&sfpgpio 7 GPIO_ACTIVE_HIGH>; > maximum-power-milliwatt =3D <2000>; > }; Yes, exactly. =E2=80=9Ctx_rate=E2=80=9D sounds like it=E2=80=99s some = kind of bits-per-second measure, for example, that would be a uint32_t (like max_power), but is in fact a property called =E2=80=9Crate-select1-gpios=E2=80=9D that=E2=80=99= s a handle. That is, the softc member names are very confusing. Jess From nobody Fri Aug 18 17:55:03 2023 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 4RS8gK2Z1Sz4qrds; Fri, 18 Aug 2023 17:55:57 +0000 (UTC) (envelope-from dsl@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (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 "smtp.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RS8gK1y5Kz3bCb; Fri, 18 Aug 2023 17:55:57 +0000 (UTC) (envelope-from dsl@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692381357; 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: in-reply-to:in-reply-to:references:references; bh=FEz+hk/K2F4X1dfdRkfd95Lm7p43wgoTU56jVtogkO4=; b=Si9NUEGZHOR+FDogrKDz3ypL3etrfgUPGqMVl/PT/4xVEEH7pY/zXiXKLNtjjjgO35ZMg4 IyYpTQydWqMG3Z3sUfzw+hke7bpX9rIgdTT2Zu8sr6B47FmpOnqkXXyriOI2dRL9noroAz 60bkc+ANkTY/sjdqH2+4xYhZC9ydI5BdoNUd1KIkCM0s3WwdA0yK5GQZ0o85jU1x7ljoCj FF85UXInuJT+LDnNFeNswH1YE4E13Fz43aHfVgMN778hzprvPa9TC6k5Fo90L76TrDyaCp toAAouhqKHaHMUHLK5SCrkgaHzNsdiz32kBrPs5MsqzZuEywNItsh4NvjwlEpA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692381357; 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: in-reply-to:in-reply-to:references:references; bh=FEz+hk/K2F4X1dfdRkfd95Lm7p43wgoTU56jVtogkO4=; b=JC3+jBgHi4e1wozbvVTD9kIDBcual+WVC2U1ELqviu7GI3nw5BBlhHfZzP8NQEFKKUNOLM klK5PfHyrQZoSyN8Ny3DutWY1PrKx3wODMZwvKCl1UErHdIC5wYW9LNLs9Oy+nMqWP17ta HrJJcvRWvloQ7FKL4Rp+xCFFmZ+L+ujuCVhvNUb8Z+Wv25INT5GlKXwZAgxAhtpMju1590 1b7/AyGCXUxB8KZRV+NWDeAzSOU7BblrNvR2qM22BtjsxLzxgBUpSRhN/D2A68nbguMRff UzntVYjszdUGATyeAnlaWnv59amml64exhrx4e7+G3V/EAdtltjGFktifhMIaA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692381357; a=rsa-sha256; cv=none; b=nL8UOl74IPz12gTL2yfy2AYhERi6z2PMAVGGkjf1pXSEi4Ijg8BErt9CVxartWBRWC75mi +Z9IAWQR/FrA0V2c6wqP0y8ESCwB00WfVAraIcwFLgh1ZEh/5raknNlzODMv+z4FultCWm ZKdXxENPU+1uB7qRePydl3fPxcTWp4jOm/OjKM6tx7rI2FEIgjYJ2+t1TOfj/An2aGbF3l JnU8wIZ9/2v2Lwhx4k7V90qofUKYITM2g7nYsRVLTjHof84YoAfDD0J9zodcQmzLqJ1P8I bBi2cCqGslkRPAe4u156AKVcA65EmJPbNg8Odo6snYO61fOEADh1jbi4Qbtrtw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from localhost (unknown [91.226.51.235]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) (Authenticated sender: dsl) by smtp.freebsd.org (Postfix) with ESMTPSA id 4RS8gJ54VLz1JDK; Fri, 18 Aug 2023 17:55:56 +0000 (UTC) (envelope-from dsl@FreeBSD.org) References: <202308181040.37IAetMR060855@gitrepo.freebsd.org> <7DD26452-7D0C-45BA-AA01-825B1073FEC6@freebsd.org> <86h6ow5k9y.fsf@peasant.tower.home> <00BDB172-6E09-4000-B59F-843DA4F723F7@freebsd.org> User-agent: mu4e 1.8.13; emacs 28.2 From: Dmitry Salychev To: Jessica Clarke Cc: "src-committers@freebsd.org" , "dev-commits-src-all@freebsd.org" , "dev-commits-src-main@freebsd.org" Subject: Re: git: 2a9021898c4e - main - sff: Add SFP driver (fdt-based draft) Date: Fri, 18 Aug 2023 19:55:03 +0200 In-reply-to: <00BDB172-6E09-4000-B59F-843DA4F723F7@freebsd.org> Message-ID: <86a5uo5j6b.fsf@peasant.tower.home> 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Jessica Clarke writes: > On 18 Aug 2023, at 18:18, Dmitry Salychev wrote: >>=20 >>=20 >> Jessica Clarke writes: >>=20 >>> On 18 Aug 2023, at 11:40, Dmitry Salychev wrote: >>>>=20 >>>> The branch main has been updated by dsl: >>>>=20 >>>> URL: https://cgit.FreeBSD.org/src/commit/?id=3D2a9021898c4ee2154787da8= 62c238cfeccd655df >>>>=20 >>>> commit 2a9021898c4ee2154787da862c238cfeccd655df >>>> Author: Dmitry Salychev >>>> AuthorDate: 2023-08-18 09:17:31 +0000 >>>> Commit: Dmitry Salychev >>>> CommitDate: 2023-08-18 10:40:11 +0000 >>>>=20 >>>> sff: Add SFP driver (fdt-based draft) >>>>=20 >>>> This basic version of the driver obtains properties of the "sff,sfp" >>>> compatible devices and implements a simple interface to provide an I= 2C >>>> bus device for the rest of the drivers (e.g. to implement SIOCGI2C). >>>>=20 >>>> Both of the interface and driver are subjects for a further >>>> generalization to be used in case of non-FDT and non-arm64 platforms. >>>>=20 >>>> Reviewed by: bz, manu >>>> Approved by: bz (mentor) >>>> MFC after: 3 weeks >>>> Differential Revision: https://reviews.freebsd.org/D41440 >>>> --- >>>> sys/arm64/conf/std.nxp | 3 + >>>> sys/conf/files | 2 + >>>> sys/dev/sff/sff_if.m | 35 +++++++++++ >>>> sys/dev/sff/sfp_fdt.c | 155 +++++++++++++++++++++++++++++++++++++++= ++++++++ >>>> sys/modules/Makefile | 2 + >>>> sys/modules/sff/Makefile | 13 ++++ >>>> 6 files changed, 210 insertions(+) >>>>=20 >>>> diff --git a/sys/arm64/conf/std.nxp b/sys/arm64/conf/std.nxp >>>> index 5b2e2b52d4e6..b4552fadaff4 100644 >>>> --- a/sys/arm64/conf/std.nxp >>>> +++ b/sys/arm64/conf/std.nxp >>>> @@ -25,6 +25,9 @@ device sdhci >>>> device dpaa2 # Data Path Acceleration Architecture (2nd Gen) >>>> device enetc # QorIQ LS1028A NIC >>>>=20 >>>> +# SFF/SFP >>>> +device sff # Small Form Factor Transceivers >>>> + >>>> options FDT >>>> device acpi >>>>=20 >>>> diff --git a/sys/conf/files b/sys/conf/files >>>> index 0db5887e6a75..b5cd85cba0e4 100644 >>>> --- a/sys/conf/files >>>> +++ b/sys/conf/files >>>> @@ -3044,6 +3044,8 @@ dev/sdhci/sdhci_pci.c optional sdhci pci >>>> dev/sdio/sdio_if.m optional mmccam >>>> dev/sdio/sdio_subr.c optional mmccam >>>> dev/sdio/sdiob.c optional mmccam >>>> +dev/sff/sff_if.m optional sff >>>> +dev/sff/sfp_fdt.c optional sff fdt >>>> dev/sge/if_sge.c optional sge pci >>>> dev/siis/siis.c optional siis pci >>>> dev/sis/if_sis.c optional sis pci >>>> diff --git a/sys/dev/sff/sff_if.m b/sys/dev/sff/sff_if.m >>>> new file mode 100644 >>>> index 000000000000..823e557992c2 >>>> --- /dev/null >>>> +++ b/sys/dev/sff/sff_if.m >>>> @@ -0,0 +1,35 @@ >>>> +#- >>>> +# SPDX-License-Identifier: BSD-2-Clause >>>> +# >>>> +# Copyright =C2=A9 2023 Dmitry Salychev >>>> +# >>>> +# Redistribution and use in source and binary forms, with or without >>>> +# modification, are permitted provided that the following conditions >>>> +# are met: >>>> +# 1. Redistributions of source code must retain the above copyright >>>> +# notice, this list of conditions and the following disclaimer. >>>> +# 2. Redistributions in binary form must reproduce the above copyright >>>> +# notice, this list of conditions and the following disclaimer in = the >>>> +# documentation and/or other materials provided with the distribut= ion. >>>> +# >>>> +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' = AND >>>> +# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, T= HE >>>> +# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR = PURPOSE >>>> +# ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LI= ABLE >>>> +# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQ= UENTIAL >>>> +# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE G= OODS >>>> +# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTIO= N) >>>> +# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,= STRICT >>>> +# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN A= NY WAY >>>> +# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY= OF >>>> +# SUCH DAMAGE. >>>> +# >>>> + >>>> +#include >>>> + >>>> +INTERFACE sff; >>>> + >>>> +METHOD int get_i2c_bus { >>>> + device_t dev; >>>> + device_t *i2c_bus; >>>> +}; >>>> diff --git a/sys/dev/sff/sfp_fdt.c b/sys/dev/sff/sfp_fdt.c >>>> new file mode 100644 >>>> index 000000000000..7430282ede70 >>>> --- /dev/null >>>> +++ b/sys/dev/sff/sfp_fdt.c >>>> @@ -0,0 +1,155 @@ >>>> +/*- >>>> + * SPDX-License-Identifier: BSD-2-Clause >>>> + * >>>> + * Copyright =C2=A9 2023 Dmitry Salychev >>>> + * >>>> + * Redistribution and use in source and binary forms, with or without >>>> + * modification, are permitted provided that the following conditions >>>> + * are met: >>>> + * 1. Redistributions of source code must retain the above copyright >>>> + * notice, this list of conditions and the following disclaimer. >>>> + * 2. Redistributions in binary form must reproduce the above copyrig= ht >>>> + * notice, this list of conditions and the following disclaimer in= the >>>> + * documentation and/or other materials provided with the distribu= tion. >>>> + * >>>> + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS''= AND >>>> + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, = THE >>>> + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR= PURPOSE >>>> + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE L= IABLE >>>> + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSE= QUENTIAL >>>> + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE = GOODS >>>> + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTI= ON) >>>> + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT= , STRICT >>>> + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN = ANY WAY >>>> + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILIT= Y OF >>>> + * SUCH DAMAGE. >>>> + */ >>>> + >>>> +/* >>>> + * Small Form Factor (SFF) Committee Pluggable (SFP) Transceiver (FDT= -based). >>>> + */ >>>> + >>>> +#include >>>> +#include >>>> +#include >>>> +#include >>>> + >>>> +#include >>>> +#include >>>> +#include >>>> + >>>> +#include "sff_if.h" >>>> + >>>> +struct sfp_fdt_softc { >>>> + phandle_t ofw_node; >>>> + phandle_t i2c_bus; >>>> + >>>> + phandle_t mod_def; >>>> + phandle_t los; >>>> + phandle_t tx_fault; >>>> + phandle_t tx_disable; >>>> + phandle_t rx_rate; >>>> + phandle_t tx_rate; >>>=20 >>> These names sound like they should be numbers, not handles to GPIOs. >>>=20 >>=20 >> FDT example: >>=20 >> sfp_xg1: dpmac1-sfp { >> compatible =3D "sff,sfp"; >> i2c-bus =3D <&sfpupper_i2c>; >> tx-fault-gpios =3D <&sfpgpio 4 GPIO_ACTIVE_HIGH>; >> tx-disable-gpios =3D <&sfpgpio 5 GPIO_ACTIVE_HIGH>; >> mod-def0-gpios =3D <&sfpgpio 6 GPIO_ACTIVE_LOW>; >> los-gpios =3D <&sfpgpio 7 GPIO_ACTIVE_HIGH>; >> maximum-power-milliwatt =3D <2000>; >> }; > > Yes, exactly. =E2=80=9Ctx_rate=E2=80=9D sounds like it=E2=80=99s some kin= d of bits-per-second > measure, for example, that would be a uint32_t (like max_power), but is > in fact a property called =E2=80=9Crate-select1-gpios=E2=80=9D that=E2=80= =99s a handle. That > is, the softc member names are very confusing. > > Jess OK, understood. I'll update names in the next patch as well. Regards, Dmitry --=20 https://wiki.freebsd.org/DmitrySalychev From nobody Fri Aug 18 18:30:44 2023 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 4RS9RS4fv8z4qtfk; Fri, 18 Aug 2023 18:30:44 +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 4RS9RS4CrGz4DLC; Fri, 18 Aug 2023 18:30:44 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692383444; 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=6gbqAZPtvSZakvw1qYaTuX9LsXP2KAhhW4yG2BaokA4=; b=Zrewsf6HsSgZj46cW14P1PcYEnbLI5uPQdeAKFSohsIu+zxq1d+kd3OaFPU+YRUwqZulgJ ORaM8r8jr+Adr3zPWWpgAE3LQbe+wEjbvx14p/XpwCcY61c1hUqLOMhMC0NDUFCZwTP8w3 nuSrrvZk6ZhKkb0kdPj3w/1o2z3hC7JAhOMVwBPdEiNnwwlUBG4LXGgdpOnylsSXkWcG79 NWuQ4x0X1mNleWI2JE0SBVvFvqs0ytKXAQRACr58zatYS650Jc5wzCb+rhDT9pFGyUbJoc nB60r0vV6XVAMcMX+8ZE5ORQKbym9FNwURaQ5k+DQs43VCY+DKREVvz/il61uw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692383444; 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=6gbqAZPtvSZakvw1qYaTuX9LsXP2KAhhW4yG2BaokA4=; b=v4Wvcv6uk7UIFE6yWAtfgKSovemTybJAl2a0LCLc3yhGBV4UxhFOh4nslCRxv6GZs3YxTE UdKGhtseHK/LPljjHTQcty1LP3pXc/BPIQx2Uas9SDAp5Z6DC+4tj2F8Jm7I+M1lsIhibH niHPGzpZDODOM/nd7vO9PBhbez2pKFwSQr9tx16mWMgGhLaWLqm6Vep8kwbzFN1C24ckYZ 8gTK6rLIyHcJrt9tdE+cLPFBwpMHJURmMBbQIfEXHdn4rfljWem+3hVam+Ycmf8R13r7Qs 7qIsDJHEzSPgircFTHIXzOtusRvMXBNQDVv3JhFflf1TeGZQKLqankfDgt4oJg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692383444; a=rsa-sha256; cv=none; b=e/9qSr6NkUUXQ9YN6HwFDo5IaPD4019XTm4tOsIX9SfPPi4kkdNTxKAExsdLzUxhehL0Z2 H+wAxXZJo395dN21U/0WigH27sf+8VZw0jncCxIaowNlLmD+9T5J8nEL9OQoUSnmAJfDeQ yr5ZgVDgzVOu1V8JDNpsGYrIyZ22TjqYmf9/whta3K4WlEim8A2pCJ1zM2YfhAr6Mod0oe M1xv598Qlh1aVLSfUYK2NmUJ6Hd0WIfkYRrD7I8Cdeb6OJSlPvfTT/TYTzdWTM6/9QEWGa v1lcmkeiIyUc21gC/pUX4CDvgk/J6STFzbGRgFwqB1j8fAcKFjUZ0rwN5R+Oew== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RS9RS2x39zBs7; Fri, 18 Aug 2023 18:30:44 +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 37IIUiVv046079; Fri, 18 Aug 2023 18:30:44 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37IIUio7046074; Fri, 18 Aug 2023 18:30:44 GMT (envelope-from git) Date: Fri, 18 Aug 2023 18:30:44 GMT Message-Id: <202308181830.37IIUio7046074@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Eric Joyner Subject: git: 01fbb86991d5 - main - irdma(4): upgrade to 1.2.17-k 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: erj X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 01fbb86991d524288a785b544c29d9c5ea1b61fb Auto-Submitted: auto-generated The branch main has been updated by erj: URL: https://cgit.FreeBSD.org/src/commit/?id=01fbb86991d524288a785b544c29d9c5ea1b61fb commit 01fbb86991d524288a785b544c29d9c5ea1b61fb Author: Bartosz Sobczak AuthorDate: 2023-08-18 18:14:33 +0000 Commit: Eric Joyner CommitDate: 2023-08-18 18:28:58 +0000 irdma(4): upgrade to 1.2.17-k Update Intel irdma driver to version 1.2.17-k Notable changes: - pf-reset handling improvements, including fixes in communication with if_ice(4) - avoid racing when handling various events - adding sw stats sysctls - hand over pe_criterr handling from ice(4) to irdma(4) - debug prints adjustments - fix crash after changes in irdma_add_mqh_ifa_cb Signed-off-by: Bartosz Sobczak Signed-off-by: Eric Joyner Reviewed by: erj@ MFC after: 1 month Sponsored by: Intel Corporation Differential Revision: https://reviews.freebsd.org/D41425 --- contrib/ofed/libirdma/irdma_defs.h | 25 +- contrib/ofed/libirdma/irdma_uk.c | 59 +---- contrib/ofed/libirdma/irdma_umain.c | 4 +- contrib/ofed/libirdma/irdma_user.h | 3 +- contrib/ofed/libirdma/irdma_uverbs.c | 61 ++--- contrib/ofed/libirdma/osdep.h | 82 +++---- sys/dev/ice/ice_rdma.c | 59 ++++- sys/dev/ice/ice_rdma.h | 11 +- sys/dev/ice/ice_rdma_internal.h | 2 + sys/dev/ice/if_ice_iflib.c | 15 +- sys/dev/irdma/fbsd_kcompat.c | 282 ++++++++++++++++++++++- sys/dev/irdma/fbsd_kcompat.h | 16 +- sys/dev/irdma/icrdma.c | 283 +++++++++++++++-------- sys/dev/irdma/irdma.h | 4 +- sys/dev/irdma/irdma_cm.c | 303 ++++++++++++------------ sys/dev/irdma/irdma_cm.h | 15 +- sys/dev/irdma/irdma_ctrl.c | 160 +++++-------- sys/dev/irdma/irdma_defs.h | 87 +++---- sys/dev/irdma/irdma_hmc.c | 6 +- sys/dev/irdma/irdma_hmc.h | 6 +- sys/dev/irdma/irdma_hw.c | 99 ++++---- sys/dev/irdma/irdma_kcompat.c | 121 +++++----- sys/dev/irdma/irdma_main.h | 12 +- sys/dev/irdma/irdma_pble.c | 16 +- sys/dev/irdma/irdma_pble.h | 6 +- sys/dev/irdma/irdma_protos.h | 8 +- sys/dev/irdma/irdma_puda.c | 8 +- sys/dev/irdma/irdma_puda.h | 6 +- sys/dev/irdma/irdma_type.h | 21 +- sys/dev/irdma/irdma_uda.c | 17 +- sys/dev/irdma/irdma_uda.h | 4 +- sys/dev/irdma/irdma_uk.c | 84 +------ sys/dev/irdma/irdma_user.h | 3 +- sys/dev/irdma/irdma_utils.c | 230 ++++++++++++++----- sys/dev/irdma/irdma_verbs.c | 431 +++++++++++++++++++---------------- sys/dev/irdma/irdma_verbs.h | 91 ++++++-- sys/dev/irdma/irdma_ws.c | 4 +- sys/dev/irdma/osdep.h | 61 +++-- 38 files changed, 1586 insertions(+), 1119 deletions(-) diff --git a/contrib/ofed/libirdma/irdma_defs.h b/contrib/ofed/libirdma/irdma_defs.h index 3d8b59c4b78e..9276490793a0 100644 --- a/contrib/ofed/libirdma/irdma_defs.h +++ b/contrib/ofed/libirdma/irdma_defs.h @@ -1,7 +1,7 @@ /*- * SPDX-License-Identifier: GPL-2.0 or Linux-OpenIB * - * Copyright (c) 2015 - 2022 Intel Corporation + * Copyright (c) 2015 - 2023 Intel Corporation * * This software is available to you under a choice of one of two * licenses. You may choose to be licensed under the terms of the GNU @@ -312,7 +312,7 @@ #define IRDMA_GET_CQ_ELEM_AT_OFFSET(_cq, _i, _cqe) \ { \ - register __u32 offset; \ + __u32 offset; \ offset = IRDMA_GET_RING_OFFSET((_cq)->cq_ring, _i); \ (_cqe) = (_cq)->cq_base[offset].buf; \ } @@ -338,7 +338,7 @@ #define IRDMA_RING_MOVE_HEAD(_ring, _retcode) \ { \ - register u32 size; \ + u32 size; \ size = (_ring).size; \ if (!IRDMA_RING_FULL_ERR(_ring)) { \ (_ring).head = ((_ring).head + 1) % size; \ @@ -349,7 +349,7 @@ } #define IRDMA_RING_MOVE_HEAD_BY_COUNT(_ring, _count, _retcode) \ { \ - register u32 size; \ + u32 size; \ size = (_ring).size; \ if ((IRDMA_RING_USED_QUANTA(_ring) + (_count)) < size) { \ (_ring).head = ((_ring).head + (_count)) % size; \ @@ -360,7 +360,7 @@ } #define IRDMA_SQ_RING_MOVE_HEAD(_ring, _retcode) \ { \ - register u32 size; \ + u32 size; \ size = (_ring).size; \ if (!IRDMA_SQ_RING_FULL_ERR(_ring)) { \ (_ring).head = ((_ring).head + 1) % size; \ @@ -371,7 +371,7 @@ } #define IRDMA_SQ_RING_MOVE_HEAD_BY_COUNT(_ring, _count, _retcode) \ { \ - register u32 size; \ + u32 size; \ size = (_ring).size; \ if ((IRDMA_RING_USED_QUANTA(_ring) + (_count)) < (size - 256)) { \ (_ring).head = ((_ring).head + (_count)) % size; \ @@ -457,6 +457,19 @@ enum irdma_qp_wqe_size { IRDMA_WQE_SIZE_256 = 256, }; +enum irdma_ws_op_type { + IRDMA_WS_OP_TYPE_NODE = 0, + IRDMA_WS_OP_TYPE_LEAF_NODE_GROUP, +}; + +enum irdma_ws_rate_limit_flags { + IRDMA_WS_RATE_LIMIT_FLAGS_VALID = 0x1, + IRDMA_WS_NO_RDMA_RATE_LIMIT = 0x2, + IRDMA_WS_LEAF_NODE_IS_PART_GROUP = 0x4, + IRDMA_WS_TREE_RATE_LIMITING = 0x8, + IRDMA_WS_PACING_CONTROL = 0x10, +}; + /** * set_64bit_val - set 64 bit value to hw wqe * @wqe_words: wqe addr to write diff --git a/contrib/ofed/libirdma/irdma_uk.c b/contrib/ofed/libirdma/irdma_uk.c index 97e3ac553c26..a1b796b318f4 100644 --- a/contrib/ofed/libirdma/irdma_uk.c +++ b/contrib/ofed/libirdma/irdma_uk.c @@ -1,7 +1,7 @@ /*- * SPDX-License-Identifier: GPL-2.0 or Linux-OpenIB * - * Copyright (c) 2015 - 2022 Intel Corporation + * Copyright (c) 2015 - 2023 Intel Corporation * * This software is available to you under a choice of one of two * licenses. You may choose to be licensed under the terms of the GNU @@ -275,7 +275,8 @@ irdma_qp_get_next_send_wqe(struct irdma_qp_uk *qp, u32 *wqe_idx, if (qp->uk_attrs->hw_rev == IRDMA_GEN_1 && wqe_quanta == 1 && (IRDMA_RING_CURRENT_HEAD(qp->sq_ring) & 1)) { wqe_0 = qp->sq_base[IRDMA_RING_CURRENT_HEAD(qp->sq_ring)].elem; - wqe_0[3] = htole64(FIELD_PREP(IRDMAQPSQ_VALID, !qp->swqe_polarity)); + wqe_0[3] = htole64(FIELD_PREP(IRDMAQPSQ_VALID, + qp->swqe_polarity ? 0 : 1)); } qp->sq_wrtrk_array[*wqe_idx].wrid = info->wr_id; qp->sq_wrtrk_array[*wqe_idx].wr_len = total_size; @@ -683,8 +684,8 @@ irdma_set_mw_bind_wqe(__le64 * wqe, * @polarity: polarity of wqe valid bit */ static void -irdma_copy_inline_data(u8 *wqe, struct irdma_sge *sge_list, u32 num_sges, - u8 polarity) +irdma_copy_inline_data(u8 *wqe, struct irdma_sge *sge_list, + u32 num_sges, u8 polarity) { u8 inline_valid = polarity << IRDMA_INLINE_VALID_S; u32 quanta_bytes_remaining = 8; @@ -1173,7 +1174,7 @@ irdma_repost_rq_wqes(struct irdma_qp_uk *qp, u32 start_idx, u32 end_idx) { __le64 *dst_wqe, *src_wqe; - u32 wqe_idx; + u32 wqe_idx = 0; u8 wqe_quanta = qp->rq_wqe_size_multiplier; bool flip_polarity; u64 val; @@ -1480,7 +1481,8 @@ irdma_uk_cq_poll_cmpl(struct irdma_cq_uk *cq, sw_wqe = qp->sq_base[tail].elem; get_64bit_val(sw_wqe, IRDMA_BYTE_24, &wqe_qword); - info->op_type = (u8)FIELD_GET(IRDMAQPSQ_OPCODE, wqe_qword); + info->op_type = (u8)FIELD_GET(IRDMAQPSQ_OPCODE, + wqe_qword); IRDMA_RING_SET_TAIL(qp->sq_ring, tail + qp->sq_wrtrk_array[tail].quanta); if (info->op_type != IRDMAQP_OP_NOP) { @@ -1834,6 +1836,9 @@ irdma_uk_clean_cq(void *q, struct irdma_cq_uk *cq) if (polarity != temp) break; + /* Ensure CQE contents are read after valid bit is checked */ + udma_from_device_barrier(); + get_64bit_val(cqe, IRDMA_BYTE_8, &comp_ctx); if ((void *)(irdma_uintptr) comp_ctx == q) set_64bit_val(cqe, IRDMA_BYTE_8, 0); @@ -1845,48 +1850,6 @@ irdma_uk_clean_cq(void *q, struct irdma_cq_uk *cq) return 0; } -/** - * irdma_nop - post a nop - * @qp: hw qp ptr - * @wr_id: work request id - * @signaled: signaled for completion - * @post_sq: ring doorbell - */ -int -irdma_nop(struct irdma_qp_uk *qp, u64 wr_id, bool signaled, bool post_sq) -{ - __le64 *wqe; - u64 hdr; - u32 wqe_idx; - struct irdma_post_sq_info info = {0}; - u16 quanta = IRDMA_QP_WQE_MIN_QUANTA; - - info.push_wqe = qp->push_db ? true : false; - info.wr_id = wr_id; - wqe = irdma_qp_get_next_send_wqe(qp, &wqe_idx, &quanta, 0, &info); - if (!wqe) - return ENOSPC; - - set_64bit_val(wqe, IRDMA_BYTE_0, 0); - set_64bit_val(wqe, IRDMA_BYTE_8, 0); - set_64bit_val(wqe, IRDMA_BYTE_16, 0); - - hdr = FIELD_PREP(IRDMAQPSQ_OPCODE, IRDMAQP_OP_NOP) | - FIELD_PREP(IRDMAQPSQ_SIGCOMPL, signaled) | - FIELD_PREP(IRDMAQPSQ_VALID, qp->swqe_polarity); - - udma_to_device_barrier(); /* make sure WQE is populated before valid bit is set */ - - set_64bit_val(wqe, IRDMA_BYTE_24, hdr); - - if (info.push_wqe) - irdma_qp_push_wqe(qp, wqe, quanta, wqe_idx, post_sq); - else if (post_sq) - irdma_uk_qp_post_wr(qp); - - return 0; -} - /** * irdma_fragcnt_to_quanta_sq - calculate quanta based on fragment count for SQ * @frag_cnt: number of fragments diff --git a/contrib/ofed/libirdma/irdma_umain.c b/contrib/ofed/libirdma/irdma_umain.c index 6c823646b375..9e223cae429f 100644 --- a/contrib/ofed/libirdma/irdma_umain.c +++ b/contrib/ofed/libirdma/irdma_umain.c @@ -1,7 +1,7 @@ /*- * SPDX-License-Identifier: GPL-2.0 or Linux-OpenIB * - * Copyright (c) 2021 - 2022 Intel Corporation + * Copyright (c) 2021 - 2023 Intel Corporation * * This software is available to you under a choice of one of two * licenses. You may choose to be licensed under the terms of the GNU @@ -49,7 +49,7 @@ /** * Driver version */ -char libirdma_version[] = "1.1.11-k"; +char libirdma_version[] = "1.2.17-k"; unsigned int irdma_dbg; diff --git a/contrib/ofed/libirdma/irdma_user.h b/contrib/ofed/libirdma/irdma_user.h index 8eb9ae7990e7..8d71a37d7bf4 100644 --- a/contrib/ofed/libirdma/irdma_user.h +++ b/contrib/ofed/libirdma/irdma_user.h @@ -1,7 +1,7 @@ /*- * SPDX-License-Identifier: GPL-2.0 or Linux-OpenIB * - * Copyright (c) 2015 - 2022 Intel Corporation + * Copyright (c) 2015 - 2023 Intel Corporation * * This software is available to you under a choice of one of two * licenses. You may choose to be licensed under the terms of the GNU @@ -572,7 +572,6 @@ void irdma_get_wqe_shift(struct irdma_uk_attrs *uk_attrs, u32 sge, u32 inline_data, u8 *shift); int irdma_get_sqdepth(struct irdma_uk_attrs *uk_attrs, u32 sq_size, u8 shift, u32 *sqdepth); int irdma_get_rqdepth(struct irdma_uk_attrs *uk_attrs, u32 rq_size, u8 shift, u32 *rqdepth); -int irdma_get_srqdepth(struct irdma_uk_attrs *uk_attrs, u32 srq_size, u8 shift, u32 *srqdepth); void irdma_qp_push_wqe(struct irdma_qp_uk *qp, __le64 *wqe, u16 quanta, u32 wqe_idx, bool post_sq); void irdma_clr_wqes(struct irdma_qp_uk *qp, u32 qp_wqe_idx); diff --git a/contrib/ofed/libirdma/irdma_uverbs.c b/contrib/ofed/libirdma/irdma_uverbs.c index 14efab96a107..c59d409e72cd 100644 --- a/contrib/ofed/libirdma/irdma_uverbs.c +++ b/contrib/ofed/libirdma/irdma_uverbs.c @@ -1,7 +1,7 @@ /*- * SPDX-License-Identifier: GPL-2.0 or Linux-OpenIB * - * Copyright (C) 2019 - 2022 Intel Corporation + * Copyright (C) 2019 - 2023 Intel Corporation * * This software is available to you under a choice of one of two * licenses. You may choose to be licensed under the terms of the GNU @@ -266,11 +266,13 @@ irdma_ualloc_mw(struct ibv_pd *pd, enum ibv_mw_type type) if (!mw) return NULL; - if (ibv_cmd_alloc_mw(pd, type, mw, &cmd, sizeof(cmd), &resp, - sizeof(resp))) { + err = ibv_cmd_alloc_mw(pd, type, mw, &cmd, sizeof(cmd), &resp, + sizeof(resp)); + if (err) { printf("%s: Failed to alloc memory window\n", __func__); free(mw); + errno = err; return NULL; } @@ -446,8 +448,10 @@ ucreate_cq(struct ibv_context *context, if (!iwucq) return NULL; - if (pthread_spin_init(&iwucq->lock, PTHREAD_PROCESS_PRIVATE)) { + ret = pthread_spin_init(&iwucq->lock, PTHREAD_PROCESS_PRIVATE); + if (ret) { free(iwucq); + errno = ret; return NULL; } @@ -464,8 +468,10 @@ ucreate_cq(struct ibv_context *context, iwucq->buf_size = total_size; info.cq_base = irdma_alloc_hw_buf(total_size); - if (!info.cq_base) + if (!info.cq_base) { + ret = ENOMEM; goto err_cq_base; + } memset(info.cq_base, 0, total_size); reg_mr_cmd.reg_type = IRDMA_MEMREG_TYPE_CQ; @@ -476,17 +482,17 @@ ucreate_cq(struct ibv_context *context, IBV_ACCESS_LOCAL_WRITE, &iwucq->vmr.ibv_mr, ®_mr_cmd.ibv_cmd, sizeof(reg_mr_cmd), ®_mr_resp, sizeof(reg_mr_resp)); - if (ret) { - errno = ret; + if (ret) goto err_dereg_mr; - } iwucq->vmr.ibv_mr.pd = &iwvctx->iwupd->ibv_pd; if (uk_attrs->feature_flags & IRDMA_FEATURE_CQ_RESIZE) { info.shadow_area = irdma_alloc_hw_buf(IRDMA_DB_SHADOW_AREA_SIZE); - if (!info.shadow_area) + if (!info.shadow_area) { + ret = ENOMEM; goto err_alloc_shadow; + } memset(info.shadow_area, 0, IRDMA_DB_SHADOW_AREA_SIZE); reg_mr_shadow_cmd.reg_type = IRDMA_MEMREG_TYPE_CQ; @@ -499,7 +505,6 @@ ucreate_cq(struct ibv_context *context, ®_mr_shadow_resp, sizeof(reg_mr_shadow_resp)); if (ret) { irdma_free_hw_buf(info.shadow_area, IRDMA_DB_SHADOW_AREA_SIZE); - errno = ret; goto err_alloc_shadow; } @@ -517,10 +522,8 @@ ucreate_cq(struct ibv_context *context, &cmd.ibv_cmd, sizeof(cmd.ibv_cmd), sizeof(cmd), &resp.ibv_resp, sizeof(resp.ibv_resp), sizeof(resp)); attr_ex->cqe = ncqe; - if (ret) { - errno = ret; + if (ret) goto err_create_cq; - } if (ext_cq) irdma_ibvcq_ex_fill_priv_funcs(iwucq, attr_ex); @@ -548,6 +551,7 @@ err_cq_base: free(iwucq); + errno = ret; return NULL; } @@ -1560,7 +1564,8 @@ irdma_ucreate_qp(struct ibv_pd *pd, memset(iwuqp, 0, sizeof(*iwuqp)); - if (pthread_spin_init(&iwuqp->lock, PTHREAD_PROCESS_PRIVATE)) + status = pthread_spin_init(&iwuqp->lock, PTHREAD_PROCESS_PRIVATE); + if (status) goto err_free_qp; info.sq_size = info.sq_depth >> info.sq_shift; @@ -1575,35 +1580,37 @@ irdma_ucreate_qp(struct ibv_pd *pd, } iwuqp->recv_sges = calloc(attr->cap.max_recv_sge, sizeof(*iwuqp->recv_sges)); - if (!iwuqp->recv_sges) + if (!iwuqp->recv_sges) { + status = errno; /* preserve errno */ goto err_destroy_lock; + } info.wqe_alloc_db = (u32 *)iwvctx->db; info.legacy_mode = iwvctx->legacy_mode; info.sq_wrtrk_array = calloc(info.sq_depth, sizeof(*info.sq_wrtrk_array)); - if (!info.sq_wrtrk_array) + if (!info.sq_wrtrk_array) { + status = errno; /* preserve errno */ goto err_free_rsges; + } info.rq_wrid_array = calloc(info.rq_depth, sizeof(*info.rq_wrid_array)); - if (!info.rq_wrid_array) + if (!info.rq_wrid_array) { + status = errno; /* preserve errno */ goto err_free_sq_wrtrk; + } iwuqp->sq_sig_all = attr->sq_sig_all; iwuqp->qp_type = attr->qp_type; status = irdma_vmapped_qp(iwuqp, pd, attr, &info, iwvctx->legacy_mode); - if (status) { - errno = status; + if (status) goto err_free_rq_wrid; - } iwuqp->qp.back_qp = iwuqp; iwuqp->qp.lock = &iwuqp->lock; status = irdma_uk_qp_init(&iwuqp->qp, &info); - if (status) { - errno = status; + if (status) goto err_free_vmap_qp; - } attr->cap.max_send_wr = (info.sq_depth - IRDMA_SQ_RSVD) >> info.sq_shift; attr->cap.max_recv_wr = (info.rq_depth - IRDMA_RQ_RSVD) >> info.rq_shift; @@ -1625,6 +1632,7 @@ err_free_qp: printf("%s: failed to create QP\n", __func__); free(iwuqp); + errno = status; return NULL; } @@ -2081,11 +2089,10 @@ irdma_ucreate_ah(struct ibv_pd *ibpd, struct ibv_ah_attr *attr) struct irdma_ucreate_ah_resp resp = {}; int err; - err = ibv_query_gid(ibpd->context, attr->port_num, attr->grh.sgid_index, - &sgid); - if (err) { + if (ibv_query_gid(ibpd->context, attr->port_num, attr->grh.sgid_index, + &sgid)) { fprintf(stderr, "irdma: Error from ibv_query_gid.\n"); - errno = err; + errno = ENOENT; return NULL; } diff --git a/contrib/ofed/libirdma/osdep.h b/contrib/ofed/libirdma/osdep.h index 1bbf6573b800..f7b8a96b93d2 100644 --- a/contrib/ofed/libirdma/osdep.h +++ b/contrib/ofed/libirdma/osdep.h @@ -1,7 +1,7 @@ /*- * SPDX-License-Identifier: GPL-2.0 or Linux-OpenIB * - * Copyright (c) 2021 - 2022 Intel Corporation + * Copyright (c) 2021 - 2023 Intel Corporation * * This software is available to you under a choice of one of two * licenses. You may choose to be licensed under the terms of the GNU @@ -46,7 +46,6 @@ #include #include -#define ATOMIC atomic_t #define IOMEM #define IRDMA_NTOHL(a) ntohl(a) #define IRDMA_NTOHS(a) ntohs(a) @@ -80,23 +79,13 @@ #define STATS_TIMER_DELAY 60000 /* a couple of linux size defines */ -#define SZ_128 128 -#define SZ_2K SZ_128 * 16 -#define SZ_1G (SZ_1K * SZ_1K * SZ_1K) -#define SPEED_1000 1000 -#define SPEED_10000 10000 -#define SPEED_20000 20000 -#define SPEED_25000 25000 -#define SPEED_40000 40000 -#define SPEED_100000 100000 - #define BIT_ULL(a) (1ULL << (a)) #define min(a, b) ((a) > (b) ? (b) : (a)) #ifndef likely -#define likely(x) __builtin_expect((x), 1) +#define likely(x) __builtin_expect((x), 1) #endif #ifndef unlikely -#define unlikely(x) __builtin_expect((x), 0) +#define unlikely(x) __builtin_expect((x), 0) #endif #define __aligned_u64 uint64_t __aligned(8) @@ -112,7 +101,7 @@ #define irdma_print(S, ...) printf("%s:%d "S, __FUNCTION__, __LINE__, ##__VA_ARGS__) #define irdma_debug_buf(dev, mask, desc, buf, size) \ do { \ - u32 i; \ + u32 i; \ if (!((mask) & (dev)->debug_mask)) { \ break; \ } \ @@ -122,20 +111,20 @@ do { \ irdma_debug(dev, mask, "index %03d val: %016lx\n", i, ((unsigned long *)(buf))[i / 8]); \ } while(0) -#define irdma_debug(h, m, s, ...) \ -do { \ - if (!(h)) { \ - if ((m) == IRDMA_DEBUG_INIT) \ +#define irdma_debug(h, m, s, ...) \ +do { \ + if (!(h)) { \ + if ((m) == IRDMA_DEBUG_INIT) \ printf("irdma INIT " s, ##__VA_ARGS__); \ - } else if (((m) & (h)->debug_mask)) { \ - printf("irdma " s, ##__VA_ARGS__); \ - } \ + } else if (((m) & (h)->debug_mask)) { \ + printf("irdma " s, ##__VA_ARGS__); \ + } \ } while (0) extern unsigned int irdma_dbg; -#define libirdma_debug(fmt, args...) \ -do { \ - if (irdma_dbg) \ - printf("libirdma-%s: " fmt, __func__, ##args); \ +#define libirdma_debug(fmt, args...) \ +do { \ + if (irdma_dbg) \ + printf("libirdma-%s: " fmt, __func__, ##args); \ } while (0) #define irdma_dev_err(ibdev, fmt, ...) \ pr_err("%s:%s:%d ERR "fmt, (ibdev)->name, __func__, __LINE__, ##__VA_ARGS__) @@ -144,18 +133,6 @@ do { \ #define irdma_dev_info(a, b, ...) printf(b, ##__VA_ARGS__) #define irdma_pr_warn printf -#define dump_struct(s, sz, name) \ -do { \ - unsigned char *a; \ - printf("%s %u", (name), (unsigned int)(sz)); \ - for (a = (unsigned char*)(s); a < (unsigned char *)(s) + (sz) ; a ++) { \ - if ((u64)a % 8 == 0) \ - printf("\n%p ", a); \ - printf("%2x ", *a); \ - } \ - printf("\n"); \ -}while(0) - /* * debug definition end */ @@ -179,13 +156,6 @@ struct irdma_sc_vsi; #define rt_tos2priority(tos) (tos >> 5) #define ah_attr_to_dmac(attr) ((attr).dmac) -#define kc_ib_modify_qp_is_ok(cur_state, next_state, type, mask, ll) \ - ib_modify_qp_is_ok(cur_state, next_state, type, mask) -#define kc_typeq_ib_wr const -#define kc_ifp_find ip_ifp_find -#define kc_ifp6_find ip6_ifp_find -#define kc_rdma_gid_attr_network_type(sgid_attr, gid_type, gid) \ - ib_gid_to_network_type(gid_type, gid) #define irdma_del_timer_compat(tt) del_timer((tt)) #define IRDMA_TAILQ_FOREACH CK_STAILQ_FOREACH #define IRDMA_TAILQ_FOREACH_SAFE CK_STAILQ_FOREACH_SAFE @@ -193,36 +163,36 @@ struct irdma_sc_vsi; static inline void db_wr32(__u32 val, __u32 *wqe_word) { - *wqe_word = val; + *wqe_word = val; } void *hw_to_dev(struct irdma_hw *hw); struct irdma_dma_mem { - void *va; - u64 pa; + void *va; + u64 pa; bus_dma_tag_t tag; bus_dmamap_t map; bus_dma_segment_t seg; bus_size_t size; - int nseg; - int flags; + int nseg; + int flags; }; struct irdma_virt_mem { - void *va; - u32 size; + void *va; + u32 size; }; #ifndef verbs_mr enum ibv_mr_type { - IBV_MR_TYPE_MR, - IBV_MR_TYPE_NULL_MR, + IBV_MR_TYPE_MR, + IBV_MR_TYPE_NULL_MR, }; struct verbs_mr { - struct ibv_mr ibv_mr; - enum ibv_mr_type mr_type; + struct ibv_mr ibv_mr; + enum ibv_mr_type mr_type; int access; }; #define verbs_get_mr(mr) container_of((mr), struct verbs_mr, ibv_mr) diff --git a/sys/dev/ice/ice_rdma.c b/sys/dev/ice/ice_rdma.c index decf9ea490d8..0bb4b79bb143 100644 --- a/sys/dev/ice/ice_rdma.c +++ b/sys/dev/ice/ice_rdma.c @@ -121,11 +121,10 @@ ice_rdma_pf_reset(struct ice_rdma_peer *peer) { struct ice_softc *sc = ice_rdma_peer_to_sc(peer); - /* - * Request that the driver re-initialize by bringing the interface - * down and up. - */ - ice_request_stack_reinit(sc); + /* Tell the base driver that RDMA is requesting a PFR */ + ice_set_state(&sc->state, ICE_STATE_RESET_PFR_REQ); + + /* XXX: Base driver will notify RDMA when it's done */ return (0); } @@ -331,6 +330,7 @@ ice_rdma_request_handler(struct ice_rdma_peer *peer, switch(req->type) { case ICE_RDMA_EVENT_RESET: + ice_rdma_pf_reset(peer); break; case ICE_RDMA_EVENT_QSET_REGISTER: ice_rdma_qset_register_request(peer, &req->res); @@ -865,3 +865,52 @@ ice_rdma_dcb_qos_update(struct ice_softc *sc, struct ice_port_info *pi) IRDMA_EVENT_HANDLER(peer, &event); sx_xunlock(&ice_rdma.mtx); } + +/** + * ice_rdma_notify_pe_intr - notify irdma on incoming interrupts regarding PE + * @sc: the ice driver softc + * @oicr: interrupt cause + * + * Pass the information about received interrupt to RDMA driver if it was + * relating to PE. Specifically PE_CRITERR and HMC_ERR. + * The irdma driver shall decide what should be done upon these interrupts. + */ +void +ice_rdma_notify_pe_intr(struct ice_softc *sc, uint32_t oicr) +{ + struct ice_rdma_peer *peer = &sc->rdma_entry.peer; + struct ice_rdma_event event; + + memset(&event, 0, sizeof(struct ice_rdma_event)); + event.type = ICE_RDMA_EVENT_CRIT_ERR; + event.oicr_reg = oicr; + + sx_xlock(&ice_rdma.mtx); + if (sc->rdma_entry.attached && ice_rdma.registered) + IRDMA_EVENT_HANDLER(peer, &event); + sx_xunlock(&ice_rdma.mtx); +} + +/** + * ice_rdma_notify_reset - notify irdma on incoming pf-reset + * @sc: the ice driver softc + * + * Inform irdma driver of an incoming PF reset. + * The irdma driver shall set its state to reset, and avoid using CQP + * anymore. Next step should be to call ice_rdma_pf_stop in order to + * remove resources. + */ +void +ice_rdma_notify_reset(struct ice_softc *sc) +{ + struct ice_rdma_peer *peer = &sc->rdma_entry.peer; + struct ice_rdma_event event; + + memset(&event, 0, sizeof(struct ice_rdma_event)); + event.type = ICE_RDMA_EVENT_RESET; + + sx_xlock(&ice_rdma.mtx); + if (sc->rdma_entry.attached && ice_rdma.registered) + IRDMA_EVENT_HANDLER(peer, &event); + sx_xunlock(&ice_rdma.mtx); +} diff --git a/sys/dev/ice/ice_rdma.h b/sys/dev/ice/ice_rdma.h index f83c30b33f6c..38e2ef491e8e 100644 --- a/sys/dev/ice/ice_rdma.h +++ b/sys/dev/ice/ice_rdma.h @@ -64,7 +64,7 @@ * considered stable. */ #define ICE_RDMA_MAJOR_VERSION 1 -#define ICE_RDMA_MINOR_VERSION 0 +#define ICE_RDMA_MINOR_VERSION 1 #define ICE_RDMA_PATCH_VERSION 0 /** @@ -273,18 +273,19 @@ struct ice_rdma_event { uint64_t baudrate; }; /* MTU change event */ - struct { - int mtu; - }; + int mtu; /* * TC/QoS/DCB change event - * RESET event use prep variable only * prep: if true, this is a pre-event, post-event otherwise */ struct { struct ice_qos_params port_qos; bool prep; }; + /* + * CRIT_ERR event + */ + uint32_t oicr_reg; }; }; diff --git a/sys/dev/ice/ice_rdma_internal.h b/sys/dev/ice/ice_rdma_internal.h index c80d4540194a..b36544609f45 100644 --- a/sys/dev/ice/ice_rdma_internal.h +++ b/sys/dev/ice/ice_rdma_internal.h @@ -98,4 +98,6 @@ int ice_rdma_pf_stop(struct ice_softc *sc); void ice_rdma_link_change(struct ice_softc *sc, int linkstate, uint64_t baudrate); void ice_rdma_notify_dcb_qos_change(struct ice_softc *sc); void ice_rdma_dcb_qos_update(struct ice_softc *sc, struct ice_port_info *pi); +void ice_rdma_notify_pe_intr(struct ice_softc *sc, uint32_t oicr); +void ice_rdma_notify_reset(struct ice_softc *sc); #endif diff --git a/sys/dev/ice/if_ice_iflib.c b/sys/dev/ice/if_ice_iflib.c index cb4931c4d54e..2397fce11596 100644 --- a/sys/dev/ice/if_ice_iflib.c +++ b/sys/dev/ice/if_ice_iflib.c @@ -1278,9 +1278,11 @@ ice_msix_admin(void *arg) ice_set_state(&sc->state, ICE_STATE_RESET_PFR_REQ); } - if (oicr & PFINT_OICR_PE_CRITERR_M) { - device_printf(dev, "Critical Protocol Engine Error detected!\n"); - ice_set_state(&sc->state, ICE_STATE_RESET_PFR_REQ); + if (oicr & (PFINT_OICR_PE_CRITERR_M | PFINT_OICR_HMC_ERR_M)) { + if (oicr & PFINT_OICR_HMC_ERR_M) + /* Log the HMC errors */ + ice_log_hmc_error(hw, dev); + ice_rdma_notify_pe_intr(sc, oicr); } if (oicr & PFINT_OICR_PCI_EXCEPTION_M) { @@ -1288,11 +1290,6 @@ ice_msix_admin(void *arg) ice_set_state(&sc->state, ICE_STATE_RESET_PFR_REQ); } - if (oicr & PFINT_OICR_HMC_ERR_M) { - /* Log the HMC errors, but don't disable the interrupt cause */ - ice_log_hmc_error(hw, dev); - } - return (FILTER_SCHEDULE_THREAD); } @@ -2298,6 +2295,8 @@ ice_prepare_for_reset(struct ice_softc *sc) if (ice_test_state(&sc->state, ICE_STATE_RECOVERY_MODE)) return; + /* inform the RDMA client */ + ice_rdma_notify_reset(sc); /* stop the RDMA client */ ice_rdma_pf_stop(sc); diff --git a/sys/dev/irdma/fbsd_kcompat.c b/sys/dev/irdma/fbsd_kcompat.c index 325429cdd993..013f9279952e 100644 --- a/sys/dev/irdma/fbsd_kcompat.c +++ b/sys/dev/irdma/fbsd_kcompat.c @@ -1,7 +1,7 @@ /*- * SPDX-License-Identifier: GPL-2.0 or Linux-OpenIB * - * Copyright (c) 2021 - 2022 Intel Corporation + * Copyright (c) 2021 - 2023 Intel Corporation * * This software is available to you under a choice of one of two * licenses. You may choose to be licensed under the terms of the GNU @@ -273,12 +273,15 @@ irdma_add_ip(struct irdma_device *iwdev) { struct ifnet *ifp = iwdev->netdev; struct ifnet *ifv; + struct epoch_tracker et; int i; irdma_add_ipv4_addr(iwdev, ifp); irdma_add_ipv6_addr(iwdev, ifp); for (i = 0; if_getvlantrunk(ifp) != NULL && i < VLAN_N_VID; ++i) { + NET_EPOCH_ENTER(et); ifv = VLAN_DEVAT(ifp, i); + NET_EPOCH_EXIT(et); if (!ifv) continue; irdma_add_ipv4_addr(iwdev, ifv); @@ -361,7 +364,8 @@ irdma_get_route_ifp(struct sockaddr *dst_sin, struct ifnet *netdev, struct nhop_object *nh; if (dst_sin->sa_family == AF_INET6) - nh = fib6_lookup(RT_DEFAULT_FIB, &((struct sockaddr_in6 *)dst_sin)->sin6_addr, 0, NHR_NONE, 0); + nh = fib6_lookup(RT_DEFAULT_FIB, &((struct sockaddr_in6 *)dst_sin)->sin6_addr, + ((struct sockaddr_in6 *)dst_sin)->sin6_scope_id, NHR_NONE, 0); else nh = fib4_lookup(RT_DEFAULT_FIB, ((struct sockaddr_in *)dst_sin)->sin_addr, 0, NHR_NONE, 0); if (!nh || (nh->nh_ifp != netdev && @@ -591,6 +595,188 @@ irdma_sysctl_dcqcn_update(SYSCTL_HANDLER_ARGS) return 0; } +enum irdma_cqp_stats_info { + IRDMA_CQP_REQ_CMDS = 28, + IRDMA_CQP_CMPL_CMDS = 29 +}; + +static int +irdma_sysctl_cqp_stats(SYSCTL_HANDLER_ARGS) +{ + struct irdma_sc_cqp *cqp = (struct irdma_sc_cqp *)arg1; + char rslt[192] = "no cqp available yet"; + int rslt_size = sizeof(rslt) - 1; + int option = (int)arg2; + + if (!cqp) { + return sysctl_handle_string(oidp, rslt, sizeof(rslt), req); + } + + snprintf(rslt, sizeof(rslt), ""); + switch (option) { + case IRDMA_CQP_REQ_CMDS: + snprintf(rslt, rslt_size, "%lu", cqp->requested_ops); + break; + case IRDMA_CQP_CMPL_CMDS: + snprintf(rslt, rslt_size, "%lu", atomic64_read(&cqp->completed_ops)); + break; + } + + return sysctl_handle_string(oidp, rslt, sizeof(rslt), req); +} + +struct irdma_sw_stats_tunable_info { + u8 op_type; + const char name[32]; + const char desc[32]; + uintptr_t value; +}; + +static const struct irdma_sw_stats_tunable_info irdma_sws_list[] = { + {IRDMA_OP_CEQ_DESTROY, "ceq_destroy", "ceq_destroy", 0}, + {IRDMA_OP_AEQ_DESTROY, "aeq_destroy", "aeq_destroy", 0}, + {IRDMA_OP_DELETE_ARP_CACHE_ENTRY, "delete_arp_cache_entry", + "delete_arp_cache_entry", 0}, + {IRDMA_OP_MANAGE_APBVT_ENTRY, "manage_apbvt_entry", + "manage_apbvt_entry", 0}, + {IRDMA_OP_CEQ_CREATE, "ceq_create", "ceq_create", 0}, + {IRDMA_OP_AEQ_CREATE, "aeq_create", "aeq_create", 0}, + {IRDMA_OP_MANAGE_QHASH_TABLE_ENTRY, "manage_qhash_table_entry", + "manage_qhash_table_entry", 0}, + {IRDMA_OP_QP_MODIFY, "qp_modify", "qp_modify", 0}, + {IRDMA_OP_QP_UPLOAD_CONTEXT, "qp_upload_context", "qp_upload_context", + 0}, + {IRDMA_OP_CQ_CREATE, "cq_create", "cq_create", 0}, + {IRDMA_OP_CQ_DESTROY, "cq_destroy", "cq_destroy", 0}, + {IRDMA_OP_QP_CREATE, "qp_create", "qp_create", 0}, + {IRDMA_OP_QP_DESTROY, "qp_destroy", "qp_destroy", 0}, + {IRDMA_OP_ALLOC_STAG, "alloc_stag", "alloc_stag", 0}, + {IRDMA_OP_MR_REG_NON_SHARED, "mr_reg_non_shared", "mr_reg_non_shared", + 0}, + {IRDMA_OP_DEALLOC_STAG, "dealloc_stag", "dealloc_stag", 0}, + {IRDMA_OP_MW_ALLOC, "mw_alloc", "mw_alloc", 0}, + {IRDMA_OP_QP_FLUSH_WQES, "qp_flush_wqes", "qp_flush_wqes", 0}, + {IRDMA_OP_ADD_ARP_CACHE_ENTRY, "add_arp_cache_entry", + "add_arp_cache_entry", 0}, + {IRDMA_OP_MANAGE_PUSH_PAGE, "manage_push_page", "manage_push_page", 0}, + {IRDMA_OP_UPDATE_PE_SDS, "update_pe_sds", "update_pe_sds", 0}, + {IRDMA_OP_MANAGE_HMC_PM_FUNC_TABLE, "manage_hmc_pm_func_table", + "manage_hmc_pm_func_table", 0}, + {IRDMA_OP_SUSPEND, "suspend", "suspend", 0}, + {IRDMA_OP_RESUME, "resume", "resume", 0}, + {IRDMA_OP_MANAGE_VCHNL_REQ_PBLE_BP, "manage_vchnl_req_pble_bp", + "manage_vchnl_req_pble_bp", 0}, + {IRDMA_OP_QUERY_FPM_VAL, "query_fpm_val", "query_fpm_val", 0}, + {IRDMA_OP_COMMIT_FPM_VAL, "commit_fpm_val", "commit_fpm_val", 0}, + {IRDMA_OP_AH_CREATE, "ah_create", "ah_create", 0}, + {IRDMA_OP_AH_MODIFY, "ah_modify", "ah_modify", 0}, + {IRDMA_OP_AH_DESTROY, "ah_destroy", "ah_destroy", 0}, + {IRDMA_OP_MC_CREATE, "mc_create", "mc_create", 0}, + {IRDMA_OP_MC_DESTROY, "mc_destroy", "mc_destroy", 0}, + {IRDMA_OP_MC_MODIFY, "mc_modify", "mc_modify", 0}, + {IRDMA_OP_STATS_ALLOCATE, "stats_allocate", "stats_allocate", 0}, + {IRDMA_OP_STATS_FREE, "stats_free", "stats_free", 0}, + {IRDMA_OP_STATS_GATHER, "stats_gather", "stats_gather", 0}, + {IRDMA_OP_WS_ADD_NODE, "ws_add_node", "ws_add_node", 0}, + {IRDMA_OP_WS_MODIFY_NODE, "ws_modify_node", "ws_modify_node", 0}, + {IRDMA_OP_WS_DELETE_NODE, "ws_delete_node", "ws_delete_node", 0}, + {IRDMA_OP_WS_FAILOVER_START, "ws_failover_start", "ws_failover_start", + 0}, + {IRDMA_OP_WS_FAILOVER_COMPLETE, "ws_failover_complete", + "ws_failover_complete", 0}, + {IRDMA_OP_SET_UP_MAP, "set_up_map", "set_up_map", 0}, + {IRDMA_OP_GEN_AE, "gen_ae", "gen_ae", 0}, + {IRDMA_OP_QUERY_RDMA_FEATURES, "query_rdma_features", + "query_rdma_features", 0}, + {IRDMA_OP_ALLOC_LOCAL_MAC_ENTRY, "alloc_local_mac_entry", + "alloc_local_mac_entry", 0}, + {IRDMA_OP_ADD_LOCAL_MAC_ENTRY, "add_local_mac_entry", + "add_local_mac_entry", 0}, + {IRDMA_OP_DELETE_LOCAL_MAC_ENTRY, "delete_local_mac_entry", + "delete_local_mac_entry", 0}, + {IRDMA_OP_CQ_MODIFY, "cq_modify", "cq_modify", 0} +}; + +static const struct irdma_sw_stats_tunable_info irdma_cmcs_list[] = { + {0, "cm_nodes_created", "cm_nodes_created", + offsetof(struct irdma_cm_core, stats_nodes_created)}, + {0, "cm_nodes_destroyed", "cm_nodes_destroyed", + offsetof(struct irdma_cm_core, stats_nodes_destroyed)}, + {0, "cm_listen_created", "cm_listen_created", + offsetof(struct irdma_cm_core, stats_listen_created)}, + {0, "cm_listen_destroyed", "cm_listen_destroyed", + offsetof(struct irdma_cm_core, stats_listen_destroyed)}, + {0, "cm_listen_nodes_created", "cm_listen_nodes_created", + offsetof(struct irdma_cm_core, stats_listen_nodes_created)}, + {0, "cm_listen_nodes_destroyed", "cm_listen_nodes_destroyed", + offsetof(struct irdma_cm_core, stats_listen_nodes_destroyed)}, + {0, "cm_lpbs", "cm_lpbs", offsetof(struct irdma_cm_core, stats_lpbs)}, + {0, "cm_accepts", "cm_accepts", offsetof(struct irdma_cm_core, + stats_accepts)}, + {0, "cm_rejects", "cm_rejects", offsetof(struct irdma_cm_core, + stats_rejects)}, *** 4485 LINES SKIPPED *** From nobody Fri Aug 18 18:56:56 2023 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 4RSB1j0Pqhz4qwv0; Fri, 18 Aug 2023 18:56:57 +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 4RSB1h71Vbz4HT6; Fri, 18 Aug 2023 18:56:56 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692385017; 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=llAPWbToreaFdCBGxHMQlemU+UvGqcikliSNNO3WgW4=; b=mcu9CHdsX68XWNJ4xkTFZgw24Ns2cWs/vwFWUuJxPM/RjeYXjO0IkbM16zJ+RE8a0dvRwy Hp92vReLGJhu14F+r6eelQaIzHXI3ee/QgkoPzYoFTfLNABgf/FsSE9OTDmyQ7AR9hk5Nz BrhcI9tfYGL+cx2w4sZdmacc3Vy/T9DYiC3zKFdrd9U6p78I4i+MotVUcjNz324Eps1xw7 dmTiTqOUKjW8QwXPYu7aE56sJKW0XJip6h8fPQaoUukNkJH70CN+rmAaEb+yx8ZAK/2lW2 B6E0D35XGAgQ0a+W2TW+DA3U9fVMJ3hjfho3ZeWcOBInvIjl04OfdrLsbA73wQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692385017; 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=llAPWbToreaFdCBGxHMQlemU+UvGqcikliSNNO3WgW4=; b=coUY6gZ7sW2pzJPBKwNNFQlJecrGOKOpWLwLRmR8eu/DSys9ppMN5AzudLVVO+ZqN/n7gE PPBnlWFDjnqyJ5P2G10glhv7Y3QUPucLCzVdMpjtPHIvyB0MXNOWcHprZJW0IHDvGXiiPc 4ROwDBwFjaKdCQdlt3374y/xe0IkFOiZ6atzAJsZlWm0ZSLhwlCrh6sbJDlhZNL7JvIgQu O0SUkAt2WV+GtZrpbZEFGDCDkU/Pexw4CzIFxYriSg5JqwbQ2FQ8D/WOLwB0e4/qQGioS6 KdmzLRFzd/zbPCr7A2wyM80KSovPIgNZIlfdDsqofSThddhISaUAzvXt8wFJcA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692385017; a=rsa-sha256; cv=none; b=Zg+RHVWXcGR/0cJINuA3dC23p4oe6F86a/hEmp8Fv4Lj9whc1yPDGqyFAOAJvUIVwhA+xm UvStY53a1uGwTO1H4s1lb/ryNW4k8LtnzYp5Lgz8h0QLQ+mvx/45JUMdXNg+MsNmLXT7i0 uAcERMoZEnB9plveRJGX2QJzZcC2d9sSufeALY5yLB84ayLjpqexgyvxQOJROaC/I0Op5G lS5l022dgpenI4O2ypWgjfJ2iP5dKzJUCrTGZ9TDiYYDQqo2ENVY5rVy4kDf+KyRRGmBcz DAhqaq1vFQ6AftWP9TWFQ79GdOvLg4Fa5RMQMZ8/NKgTrJicN2Q67thQJG7z9g== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RSB1h64FRzCT6; Fri, 18 Aug 2023 18:56:56 +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 37IIuu32084179; Fri, 18 Aug 2023 18:56:56 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37IIuu9E084176; Fri, 18 Aug 2023 18:56:56 GMT (envelope-from git) Date: Fri, 18 Aug 2023 18:56:56 GMT Message-Id: <202308181856.37IIuu9E084176@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Ed Maste Subject: git: e5e6a865358d - main - libcrypto: add err_all_legacy.c to the build 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: emaste X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: e5e6a865358df439021caee7a0c85c086b4a11be Auto-Submitted: auto-generated The branch main has been updated by emaste: URL: https://cgit.FreeBSD.org/src/commit/?id=e5e6a865358df439021caee7a0c85c086b4a11be commit e5e6a865358df439021caee7a0c85c086b4a11be Author: Ed Maste AuthorDate: 2023-08-18 18:28:42 +0000 Commit: Ed Maste CommitDate: 2023-08-18 18:56:22 +0000 libcrypto: add err_all_legacy.c to the build It provides the ERR_load_*_strings routines, which are deprecated as of 3.0 but are used by various ports. PR: 272580 Reviewed by: kbowling Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D41505 --- secure/lib/libcrypto/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/secure/lib/libcrypto/Makefile b/secure/lib/libcrypto/Makefile index f7ea9cb6a93a..006577737d7b 100644 --- a/secure/lib/libcrypto/Makefile +++ b/secure/lib/libcrypto/Makefile @@ -243,7 +243,7 @@ SRCS+= eng_rdrand.c eng_table.c tb_asnmth.c tb_cipher.c tb_dh.c tb_digest.c SRCS+= tb_dsa.c tb_eckey.c tb_pkmeth.c tb_rand.c tb_rsa.c # err -SRCS+= err.c err_all.c err_blocks.c err_prn.c +SRCS+= err.c err_all.c err_all_legacy.c err_blocks.c err_prn.c # ess SRCS+= ess_asn1.c ess_err.c ess_lib.c From nobody Fri Aug 18 19:33:24 2023 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 4RSBqm2lqMz4r0TL; Fri, 18 Aug 2023 19:33:24 +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 4RSBqm2JKkz4L2d; Fri, 18 Aug 2023 19:33:24 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692387204; 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=6UaIsHIeQLprCAp2+d6PdTlc8fwUubpHlWhi0Ng2tAU=; b=MuTQzkP6JhlGqc169VxCQz4JQUgejSRBb8g+Wi+yAkD+TnXgK8OeZ3/PVefk0S6biMA7hH lgLXtjGrlX1G2+jN+r2rKFKvMhAPD2l70jbtCggRv5IeU4l4vlOr9zuGQsY2ZN26ZerAAw TUhMcvW7qoQZlqdDJs3bNJK4QMtig7VJ8OvUfxhQI/TlJS6rH1Ufi9k0HDWsVPl7xTh+6n iWibTAUeC0GCxDl1Km7YqYuqVu/Cmhiyu9NLPcG3S1D+KrfnowvXaYalqyQ5RKBTPAyN4I qwkX9GP/Tn1/n5gwbXGcEcDwprdE4uVHj1irtC9Ji+k1QcN8ZfP2BUxw9QBWFA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692387204; 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=6UaIsHIeQLprCAp2+d6PdTlc8fwUubpHlWhi0Ng2tAU=; b=lBlwdQnzRR5W2uK4VMrmF2bWNq905WnV8AzDSdTylcH0mNyEjSPwbU0ccke4UK8BIMU+nM iJy1acRZeGBP3YHMoZVxUJlUCMYaHabLePgewKZWnemAhWo2ZilvzpMV9faIohxX2ljPcg qpwIZdf5alKejFnXv6NCbOpFPdRNUY7HykU4Z9rzM6i9qxPvUr+Nh/SxhDfonCTArhg4jv 9nBJ8BBm4EwgMgSUE5OshzQSEmOuANxl+qIuVnRXvAqCn8QQC7g/PlzR6AgcGMlUGa32p8 Ra3qLq6Ge0rqY3jk2Nj5XK37g9mKslNnsYC5b5jdqc5fnuWlbmsgReWTulg2YQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692387204; a=rsa-sha256; cv=none; b=icLsS2kFgB4jmuhAggFp16ZzQ41/oKhdGiEf/zFvEZADhXlg+4+CZbgV+RXfSv1IpH/10A Bvj4y+/n3X9+3K8rzM3bSlmKHmrqzA3LPDSWArOF0QWhQPQLH/9Owb/NYYXdKN+6mcJdHG cUQzp+D/bBNfmAWwbMsoPDxRwKKGVrZvwP+CVIzWdxH1/apzqghbzvE31f80P0Zl/IUZOI FMDeVEYTYezct7nmMoifjHi4OTRAWjTT9Gw1Vt/0OSIaB3M3Zj4xjUBI6iE1L2uW8vWce/ dbcONgCYuqTZ8Mtsd+kNNY4he+53f9kGccBpv4sN+tGKWacELOMMsI1EOWuJlA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RSBqm1LTjzD9r; Fri, 18 Aug 2023 19:33:24 +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 37IJXOlc050372; Fri, 18 Aug 2023 19:33:24 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37IJXOQg050369; Fri, 18 Aug 2023 19:33:24 GMT (envelope-from git) Date: Fri, 18 Aug 2023 19:33:24 GMT Message-Id: <202308181933.37IJXOQg050369@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Enji Cooper Subject: git: 0c785f06020f - main - Fix GoogleTest 1.14.0 import 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: ngie X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 0c785f06020f3b02e34c97eb27fecd3af8eb2a7b Auto-Submitted: auto-generated The branch main has been updated by ngie: URL: https://cgit.FreeBSD.org/src/commit/?id=0c785f06020f3b02e34c97eb27fecd3af8eb2a7b commit 0c785f06020f3b02e34c97eb27fecd3af8eb2a7b Author: Enji Cooper AuthorDate: 2023-08-18 11:28:13 +0000 Commit: Enji Cooper CommitDate: 2023-08-19 02:33:58 +0000 Fix GoogleTest 1.14.0 import - Prune headers and tests no longer installed after the upgrade. - Remove GoogleTest-related files when MK_GOOGLETEST == no. - Disable `-Werror` with gcc to unbreak the gcc12 CI run with `lib/googletest`. Any issues found by g++ will be filed upstream and hopefully resolved in a future version. - Remove clang -Werror issues which are resolved in version 1.14.0 to avoid masking valid issues. MFC after: 1 week MFC with: 28f6c2f292806bf31230a959bc4b19d7081669a7 --- ObsoleteFiles.inc | 16 ++++ lib/googletest/tests/gmock_main/Makefile | 1 + lib/googletest/tests/gtest/Makefile | 1 + lib/googletest/tests/gtest_main/Makefile | 1 + share/mk/googletest.test.inc.mk | 11 --- tools/build/mk/OptionalObsoleteFiles.inc | 157 +++++++++++++++---------------- 6 files changed, 94 insertions(+), 93 deletions(-) diff --git a/ObsoleteFiles.inc b/ObsoleteFiles.inc index d930b2e52b34..655a81cd900f 100644 --- a/ObsoleteFiles.inc +++ b/ObsoleteFiles.inc @@ -51,6 +51,22 @@ # xargs -n1 | sort | uniq -d; # done +# 20230807: GoogleTest 1.14.0 upgrade. +OLD_FILES+=usr/include/private/gmock/gmock-generated-actions.h +OLD_FILES+=usr/include/private/gmock/gmock-generated-function-mockers.h +OLD_FILES+=usr/include/private/gmock/gmock-generated-matchers.h +OLD_FILES+=usr/include/private/gmock/gmock-generated-nice-strict.h +OLD_FILES+=usr/include/private/gmock/internal/gmock-generated-internal-utils.h +OLD_FILES+=usr/include/private/gtest/internal/gtest-linked_ptr.h +OLD_FILES+=usr/include/private/gtest/internal/gtest-param-util-generated.h +OLD_FILES+=usr/include/private/gtest/internal/gtest-tuple.h +OLD_FILES+=usr/tests/lib/googletest/gmock_main/gmock-generated-actions_test +OLD_FILES+=usr/tests/lib/googletest/gmock_main/gmock-generated-function-mockers_test +OLD_FILES+=usr/tests/lib/googletest/gmock_main/gmock-generated-internal-utils_test +OLD_FILES+=usr/tests/lib/googletest/gmock_main/gmock-generated-matchers_test +OLD_FILES+=usr/tests/lib/googletest/gmock_main/gmock-matchers_test +OLD_FILES+=usr/tests/lib/googletest/gtest_main/googletest-linked-ptr-test + # 20230807: Removal of the ath(4) AHB bus-frontend for MIPS OLD_FILES+=usr/share/man/man4/ath_ahb.4 OLD_FILES+=usr/share/man/man4/ath_pci.4 diff --git a/lib/googletest/tests/gmock_main/Makefile b/lib/googletest/tests/gmock_main/Makefile index 737c64b653a4..7523b585ac2c 100644 --- a/lib/googletest/tests/gmock_main/Makefile +++ b/lib/googletest/tests/gmock_main/Makefile @@ -34,5 +34,6 @@ CXXFLAGS.clang+= -Wno-error=inconsistent-missing-override CXXFLAGS.clang+= -Wno-error=missing-variable-declarations CXXFLAGS.clang+= -Wno-error=sign-compare CXXFLAGS.clang+= -Wno-error=unused-parameter +MK_WERROR.gcc= no .include diff --git a/lib/googletest/tests/gtest/Makefile b/lib/googletest/tests/gtest/Makefile index e95101738322..0000167dfe70 100644 --- a/lib/googletest/tests/gtest/Makefile +++ b/lib/googletest/tests/gtest/Makefile @@ -36,6 +36,7 @@ SRCS.googletest-param-test-test= \ LIBADD+= gtest CXXFLAGS.clang+= -Wno-error=missing-variable-declarations +MK_WERROR.gcc= no # XXX: explicitly listing -lpthread is incorrect. src.libnames.mk should be # handling this. diff --git a/lib/googletest/tests/gtest_main/Makefile b/lib/googletest/tests/gtest_main/Makefile index 49831d7513af..3124042f8b95 100644 --- a/lib/googletest/tests/gtest_main/Makefile +++ b/lib/googletest/tests/gtest_main/Makefile @@ -38,5 +38,6 @@ LIBADD.gtest_unittest+= pthread CXXFLAGS.clang+= -Wno-error=missing-variable-declarations CXXFLAGS.clang+= -Wno-error=unused-but-set-variable +MK_WERROR.gcc= no .include diff --git a/share/mk/googletest.test.inc.mk b/share/mk/googletest.test.inc.mk index 2034e12eaf30..05415775448b 100644 --- a/share/mk/googletest.test.inc.mk +++ b/share/mk/googletest.test.inc.mk @@ -1,4 +1,3 @@ - GTESTS_CXXFLAGS+= -DGTEST_HAS_POSIX_RE=1 GTESTS_CXXFLAGS+= -DGTEST_HAS_PTHREAD=1 GTESTS_CXXFLAGS+= -DGTEST_HAS_STREAM_REDIRECTION=1 @@ -6,16 +5,6 @@ GTESTS_CXXFLAGS+= -frtti .include -.if ${COMPILER_TYPE} == "clang" && ${COMPILER_VERSION} >= 100000 -# Required until googletest is upgraded to a more recent version (after -# upstream commit efecb0bfa687cf87836494f5d62868485c00fb66). -GTESTS_CXXFLAGS+= -Wno-deprecated-copy - -# Required until googletest is upgraded to a more recent version (after -# upstream commit d44b137fd104dfffdcdea103f7de11b9eccc45c2). -GTESTS_CXXFLAGS+= -Wno-signed-unsigned-wchar -.endif - # XXX: src.libnames.mk should handle adding this directory for libgtest's, # libgmock's, etc, headers. CXXFLAGS+= -I${DESTDIR}${INCLUDEDIR}/private diff --git a/tools/build/mk/OptionalObsoleteFiles.inc b/tools/build/mk/OptionalObsoleteFiles.inc index d358af7bf588..470f18346dc5 100644 --- a/tools/build/mk/OptionalObsoleteFiles.inc +++ b/tools/build/mk/OptionalObsoleteFiles.inc @@ -2125,103 +2125,91 @@ OLD_DIRS+=usr/tests/usr.bin/dc .endif .if ${MK_GOOGLETEST} == no -OLD_FILES+=usr/include/gmock/gmock-actions.h -OLD_FILES+=usr/include/gmock/gmock-cardinalities.h -OLD_FILES+=usr/include/gmock/gmock-generated-actions.h -OLD_FILES+=usr/include/gmock/gmock-generated-function-mockers.h -OLD_FILES+=usr/include/gmock/gmock-generated-matchers.h -OLD_FILES+=usr/include/gmock/gmock-generated-nice-strict.h -OLD_FILES+=usr/include/gmock/gmock-matchers.h -OLD_FILES+=usr/include/gmock/gmock-more-actions.h -OLD_FILES+=usr/include/gmock/gmock-more-matchers.h -OLD_FILES+=usr/include/gmock/gmock-spec-builders.h -OLD_FILES+=usr/include/gmock/gmock.h -OLD_FILES+=usr/include/gmock/internal/custom/gmock-generated-actions.h -OLD_FILES+=usr/include/gmock/internal/custom/gmock-matchers.h -OLD_FILES+=usr/include/gmock/internal/custom/gmock-port.h -OLD_FILES+=usr/include/gmock/internal/gmock-generated-internal-utils.h -OLD_FILES+=usr/include/gmock/internal/gmock-internal-utils.h -OLD_FILES+=usr/include/gmock/internal/gmock-port.h -OLD_DIRS+=usr/include/gmock -OLD_FILES+=usr/include/gtest/gtest_pred_impl.h -OLD_FILES+=usr/include/gtest/gtest_prod.h -OLD_FILES+=usr/include/gtest/gtest-death-test.h -OLD_FILES+=usr/include/gtest/gtest-message.h -OLD_FILES+=usr/include/gtest/gtest-param-test.h -OLD_FILES+=usr/include/gtest/gtest-printers.h -OLD_FILES+=usr/include/gtest/gtest-spi.h -OLD_FILES+=usr/include/gtest/gtest-test-part.h -OLD_FILES+=usr/include/gtest/gtest-typed-test.h -OLD_FILES+=usr/include/gtest/gtest.h -OLD_FILES+=usr/include/gtest/internal/custom/gtest-port.h -OLD_FILES+=usr/include/gtest/internal/custom/gtest-printers.h -OLD_FILES+=usr/include/gtest/internal/custom/gtest.h -OLD_FILES+=usr/include/gtest/internal/gtest-death-test-internal.h -OLD_FILES+=usr/include/gtest/internal/gtest-filepath.h -OLD_FILES+=usr/include/gtest/internal/gtest-internal.h -OLD_FILES+=usr/include/gtest/internal/gtest-linked_ptr.h -OLD_FILES+=usr/include/gtest/internal/gtest-param-util-generated.h -OLD_FILES+=usr/include/gtest/internal/gtest-param-util.h -OLD_FILES+=usr/include/gtest/internal/gtest-port-arch.h -OLD_FILES+=usr/include/gtest/internal/gtest-port.h -OLD_FILES+=usr/include/gtest/internal/gtest-string.h -OLD_FILES+=usr/include/gtest/internal/gtest-tuple.h -OLD_FILES+=usr/include/gtest/internal/gtest-type-util.h -OLD_DIRS+=usr/include/gtest -OLD_FILES+=usr/lib/libprivategmock_main.a -OLD_FILES+=usr/lib/libprivategmock_main.so -OLD_LIBS+=usr/lib/libprivategmock_main.so.0 -OLD_FILES+=usr/lib/libprivategmock_main_p.a +OLD_FILES+=usr/include/private/gmock/gmock-actions.h +OLD_FILES+=usr/include/private/gmock/gmock-cardinalities.h +OLD_FILES+=usr/include/private/gmock/gmock-function-mocker.h +OLD_FILES+=usr/include/private/gmock/gmock-matchers.h +OLD_FILES+=usr/include/private/gmock/gmock-more-actions.h +OLD_FILES+=usr/include/private/gmock/gmock-more-matchers.h +OLD_FILES+=usr/include/private/gmock/gmock-nice-strict.h +OLD_FILES+=usr/include/private/gmock/gmock-spec-builders.h +OLD_FILES+=usr/include/private/gmock/gmock.h +OLD_FILES+=usr/include/private/gmock/internal/custom/gmock-generated-actions.h +OLD_FILES+=usr/include/private/gmock/internal/custom/gmock-matchers.h +OLD_FILES+=usr/include/private/gmock/internal/custom/gmock-port.h +OLD_FILES+=usr/include/private/gmock/internal/gmock-internal-utils.h +OLD_FILES+=usr/include/private/gmock/internal/gmock-port.h +OLD_FILES+=usr/include/private/gmock/internal/gmock-pp.h +OLD_FILES+=usr/include/private/gtest/gtest-assertion-result.h +OLD_FILES+=usr/include/private/gtest/gtest-death-test.h +OLD_FILES+=usr/include/private/gtest/gtest-matchers.h +OLD_FILES+=usr/include/private/gtest/gtest-message.h +OLD_FILES+=usr/include/private/gtest/gtest-param-test.h +OLD_FILES+=usr/include/private/gtest/gtest-printers.h +OLD_FILES+=usr/include/private/gtest/gtest-spi.h +OLD_FILES+=usr/include/private/gtest/gtest-test-part.h +OLD_FILES+=usr/include/private/gtest/gtest-typed-test.h +OLD_FILES+=usr/include/private/gtest/gtest.h +OLD_FILES+=usr/include/private/gtest/gtest_pred_impl.h +OLD_FILES+=usr/include/private/gtest/gtest_prod.h +OLD_FILES+=usr/include/private/gtest/internal/custom/gtest-port.h +OLD_FILES+=usr/include/private/gtest/internal/custom/gtest-printers.h +OLD_FILES+=usr/include/private/gtest/internal/custom/gtest.h +OLD_FILES+=usr/include/private/gtest/internal/gtest-death-test-internal.h +OLD_FILES+=usr/include/private/gtest/internal/gtest-filepath.h +OLD_FILES+=usr/include/private/gtest/internal/gtest-internal.h +OLD_FILES+=usr/include/private/gtest/internal/gtest-param-util.h +OLD_FILES+=usr/include/private/gtest/internal/gtest-port-arch.h +OLD_FILES+=usr/include/private/gtest/internal/gtest-port.h +OLD_FILES+=usr/include/private/gtest/internal/gtest-string.h +OLD_FILES+=usr/include/private/gtest/internal/gtest-type-util.h OLD_FILES+=usr/lib/libprivategmock.a -OLD_FILES+=usr/lib/libprivategmock.so -OLD_LIBS+=usr/lib/libprivategmock.so.0 OLD_FILES+=usr/lib/libprivategmock_p.a -OLD_FILES+=usr/lib/libprivategtest_main.a -OLD_FILES+=usr/lib/libprivategtest_main.so -OLD_LIBS+=usr/lib/libprivategtest_main.so.0 -OLD_FILES+=usr/lib/libprivategtest_main_p.a +OLD_LIBS+=usr/lib/libprivategmock.so +OLD_LIBS+=usr/lib/libprivategmock.so.0 +OLD_FILES+=usr/lib/libprivategmock_main.a +OLD_FILES+=usr/lib/libprivategmock_main_p.a +OLD_LIBS+=usr/lib/libprivategmock_main.so +OLD_LIBS+=usr/lib/libprivategmock_main.so.0 OLD_FILES+=usr/lib/libprivategtest.a -OLD_FILES+=usr/lib/libprivategtest.so -OLD_LIBS+=usr/lib/libprivategtest.so.0 OLD_FILES+=usr/lib/libprivategtest_p.a -OLD_FILES+=usr/tests/lib/googletest/gmock/gmock_stress_test +OLD_LIBS+=usr/lib/libprivategtest.so +OLD_LIBS+=usr/lib/libprivategtest.so.0 +OLD_FILES+=usr/lib/libprivategtest_main.a +OLD_FILES+=usr/lib/libprivategtest_main_p.a +OLD_LIBS+=usr/lib/libprivategtest_main.so +OLD_LIBS+=usr/lib/libprivategtest_main.so.0 +OLD_FILES+=usr/tests/lib/googletest/Kyuafile OLD_FILES+=usr/tests/lib/googletest/gmock/Kyuafile -OLD_DIRS+=usr/tests/lib/googletest/gmock -OLD_FILES+=usr/tests/lib/googletest/gmock_main/gmock_ex_test -OLD_FILES+=usr/tests/lib/googletest/gmock_main/gmock_link_test -OLD_FILES+=usr/tests/lib/googletest/gmock_main/gmock_test +OLD_FILES+=usr/tests/lib/googletest/gmock/gmock_stress_test +OLD_FILES+=usr/tests/lib/googletest/gmock_main/Kyuafile OLD_FILES+=usr/tests/lib/googletest/gmock_main/gmock-actions_test OLD_FILES+=usr/tests/lib/googletest/gmock_main/gmock-cardinalities_test -OLD_FILES+=usr/tests/lib/googletest/gmock_main/gmock-ex_test -OLD_FILES+=usr/tests/lib/googletest/gmock_main/gmock-generated-actions_test -OLD_FILES+=usr/tests/lib/googletest/gmock_main/gmock-generated-function-mockers_test -OLD_FILES+=usr/tests/lib/googletest/gmock_main/gmock-generated-internal-utils_test -OLD_FILES+=usr/tests/lib/googletest/gmock_main/gmock-generated-matchers_test +OLD_FILES+=usr/tests/lib/googletest/gmock_main/gmock-function-mocker_test OLD_FILES+=usr/tests/lib/googletest/gmock_main/gmock-internal-utils_test -OLD_FILES+=usr/tests/lib/googletest/gmock_main/gmock-matchers_test +OLD_FILES+=usr/tests/lib/googletest/gmock_main/gmock-matchers-arithmetic_test +OLD_FILES+=usr/tests/lib/googletest/gmock_main/gmock-matchers-comparisons_test +OLD_FILES+=usr/tests/lib/googletest/gmock_main/gmock-matchers-containers_test +OLD_FILES+=usr/tests/lib/googletest/gmock_main/gmock-matchers-misc_test OLD_FILES+=usr/tests/lib/googletest/gmock_main/gmock-more-actions_test OLD_FILES+=usr/tests/lib/googletest/gmock_main/gmock-nice-strict_test OLD_FILES+=usr/tests/lib/googletest/gmock_main/gmock-port_test OLD_FILES+=usr/tests/lib/googletest/gmock_main/gmock-spec-builders_test -OLD_FILES+=usr/tests/lib/googletest/gmock_main/Kyuafile -OLD_DIRS+=usr/tests/lib/googletest/gmock_main +OLD_FILES+=usr/tests/lib/googletest/gmock_main/gmock_ex_test +OLD_FILES+=usr/tests/lib/googletest/gmock_main/gmock_link_test +OLD_FILES+=usr/tests/lib/googletest/gmock_main/gmock_test +OLD_FILES+=usr/tests/lib/googletest/gtest/Kyuafile OLD_FILES+=usr/tests/lib/googletest/gtest/googletest-param-test-test -OLD_FILES+=usr/tests/lib/googletest/gtest/gtest_all_test +OLD_FILES+=usr/tests/lib/googletest/gtest/gtest-unittest-api_test OLD_FILES+=usr/tests/lib/googletest/gtest/gtest_environment_test OLD_FILES+=usr/tests/lib/googletest/gtest/gtest_no_test_unittest OLD_FILES+=usr/tests/lib/googletest/gtest/gtest_premature_exit_test OLD_FILES+=usr/tests/lib/googletest/gtest/gtest_repeat_test OLD_FILES+=usr/tests/lib/googletest/gtest/gtest_stress_test OLD_FILES+=usr/tests/lib/googletest/gtest/gtest_throw_on_failure_ex_test -OLD_FILES+=usr/tests/lib/googletest/gtest/gtest-death-test_ex_catch_test -OLD_FILES+=usr/tests/lib/googletest/gtest/gtest-death-test_ex_nocatch_test -OLD_FILES+=usr/tests/lib/googletest/gtest/gtest-unittest-api_test -OLD_FILES+=usr/tests/lib/googletest/gtest/Kyuafile -OLD_DIRS+=usr/tests/lib/googletest/gtest OLD_FILES+=usr/tests/lib/googletest/gtest_main/Kyuafile OLD_FILES+=usr/tests/lib/googletest/gtest_main/googletest-death-test-test OLD_FILES+=usr/tests/lib/googletest/gtest_main/googletest-filepath-test -OLD_FILES+=usr/tests/lib/googletest/gtest_main/googletest-linked-ptr-test OLD_FILES+=usr/tests/lib/googletest/gtest_main/googletest-listener-test OLD_FILES+=usr/tests/lib/googletest/gtest_main/googletest-message-test OLD_FILES+=usr/tests/lib/googletest/gtest_main/googletest-options-test @@ -2229,7 +2217,6 @@ OLD_FILES+=usr/tests/lib/googletest/gtest_main/googletest-port-test OLD_FILES+=usr/tests/lib/googletest/gtest_main/googletest-printers-test OLD_FILES+=usr/tests/lib/googletest/gtest_main/googletest-test-part-test OLD_FILES+=usr/tests/lib/googletest/gtest_main/gtest-typed-test_test -OLD_FILES+=usr/tests/lib/googletest/gtest_main/gtest_help_test_ OLD_FILES+=usr/tests/lib/googletest/gtest_main/gtest_main_unittest OLD_FILES+=usr/tests/lib/googletest/gtest_main/gtest_pred_impl_unittest OLD_FILES+=usr/tests/lib/googletest/gtest_main/gtest_prod_test @@ -2237,14 +2224,9 @@ OLD_FILES+=usr/tests/lib/googletest/gtest_main/gtest_skip_in_environment_setup_t OLD_FILES+=usr/tests/lib/googletest/gtest_main/gtest_skip_test OLD_FILES+=usr/tests/lib/googletest/gtest_main/gtest_sole_header_test OLD_FILES+=usr/tests/lib/googletest/gtest_main/gtest_unittest -OLD_FILES+=usr/tests/lib/googletest/gtest_main/gtest_xml_outfile1_test_ -OLD_FILES+=usr/tests/lib/googletest/gtest_main/gtest_xml_outfile2_test_ -OLD_DIRS+=usr/tests/lib/googletest/gtest_main -OLD_FILES+=usr/tests/lib/googletest/Kyuafile -OLD_DIRS+=usr/tests/lib/googletest/ OLD_FILES+=usr/tests/share/examples/tests/googletest/Kyuafile -OLD_FILES+=usr/tests/share/examples/tests/googletest/sample1_unittest OLD_FILES+=usr/tests/share/examples/tests/googletest/sample10_unittest +OLD_FILES+=usr/tests/share/examples/tests/googletest/sample1_unittest OLD_FILES+=usr/tests/share/examples/tests/googletest/sample2_unittest OLD_FILES+=usr/tests/share/examples/tests/googletest/sample3_unittest OLD_FILES+=usr/tests/share/examples/tests/googletest/sample4_unittest @@ -2252,6 +2234,17 @@ OLD_FILES+=usr/tests/share/examples/tests/googletest/sample5_unittest OLD_FILES+=usr/tests/share/examples/tests/googletest/sample6_unittest OLD_FILES+=usr/tests/share/examples/tests/googletest/sample7_unittest OLD_FILES+=usr/tests/share/examples/tests/googletest/sample8_unittest +OLD_DIRS+=usr/include/private/gmock/ +OLD_DIRS+=usr/include/private/gmock/internal +OLD_DIRS+=usr/include/private/gmock/internal/custom +OLD_DIRS+=usr/include/private/gtest/ +OLD_DIRS+=usr/include/private/gtest/internal +OLD_DIRS+=usr/include/private/gtest/internal/custom +OLD_DIRS+=usr/tests/lib/googletest +OLD_DIRS+=usr/tests/lib/googletest/gmock +OLD_DIRS+=usr/tests/lib/googletest/gmock_main +OLD_DIRS+=usr/tests/lib/googletest/gtest +OLD_DIRS+=usr/tests/lib/googletest/gtest_main OLD_DIRS+=usr/tests/share/examples/tests/googletest .endif From nobody Fri Aug 18 20:05:27 2023 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 4RSCXl3ZgSz4r2mm; Fri, 18 Aug 2023 20:05:27 +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 4RSCXl31jxz4PJS; Fri, 18 Aug 2023 20:05:27 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692389127; 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=GLZl/hJru3ufx5dp5lhg+fxUHj8D0ZX36bscGv0drrg=; b=Cq8WUOgGGkpFetEz1WZPm2yvZeEpZHpGWvZWQE0HuwVx9VfL1FxfB+xCVr4bLhuRlwX/rl wm5i4Bq1l9Gu4t7IZXZXTjSbV2hBuvgG9ijMwjKYZgLf2QwfGwF0pk/6GWgCwCEATTGCOU Q6o+0iZ5DB5j+/oXfvG/JOQEG4Cy4nOjLLPtBBVpmJzDFep5gzA3P7fZVPO58H9bNMn0mA Yx+2NxAsAXZgpJU9nMz66kYeTHdlNAyK0XL4buPs27f4i9oeK+RfuXgcRIn6OK3Bib4S0L nLVt12BJsD2wdoZsNbCQQPnOWPEkkUILyR/blA6LnReyu33KSsjFhz/QKyQX9A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692389127; 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=GLZl/hJru3ufx5dp5lhg+fxUHj8D0ZX36bscGv0drrg=; b=JqCQaS+I5Z2+t2EJRSK8CM2buccveyl9oT8TOCtppcxkg5s7E9DDgNZEwvFnEIQsdBi9q5 +r7v2GmWjvCVCAKjpA/E4Urqof8Btb2Ijejg/CLl01u/NCmWnKIFJaIGIQw9Cx3GQve1PM fbi89l/TUdajJUuVXFo9mQ8WoHx75Kt1L/pErbevGHy8jLgGPOgLQeLZcRfGFx6X9S+bPF 241tuNSBCgtNJmqG8tx4S0XdFIGxwrJ2xN0ETgj0i9GONm7qengKLFwCuhbGY0fyOcadMH ebSIBXyO3EDsP+JsL3jktuBpS3SSBlT4MNR9zf6GmTYRZUWJP9Bkrn7nHfYd7g== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692389127; a=rsa-sha256; cv=none; b=Za+jI5s1JVneH2pETCAN3cRGmom8LNRttTIz/Pt0Tha6eMB54d3m2v2/ef34IJNQfYJxxK J4pCN6taLTLPi3SnaNO647wDtNV11pOfYTmAM5F1gcWD62+WM0GeuLeoL4KaE0IR2XXGKo Z9hTg+kjWI6OX5ZgVHXLQyaNxzbQce0UuuJdKNd0U1KhdnMSensWM5jYvm+nFdL9BMvs8F RB4OaDWjgfcKUQnsTOd2VWfSiy3ahOgralg47QTvP8+RqnCsocs1OCV/qON8fcuoTBn2tN jBvFNQVbytJyW/YfXm/KrrggpPkAqrLBk7sAwiZRJyQEtg9qewcnPPJ5DQTZvA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RSCXl22SmzDSl; Fri, 18 Aug 2023 20:05:27 +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 37IK5RKm001694; Fri, 18 Aug 2023 20:05:27 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37IK5R3S001691; Fri, 18 Aug 2023 20:05:27 GMT (envelope-from git) Date: Fri, 18 Aug 2023 20:05:27 GMT Message-Id: <202308182005.37IK5R3S001691@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: John Baldwin Subject: git: cbe53bd975b7 - main - pcm: Turn SND_DECLARE_FILE into a no-op. 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: jhb X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: cbe53bd975b7fa05eb5165c5d6bbcb7b4b37407f Auto-Submitted: auto-generated The branch main has been updated by jhb: URL: https://cgit.FreeBSD.org/src/commit/?id=cbe53bd975b7fa05eb5165c5d6bbcb7b4b37407f commit cbe53bd975b7fa05eb5165c5d6bbcb7b4b37407f Author: John Baldwin AuthorDate: 2023-08-18 20:04:33 +0000 Commit: John Baldwin CommitDate: 2023-08-18 20:04:33 +0000 pcm: Turn SND_DECLARE_FILE into a no-op. SND_DECLARE_FILE originally added lines to the output of /dev/sndstat listing the $FreeBSD$ strings for individual files, but only if the value of hw.snd.verbose was raised to 3. With the switch to Git these strings became meaningless as they were now all identical and no longer contained the path (which was implicitly included previously via the keyword expansion). This commit removes all of the infrastructure to support file version strings from /dev/sndstat, but preserves the KPI/KBI by turning the SND_DECLARE_FILE macro into a nop and changing the backing sysinit functions into null functions and is suitable for merging to stable/13. A future commit will remove SND_DECLARE_FILE entirely. Reviewed by: kbowling, emaste MFC after: 2 weeks Differential Revision: https://reviews.freebsd.org/D41498 --- sys/dev/sound/pcm/sndstat.c | 67 ++++++++++----------------------------------- sys/dev/sound/pcm/sound.h | 15 ++-------- 2 files changed, 17 insertions(+), 65 deletions(-) diff --git a/sys/dev/sound/pcm/sndstat.c b/sys/dev/sound/pcm/sndstat.c index fc92bd783587..6bd3e56687bf 100644 --- a/sys/dev/sound/pcm/sndstat.c +++ b/sys/dev/sound/pcm/sndstat.c @@ -52,7 +52,6 @@ SND_DECLARE_FILE(""); -#define SS_TYPE_MODULE 0 #define SS_TYPE_PCM 1 #define SS_TYPE_MIDI 2 #define SS_TYPE_SEQUENCER 3 @@ -561,8 +560,6 @@ sndstat_create_devs_nvlist(nvlist_t **nvlp) struct snddev_info *d; nvlist_t *di; - if (ent->dev == NULL) - continue; d = device_get_softc(ent->dev); if (!PCM_REGISTERED(d)) continue; @@ -1063,21 +1060,16 @@ sndstat_register(device_t dev, char *str, sndstat_handler handler) const char *devtype; int type, unit; - if (dev) { - unit = device_get_unit(dev); - devtype = device_get_name(dev); - if (!strcmp(devtype, "pcm")) - type = SS_TYPE_PCM; - else if (!strcmp(devtype, "midi")) - type = SS_TYPE_MIDI; - else if (!strcmp(devtype, "sequencer")) - type = SS_TYPE_SEQUENCER; - else - return (EINVAL); - } else { - type = SS_TYPE_MODULE; - unit = -1; - } + unit = device_get_unit(dev); + devtype = device_get_name(dev); + if (!strcmp(devtype, "pcm")) + type = SS_TYPE_PCM; + else if (!strcmp(devtype, "midi")) + type = SS_TYPE_MIDI; + else if (!strcmp(devtype, "sequencer")) + type = SS_TYPE_SEQUENCER; + else + return (EINVAL); ent = malloc(sizeof *ent, M_DEVBUF, M_WAITOK | M_ZERO); ent->dev = dev; @@ -1108,10 +1100,9 @@ sndstat_register(device_t dev, char *str, sndstat_handler handler) return (0); } -int -sndstat_registerfile(char *str) +void +sndstat_registerfile(void *dummy __unused) { - return (sndstat_register(NULL, str, NULL)); } int @@ -1134,24 +1125,9 @@ sndstat_unregister(device_t dev) return (error); } -int -sndstat_unregisterfile(char *str) +void +sndstat_unregisterfile(void *dummy __unused) { - struct sndstat_entry *ent; - int error = ENXIO; - - SNDSTAT_LOCK(); - TAILQ_FOREACH(ent, &sndstat_devlist, link) { - if (ent->dev == NULL && ent->str == str) { - TAILQ_REMOVE(&sndstat_devlist, ent, link); - free(ent, M_DEVBUF); - error = 0; - break; - } - } - SNDSTAT_UNLOCK(); - - return (error); } /************************************************************************/ @@ -1177,8 +1153,6 @@ sndstat_prepare(struct sndstat_file *pf_self) /* generate list of installed devices */ k = 0; TAILQ_FOREACH(ent, &sndstat_devlist, link) { - if (ent->dev == NULL) - continue; d = device_get_softc(ent->dev); if (!PCM_REGISTERED(d)) continue; @@ -1226,19 +1200,6 @@ sndstat_prepare(struct sndstat_file *pf_self) if (k == 0) sbuf_printf(s, "No devices installed from userspace.\n"); - /* append any file versions */ - if (snd_verbose >= 3) { - k = 0; - TAILQ_FOREACH(ent, &sndstat_devlist, link) { - if (ent->dev == NULL && ent->str != NULL) { - if (!k++) - sbuf_printf(s, "\nFile Versions:\n"); - sbuf_printf(s, "%s\n", ent->str); - } - } - if (k == 0) - sbuf_printf(s, "\nNo file versions.\n"); - } sbuf_finish(s); return (sbuf_len(s)); } diff --git a/sys/dev/sound/pcm/sound.h b/sys/dev/sound/pcm/sound.h index 8ab3a05cbbf5..1b9168b9171b 100644 --- a/sys/dev/sound/pcm/sound.h +++ b/sys/dev/sound/pcm/sound.h @@ -347,20 +347,11 @@ void snd_mtxassert(void *m); typedef int (*sndstat_handler)(struct sbuf *s, device_t dev, int verbose); int sndstat_register(device_t dev, char *str, sndstat_handler handler); -int sndstat_registerfile(char *str); +void sndstat_registerfile(void *); int sndstat_unregister(device_t dev); -int sndstat_unregisterfile(char *str); +void sndstat_unregisterfile(void *); -#define SND_DECLARE_FILE(version) \ - _SND_DECLARE_FILE(__LINE__, version) - -#define _SND_DECLARE_FILE(uniq, version) \ - __SND_DECLARE_FILE(uniq, version) - -#define __SND_DECLARE_FILE(uniq, version) \ - static char sndstat_vinfo[] = version; \ - SYSINIT(sdf_ ## uniq, SI_SUB_DRIVERS, SI_ORDER_MIDDLE, sndstat_registerfile, sndstat_vinfo); \ - SYSUNINIT(sdf_ ## uniq, SI_SUB_DRIVERS, SI_ORDER_MIDDLE, sndstat_unregisterfile, sndstat_vinfo); +#define SND_DECLARE_FILE(version) /* usage of flags in device config entry (config file) */ #define DV_F_DRQ_MASK 0x00000007 /* mask for secondary drq */ From nobody Fri Aug 18 20:05:28 2023 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 4RSCXm4jLkz4r2fL; Fri, 18 Aug 2023 20:05:28 +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 4RSCXm4N0Hz4PJg; Fri, 18 Aug 2023 20:05:28 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692389128; 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=TxGf9QVZ7RtAA1jEbSdh8Qt8TAPw24YJuhEDqkgn9Ss=; b=Ne/A2zQBfHlyPrifRvW3WK6RgXlylnJX0NIZFiHsgrWtL7GRxtVAe3MIGoEGT2lCy6YEKk 5RG8iGjN4s6BrxCwsnlhV1f515QHeU51gEYTFMqvN6V5jm6FoyGlXDiijf4WNR/t5U2O1I paNG/mlC300qeyZ4f6k1rQZUmFnzGQV8nH4QXVu/6F8z2RN22x/fhoj/GgaD6wrkDcr9i4 vWeR7Auo7nU5ks0H25AVJYE8Nul1SinFtAmWSBVfucgb3Jk9viGmy/uDDGyV+TZbim9EES 1EAYg+GaW+LrDowRawfa5zQzhfPBMpbltK6G2EgUW0F3DwBjuOFROHON+SFw4g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692389128; 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=TxGf9QVZ7RtAA1jEbSdh8Qt8TAPw24YJuhEDqkgn9Ss=; b=UyfHughB5Sq/1Jjh4rjN6pxYl5oGM/kRIDp56glIrLDEO0x1qIxnNgDEDgl8VRNx7vIhHA cCgVHiA1rWq2sNv/sNET4bnJnfg/9l46ZZTDF3FkQhrKSMj7D+J34+lkLSgzcEL8W/pBJA RjC6SiRTV1LpWdc3X6dMaDdsqAX/srNM0I+r6ve1aMRGgBcbiWjjC45cqkAS6CsO8RWuJt 8hBeHVKVs+mn3Yyu7a/HkJ6O+8H7jwUWAzUdurHfkB8G6lHZgsWBowc4kseXVfgr4tHLtk voIqIrg0c7Xf4Omore5bAbKkC7PvaOUZBt9FuANenYEITeyd2WGEHfv7uhdOjQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692389128; a=rsa-sha256; cv=none; b=UYLMuJsADmYPBRAJkH5WgQ3hIhPOGTe82kop7elvbuaTR0eEweFfXJgC48nclYl4xiJM4x Q7xwpyc5Mw+npmOd53QKTi+BIG8TtbvzFKrqZgL+iqj9pB4QRR1gVise8m62b6UbdIBdC4 f1G1Yj4h/2S3tSZ8+HzLYgdMXMBc3YxXH7oyfeYeIFVXN9eiRAqZmGV1szch57DFh6Yx7P UUtGobPJubDUh0/UgoEa8YEA4aJlJ4zJ96/aT2ocKyxHJ3u+V8a8dqKBXQFbgI22LR0+vy ta5o1OKTYchuD5Ms1kgOxfOEfUYPmVfiNFif6UOuHNofoaCT2bpao+KqlQ3apA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RSCXm38qSzVCP; Fri, 18 Aug 2023 20:05:28 +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 37IK5SBH001731; Fri, 18 Aug 2023 20:05:28 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37IK5Shs001728; Fri, 18 Aug 2023 20:05:28 GMT (envelope-from git) Date: Fri, 18 Aug 2023 20:05:28 GMT Message-Id: <202308182005.37IK5Shs001728@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: John Baldwin Subject: git: 5aacf339f601 - main - sys: Remove SND_DECLARE_FILE 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: jhb X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 5aacf339f60109917f8e18f5645cb66f544b33d2 Auto-Submitted: auto-generated The branch main has been updated by jhb: URL: https://cgit.FreeBSD.org/src/commit/?id=5aacf339f60109917f8e18f5645cb66f544b33d2 commit 5aacf339f60109917f8e18f5645cb66f544b33d2 Author: John Baldwin AuthorDate: 2023-08-18 20:05:12 +0000 Commit: John Baldwin CommitDate: 2023-08-18 20:05:12 +0000 sys: Remove SND_DECLARE_FILE Reviewed by: kbowling, imp, emaste Differential Revision: https://reviews.freebsd.org/D41499 --- sys/arm/broadcom/bcm2835/bcm2835_audio.c | 2 -- sys/dev/sound/pci/als4000.c | 2 -- sys/dev/sound/pci/atiixp.c | 2 -- sys/dev/sound/pci/cmi.c | 2 -- sys/dev/sound/pci/cs4281.c | 2 -- sys/dev/sound/pci/csa.c | 2 -- sys/dev/sound/pci/csamidi.c | 2 -- sys/dev/sound/pci/csapcm.c | 2 -- sys/dev/sound/pci/emu10k1.c | 2 -- sys/dev/sound/pci/envy24.c | 2 -- sys/dev/sound/pci/envy24ht.c | 2 -- sys/dev/sound/pci/es137x.c | 2 -- sys/dev/sound/pci/fm801.c | 2 -- sys/dev/sound/pci/hda/hdaa.c | 2 -- sys/dev/sound/pci/hda/hdaa_patches.c | 2 -- sys/dev/sound/pci/hda/hdac.c | 2 -- sys/dev/sound/pci/hda/hdacc.c | 2 -- sys/dev/sound/pci/hdspe-pcm.c | 2 -- sys/dev/sound/pci/hdspe.c | 2 -- sys/dev/sound/pci/ich.c | 2 -- sys/dev/sound/pci/maestro3.c | 2 -- sys/dev/sound/pci/neomagic.c | 2 -- sys/dev/sound/pci/solo.c | 2 -- sys/dev/sound/pci/t4dwave.c | 2 -- sys/dev/sound/pci/via8233.c | 2 -- sys/dev/sound/pci/via82c686.c | 2 -- sys/dev/sound/pci/vibes.c | 2 -- sys/dev/sound/pcm/ac97.c | 2 -- sys/dev/sound/pcm/ac97_patch.c | 2 -- sys/dev/sound/pcm/buffer.c | 2 -- sys/dev/sound/pcm/channel.c | 2 -- sys/dev/sound/pcm/dsp.c | 2 -- sys/dev/sound/pcm/feeder.c | 2 -- sys/dev/sound/pcm/feeder_chain.c | 2 -- sys/dev/sound/pcm/feeder_eq.c | 2 -- sys/dev/sound/pcm/feeder_format.c | 2 -- sys/dev/sound/pcm/feeder_matrix.c | 2 -- sys/dev/sound/pcm/feeder_mixer.c | 2 -- sys/dev/sound/pcm/feeder_rate.c | 2 -- sys/dev/sound/pcm/feeder_volume.c | 2 -- sys/dev/sound/pcm/mixer.c | 2 -- sys/dev/sound/pcm/sndstat.c | 13 ------------- sys/dev/sound/pcm/sound.c | 2 -- sys/dev/sound/pcm/sound.h | 4 ---- sys/dev/sound/pcm/vchan.c | 2 -- 45 files changed, 103 deletions(-) diff --git a/sys/arm/broadcom/bcm2835/bcm2835_audio.c b/sys/arm/broadcom/bcm2835/bcm2835_audio.c index 0d430cf19df7..e0f525fa9520 100644 --- a/sys/arm/broadcom/bcm2835/bcm2835_audio.c +++ b/sys/arm/broadcom/bcm2835/bcm2835_audio.c @@ -38,8 +38,6 @@ #include "vc_vchi_audioserv_defs.h" -SND_DECLARE_FILE(""); - /* Audio destination */ #define DEST_AUTO 0 #define DEST_HEADPHONES 1 diff --git a/sys/dev/sound/pci/als4000.c b/sys/dev/sound/pci/als4000.c index 89f7d6385493..5b7247517c13 100644 --- a/sys/dev/sound/pci/als4000.c +++ b/sys/dev/sound/pci/als4000.c @@ -48,8 +48,6 @@ #include "mixer_if.h" -SND_DECLARE_FILE(""); - /* Debugging macro's */ #undef DEB #ifndef DEB diff --git a/sys/dev/sound/pci/atiixp.c b/sys/dev/sound/pci/atiixp.c index 99468367c998..78be9475acd3 100644 --- a/sys/dev/sound/pci/atiixp.c +++ b/sys/dev/sound/pci/atiixp.c @@ -69,8 +69,6 @@ #include -SND_DECLARE_FILE(""); - #define ATI_IXP_DMA_RETRY_MAX 100 #define ATI_IXP_BUFSZ_MIN 4096 diff --git a/sys/dev/sound/pci/cmi.c b/sys/dev/sound/pci/cmi.c index 89a1eb24d878..4fd6ac4c0a75 100644 --- a/sys/dev/sound/pci/cmi.c +++ b/sys/dev/sound/pci/cmi.c @@ -61,8 +61,6 @@ #include "mixer_if.h" #include "mpufoi_if.h" -SND_DECLARE_FILE(""); - /* Supported chip ID's */ #define CMI8338A_PCI_ID 0x010013f6 #define CMI8338B_PCI_ID 0x010113f6 diff --git a/sys/dev/sound/pci/cs4281.c b/sys/dev/sound/pci/cs4281.c index fccbf807d965..25beb3f7fd0d 100644 --- a/sys/dev/sound/pci/cs4281.c +++ b/sys/dev/sound/pci/cs4281.c @@ -45,8 +45,6 @@ #include -SND_DECLARE_FILE(""); - #define CS4281_DEFAULT_BUFSZ 16384 /* Max fifo size for full duplex is 64 */ diff --git a/sys/dev/sound/pci/csa.c b/sys/dev/sound/pci/csa.c index 68edfd9338c2..7bb7967b74e7 100644 --- a/sys/dev/sound/pci/csa.c +++ b/sys/dev/sound/pci/csa.c @@ -54,8 +54,6 @@ #include -SND_DECLARE_FILE(""); - /* This is the pci device id. */ #define CS4610_PCI_ID 0x60011013 #define CS4614_PCI_ID 0x60031013 diff --git a/sys/dev/sound/pci/csamidi.c b/sys/dev/sound/pci/csamidi.c index cc4b41f86af9..df1699092990 100644 --- a/sys/dev/sound/pci/csamidi.c +++ b/sys/dev/sound/pci/csamidi.c @@ -54,8 +54,6 @@ #include "mpufoi_if.h" -SND_DECLARE_FILE(""); - /* pulled from mpu401.c */ #define MPU_DATAPORT 0 #define MPU_CMDPORT 1 diff --git a/sys/dev/sound/pci/csapcm.c b/sys/dev/sound/pci/csapcm.c index 14820a9c2216..8715072ec0e5 100644 --- a/sys/dev/sound/pci/csapcm.c +++ b/sys/dev/sound/pci/csapcm.c @@ -43,8 +43,6 @@ #include #include -SND_DECLARE_FILE(""); - /* Buffer size on dma transfer. Fixed for CS416x. */ #define CS461x_BUFFSIZE (4 * 1024) diff --git a/sys/dev/sound/pci/emu10k1.c b/sys/dev/sound/pci/emu10k1.c index d4624a549e42..92937c2d0c42 100644 --- a/sys/dev/sound/pci/emu10k1.c +++ b/sys/dev/sound/pci/emu10k1.c @@ -43,8 +43,6 @@ #include #include "mpufoi_if.h" -SND_DECLARE_FILE(""); - /* -------------------------------------------------------------------- */ #define NUM_G 64 /* use all channels */ diff --git a/sys/dev/sound/pci/envy24.c b/sys/dev/sound/pci/envy24.c index 8039d4e3186c..24b5abc0eeb9 100644 --- a/sys/dev/sound/pci/envy24.c +++ b/sys/dev/sound/pci/envy24.c @@ -41,8 +41,6 @@ #include "mixer_if.h" -SND_DECLARE_FILE(""); - static MALLOC_DEFINE(M_ENVY24, "envy24", "envy24 audio"); /* -------------------------------------------------------------------- */ diff --git a/sys/dev/sound/pci/envy24ht.c b/sys/dev/sound/pci/envy24ht.c index e9b6771e2162..6a3ef5afcf59 100644 --- a/sys/dev/sound/pci/envy24ht.c +++ b/sys/dev/sound/pci/envy24ht.c @@ -53,8 +53,6 @@ #include "mixer_if.h" -SND_DECLARE_FILE(""); - static MALLOC_DEFINE(M_ENVY24HT, "envy24ht", "envy24ht audio"); /* -------------------------------------------------------------------- */ diff --git a/sys/dev/sound/pci/es137x.c b/sys/dev/sound/pci/es137x.c index a11a106fee2f..8c1c2b34e1cf 100644 --- a/sys/dev/sound/pci/es137x.c +++ b/sys/dev/sound/pci/es137x.c @@ -90,8 +90,6 @@ #include "mixer_if.h" -SND_DECLARE_FILE(""); - #define MEM_MAP_REG 0x14 /* PCI IDs of supported chips */ diff --git a/sys/dev/sound/pci/fm801.c b/sys/dev/sound/pci/fm801.c index 34fb1f6f1bf6..d7aa731175bb 100644 --- a/sys/dev/sound/pci/fm801.c +++ b/sys/dev/sound/pci/fm801.c @@ -35,8 +35,6 @@ #include #include -SND_DECLARE_FILE(""); - #define PCI_VENDOR_FORTEMEDIA 0x1319 #define PCI_DEVICE_FORTEMEDIA1 0x08011319 /* Audio controller */ #define PCI_DEVICE_FORTEMEDIA2 0x08021319 /* Joystick controller */ diff --git a/sys/dev/sound/pci/hda/hdaa.c b/sys/dev/sound/pci/hda/hdaa.c index ef8f634ac8e8..1831ae0c1f19 100644 --- a/sys/dev/sound/pci/hda/hdaa.c +++ b/sys/dev/sound/pci/hda/hdaa.c @@ -47,8 +47,6 @@ #include "mixer_if.h" -SND_DECLARE_FILE(""); - #define hdaa_lock(devinfo) snd_mtxlock((devinfo)->lock) #define hdaa_unlock(devinfo) snd_mtxunlock((devinfo)->lock) #define hdaa_lockassert(devinfo) snd_mtxassert((devinfo)->lock) diff --git a/sys/dev/sound/pci/hda/hdaa_patches.c b/sys/dev/sound/pci/hda/hdaa_patches.c index 8331312b69c9..5bb4dcd79af7 100644 --- a/sys/dev/sound/pci/hda/hdaa_patches.c +++ b/sys/dev/sound/pci/hda/hdaa_patches.c @@ -47,8 +47,6 @@ #include "pin_patch.h" #include "pin_patch_realtek.h" -SND_DECLARE_FILE(""); - static const struct { uint32_t model; uint32_t id; diff --git a/sys/dev/sound/pci/hda/hdac.c b/sys/dev/sound/pci/hda/hdac.c index 79ab71516cd9..422f7f930ea5 100644 --- a/sys/dev/sound/pci/hda/hdac.c +++ b/sys/dev/sound/pci/hda/hdac.c @@ -51,8 +51,6 @@ #define HDA_DRV_TEST_REV "20120126_0002" -SND_DECLARE_FILE(""); - #define hdac_lock(sc) snd_mtxlock((sc)->lock) #define hdac_unlock(sc) snd_mtxunlock((sc)->lock) #define hdac_lockassert(sc) snd_mtxassert((sc)->lock) diff --git a/sys/dev/sound/pci/hda/hdacc.c b/sys/dev/sound/pci/hda/hdacc.c index 4616b3b23a48..b551b4b37701 100644 --- a/sys/dev/sound/pci/hda/hdacc.c +++ b/sys/dev/sound/pci/hda/hdacc.c @@ -43,8 +43,6 @@ #include #include -SND_DECLARE_FILE(""); - struct hdacc_fg { device_t dev; nid_t nid; diff --git a/sys/dev/sound/pci/hdspe-pcm.c b/sys/dev/sound/pci/hdspe-pcm.c index b23304d32fc7..04ab7d2d35ce 100644 --- a/sys/dev/sound/pci/hdspe-pcm.c +++ b/sys/dev/sound/pci/hdspe-pcm.c @@ -40,8 +40,6 @@ #include -SND_DECLARE_FILE(""); - struct hdspe_latency { uint32_t n; uint32_t period; diff --git a/sys/dev/sound/pci/hdspe.c b/sys/dev/sound/pci/hdspe.c index ac253b28df3a..7124fb1f5c57 100644 --- a/sys/dev/sound/pci/hdspe.c +++ b/sys/dev/sound/pci/hdspe.c @@ -40,8 +40,6 @@ #include -SND_DECLARE_FILE(""); - static struct hdspe_channel chan_map_aio[] = { { 0, 1, "line", 1, 1 }, { 6, 7, "phone", 1, 0 }, diff --git a/sys/dev/sound/pci/ich.c b/sys/dev/sound/pci/ich.c index d5e8a48a186c..70a9440d9b23 100644 --- a/sys/dev/sound/pci/ich.c +++ b/sys/dev/sound/pci/ich.c @@ -38,8 +38,6 @@ #include #include -SND_DECLARE_FILE(""); - /* -------------------------------------------------------------------- */ #define ICH_TIMEOUT 1000 /* semaphore timeout polling count */ diff --git a/sys/dev/sound/pci/maestro3.c b/sys/dev/sound/pci/maestro3.c index c60c69b6baf5..9ba83fe4de11 100644 --- a/sys/dev/sound/pci/maestro3.c +++ b/sys/dev/sound/pci/maestro3.c @@ -69,8 +69,6 @@ #include #include -SND_DECLARE_FILE(""); - /* -------------------------------------------------------------------- */ enum {CHANGE=0, CALL=1, INTR=2, BORING=3, NONE=-1}; diff --git a/sys/dev/sound/pci/neomagic.c b/sys/dev/sound/pci/neomagic.c index 162d99b57c70..1b325205da5f 100644 --- a/sys/dev/sound/pci/neomagic.c +++ b/sys/dev/sound/pci/neomagic.c @@ -40,8 +40,6 @@ #include #include -SND_DECLARE_FILE(""); - /* -------------------------------------------------------------------- */ #define NM_BUFFSIZE 16384 diff --git a/sys/dev/sound/pci/solo.c b/sys/dev/sound/pci/solo.c index 1788929811ed..d626da4fbb68 100644 --- a/sys/dev/sound/pci/solo.c +++ b/sys/dev/sound/pci/solo.c @@ -39,8 +39,6 @@ #include "mixer_if.h" -SND_DECLARE_FILE(""); - #define SOLO_DEFAULT_BUFSZ 16384 #define ABS(x) (((x) < 0)? -(x) : (x)) diff --git a/sys/dev/sound/pci/t4dwave.c b/sys/dev/sound/pci/t4dwave.c index b7363402ba8b..250b04426482 100644 --- a/sys/dev/sound/pci/t4dwave.c +++ b/sys/dev/sound/pci/t4dwave.c @@ -37,8 +37,6 @@ #include #include -SND_DECLARE_FILE(""); - /* -------------------------------------------------------------------- */ #define TDX_PCI_ID 0x20001023 diff --git a/sys/dev/sound/pci/via8233.c b/sys/dev/sound/pci/via8233.c index 6656670c9e1c..517e80fadb4f 100644 --- a/sys/dev/sound/pci/via8233.c +++ b/sys/dev/sound/pci/via8233.c @@ -50,8 +50,6 @@ #include -SND_DECLARE_FILE(""); - #define VIA8233_PCI_ID 0x30591106 #define VIA8233_REV_ID_8233PRE 0x10 diff --git a/sys/dev/sound/pci/via82c686.c b/sys/dev/sound/pci/via82c686.c index 076df8c81aa0..266441a938c6 100644 --- a/sys/dev/sound/pci/via82c686.c +++ b/sys/dev/sound/pci/via82c686.c @@ -39,8 +39,6 @@ #include -SND_DECLARE_FILE(""); - #define VIA_PCI_ID 0x30581106 #define NSEGS 4 /* Number of segments in SGD table */ diff --git a/sys/dev/sound/pci/vibes.c b/sys/dev/sound/pci/vibes.c index 1299f15dc814..538aa961d987 100644 --- a/sys/dev/sound/pci/vibes.c +++ b/sys/dev/sound/pci/vibes.c @@ -44,8 +44,6 @@ #include "mixer_if.h" -SND_DECLARE_FILE(""); - /* ------------------------------------------------------------------------- */ /* Constants */ diff --git a/sys/dev/sound/pcm/ac97.c b/sys/dev/sound/pcm/ac97.c index d83e3f2fefa5..d04ec2d8271c 100644 --- a/sys/dev/sound/pcm/ac97.c +++ b/sys/dev/sound/pcm/ac97.c @@ -38,8 +38,6 @@ #include "mixer_if.h" -SND_DECLARE_FILE(""); - static MALLOC_DEFINE(M_AC97, "ac97", "ac97 codec"); struct ac97mixtable_entry { diff --git a/sys/dev/sound/pcm/ac97_patch.c b/sys/dev/sound/pcm/ac97_patch.c index aff8075fe96c..671b6598f51a 100644 --- a/sys/dev/sound/pcm/ac97_patch.c +++ b/sys/dev/sound/pcm/ac97_patch.c @@ -34,8 +34,6 @@ #include #include -SND_DECLARE_FILE(""); - void ad1886_patch(struct ac97_info* codec) { #define AC97_AD_JACK_SPDIF 0x72 diff --git a/sys/dev/sound/pcm/buffer.c b/sys/dev/sound/pcm/buffer.c index d5a519362c5e..915c9110f107 100644 --- a/sys/dev/sound/pcm/buffer.c +++ b/sys/dev/sound/pcm/buffer.c @@ -40,8 +40,6 @@ #define SND_DECLARE_FXDIV #include "snd_fxdiv_gen.h" -SND_DECLARE_FILE(""); - struct snd_dbuf * sndbuf_create(device_t dev, char *drv, char *desc, struct pcm_channel *channel) { diff --git a/sys/dev/sound/pcm/channel.c b/sys/dev/sound/pcm/channel.c index d56f5fb51dc9..4cb2b2a92b44 100644 --- a/sys/dev/sound/pcm/channel.c +++ b/sys/dev/sound/pcm/channel.c @@ -38,8 +38,6 @@ #include "feeder_if.h" -SND_DECLARE_FILE(""); - int report_soft_formats = 1; SYSCTL_INT(_hw_snd, OID_AUTO, report_soft_formats, CTLFLAG_RW, &report_soft_formats, 0, "report software-emulated formats"); diff --git a/sys/dev/sound/pcm/dsp.c b/sys/dev/sound/pcm/dsp.c index 98d241e65a52..5aa7979b98c9 100644 --- a/sys/dev/sound/pcm/dsp.c +++ b/sys/dev/sound/pcm/dsp.c @@ -43,8 +43,6 @@ #include #include -SND_DECLARE_FILE(""); - static int dsp_mmap_allow_prot_exec = 0; SYSCTL_INT(_hw_snd, OID_AUTO, compat_linux_mmap, CTLFLAG_RWTUN, &dsp_mmap_allow_prot_exec, 0, diff --git a/sys/dev/sound/pcm/feeder.c b/sys/dev/sound/pcm/feeder.c index 8fb377533907..8278a85948a8 100644 --- a/sys/dev/sound/pcm/feeder.c +++ b/sys/dev/sound/pcm/feeder.c @@ -35,8 +35,6 @@ #include "feeder_if.h" -SND_DECLARE_FILE(""); - static MALLOC_DEFINE(M_FEEDER, "feeder", "pcm feeder"); #define MAXFEEDERS 256 diff --git a/sys/dev/sound/pcm/feeder_chain.c b/sys/dev/sound/pcm/feeder_chain.c index 01def5f6e9cb..52351ef58510 100644 --- a/sys/dev/sound/pcm/feeder_chain.c +++ b/sys/dev/sound/pcm/feeder_chain.c @@ -34,8 +34,6 @@ #include "feeder_if.h" -SND_DECLARE_FILE(""); - /* chain state */ struct feeder_chain_state { uint32_t afmt; /* audio format */ diff --git a/sys/dev/sound/pcm/feeder_eq.c b/sys/dev/sound/pcm/feeder_eq.c index 70797a706367..a097b13cd986 100644 --- a/sys/dev/sound/pcm/feeder_eq.c +++ b/sys/dev/sound/pcm/feeder_eq.c @@ -45,8 +45,6 @@ #define SND_USE_FXDIV #include "snd_fxdiv_gen.h" - -SND_DECLARE_FILE(""); #endif #include "feeder_eq_gen.h" diff --git a/sys/dev/sound/pcm/feeder_format.c b/sys/dev/sound/pcm/feeder_format.c index 3a741430e0ca..1e18e3e07450 100644 --- a/sys/dev/sound/pcm/feeder_format.c +++ b/sys/dev/sound/pcm/feeder_format.c @@ -43,8 +43,6 @@ #define SND_USE_FXDIV #include "snd_fxdiv_gen.h" - -SND_DECLARE_FILE(""); #endif #define FEEDFORMAT_RESERVOIR (SND_CHN_MAX * PCM_32_BPS) diff --git a/sys/dev/sound/pcm/feeder_matrix.c b/sys/dev/sound/pcm/feeder_matrix.c index 0afdb47c04d8..f5f02e2bf4f5 100644 --- a/sys/dev/sound/pcm/feeder_matrix.c +++ b/sys/dev/sound/pcm/feeder_matrix.c @@ -53,8 +53,6 @@ #define SND_USE_FXDIV #include "snd_fxdiv_gen.h" - -SND_DECLARE_FILE(""); #endif #define FEEDMATRIX_RESERVOIR (SND_CHN_MAX * PCM_32_BPS) diff --git a/sys/dev/sound/pcm/feeder_mixer.c b/sys/dev/sound/pcm/feeder_mixer.c index 42ebe89d7c09..9f6b653effa3 100644 --- a/sys/dev/sound/pcm/feeder_mixer.c +++ b/sys/dev/sound/pcm/feeder_mixer.c @@ -37,8 +37,6 @@ #define SND_USE_FXDIV #include "snd_fxdiv_gen.h" - -SND_DECLARE_FILE(""); #endif #undef SND_FEEDER_MULTIFORMAT diff --git a/sys/dev/sound/pcm/feeder_rate.c b/sys/dev/sound/pcm/feeder_rate.c index b2afe0651bf5..c8cc67e8fa80 100644 --- a/sys/dev/sound/pcm/feeder_rate.c +++ b/sys/dev/sound/pcm/feeder_rate.c @@ -60,8 +60,6 @@ #define SND_USE_FXDIV #include "snd_fxdiv_gen.h" - -SND_DECLARE_FILE(""); #endif #include "feeder_rate_gen.h" diff --git a/sys/dev/sound/pcm/feeder_volume.c b/sys/dev/sound/pcm/feeder_volume.c index fa11a089af76..452d8788a5a5 100644 --- a/sys/dev/sound/pcm/feeder_volume.c +++ b/sys/dev/sound/pcm/feeder_volume.c @@ -38,8 +38,6 @@ #define SND_USE_FXDIV #include "snd_fxdiv_gen.h" - -SND_DECLARE_FILE(""); #endif typedef void (*feed_volume_t)(int *, int *, uint32_t, uint8_t *, uint32_t); diff --git a/sys/dev/sound/pcm/mixer.c b/sys/dev/sound/pcm/mixer.c index 0c7576390b72..ee1ed11a8ed0 100644 --- a/sys/dev/sound/pcm/mixer.c +++ b/sys/dev/sound/pcm/mixer.c @@ -37,8 +37,6 @@ #include "feeder_if.h" #include "mixer_if.h" -SND_DECLARE_FILE(""); - static MALLOC_DEFINE(M_MIXER, "mixer", "mixer"); static int mixer_bypass = 1; diff --git a/sys/dev/sound/pcm/sndstat.c b/sys/dev/sound/pcm/sndstat.c index 6bd3e56687bf..32b47b8ee105 100644 --- a/sys/dev/sound/pcm/sndstat.c +++ b/sys/dev/sound/pcm/sndstat.c @@ -49,9 +49,6 @@ #include #include - -SND_DECLARE_FILE(""); - #define SS_TYPE_PCM 1 #define SS_TYPE_MIDI 2 #define SS_TYPE_SEQUENCER 3 @@ -1100,11 +1097,6 @@ sndstat_register(device_t dev, char *str, sndstat_handler handler) return (0); } -void -sndstat_registerfile(void *dummy __unused) -{ -} - int sndstat_unregister(device_t dev) { @@ -1125,11 +1117,6 @@ sndstat_unregister(device_t dev) return (error); } -void -sndstat_unregisterfile(void *dummy __unused) -{ -} - /************************************************************************/ static int diff --git a/sys/dev/sound/pcm/sound.c b/sys/dev/sound/pcm/sound.c index 17dc8d968b3c..b23a28d3af08 100644 --- a/sys/dev/sound/pcm/sound.c +++ b/sys/dev/sound/pcm/sound.c @@ -44,8 +44,6 @@ #include "feeder_if.h" -SND_DECLARE_FILE(""); - devclass_t pcm_devclass; int pcm_veto_load = 1; diff --git a/sys/dev/sound/pcm/sound.h b/sys/dev/sound/pcm/sound.h index 1b9168b9171b..5981266116fb 100644 --- a/sys/dev/sound/pcm/sound.h +++ b/sys/dev/sound/pcm/sound.h @@ -347,11 +347,7 @@ void snd_mtxassert(void *m); typedef int (*sndstat_handler)(struct sbuf *s, device_t dev, int verbose); int sndstat_register(device_t dev, char *str, sndstat_handler handler); -void sndstat_registerfile(void *); int sndstat_unregister(device_t dev); -void sndstat_unregisterfile(void *); - -#define SND_DECLARE_FILE(version) /* usage of flags in device config entry (config file) */ #define DV_F_DRQ_MASK 0x00000007 /* mask for secondary drq */ diff --git a/sys/dev/sound/pcm/vchan.c b/sys/dev/sound/pcm/vchan.c index c84d8f14e075..d10c3ff4aabb 100644 --- a/sys/dev/sound/pcm/vchan.c +++ b/sys/dev/sound/pcm/vchan.c @@ -36,8 +36,6 @@ #include #include -SND_DECLARE_FILE(""); - /* * [ac3 , dts , linear , 0, linear, 0] */ From nobody Fri Aug 18 20:16:53 2023 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 4RSCnx4Y5tz4r36K; Fri, 18 Aug 2023 20:16: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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RSCnx41kXz4RVm; Fri, 18 Aug 2023 20:16:53 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692389813; 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=+aN9xQDfYF3Nemewxn8bZcd5K3/vv/0B/bJq13XJMrw=; b=yLiYSv0V5n4D1uC4hjzAg9ZhMZGVBs21eK+KORbKnl9sWC8xKaU2JYXuFdlCwYVFYwn5oJ nZHsgHzPKA3tDiM1z+bP6JvUpUDxXrswNErjS4KFvS3fyS/w7Taa3qp+07vvqWD91mvBJ3 yB8Cp9d7hL2KQxCbAdNkPwHZyO4eGxEYoorcERkqcbNbWuu0UALwyG2Gd/6snMIt8xYoc6 OCSEj+oBM+bXZry95r5y8YcU1Q3VqI3pMWGYR15UwibTVarlbj7gHWGC3tCVW8U4+xz464 5yDZB2gwjFefzj7z6WwcdKk/AgFT7KHZ7UwljliDMzmecqsD4M37rASkQ4ZXfA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692389813; 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=+aN9xQDfYF3Nemewxn8bZcd5K3/vv/0B/bJq13XJMrw=; b=nVMy2ZTomcZCnxT0QLzUba7OULaMn6lqF3qdG67QAwK+dp87Zs0emFM1ooZ/fGBts69cUS ++dP8y54T2pk+ZrFwcSDBzISpEzyctWgloKTRB2d8KVrA2ukpVQ/xp0/GVh+WJqFtxG3j9 NoGdmG3DXVYI1DLeA0XPUWc0sGV5qZNhnUkErqsH+ulEnKo3IDvhEYU9dB44kfXDbTQ9to 96ZGs1MWvtEPnCD/PZhxjsYmJCLsavmbsn2pV28qvmgHuhZjEJ3W7TRMC9l0ZgC9v3waYw amtkMVo+7QJjabiJaxLPlGTUzLtQOaqFlwziLe7I3+gIFa35TZg3u1Vz0VE6ig== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692389813; a=rsa-sha256; cv=none; b=wp8fb075J0ITc+jxuXV7mqjfL3yK3KQwq3Qr69yzPePw8VvROqRr/Y+uxtETZYJGtaR7UC ZFlOFP3nZf9l1Zik9ct5aKt3MRm8qRE6NQucPvP1cooR/IofpQxUn4PoD5xW2LEr5Yok9y k0DxzVtASIa6VbuqyWcd+CLy9g6XPdbsd55C6qQ4yRC+LSpTIxMqbAUrJQa/VXSv3SwN2n GcN2WA3QxvXOglIDuOWHlPQogcQPw1jJ4yLMF7HP3pbQpSlAxALBzLM5fsofOcK+/Na7FU ivfUoFVtfH3xZx42iEVlEArssmdl3x2QIcQ6h72hTHGu9mQi916Y+MkBXfWKBA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RSCnx34fKzVXQ; Fri, 18 Aug 2023 20:16:53 +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 37IKGr6F018742; Fri, 18 Aug 2023 20:16:53 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37IKGrmB018739; Fri, 18 Aug 2023 20:16:53 GMT (envelope-from git) Date: Fri, 18 Aug 2023 20:16:53 GMT Message-Id: <202308182016.37IKGrmB018739@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Ed Maste Subject: git: 57a3b81785c0 - main - libcrypto: add rsa_depr.c to the build 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: emaste X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 57a3b81785c0f7f458789d0baa5c8265ecfd5bac Auto-Submitted: auto-generated The branch main has been updated by emaste: URL: https://cgit.FreeBSD.org/src/commit/?id=57a3b81785c0f7f458789d0baa5c8265ecfd5bac commit 57a3b81785c0f7f458789d0baa5c8265ecfd5bac Author: Ed Maste AuthorDate: 2023-08-18 19:03:40 +0000 Commit: Ed Maste CommitDate: 2023-08-18 20:15:48 +0000 libcrypto: add rsa_depr.c to the build It provides the RSA_generate_key function, which is deprecated as of 3.0 but is used by various ports. Reviewed by: kbowling Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D41506 --- secure/lib/libcrypto/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/secure/lib/libcrypto/Makefile b/secure/lib/libcrypto/Makefile index 006577737d7b..d4102c6cd0cf 100644 --- a/secure/lib/libcrypto/Makefile +++ b/secure/lib/libcrypto/Makefile @@ -474,7 +474,7 @@ SRCS+= rmd-586.S .endif # rsa -SRCS+= rsa_ameth.c rsa_asn1.c rsa_backend.c rsa_chk.c rsa_crpt.c +SRCS+= rsa_ameth.c rsa_asn1.c rsa_backend.c rsa_chk.c rsa_crpt.c rsa_depr.c SRCS+= rsa_err.c rsa_gen.c rsa_lib.c rsa_meth.c rsa_mp.c rsa_mp_names.c SRCS+= rsa_none.c rsa_oaep.c rsa_ossl.c rsa_pk1.c rsa_pmeth.c rsa_prn.c SRCS+= rsa_pss.c rsa_saos.c rsa_schemes.c rsa_sign.c rsa_sp800_56b_check.c From nobody Fri Aug 18 23:57:34 2023 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 4RSJhZ6Y9Fz4fw22; Fri, 18 Aug 2023 23:57:34 +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 4RSJhZ62m0z4sPD; Fri, 18 Aug 2023 23:57:34 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692403054; 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=A9CVSeZPzAV4qL15eGcETZIGevqt+Mof0JzD5fxz4O0=; b=Bbwp1pTg84mTgp+m6YgAFhiVUh8UTedIv0v7XAoT02v+9VpsfagNkGe5DkMO7SSLnMHt1D F58+cPSKjEarAtBq6T2KFeBuFRnjcoYQz8nrFVf444AkSG7x+wLsoXO2KvcgMfZ5WYdUc5 h4jJPeMNPhiB9pF0W7d+M9J+wOVU2/A6ezzu9R370YzLrNQQpg7z06V9uzxaMQU/Fl1FSU FH1a0kVhbG8i+LYQwJ9Ymk6bBtL9uK31M3cvh+8j6T/svEeSfKNq0LE3NSdROOy+FWDQEl QLxeO92nWsee8owmrKa18m2MebWq1FdriwPGiXmNUSSKPRMdvE9scvho2sN3Pg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692403054; 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=A9CVSeZPzAV4qL15eGcETZIGevqt+Mof0JzD5fxz4O0=; b=LDqFUnxtQEHsmetR2fOnYrG5MD7k9SAyyamqo4rAidSJ21KngLtnVx+eWbbtZQT03fJ6zb LAS0JIGTcQM23C/T4wZcwlSbob8ZvUW05fmTpEVnOJ+rzdzhezF2NG+wTqtg0uUYnsODqi D0ech8ZU0jR6UPL1DtXxF0p7zrSQrOWrbgpFjH+fqto0FvjIBoOxf36jQUs4Mk6B1cS2ul sU7uAJJgYTt9ZRbVKuDdBQDbepq0EaPgn2YcVvqonGvCzSAR9AflL4spuEiSHwH6oKuaHc iH4+XcvF7dnwZlX7WQiLvgEcYXpXvtJF2/tq17LfC5bBhM/Z++tASX+wGMHbwQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692403054; a=rsa-sha256; cv=none; b=gUHkpxhF84VDTlGiAkQgsE+04YZFl5utsmXczTC5IP/iS1CZ2LfnTCsGHpHigUfLq14Zmk kxaZc8AVtKejm9BlwerEP33Q4Mb/R+de0emJR/b1EQ9CaDFqUw3q55zUtWz0Nqdgo/3Q/f eafzNdmTO2O2EJNMFoVdP2JrcV9jfNFganIYH2vCzQos+1Y/DwGlgpVP4UfWlkYfLcBz6H Ql26dX4JIAL/s1QOPYM7S8yxPPeBZEc8YFM6pqXKhUbWCQfbkpqItOhZ3NhgBuPzTy9Rqk DdOBDj0OWh4KWFtxLMhkmWMvdq0+z4VWByrAfsDAYvnLtedURn2iM1pVBS3+Vw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RSJhZ553wzcGH; Fri, 18 Aug 2023 23:57:34 +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 37INvYmp084006; Fri, 18 Aug 2023 23:57:34 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37INvYbI084004; Fri, 18 Aug 2023 23:57:34 GMT (envelope-from git) Date: Fri, 18 Aug 2023 23:57:34 GMT Message-Id: <202308182357.37INvYbI084004@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Mateusz Guzik Subject: git: 64e881f2db96 - main - vfs: track how many times vn_alloc blocked on hitting the vnode limit 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: mjg X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 64e881f2db968bf10c4aa22668ea270e1b9dd3c1 Auto-Submitted: auto-generated The branch main has been updated by mjg: URL: https://cgit.FreeBSD.org/src/commit/?id=64e881f2db968bf10c4aa22668ea270e1b9dd3c1 commit 64e881f2db968bf10c4aa22668ea270e1b9dd3c1 Author: Mateusz Guzik AuthorDate: 2023-08-18 23:56:58 +0000 Commit: Mateusz Guzik CommitDate: 2023-08-18 23:56:58 +0000 vfs: track how many times vn_alloc blocked on hitting the vnode limit --- sys/kern/vfs_subr.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/sys/kern/vfs_subr.c b/sys/kern/vfs_subr.c index 36bf8d80782a..0f3f00abfd4a 100644 --- a/sys/kern/vfs_subr.c +++ b/sys/kern/vfs_subr.c @@ -1712,6 +1712,10 @@ vtryrecycle(struct vnode *vp) * vnlru to clear things up, but ultimately always performs a M_WAITOK allocation. */ static u_long vn_alloc_cyclecount; +static u_long vn_alloc_sleeps; + +SYSCTL_ULONG(_vfs, OID_AUTO, vnode_alloc_sleeps, CTLFLAG_RD, &vn_alloc_sleeps, 0, + "Number of times vnode allocation blocked waiting on vnlru"); static struct vnode * __noinline vn_alloc_hard(struct mount *mp) @@ -1746,6 +1750,7 @@ vn_alloc_hard(struct mount *mp) * Wait for space for a new vnode. */ vnlru_kick(); + vn_alloc_sleeps++; msleep(&vnlruproc_sig, &vnode_list_mtx, PVFS, "vlruwk", hz); if (atomic_load_long(&numvnodes) + 1 > desiredvnodes && vnlru_read_freevnodes() > 1) From nobody Sat Aug 19 01:45:07 2023 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 4RSM4h2HW6z4g3Lr; Sat, 19 Aug 2023 01:45:08 +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 4RSM4h1lY9z3Mg5; Sat, 19 Aug 2023 01:45:08 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692409508; 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=kQjGKTEPJ9C9B1s/ZMZ9JR53UstX9NzpKZrV9JkwLLU=; b=jeK0bhmFVsD8pljVNaZ1fQWWOTnGxOqSE1f7yvX3YGRtfeW4LrkgYW2LxuXK0Wv4MjCcQa CHD353asipu9kOQBn2SAyR8YePVjHagnIhR6UD2J3mrd2hSIW55DMaGbVMxzwa5UN4pFrS i3rlqh0pMH1MdQ1FfUyLyZMabQnwWxaBVKgoSfU+U83MnejPzWP9BRaO9xxwFt12+jQmDv 7aKk9FZyuw6D0CaE94E6IcdxZf36c5OM+v20E6sGlNty6ZAqyHFoRWuKWNVz4FBP58yV2Z UKHRo9ylbc2sy6r4J6pDqGjuNTKwTAtxJ7NKr/L1aLumoczftpBdjWh5FlGnaA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692409508; 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=kQjGKTEPJ9C9B1s/ZMZ9JR53UstX9NzpKZrV9JkwLLU=; b=VBjDWGXRYbDwK6qTNPGOaZpdkIo7RLvQbFfCl8q23fXxd0Ln1ieSvmk8xGG8X/I1U8msY3 tAarIMAy1wzqunBUss6+J8wuocWn093d2KjNIEq/S30U7lT4vILkCC9q/hFUFc30zFq8CO ylnHN3saVtYZP2pIxoKVasIq9UjMpyK4XKfKpd3hXMf7Rmq2mdzStWqS9GPccv+hwa9QAV 9Pc+APcDPmjryj2PWfmamKuvNMuh6TpmSFBEHkVBQ8zQjrCQjbKdd5dI2CP34UoJXSSVhP 1OAcwXhvLYJCoFy379AyWZ5ai/eNsHnyIXID68ddX8aIEw84qdADW1TJqMEfHw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692409508; a=rsa-sha256; cv=none; b=ZU72AFPUZlCBPjXnwpU3MsiBfP9CHwbcf8C/mp9jif+5VAzOFL0GsK1zMQ38zk1Mx8E/KM 5O+d0zfLhVnwplVGwWZ7wEDtP0VX247OpfamPbRVkDZm5VbfuFl2U4jugUZE8BTKurQM7p NKAqD2eMws+RHRBj+3B5iGBnrURx/FRs9h7PxNdxcdCmaTKLo/WT4pPU5gDd0p20PxB0TE qIyyn0IjCW3CVcSUMUsKFpgobaRzIeewnoft3Nt+AQTIICKWAXDm+jkpzBfcokVgZXxop0 Frr+e/sTshs5BikU0WS4hixqEDK28Od0zWuBHC70W9qqqPfMYVBhfCWTDfgWAg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RSM4h0jRVzffs; Sat, 19 Aug 2023 01:45:08 +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 37J1j7Ee066910; Sat, 19 Aug 2023 01:45:07 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37J1j7op066907; Sat, 19 Aug 2023 01:45:07 GMT (envelope-from git) Date: Sat, 19 Aug 2023 01:45:07 GMT Message-Id: <202308190145.37J1j7op066907@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Dag-Erling =?utf-8?Q?Sm=C3=B8rgrav?= Subject: git: 2ba1d4970a06 - main - unbound: Move config.h to lib directory. 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: des X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 2ba1d4970a06a1660b46f6fd99351d154b295683 Auto-Submitted: auto-generated The branch main has been updated by des: URL: https://cgit.FreeBSD.org/src/commit/?id=2ba1d4970a06a1660b46f6fd99351d154b295683 commit 2ba1d4970a06a1660b46f6fd99351d154b295683 Author: Dag-Erling Smørgrav AuthorDate: 2023-08-19 01:44:39 +0000 Commit: Dag-Erling Smørgrav CommitDate: 2023-08-19 01:44:58 +0000 unbound: Move config.h to lib directory. It was originally in contrib, and moved to usr.sbin in 6692aa840c1f; I always thought lib would make more sense but never got around to moving it. Reviewed by: cy Differential Revision: https://reviews.freebsd.org/D41504 --- contrib/unbound/freebsd-configure.sh | 1 + lib/libunbound/Makefile | 3 +-- {usr.sbin/unbound => lib/libunbound}/config.h | 0 usr.sbin/unbound/anchor/Makefile | 3 ++- usr.sbin/unbound/checkconf/Makefile | 3 ++- usr.sbin/unbound/control/Makefile | 3 ++- usr.sbin/unbound/daemon/Makefile | 3 ++- 7 files changed, 10 insertions(+), 6 deletions(-) diff --git a/contrib/unbound/freebsd-configure.sh b/contrib/unbound/freebsd-configure.sh index 7169bbcce732..cd45d4716320 100755 --- a/contrib/unbound/freebsd-configure.sh +++ b/contrib/unbound/freebsd-configure.sh @@ -39,3 +39,4 @@ cd $unbound --with-conf-file=/var/unbound/unbound.conf \ --with-run-dir=/var/unbound \ --with-username=unbound +mv config.h ../../lib/libunbound diff --git a/lib/libunbound/Makefile b/lib/libunbound/Makefile index 2b792d3ade2b..e6f095a09d10 100644 --- a/lib/libunbound/Makefile +++ b/lib/libunbound/Makefile @@ -11,8 +11,7 @@ LIB= unbound PRIVATELIB= PACKAGE= unbound -CFLAGS+= -I${UNBOUNDDIR} -I${LDNSDIR} -I${.OBJDIR} -CFLAGS+= -I${SRCTOP}/usr.sbin/unbound +CFLAGS+= -I${UNBOUNDDIR} -I${LDNSDIR} -I${.OBJDIR} -I${.CURDIR} CFLAGS+= -DOPENSSL_API_COMPAT=0x10100000L SRCS= alloc.c as112.c authzone.c autotrust.c cachedb.c config_file.c \ diff --git a/usr.sbin/unbound/config.h b/lib/libunbound/config.h similarity index 100% rename from usr.sbin/unbound/config.h rename to lib/libunbound/config.h diff --git a/usr.sbin/unbound/anchor/Makefile b/usr.sbin/unbound/anchor/Makefile index 01a7c53c8ae8..91ae1090415a 100644 --- a/usr.sbin/unbound/anchor/Makefile +++ b/usr.sbin/unbound/anchor/Makefile @@ -2,6 +2,7 @@ # Vendor sources and generated files LDNSDIR= ${SRCTOP}/contrib/ldns UNBOUNDDIR= ${SRCTOP}/contrib/unbound +LIBUNBOUNDDIR=${SRCTOP}/lib/libunbound EXPATDIR= ${SRCTOP}/contrib/expat .PATH: ${UNBOUNDDIR} ${UNBOUNDDIR}/smallapp ${UNBOUNDDIR}/doc @@ -9,7 +10,7 @@ EXPATDIR= ${SRCTOP}/contrib/expat PROG= local-unbound-anchor SRCS= unbound-anchor.c CFLAGS+= -I${UNBOUNDDIR} -I${LDNSDIR} -I${EXPATDIR}/lib -CFLAGS+= -I${.CURDIR:H} -I${.CURDIR} +CFLAGS+= -I${LIBUNBOUNDDIR} -I${.CURDIR} LIBADD= unbound bsdxml ssl crypto pthread MAN= local-unbound-anchor.8 diff --git a/usr.sbin/unbound/checkconf/Makefile b/usr.sbin/unbound/checkconf/Makefile index 264f3b829fc4..c8d8397225b0 100644 --- a/usr.sbin/unbound/checkconf/Makefile +++ b/usr.sbin/unbound/checkconf/Makefile @@ -2,13 +2,14 @@ # Vendor sources and generated files LDNSDIR= ${SRCTOP}/contrib/ldns UNBOUNDDIR= ${SRCTOP}/contrib/unbound +LIBUNBOUNDDIR=${SRCTOP}/lib/libunbound .PATH: ${UNBOUNDDIR} ${UNBOUNDDIR}/smallapp ${UNBOUNDDIR}/util ${UNBOUNDDIR}/doc PROG= local-unbound-checkconf SRCS= ub_event.c unbound-checkconf.c worker_cb.c CFLAGS+= -I${UNBOUNDDIR} -I${LDNSDIR} -CFLAGS+= -I${.CURDIR:H} -I${.CURDIR} +CFLAGS+= -I${LIBUNBOUNDDIR} -I${.CURDIR} LIBADD= unbound pthread MAN= local-unbound-checkconf.8 diff --git a/usr.sbin/unbound/control/Makefile b/usr.sbin/unbound/control/Makefile index b5340c0bca67..ad5f7eb21f09 100644 --- a/usr.sbin/unbound/control/Makefile +++ b/usr.sbin/unbound/control/Makefile @@ -2,13 +2,14 @@ # Vendor sources and generated files LDNSDIR= ${SRCTOP}/contrib/ldns UNBOUNDDIR= ${SRCTOP}/contrib/unbound +LIBUNBOUNDDIR=${SRCTOP}/lib/libunbound .PATH: ${UNBOUNDDIR} ${UNBOUNDDIR}/smallapp ${UNBOUNDDIR}/util ${UNBOUNDDIR}/doc PROG= local-unbound-control SRCS= ub_event.c unbound-control.c worker_cb.c CFLAGS+= -I${UNBOUNDDIR} -I${LDNSDIR} -CFLAGS+= -I${.CURDIR:H} -I${.CURDIR} +CFLAGS+= -I${LIBUNBOUNDDIR} -I${.CURDIR} LIBADD= unbound crypto ssl pthread MAN= local-unbound-control.8 diff --git a/usr.sbin/unbound/daemon/Makefile b/usr.sbin/unbound/daemon/Makefile index ad0f5b2fb245..28b451aa5061 100644 --- a/usr.sbin/unbound/daemon/Makefile +++ b/usr.sbin/unbound/daemon/Makefile @@ -2,6 +2,7 @@ # Vendor sources and generated files LDNSDIR= ${SRCTOP}/contrib/ldns UNBOUNDDIR= ${SRCTOP}/contrib/unbound +LIBUNBOUNDDIR=${SRCTOP}/lib/libunbound .PATH: ${UNBOUNDDIR} ${UNBOUNDDIR}/daemon ${UNBOUNDDIR}/util ${UNBOUNDDIR}/util/shm_side ${UNBOUNDDIR}/doc @@ -9,7 +10,7 @@ PROG= local-unbound SRCS= acl_list.c cachedump.c daemon.c remote.c shm_main.c stats.c \ ub_event.c unbound.c worker.c CFLAGS+= -I${UNBOUNDDIR} -I${LDNSDIR} -CFLAGS+= -I${.CURDIR:H} -I${.CURDIR} +CFLAGS+= -I${LIBUNBOUNDDIR} -I${.CURDIR} LIBADD= unbound util ssl crypto pthread MAN= local-unbound.8 local-unbound.conf.5 From nobody Sat Aug 19 02:36:16 2023 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 4RSNCh3GFMz4g63V; Sat, 19 Aug 2023 02:36:16 +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 4RSNCh2NNXz3T9p; Sat, 19 Aug 2023 02:36:16 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692412576; 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=dCNyUwiQgZdAGRGNM1rTt/ZGKxd72nHf4JTFMskDFL8=; b=Vzqzeb9Ga2rv3e4q4AJwEdq/OyZajItF7WbBcF4FUyyu3hhYi9640NHe1Bqeuw4rs2aE8O HNmKp9wLg5KyvONNc9KeC1Z4XcSSPz59sa248c8T31hNCDkTTHypUEHUXnopGRIwBgMgx9 kLD6l/QIHTLliqU2JYpzm5OPT5kY22wO2WyjDInBsidiKg/DA/QeskMmJ2pF6IO7RJHgK9 vxVSFpJKX9A7N5KHZa55qdEXfmkQgO7Xxrgw89k0bcf8L6zgNRWN32p3bxA2zvA4Q5I9Yz xOOsqwLuTiNYUAqdzLiwPpiCplmXNdcVU63Lyv1uxrlsLGVr/HuW+2K+cYOJYQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692412576; 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=dCNyUwiQgZdAGRGNM1rTt/ZGKxd72nHf4JTFMskDFL8=; b=gW4GRVUl6Qa5oERjOBJrGRr42oYsSTd+QXdT9W+MyjaJbWN6RdW6HnV+dYebkJ3xymj3Ey D7JFFF9015uXB0CmUPHB9sd0ZKljvKIgJgNUpUeYfh3I4bhf19gEqUIqNMMF+8vUIRXNQq qKO08oHjtsiU8t7uqYB1xrtu/NFy1x/sTW9NuuZ26VhuTWm+dJcOj9Mhl642qt+wUkubyT res8TmOgDIWA33yWVAbNABXV9dyy7/FDvkr4+85UM0fXgiNqrnhZw8iXldhJ0mN4UnpdHl KwGlDih30NcvG9GYA+ipEjpk4IgscJ+gnU91RsFbFkJyfl8NmC87tUHyGqo3Kw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692412576; a=rsa-sha256; cv=none; b=DVDZ0xyuZ6YjplsemovivC3zAbUvk1DVKv383Bkd8vAYYzhVj0mxrr0O+hg6+ht3sXY9cb VSK4yhoKEVNcai+Iu74kjAgt9wfcuzTFG2Opxslev9mK0UULrAirZTEOnnQyo9dt/+V8Cq nlsZpvn71YyXZlP10zhUsBicAqhwNXNnKQJyh5GDMuqY7pP8kA79VCnib2lxgrYT+FxwUd JOyRzevFmvrSptmxewDIyvNiE1Eyi+jNRAzq/uQCew5isGNEPvW/xz88gdnfQX9nENyRgN b6CT2Y4GWM4VWr0eCmTnzqg4CpcRdM08FzmekMi6nlP5oh6aUZUowZwWc3Js0g== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RSNCh1RVFzgSQ; Sat, 19 Aug 2023 02:36:16 +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 37J2aGbV049925; Sat, 19 Aug 2023 02:36:16 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37J2aGP6049922; Sat, 19 Aug 2023 02:36:16 GMT (envelope-from git) Date: Sat, 19 Aug 2023 02:36:16 GMT Message-Id: <202308190236.37J2aGP6049922@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Ed Maste Subject: git: d8bb58586d90 - main - Cirrus-CI: restore amd64-gcc12 build/test on main 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: emaste X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: d8bb58586d90a27852cc79f37aa890ac6397cc03 Auto-Submitted: auto-generated The branch main has been updated by emaste: URL: https://cgit.FreeBSD.org/src/commit/?id=d8bb58586d90a27852cc79f37aa890ac6397cc03 commit d8bb58586d90a27852cc79f37aa890ac6397cc03 Author: Ed Maste AuthorDate: 2023-08-19 01:27:26 +0000 Commit: Ed Maste CommitDate: 2023-08-19 02:35:39 +0000 Cirrus-CI: restore amd64-gcc12 build/test on main The Cirrus-CI log length issue was addressed by commit 5f72ceb2c50d ("Cirrus-CI: for *-gcc12, build world with make -s"), and the failure itself by commit 0c785f06020f ("Fix GoogleTest 1.14.0 import"). This reverts commit 0ed2e7e88984aa4ad01a41e9350c5870b271c0c3. Reported by: Jose Luis Duran Sponsored by: The FreeBSD Foundation --- .cirrus.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.cirrus.yml b/.cirrus.yml index 40ee22425884..345e7ab148bb 100644 --- a/.cirrus.yml +++ b/.cirrus.yml @@ -64,7 +64,6 @@ task: EXTRA_MAKE_FLAGS: -s - name: amd64-gcc12 World and kernel build and boot smoke test (FreeBSD repo) only_if: $CIRRUS_REPO_FULL_NAME == 'freebsd/freebsd-src' - trigger_type: manual env: TARGET: amd64 TARGET_ARCH: amd64 From nobody Sat Aug 19 04:53:31 2023 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 4RSRG404Mxz4q9bD; Sat, 19 Aug 2023 04:53:32 +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 4RSRG36L79z4Dqf; Sat, 19 Aug 2023 04:53:31 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692420811; 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=7BiIR2EK+FM0Xe4B4xGn/CpR3NfayinJHcoxp3dxHOU=; b=ZSeuGaz6PBuFjXnhd0CidgVK8armpr+rKpD/PAI80RE9/GTQUu1kbHGDmKrRFWBypBPXYo 7Wn9NdJWvo59yrQaG9XGh67uda//N/RFFWHUsKZrII5KsCD752zRxHlneLvV8Ax5k6ZEwC H4NrSQPxLQOxCND/EQP1ZrLlTzTxrp6C6zpD0QHIjTNl5bLG+nuIU8ggJURmeHkxX91Qo+ edYDpvOxb7Yc6wt+9j9pdA5VjExaNZjQ3B0XdUWpFkIMClNw7yLFb4iMJdWFrTjbpOXuW0 NZw1ZnhBWe9BeXjaJpKkBetnqeIOn9WkaUGavV+RC56xtxtUVz9M8QmAjmX6Aw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692420811; 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=7BiIR2EK+FM0Xe4B4xGn/CpR3NfayinJHcoxp3dxHOU=; b=C4kD3etCWP84YBn7LxQD7W6c165enEPPLTVdhPuzWDOPppYdVYuA6WY+QtmYfVG8irQs6R 79gB4SzHNqvJtYL3ysV9v4xoHfNdnlHt0TlLjTj0rMifGtqLpfMqTd35IdWxgi8/I16KjH DICMpcilAbmL7sqePmTw/JLT74gl8bITWuOHkkpkv4ZgXg3OcJI9bY6KcyoXMjn4oFG3ql rY9BrKdPdM4mYEGohDCQ4h0XyVYOcBHK594djMtIfCvh90PZ/ME2yftSsBf6sJ31/KtlSy VYADrmGeTe0QDwTrVeYxKAtB122dzH6lkuPkcq9URkL6ogT8tuJ+cCJUeHehJA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692420811; a=rsa-sha256; cv=none; b=JS/YbMJpmz3Dy8CgJueTl/ySinGsubAWpBnyUCaiIrUmVnhJSjZ4VQJaW71TkUhWaom7FB cq71tIFNt7bnod0xG8AOSSUoBpOpmrpGpKExifaMKanvwOdlaRzIQbmmX5J7xECh/mqj1b qheFCgep/TgdkoFIriHTsUlxuYBRFld4jHbdxIAyhR0g6WX6cL3MqWSbC3Rx/5Ml1WOh1d rPuxXmKzQR7idd8uaJHtJ+6haZ1TzUzw+C1fzv40hU3ZyvqoALNQyLOUqpI52O6DYPme6k JyD1Heik+uSiEIabIyBLoXXF8IhsldObdhb++UZxE7nUHvzD9HyGllF/+v7x7Q== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RSRG35Q3lzlHG; Sat, 19 Aug 2023 04:53:31 +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 37J4rVL2084907; Sat, 19 Aug 2023 04:53:31 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37J4rV3L084904; Sat, 19 Aug 2023 04:53:31 GMT (envelope-from git) Date: Sat, 19 Aug 2023 04:53:31 GMT Message-Id: <202308190453.37J4rV3L084904@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: "Bjoern A. Zeeb" Subject: git: 149c457de14a - main - LinuxKPI: skbuff: fix tracing 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: bz X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 149c457de14a06a40e0419d7a4249b1a3b01ae7a Auto-Submitted: auto-generated The branch main has been updated by bz: URL: https://cgit.FreeBSD.org/src/commit/?id=149c457de14a06a40e0419d7a4249b1a3b01ae7a commit 149c457de14a06a40e0419d7a4249b1a3b01ae7a Author: Bjoern A. Zeeb AuthorDate: 2023-08-19 04:50:03 +0000 Commit: Bjoern A. Zeeb CommitDate: 2023-08-19 04:53:00 +0000 LinuxKPI: skbuff: fix tracing Fix arguments to a trace line and remove another trace line until we actually will have the skb to trace along with a future implementation. Sponsored by: The FreeBSD Foundation MFC after: 10 days --- sys/compat/linuxkpi/common/include/linux/skbuff.h | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/sys/compat/linuxkpi/common/include/linux/skbuff.h b/sys/compat/linuxkpi/common/include/linux/skbuff.h index 5e5f7e4a0a69..6f48ac74996b 100644 --- a/sys/compat/linuxkpi/common/include/linux/skbuff.h +++ b/sys/compat/linuxkpi/common/include/linux/skbuff.h @@ -573,7 +573,7 @@ __skb_queue_tail(struct sk_buff_head *q, struct sk_buff *new) static inline void skb_queue_tail(struct sk_buff_head *q, struct sk_buff *new) { - SKB_TRACE2(q, skb); + SKB_TRACE2(q, new); return (__skb_queue_tail(q, new)); } @@ -1048,7 +1048,6 @@ static inline struct sk_buff * napi_build_skb(void *data, size_t len) { - SKB_TRACE(skb); SKB_TODO(); return (NULL); } From nobody Sat Aug 19 04:56:41 2023 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 4RSRKk12B5z4q8Wt; Sat, 19 Aug 2023 04:56: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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RSRKk0SRmz4FXs; Sat, 19 Aug 2023 04:56:42 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692421002; 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=DPcQfa9YwgpNkChwVv7ATnWO5zfEuJyRIKD/R+3xynI=; b=udw7xkFkVBrL1Vg3+gc9W3dIW1lUbG9U06TUTtem6JtXTxDAQ47Mk3tK2GouDTOF71P1z2 n5NMjESOoEqCpTOYGfVBYZ8mHKLuNOhISuvyX4vDBO4diXsQwvkRdGKEoifFccAFY5t+Zp MfYyPUORrhCFC7pQLV1cqC3Ek/W8Vz/NFrfEq0VXdhTlabsqmbpoA1rpYYHk3+VIQ+W5lh sCz9HA4WBfMNTnGjt47OgDlp5O83wpmwKA+t1pZxDhOIDgU2NQD7fMoMEKyemBTLmG9tbH ExBZK6ndiBhICIC/f1VdSl544RA19eeGgKpwlz2VW6X7vvdePRDiQxAPtNX+Bg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692421002; 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=DPcQfa9YwgpNkChwVv7ATnWO5zfEuJyRIKD/R+3xynI=; b=kmurzaYNHYunrg+oZci1UMfYDOfOkIgosJWxjEd/IElhDpN121O/fu1uLoy7jO/x2Qu+to MM+AaSCWsTrbTPILg06RDoXIe7uiOP3lldM9xHDXgCrlYHox+tVYefqTM2fDcl+T/YD+W6 qq+DQ8WWDq8mnhHFj35kSDsniQQbz0huAe9WyFrWmVUM3DPM6svlKl2bjNW/jaxGicWehp KiVII2rolq9yhZoE/HJeHtZJLEwwOEZwxdUZ7w2CLQ+qsrF2iilMILudx7hxPjPXWNTfto DzuRbp94I/bdghAITqPwkczEdZEBjAHWaCsAO8EYKJdgWKm8wgg5SmWsVjlG+g== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692421002; a=rsa-sha256; cv=none; b=cxrNP1T0SHOyVUFye+5PCtLamkg2/bDZNDY1pVAX92lnsULSsY73ZswXo3kq5mLjfSPFL+ 64e4s+IqEbd5/UXuShKPCNDv1YGbXkvbgNZERIxa9oneeGdi0iqN655lTxUAthKnqIOT4X 0dpLjInmV0fhsHyBvPkbq3YF/LxraHIJ1Ey+GOQ8sSc1XAy6MY699X/7Q2godGvbqZSN9b A0wbpLIYWGvyxs1o91bu4Fia3sL7IqXbcqnbYi6M0Wlk/pHZKkP+IK3B0Ab7jwJjStQEo6 rnqqlFtkW50bn0f72AFL7KG9u/TFA9TnGWwhzxiIJ21a24NFFrOkYYhTPWjk+Q== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RSRKj6dzdzlMB; Sat, 19 Aug 2023 04:56:41 +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 37J4ufEu085478; Sat, 19 Aug 2023 04:56:41 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37J4ufGS085475; Sat, 19 Aug 2023 04:56:41 GMT (envelope-from git) Date: Sat, 19 Aug 2023 04:56:41 GMT Message-Id: <202308190456.37J4ufGS085475@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: "Bjoern A. Zeeb" Subject: git: e039b38d4652 - main - LinuxKPI: skbuff: add skb_cow_head() 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: bz X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: e039b38d4652b6a68567f8d632c3dfa4f15c40f6 Auto-Submitted: auto-generated The branch main has been updated by bz: URL: https://cgit.FreeBSD.org/src/commit/?id=e039b38d4652b6a68567f8d632c3dfa4f15c40f6 commit e039b38d4652b6a68567f8d632c3dfa4f15c40f6 Author: Bjoern A. Zeeb AuthorDate: 2023-08-10 02:07:41 +0000 Commit: Bjoern A. Zeeb CommitDate: 2023-08-19 04:55:56 +0000 LinuxKPI: skbuff: add skb_cow_head() Add dummy implementation of skb_cow_head(). Sponsored by: The FreeBSD Foundation MFC after: 10 days --- sys/compat/linuxkpi/common/include/linux/skbuff.h | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/sys/compat/linuxkpi/common/include/linux/skbuff.h b/sys/compat/linuxkpi/common/include/linux/skbuff.h index 6f48ac74996b..c917b3f09ac9 100644 --- a/sys/compat/linuxkpi/common/include/linux/skbuff.h +++ b/sys/compat/linuxkpi/common/include/linux/skbuff.h @@ -1067,6 +1067,14 @@ skb_mark_for_recycle(struct sk_buff *skb) SKB_TODO(); } +static inline int +skb_cow_head(struct sk_buff *skb, unsigned int headroom) +{ + SKB_TRACE(skb); + SKB_TODO(); + return (-1); +} + #define SKB_WITH_OVERHEAD(_s) \ (_s) - ALIGN(sizeof(struct skb_shared_info), CACHE_LINE_SIZE) From nobody Sat Aug 19 07:30:03 2023 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 4RSVkg5bPWz4qLtw; Sat, 19 Aug 2023 07:30: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 4RSVkg53Lbz4TKQ; Sat, 19 Aug 2023 07:30:03 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692430203; 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=5/aomrVhwkDaHcEFi4z564e3Cog4vnawWcUca51nVxU=; b=HEL2JUNKPMwo3iojVv3h/T3/6QsOQa+vBfPQ+sFhUJSaezjVcfpppsFBPAiMSCKtk0edcm EBmmqfjopI9GEHi9dHNRFJq397v1SYscAafxPncY35vg2Ho3quwzOGzunU2c/UF+zl+6Az xqWjRjXp1iRi9d+7KSG6LByXmKF3et6T59yPtTFbqi1dXptJoiSGkPm+VexsjQyKlWUQnd dyM9gQWC2BywYh6RPYo31mCQsqchRIrVVWI54g4GothShPQFSzwtEOtuCGBx/NHfE4OSZb 6YaY4swoUJ1kjK+ZqkprovXFfXl0ZSFYAjV7v0u3ptpaeyihYF+sKrthl9YlHg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692430203; 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=5/aomrVhwkDaHcEFi4z564e3Cog4vnawWcUca51nVxU=; b=sxO5AGNlTEFjkyyQUGkTz3Y2HMqufQmE9evx/Tj0eLu0aY8Gnc579ZjhsO+Qx/PXHrH7AP NSnE0aAioaK1yLfjBYqWqJ9qIE42UvpbtacUB8INU682Z7sLf+ONSjmKTYTUJrH3bYsfff GTN3y1uNqZK2AvRqFeGaGJeczH9ddkaOpx8u29FUucxt6NHVMi4RFTFKylu4npoMc+vNxw 3H+kU//PDoqg0hZB9iGh0nnDTnvKsj7exx92MYUG0DSCQQMR/ManM+mfREuaJ/AsTc3KuA TrI2siSbGvuBFuO0ZSi54bCFgIglAYLnsTIecR9aY4Sc82KvzxyUgGhFGDXYvA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692430203; a=rsa-sha256; cv=none; b=CdwI2OaL5YvP4JFKUqcU2zHOW2NpM59SnusZUwSyHcuPZ9UCDWOoMFsdAljqHMo7uTrUTL BTWkR1M0Vr+ILIx/r/Zxff4P8Ll1mwWy8dDjetVh7lmS/+/pW18YZjEeVBSE4TtK1P1Q3/ s9WGlQtJrxmY4Hs8SvHRaCx4YJ79oxMRlkWsGI98d6HmkayZi3RsnlNkY64aFRDE6cDnP2 aGtotMs/wr/Shh1VwZ1fjHpaQFoeEgq/bho+9n3xuVIq369Isy4cbHrZozVTEbhdsxnzCU arIcvioysqtWtWzDk9ifwHgnh7VYvEjifMholpJyCVdJvnRNG2aprMlk5xGTIw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RSVkg40kJzpys; Sat, 19 Aug 2023 07:30:03 +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 37J7U3Yg038312; Sat, 19 Aug 2023 07:30:03 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37J7U314038306; Sat, 19 Aug 2023 07:30:03 GMT (envelope-from git) Date: Sat, 19 Aug 2023 07:30:03 GMT Message-Id: <202308190730.37J7U314038306@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Peter Holm Subject: git: f322816aafa7 - main - stress2: Added a syzkaller reproducer 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: pho X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: f322816aafa759d618ff89da266c038d0694e189 Auto-Submitted: auto-generated The branch main has been updated by pho: URL: https://cgit.FreeBSD.org/src/commit/?id=f322816aafa759d618ff89da266c038d0694e189 commit f322816aafa759d618ff89da266c038d0694e189 Author: Peter Holm AuthorDate: 2023-08-19 07:28:10 +0000 Commit: Peter Holm CommitDate: 2023-08-19 07:28:10 +0000 stress2: Added a syzkaller reproducer --- tools/test/stress2/misc/syzkaller70.sh | 302 +++++++++++++++++++++++++++++++++ 1 file changed, 302 insertions(+) diff --git a/tools/test/stress2/misc/syzkaller70.sh b/tools/test/stress2/misc/syzkaller70.sh new file mode 100755 index 000000000000..7f63da7f6475 --- /dev/null +++ b/tools/test/stress2/misc/syzkaller70.sh @@ -0,0 +1,302 @@ +#!/bin/sh + +# db:1:pho1> bt +# Tracing pid 5640 tid 102468 td 0xfffffe00e4d26ac0 +# kdb_enter() at kdb_enter+0x32/frame 0xfffffe010dbcf260 +# vpanic() at vpanic+0x163/frame 0xfffffe010dbcf390 +# panic() at panic+0x43/frame 0xfffffe010dbcf3f0 +# vm_map_insert1() at vm_map_insert1+0x147/frame 0xfffffe010dbcf4a0 +# vm_map_insert() at vm_map_insert+0x69/frame 0xfffffe010dbcf510 +# vm_map_growstack() at vm_map_growstack+0x90e/frame 0xfffffe010dbcf650 +# vm_map_lookup() at vm_map_lookup+0x15f/frame 0xfffffe010dbcf6e0 +# vm_fault() at vm_fault+0x12f/frame 0xfffffe010dbcf820 +# vm_fault_trap() at vm_fault_trap+0x6f/frame 0xfffffe010dbcf860 +# trap_pfault() at trap_pfault+0x24a/frame 0xfffffe010dbcf8d0 +# calltrap() at calltrap+0x8/frame 0xfffffe010dbcf8d0 +# --- trap 0xc, rip = 0xffffffff81057a06, rsp = 0xfffffe010dbcf9a0, rbp = 0xfffffe010dbcf9a0 --- +# copyin_nosmap_erms() at copyin_nosmap_erms+0x156/frame 0xfffffe010dbcf9a0 +# uiomove_fromphys() at uiomove_fromphys+0x145/frame 0xfffffe010dbcfa10 +# uiomove_object_page() at uiomove_object_page+0x1dc/frame 0xfffffe010dbcfa70 +# uiomove_object() at uiomove_object+0xa4/frame 0xfffffe010dbcfac0 +# tmpfs_write() at tmpfs_write+0xe4/frame 0xfffffe010dbcfb10 +# VOP_WRITE_APV() at VOP_WRITE_APV+0xcf/frame 0xfffffe010dbcfc20 +# vn_write() at vn_write+0x2f4/frame 0xfffffe010dbcfcb0 +# vn_io_fault() at vn_io_fault+0x1e2/frame 0xfffffe010dbcfd40 +# dofilewrite() at dofilewrite+0x82/frame 0xfffffe010dbcfd90 +# kern_pwritev() at kern_pwritev+0x64/frame 0xfffffe010dbcfdd0 +# sys_pwritev() at sys_pwritev+0x3a/frame 0xfffffe010dbcfe00 +# amd64_syscall() at amd64_syscall+0x14f/frame 0xfffffe010dbcff30 +# fast_syscall_common() at fast_syscall_common+0xf8/frame 0xfffffe010dbcff30 +# --- syscall (0, FreeBSD ELF64, syscall), rip = 0x822d56fca, rsp = 0x824255f58, rbp = 0x824255f90 --- +# FreeBSD 14.0-ALPHA1 #1 main-n264742-81b41b2ef5bfd5-dirty: Tue Aug 15 19:52:50 CEST 2023 + +uname -p | grep -Eq "amd64" || exit 0 +[ `id -u ` -ne 0 ] && echo "Must be root!" && exit 1 + +. ../default.cfg +prog=$(basename "$0" .sh) +cat > /tmp/$prog.c < + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +static void kill_and_wait(int pid, int* status) +{ + kill(pid, SIGKILL); + while (waitpid(-1, status, 0) != pid) { + } +} + +static void sleep_ms(uint64_t ms) +{ + usleep(ms * 1000); +} + +static uint64_t current_time_ms(void) +{ + struct timespec ts; + if (clock_gettime(CLOCK_MONOTONIC, &ts)) + exit(1); + return (uint64_t)ts.tv_sec * 1000 + (uint64_t)ts.tv_nsec / 1000000; +} + +static void thread_start(void* (*fn)(void*), void* arg) +{ + pthread_t th; + pthread_attr_t attr; + pthread_attr_init(&attr); + pthread_attr_setstacksize(&attr, 128 << 10); + int i = 0; + for (; i < 100; i++) { + if (pthread_create(&th, &attr, fn, arg) == 0) { + pthread_attr_destroy(&attr); + return; + } + if (errno == EAGAIN) { + usleep(50); + continue; + } + break; + } + exit(1); +} + +typedef struct { + pthread_mutex_t mu; + pthread_cond_t cv; + int state; +} event_t; + +static void event_init(event_t* ev) +{ + if (pthread_mutex_init(&ev->mu, 0)) + exit(1); + if (pthread_cond_init(&ev->cv, 0)) + exit(1); + ev->state = 0; +} + +static void event_reset(event_t* ev) +{ + ev->state = 0; +} + +static void event_set(event_t* ev) +{ + pthread_mutex_lock(&ev->mu); + if (ev->state) + exit(1); + ev->state = 1; + pthread_mutex_unlock(&ev->mu); + pthread_cond_broadcast(&ev->cv); +} + +static void event_wait(event_t* ev) +{ + pthread_mutex_lock(&ev->mu); + while (!ev->state) + pthread_cond_wait(&ev->cv, &ev->mu); + pthread_mutex_unlock(&ev->mu); +} + +static int event_isset(event_t* ev) +{ + pthread_mutex_lock(&ev->mu); + int res = ev->state; + pthread_mutex_unlock(&ev->mu); + return res; +} + +static int event_timedwait(event_t* ev, uint64_t timeout) +{ + uint64_t start = current_time_ms(); + uint64_t now = start; + pthread_mutex_lock(&ev->mu); + for (;;) { + if (ev->state) + break; + uint64_t remain = timeout - (now - start); + struct timespec ts; + ts.tv_sec = remain / 1000; + ts.tv_nsec = (remain % 1000) * 1000 * 1000; + pthread_cond_timedwait(&ev->cv, &ev->mu, &ts); + now = current_time_ms(); + if (now - start > timeout) + break; + } + int res = ev->state; + pthread_mutex_unlock(&ev->mu); + return res; +} + +struct thread_t { + int created, call; + event_t ready, done; +}; + +static struct thread_t threads[16]; +static void execute_call(int call); +static int running; + +static void* thr(void* arg) +{ + struct thread_t* th = (struct thread_t*)arg; + for (;;) { + event_wait(&th->ready); + event_reset(&th->ready); + execute_call(th->call); + __atomic_fetch_sub(&running, 1, __ATOMIC_RELAXED); + event_set(&th->done); + } + return 0; +} + +static void execute_one(void) +{ + int i, call, thread; + for (call = 0; call < 4; call++) { + for (thread = 0; thread < (int)(sizeof(threads) / sizeof(threads[0])); + thread++) { + struct thread_t* th = &threads[thread]; + if (!th->created) { + th->created = 1; + event_init(&th->ready); + event_init(&th->done); + event_set(&th->done); + thread_start(thr, th); + } + if (!event_isset(&th->done)) + continue; + event_reset(&th->done); + th->call = call; + __atomic_fetch_add(&running, 1, __ATOMIC_RELAXED); + event_set(&th->ready); + event_timedwait(&th->done, 50); + break; + } + } + for (i = 0; i < 100 && __atomic_load_n(&running, __ATOMIC_RELAXED); i++) + sleep_ms(1); +} + +static void execute_one(void); + +#define WAIT_FLAGS 0 + +static void loop(void) +{ + int iter __unused = 0; + for (;; iter++) { + int pid = fork(); + if (pid < 0) + exit(1); + if (pid == 0) { + execute_one(); + exit(0); + } + int status = 0; + uint64_t start = current_time_ms(); + for (;;) { + if (waitpid(-1, &status, WNOHANG | WAIT_FLAGS) == pid) + break; + sleep_ms(1); + if (current_time_ms() - start < 5000) + continue; + kill_and_wait(pid, &status); + break; + } + } +} + +uint64_t r[1] = {0xffffffffffffffff}; + +void execute_call(int call) +{ + intptr_t res = 0; + switch (call) { + case 0: + memcpy((void*)0x20000240, "./file0\000", 8); + res = syscall(SYS_open, /*file=*/0x20000240ul, + /*flags=*/0x40000400000002c2ul, /*mode=*/0ul); + if (res != -1) + r[0] = res; + break; + case 1: + *(uint64_t*)0x20000080 = 0x200006c0; + *(uint64_t*)0x20000088 = 0x100000; + syscall(SYS_pwritev, /*fd=*/r[0], /*vec=*/0x20000080ul, /*vlen=*/1ul, + /*off=*/0ul); + break; + case 2: + syscall(SYS_mmap, /*addr=*/0x20000000ul, /*len=*/0x200000ul, /*prot=*/3ul, + /*flags=*/0x410ul, /*fd=*/-1, /*offset=*/0ul); + break; + case 3: + syscall(SYS_mmap, /*addr=*/0x2000c000ul, /*len=*/0x4000ul, /*prot=*/0ul, + /*flags=*/0x2010ul, /*fd=*/-1, /*offset=*/0ul); + break; + } +} +int main(void) +{ + syscall(SYS_mmap, /*addr=*/0x20000000ul, /*len=*/0x1000000ul, /*prot=*/7ul, + /*flags=*/0x1012ul, /*fd=*/-1, /*offset=*/0ul); + loop(); + return 0; +} +EOF +mycc -o /tmp/$prog -Wall -Wextra -O0 /tmp/$prog.c -lpthread || exit 1 + +mount | grep -q "on $mntpoint " && umount $mntpoint +mount -o size=10m -t tmpfs dummy $mntpoint + +cd $mntpoint +for i in `jot 20`; do + timeout 3m /tmp/$prog & +done +wait +cd - + +umount $mntpoint +rm -rf /tmp/$prog /tmp/$prog.c /tmp/$prog.core +exit 0 From nobody Sat Aug 19 07:30:04 2023 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 4RSVkj51kDz4qLty; Sat, 19 Aug 2023 07:30:05 +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 4RSVkh5pdzz4Tbr; Sat, 19 Aug 2023 07:30:04 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692430204; 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=FBWe6/RQpVin/xlwbOS1HG02xiw7473yjKs0BciFQaA=; b=pNsYMJWUtHejR8TwCXygTlCkt6pVNX/DiWVYnLXVnxKCwD1B6+dzshHMhmpzD0ph3UJYRE EJemRr5hj3xC+h5w89PAYKFXAZwChnMFGNMOXnFmsMINxwPgIlvOTfl1a+gv0VIU2WPZWZ ABTkd17JOrvroFHMf+AigSbCbxm8bKLHw8+H+6JwvCaL1VNz0jJaJihZtWc7ciY3Q0wJVa omjhe9g7B7Or5J4ksoVBPmAkExhaojaa5qRBWnnwqd0dP4Cn/lnuwytFAITOpMi2aKjl5i 02feK/cIQLpWn3cBNSi1Bm/3kq+w6Pjn9PVl4BO7Z83ppdrEo0L5518WFm3btA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692430204; 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=FBWe6/RQpVin/xlwbOS1HG02xiw7473yjKs0BciFQaA=; b=EBFARXgSV1i+2ojrzJ+XNYZrdllbCcOUNvStbdS0EyHiTDQ9b37OFeGu96UQTKvGbBnqFh heQKAQlLFVqz3npNpmGfDCk4LO/NnM3gUOE7Jp1Ksg+wp4zy1ynvK+uM0fpzXvsiJRDLVe Hc6cVIwjgZTipa5F0d6wlO3tkFj19lE4Dy+Dd7jR9jGiuxEY1QyuR68tUUqbX+3trj7Gf8 6yG94tN/UGXVEZTAzhJUEftRSZburDjDRTFRMobUkjnjlCuI7RRkIzu2LII14D1SHBckmx 3BSJWqpd2iegR9TNE2EpcTxy72/bNeXwRhoptwUGTWgl5kPnaHucEwJqPXvCew== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692430204; a=rsa-sha256; cv=none; b=QcDUadwe/rOErqTqB08A4gAT5iRRqu1hufJOh/NcPQ6PYPnNoNL7ShBEbr27PHVYpvLXaA +oyZIpd6c+82VN+JONuCAcg8j7jlz1OhTWE4/Var2F/PaOISKPgM3lXhdV70vkM5mGFaMT 9S5Gl8SCW5HQhhJkkt75NKXzuNE6hrvwiPq+72Aq9C/EX8Qsu7WZv7V5QKopbNL8z28Pk8 9tPEbOLovvWalgBEte1FjEqrO6w0p6kY37xQ0pzHajRTKUpfhPplG7FUyn0hM1Wm19MLnr UcjV6jJqUEA5Are1HWmG5BhsPxui+GOeWAfjxj8XPu4/i6952ZD5G4i+sibf7A== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RSVkh4cXbzpcj; Sat, 19 Aug 2023 07:30:04 +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 37J7U4F7038617; Sat, 19 Aug 2023 07:30:04 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37J7U4FP038613; Sat, 19 Aug 2023 07:30:04 GMT (envelope-from git) Date: Sat, 19 Aug 2023 07:30:04 GMT Message-Id: <202308190730.37J7U4FP038613@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Peter Holm Subject: git: 0d30f3afa62b - main - stress2: No need to write to the console. Add revision to log string 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: pho X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 0d30f3afa62b4740810006476eb9de0c480619a1 Auto-Submitted: auto-generated The branch main has been updated by pho: URL: https://cgit.FreeBSD.org/src/commit/?id=0d30f3afa62b4740810006476eb9de0c480619a1 commit 0d30f3afa62b4740810006476eb9de0c480619a1 Author: Peter Holm AuthorDate: 2023-08-19 07:29:09 +0000 Commit: Peter Holm CommitDate: 2023-08-19 07:29:09 +0000 stress2: No need to write to the console. Add revision to log string --- tools/test/stress2/misc/all.sh | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/tools/test/stress2/misc/all.sh b/tools/test/stress2/misc/all.sh index 58bf3a630294..605c9958b552 100755 --- a/tools/test/stress2/misc/all.sh +++ b/tools/test/stress2/misc/all.sh @@ -237,9 +237,8 @@ while true; do [ -f ../tools/ministat.sh ] && ../tools/ministat.sh $allelapsed $i [ $((`date '+%s'` - start)) -gt 1980 ] && - printf "$ts *** Excessive run time: %s %d min\r\n" $i, \ - $(((`date '+%s'` - start) / 60)) | - tee $console >> $allexcess + printf "$ts $rev $i %d min\n" \ + $(((`date '+%s'` - start) / 60)) >> $allexcess while pgrep -q "^swap$"; do echo "swap still running" sleep 2 From nobody Sat Aug 19 10:47:25 2023 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 4RSb6Q06b9z4qXyF; Sat, 19 Aug 2023 10:47:26 +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 4RSb6P6YbLz3NYW; Sat, 19 Aug 2023 10:47:25 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692442045; 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=WZA1TPevvS8iJsE5z0dgG4HDz6QxJRfE91eqaNR+WDc=; b=rk/bPwJe9m5RaqDlGRqpr3EwROIUA4CKPo/sH2vIw9mjvk6ZLYpfhykaJjDHehneJEUZMu v/IgREn0i5YlVe2w1yTbE7Tn4zBdc5QGozhyuz1pdBCIo+699/NY8QyItV2MEjF7pUXWOM IEOJTN1UEnourGEvFXpdLyM7zyNu2W8ySiZQn21m8Xtnzq3ZCHkm4xTAL1XVpDGg8PXoO0 6evtyr54kp97U47Sd+fokn58RRhZ0lgF/DJqNhs0juE5wS/rWXT+ka9Fsz74tn6PQU+JAf QGwazOI7lYkHuFQiXkFFxt7PBXTjhmeN82aN1d/3h5mzdjrpGlc5011y1ETC8w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692442045; 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=WZA1TPevvS8iJsE5z0dgG4HDz6QxJRfE91eqaNR+WDc=; b=s4PcANVxxMGP480ghiF7msgr1rtj0dLBGxd8+pKhMykqDUPKXXzxmD+2g5e8rPxZRDdCyN bHJUNjsZilXa9ZNzlJXp/xBIApc2bcN8/3G8Nj70k8LmS///rOyISNNd+BwdPeCvCGRZ5r ETohaReH5o9+NOrBUsaVfCSnrOMfJRofO1YjzwzFNwcWgNti2Z3e3Aj9dc6URzrCI4dAF4 042bk2+mWgdIDORKDxouf+IEyk0a0RxkSKURGluzxp0HLAMCh93dpXivcGR7fcu4rwF0Dk 4SgNRCaMybUwLldY7qY0MiQ8z25D6nO3oTQexI8XdxqpcasIWEoAvUVfmkvE+w== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692442045; a=rsa-sha256; cv=none; b=Dkq5dxhSGh9qkpuw8TyMXnCnGsUiESYCONHdNtpVT50vF+51jMHfzVVd4AyYuTgnNaYLeN tbtggO6+YFobigggxG3XCinbSbFCBAOI5sgR92CvFGiSRGK5OH4kzVjJoNX11yKcPgC9Qv THHMd/8IMIsaEYikNEXIqLSqHLuemx8fcfFrhcQnbFMLO7l/uXVfa9vUje7wgSFlw/nkuM +zWp7q+ySEk4SOcS4MKmpK8oH+3KQ7LkNjrbGBxyoicu/GhM971EfBpGuMvK33vMGqSUpx A8YkaXZLS7tTp7RNHt1scyZK8AukLX4JEhxZ9sxO4+Ge3Rz042WdIUxK/YgACg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RSb6P5MMbzvMG; Sat, 19 Aug 2023 10:47:25 +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 37JAlPE8069696; Sat, 19 Aug 2023 10:47:25 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37JAlPN4069693; Sat, 19 Aug 2023 10:47:25 GMT (envelope-from git) Date: Sat, 19 Aug 2023 10:47:25 GMT Message-Id: <202308191047.37JAlPN4069693@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Michael Tuexen Subject: git: 4f14d4b6b7f0 - main - sctp: cleanup handling of graceful shutdown of the peer 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: tuexen X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 4f14d4b6b7f0ca49b14379e48117121af3ed2669 Auto-Submitted: auto-generated The branch main has been updated by tuexen: URL: https://cgit.FreeBSD.org/src/commit/?id=4f14d4b6b7f0ca49b14379e48117121af3ed2669 commit 4f14d4b6b7f0ca49b14379e48117121af3ed2669 Author: Michael Tuexen AuthorDate: 2023-08-19 10:35:49 +0000 Commit: Michael Tuexen CommitDate: 2023-08-19 10:35:49 +0000 sctp: cleanup handling of graceful shutdown of the peer Don't handle a graceful shutdown of the peer as an implicit signal that all partial messages are complete. First, this is not implemented correctly and second this should not be done by the peer. It is more appropriate to handle this as a protocol violation. Remove the incorrect code and leave detecting the protocol violation and its handling in a followup commit. MFC after: 1 week --- sys/netinet/sctp_input.c | 63 +++++++++++----------------------------------- sys/netinet/sctp_pcb.c | 11 +------- sys/netinet/sctp_structs.h | 9 ------- 3 files changed, 16 insertions(+), 67 deletions(-) diff --git a/sys/netinet/sctp_input.c b/sys/netinet/sctp_input.c index 81b011b7e78a..059c6ded2e5e 100644 --- a/sys/netinet/sctp_input.c +++ b/sys/netinet/sctp_input.c @@ -837,8 +837,7 @@ sctp_handle_shutdown(struct sctp_shutdown_chunk *cp, int some_on_streamwheel; int old_state; - SCTPDBG(SCTP_DEBUG_INPUT2, - "sctp_handle_shutdown: handling SHUTDOWN\n"); + SCTPDBG(SCTP_DEBUG_INPUT2, "sctp_handle_shutdown: handling SHUTDOWN\n"); if (stcb == NULL) return; asoc = &stcb->asoc; @@ -855,40 +854,12 @@ sctp_handle_shutdown(struct sctp_shutdown_chunk *cp, if (*abort_flag) { return; } - if (asoc->control_pdapi) { - /* - * With a normal shutdown we assume the end of last record. - */ - SCTP_INP_READ_LOCK(stcb->sctp_ep); - if (asoc->control_pdapi->on_strm_q) { - struct sctp_stream_in *strm; - - strm = &asoc->strmin[asoc->control_pdapi->sinfo_stream]; - if (asoc->control_pdapi->on_strm_q == SCTP_ON_UNORDERED) { - /* Unordered */ - TAILQ_REMOVE(&strm->uno_inqueue, asoc->control_pdapi, next_instrm); - asoc->control_pdapi->on_strm_q = 0; - } else if (asoc->control_pdapi->on_strm_q == SCTP_ON_ORDERED) { - /* Ordered */ - TAILQ_REMOVE(&strm->inqueue, asoc->control_pdapi, next_instrm); - asoc->control_pdapi->on_strm_q = 0; -#ifdef INVARIANTS - } else { - panic("Unknown state on ctrl:%p on_strm_q:%d", - asoc->control_pdapi, - asoc->control_pdapi->on_strm_q); -#endif - } - } - asoc->control_pdapi->end_added = 1; - asoc->control_pdapi->pdapi_aborted = 1; - asoc->control_pdapi = NULL; - SCTP_INP_READ_UNLOCK(stcb->sctp_ep); - if (stcb->sctp_socket) { - sctp_sorwakeup(stcb->sctp_ep, stcb->sctp_socket); - } - } - /* goto SHUTDOWN_RECEIVED state to block new requests */ + /* + * FIXME MT: Handle the case where there are still incomplete + * received user messages or known missing user messages from the + * peer. One way to handle this is to abort the associations in this + * case. + */ if (stcb->sctp_socket) { if ((SCTP_GET_STATE(stcb) != SCTP_STATE_SHUTDOWN_RECEIVED) && (SCTP_GET_STATE(stcb) != SCTP_STATE_SHUTDOWN_ACK_SENT) && @@ -949,8 +920,9 @@ sctp_handle_shutdown_ack(struct sctp_shutdown_ack_chunk *cp SCTP_UNUSED, SCTPDBG(SCTP_DEBUG_INPUT2, "sctp_handle_shutdown_ack: handling SHUTDOWN ACK\n"); - if (stcb == NULL) + if (stcb == NULL) { return; + } asoc = &stcb->asoc; /* process according to association state */ @@ -967,17 +939,12 @@ sctp_handle_shutdown_ack(struct sctp_shutdown_ack_chunk *cp SCTP_UNUSED, SCTP_TCB_UNLOCK(stcb); return; } - if (asoc->control_pdapi) { - /* - * With a normal shutdown we assume the end of last record. - */ - SCTP_INP_READ_LOCK(stcb->sctp_ep); - asoc->control_pdapi->end_added = 1; - asoc->control_pdapi->pdapi_aborted = 1; - asoc->control_pdapi = NULL; - SCTP_INP_READ_UNLOCK(stcb->sctp_ep); - sctp_sorwakeup(stcb->sctp_ep, stcb->sctp_socket); - } + /* + * FIXME MT: Handle the case where there are still incomplete + * received user messages or known missing user messages from the + * peer. One way to handle this is to abort the associations in this + * case. + */ #ifdef INVARIANTS if (!TAILQ_EMPTY(&asoc->send_queue) || !TAILQ_EMPTY(&asoc->sent_queue) || diff --git a/sys/netinet/sctp_pcb.c b/sys/netinet/sctp_pcb.c index ac47b6aa1bfc..16cde18c4c1d 100644 --- a/sys/netinet/sctp_pcb.c +++ b/sys/netinet/sctp_pcb.c @@ -3405,7 +3405,6 @@ sctp_inpcb_free(struct sctp_inpcb *inp, int immediate, int from) continue; } if ((stcb->asoc.size_on_reasm_queue > 0) || - (stcb->asoc.control_pdapi) || (stcb->asoc.size_on_all_streams > 0) || ((so != NULL) && (SCTP_SBAVAIL(&so->so_rcv) > 0))) { /* Left with Data unread */ @@ -4762,18 +4761,10 @@ sctp_free_assoc(struct sctp_inpcb *inp, struct sctp_tcb *stcb, int from_inpcbfre * now. */ if (sq->end_added == 0) { - /* Held for PD-API clear that. */ + /* Held for PD-API, clear that. */ sq->pdapi_aborted = 1; sq->held_length = 0; if (sctp_stcb_is_feature_on(inp, stcb, SCTP_PCB_FLAGS_PDAPIEVNT) && (so != NULL)) { - /* - * Need to add a PD-API - * aborted indication. - * Setting the control_pdapi - * assures that it will be - * added right after this - * msg. - */ sctp_ulp_notify(SCTP_NOTIFY_PARTIAL_DELVIERY_INDICATION, stcb, SCTP_PARTIAL_DELIVERY_ABORTED, diff --git a/sys/netinet/sctp_structs.h b/sys/netinet/sctp_structs.h index 278afb2cc554..53d9bfd4f445 100644 --- a/sys/netinet/sctp_structs.h +++ b/sys/netinet/sctp_structs.h @@ -956,15 +956,6 @@ struct sctp_association { uint32_t fast_recovery_tsn; uint32_t sat_t3_recovery_tsn; uint32_t tsn_last_delivered; - /* - * For the pd-api we should re-write this a bit more efficient. We - * could have multiple sctp_queued_to_read's that we are building at - * once. Now we only do this when we get ready to deliver to the - * socket buffer. Note that we depend on the fact that the struct is - * "stuck" on the read queue until we finish all the pd-api. - */ - struct sctp_queued_to_read *control_pdapi; - uint32_t tsn_of_pdapi_last_delivered; uint32_t pdapi_ppid; uint32_t context; From nobody Sat Aug 19 12:14:12 2023 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 4RSd3H1fTtz4qdBv; Sat, 19 Aug 2023 12:14:51 +0000 (UTC) (envelope-from freebsd@walstatt-de.de) Received: from smtp6.goneo.de (smtp6.goneo.de [85.220.129.31]) (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 mx1.freebsd.org (Postfix) with ESMTPS id 4RSd3G6b10z3Ymq; Sat, 19 Aug 2023 12:14:50 +0000 (UTC) (envelope-from freebsd@walstatt-de.de) Authentication-Results: mx1.freebsd.org; none Received: from hub1.goneo.de (hub1.goneo.de [85.220.129.52]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by smtp6.goneo.de (Postfix) with ESMTPS id 1206510A3312; Sat, 19 Aug 2023 14:14:43 +0200 (CEST) Received: from hub1.goneo.de (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by hub1.goneo.de (Postfix) with ESMTPS id 55D81105C65A; Sat, 19 Aug 2023 14:14:40 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=walstatt-de.de; s=DKIM001; t=1692447280; 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: in-reply-to:in-reply-to:references:references; bh=uUX0PRTLRrvawcFdumWny+HqHTToNmi5DandxkLu4ps=; b=hJblctCBWgOpHqiQJhcOzEpHSyVonDov9gUOWqn3iEQ6dWd+21OQhe1Hscqqnej0rZr6aV fO4BdEaGwcNQf9bOCvOtgbz5HwBcpHufTPiMVB4rPtuw2/dknygTJpVkDHbuMPOpUrECu/ YpV8rdJ03kcYNMJZNv1rx978Z9cxBAWFx2GVk6FdvhE3HvbAi0I2sV9HsySXlf+5LSY3gW hOblKdKD+w8rdPBwBGHqxLZsB5zgXJl+JuCLqXPWEks7tVAfFT9/8umXS1bbvhVw57bIoc wn9eIjfCyQYYJH47qTDRIWkAXeInBS0Uc+RgLOT7BvaFI1M+NU+Z7cJXra9bxw== Received: from thor.intern.walstatt.dynvpn.de (dynamic-089-012-150-235.89.12.pool.telefonica.de [89.12.150.235]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by hub1.goneo.de (Postfix) with ESMTPSA id 092E21060974; Sat, 19 Aug 2023 14:14:40 +0200 (CEST) Date: Sat, 19 Aug 2023 14:14:12 +0200 From: FreeBSD User To: Michael Tuexen Cc: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org Subject: Re: git: 4f14d4b6b7f0 - main - sctp: cleanup handling of graceful shutdown of the peer Message-ID: <20230819141439.613ed198@thor.intern.walstatt.dynvpn.de> In-Reply-To: <202308191047.37JAlPN4069693@gitrepo.freebsd.org> References: <202308191047.37JAlPN4069693@gitrepo.freebsd.org> Organization: walstatt-de.de 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Rspamd-UID: 058395 X-Rspamd-UID: f676d7 X-Rspamd-Queue-Id: 4RSd3G6b10z3Ymq X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:25394, ipnet:85.220.128.0/17, country:DE] Am Sat, 19 Aug 2023 10:47:25 GMT Michael Tuexen schrieb: > The branch main has been updated by tuexen: > > URL: https://cgit.FreeBSD.org/src/commit/?id=4f14d4b6b7f0ca49b14379e48117121af3ed2669 > > commit 4f14d4b6b7f0ca49b14379e48117121af3ed2669 > Author: Michael Tuexen > AuthorDate: 2023-08-19 10:35:49 +0000 > Commit: Michael Tuexen > CommitDate: 2023-08-19 10:35:49 +0000 > > sctp: cleanup handling of graceful shutdown of the peer > > Don't handle a graceful shutdown of the peer as an implicit signal > that all partial messages are complete. First, this is not implemented > correctly and second this should not be done by the peer. It is more > appropriate to handle this as a protocol violation. > Remove the incorrect code and leave detecting the protocol violation > and its handling in a followup commit. > > MFC after: 1 week > --- > sys/netinet/sctp_input.c | 63 +++++++++++----------------------------------- > sys/netinet/sctp_pcb.c | 11 +------- > sys/netinet/sctp_structs.h | 9 ------- > 3 files changed, 16 insertions(+), 67 deletions(-) > > diff --git a/sys/netinet/sctp_input.c b/sys/netinet/sctp_input.c > index 81b011b7e78a..059c6ded2e5e 100644 > --- a/sys/netinet/sctp_input.c > +++ b/sys/netinet/sctp_input.c > @@ -837,8 +837,7 @@ sctp_handle_shutdown(struct sctp_shutdown_chunk *cp, > int some_on_streamwheel; > int old_state; > > - SCTPDBG(SCTP_DEBUG_INPUT2, > - "sctp_handle_shutdown: handling SHUTDOWN\n"); > + SCTPDBG(SCTP_DEBUG_INPUT2, "sctp_handle_shutdown: handling SHUTDOWN\n"); > if (stcb == NULL) > return; > asoc = &stcb->asoc; > @@ -855,40 +854,12 @@ sctp_handle_shutdown(struct sctp_shutdown_chunk *cp, > if (*abort_flag) { > return; > } > - if (asoc->control_pdapi) { > - /* > - * With a normal shutdown we assume the end of last record. > - */ > - SCTP_INP_READ_LOCK(stcb->sctp_ep); > - if (asoc->control_pdapi->on_strm_q) { > - struct sctp_stream_in *strm; > - > - strm = &asoc->strmin[asoc->control_pdapi->sinfo_stream]; > - if (asoc->control_pdapi->on_strm_q == SCTP_ON_UNORDERED) { > - /* Unordered */ > - TAILQ_REMOVE(&strm->uno_inqueue, asoc->control_pdapi, > next_instrm); > - asoc->control_pdapi->on_strm_q = 0; > - } else if (asoc->control_pdapi->on_strm_q == SCTP_ON_ORDERED) { > - /* Ordered */ > - TAILQ_REMOVE(&strm->inqueue, asoc->control_pdapi, > next_instrm); > - asoc->control_pdapi->on_strm_q = 0; > -#ifdef INVARIANTS > - } else { > - panic("Unknown state on ctrl:%p on_strm_q:%d", > - asoc->control_pdapi, > - asoc->control_pdapi->on_strm_q); > -#endif > - } > - } > - asoc->control_pdapi->end_added = 1; > - asoc->control_pdapi->pdapi_aborted = 1; > - asoc->control_pdapi = NULL; > - SCTP_INP_READ_UNLOCK(stcb->sctp_ep); > - if (stcb->sctp_socket) { > - sctp_sorwakeup(stcb->sctp_ep, stcb->sctp_socket); > - } > - } > - /* goto SHUTDOWN_RECEIVED state to block new requests */ > + /* > + * FIXME MT: Handle the case where there are still incomplete > + * received user messages or known missing user messages from the > + * peer. One way to handle this is to abort the associations in this > + * case. > + */ > if (stcb->sctp_socket) { > if ((SCTP_GET_STATE(stcb) != SCTP_STATE_SHUTDOWN_RECEIVED) && > (SCTP_GET_STATE(stcb) != SCTP_STATE_SHUTDOWN_ACK_SENT) && > @@ -949,8 +920,9 @@ sctp_handle_shutdown_ack(struct sctp_shutdown_ack_chunk *cp SCTP_UNUSED, > > SCTPDBG(SCTP_DEBUG_INPUT2, > "sctp_handle_shutdown_ack: handling SHUTDOWN ACK\n"); > - if (stcb == NULL) > + if (stcb == NULL) { > return; > + } > > asoc = &stcb->asoc; > /* process according to association state */ > @@ -967,17 +939,12 @@ sctp_handle_shutdown_ack(struct sctp_shutdown_ack_chunk *cp > SCTP_UNUSED, SCTP_TCB_UNLOCK(stcb); > return; > } > - if (asoc->control_pdapi) { > - /* > - * With a normal shutdown we assume the end of last record. > - */ > - SCTP_INP_READ_LOCK(stcb->sctp_ep); > - asoc->control_pdapi->end_added = 1; > - asoc->control_pdapi->pdapi_aborted = 1; > - asoc->control_pdapi = NULL; > - SCTP_INP_READ_UNLOCK(stcb->sctp_ep); > - sctp_sorwakeup(stcb->sctp_ep, stcb->sctp_socket); > - } > + /* > + * FIXME MT: Handle the case where there are still incomplete > + * received user messages or known missing user messages from the > + * peer. One way to handle this is to abort the associations in this > + * case. > + */ > #ifdef INVARIANTS > if (!TAILQ_EMPTY(&asoc->send_queue) || > !TAILQ_EMPTY(&asoc->sent_queue) || > diff --git a/sys/netinet/sctp_pcb.c b/sys/netinet/sctp_pcb.c > index ac47b6aa1bfc..16cde18c4c1d 100644 > --- a/sys/netinet/sctp_pcb.c > +++ b/sys/netinet/sctp_pcb.c > @@ -3405,7 +3405,6 @@ sctp_inpcb_free(struct sctp_inpcb *inp, int immediate, int from) > continue; > } > if ((stcb->asoc.size_on_reasm_queue > 0) || > - (stcb->asoc.control_pdapi) || > (stcb->asoc.size_on_all_streams > 0) || > ((so != NULL) && (SCTP_SBAVAIL(&so->so_rcv) > 0))) { > /* Left with Data unread */ > @@ -4762,18 +4761,10 @@ sctp_free_assoc(struct sctp_inpcb *inp, struct sctp_tcb *stcb, int > from_inpcbfre > * now. > */ > if (sq->end_added == 0) { > - /* Held for PD-API clear that. */ > + /* Held for PD-API, clear that. */ > sq->pdapi_aborted = 1; > sq->held_length = 0; > if (sctp_stcb_is_feature_on(inp, stcb, > SCTP_PCB_FLAGS_PDAPIEVNT) && (so != NULL)) { > - /* > - * Need to add a PD-API > - * aborted indication. > - * Setting the control_pdapi > - * assures that it will be > - * added right after this > - * msg. > - */ > sctp_ulp_notify(SCTP_NOTIFY_PARTIAL_DELVIERY_INDICATION, > stcb, > SCTP_PARTIAL_DELIVERY_ABORTED, > diff --git a/sys/netinet/sctp_structs.h b/sys/netinet/sctp_structs.h > index 278afb2cc554..53d9bfd4f445 100644 > --- a/sys/netinet/sctp_structs.h > +++ b/sys/netinet/sctp_structs.h > @@ -956,15 +956,6 @@ struct sctp_association { > uint32_t fast_recovery_tsn; > uint32_t sat_t3_recovery_tsn; > uint32_t tsn_last_delivered; > - /* > - * For the pd-api we should re-write this a bit more efficient. We > - * could have multiple sctp_queued_to_read's that we are building at > - * once. Now we only do this when we get ready to deliver to the > - * socket buffer. Note that we depend on the fact that the struct is > - * "stuck" on the read queue until we finish all the pd-api. > - */ > - struct sctp_queued_to_read *control_pdapi; > - > uint32_t tsn_of_pdapi_last_delivered; > uint32_t pdapi_ppid; > uint32_t context; > Something seems to go wrong after this commit: (buildworld/-kernel with WITHOUT_CLEAN=true): [...] ===> accf_dns (all) --- sctp_input.o --- /usr/src/sys/netinet/sctp_input.c:919:27: error: variable 'asoc' set but not used [-Werror,-Wunused-but-set-variable] struct sctp_association *asoc; ^ --- modules-all --- [...] Regards oh -- O. Hartmann From nobody Sat Aug 19 13:03:38 2023 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 4RSf7Z38W6z4qh50; Sat, 19 Aug 2023 13:03:38 +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 4RSf7Z2T16z3cRq; Sat, 19 Aug 2023 13:03:38 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692450218; 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=IPQ/7pbh6kzNnUdYKA1mySAoppwSXKwnaNlLN/EtK6o=; b=V081GH+8DKt/iUlpFJ8X8w4deyGLzhyp90+GJ5a+9ETrkWhcxIBPryyot0ZF2aK2Ztncw6 2afufeTY01Xn59zZWJsXnbxzibrpOMUdjzBJvvAR1AC5s23PKX8abi4CrCop0xiNuCGx2b lwkO9kfBA+nCPU5PncirTQsTHTecqFGUqOyW7SApCNO3sgrkeWXk7azbS4zzrbEqCmTZmt U5nqJ9CmK4nh3fkijtw2ISE5r6QRc7++xngCy1IvIVxAWUAtvcDOmbZ58ns8XVXd8rtNt4 d5bPCDJvwu5vWPdIyQcIzpHnaBfNfdVm+OWpMPqOK8RxG1dc6WOwhBl9jGl/AQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692450218; 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=IPQ/7pbh6kzNnUdYKA1mySAoppwSXKwnaNlLN/EtK6o=; b=IErCMGo712V1a/CqP9UVOI259j2q7kOdHl65g9cP2v9JzdQgVXv9XRfLX1kzPVP1p6sVuE ldEgoPx38D3bcx73L5KGXdgYjuAodD238KFROGu5FG1zv9oR4yrzisLMXuRJX8oV6UBEvM 0Ry5X8ficHlhPaktEoikx2uV77v/eYjhc9AATAwWeOCGRhy2RnUJ9/a+rU78IEuVzyLT4e ymQ07qyUGDQYhmAoe6h3L4NtDZt3tW4NEUmDTR86gflqYkpMWCDqMBKaDgrlgF7E6Ji+4w rte/aTfwuxeG9j4q8XW8GEKua+/oMgOLKSVFwzA9j8QE4hkBpzPgQ1Ai1AE8YA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692450218; a=rsa-sha256; cv=none; b=K8MSAbdBrRMhK8aTOBymZ0Jp634j8WhObDbfF+Mtl8vk4nJD9v6hMLBdnevrksPKY7ymXm RqayHMDtdklMYUcTd8OScnHJ2vG4gwDH1F7WijPopz/ecfjD1sBkDYf5rETp2VoWy1MQw8 ML42gAqbgFycv6juLeQVMtTWcpRbgZ5yerilidXNL6kOBSGzqShxbZDud5BdKFHBcvSb5B vQz0Dd1Ydpf5Cksh0FUB7Rh4xYJeateq3+urbFbkEHnGquEvKquUmhS2fu+dfZHYZgIOjl iCHj1ZVNn13J1BV3gD5L/kO7Yzqd9leuCkgS/f+Kb85av6+xv51oD8WFylIVwA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RSf7Z1Czxz101J; Sat, 19 Aug 2023 13:03:38 +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 37JD3cZK002579; Sat, 19 Aug 2023 13:03:38 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37JD3ceG002576; Sat, 19 Aug 2023 13:03:38 GMT (envelope-from git) Date: Sat, 19 Aug 2023 13:03:38 GMT Message-Id: <202308191303.37JD3ceG002576@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Michael Tuexen Subject: git: 1095da75032b - main - sctp: fix a warning 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: tuexen X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 1095da75032b439d893c0947eda2f3738ecfe494 Auto-Submitted: auto-generated The branch main has been updated by tuexen: URL: https://cgit.FreeBSD.org/src/commit/?id=1095da75032b439d893c0947eda2f3738ecfe494 commit 1095da75032b439d893c0947eda2f3738ecfe494 Author: Michael Tuexen AuthorDate: 2023-08-19 11:24:02 +0000 Commit: Michael Tuexen CommitDate: 2023-08-19 11:24:02 +0000 sctp: fix a warning Fix an unused-but-set-variable warning for builds without INVARIANTS. Reported by: O. Hartmann MFC after: 1 week --- sys/netinet/sctp_input.c | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/sys/netinet/sctp_input.c b/sys/netinet/sctp_input.c index 059c6ded2e5e..f3227c913e1e 100644 --- a/sys/netinet/sctp_input.c +++ b/sys/netinet/sctp_input.c @@ -833,14 +833,12 @@ static void sctp_handle_shutdown(struct sctp_shutdown_chunk *cp, struct sctp_tcb *stcb, struct sctp_nets *net, int *abort_flag) { - struct sctp_association *asoc; int some_on_streamwheel; int old_state; SCTPDBG(SCTP_DEBUG_INPUT2, "sctp_handle_shutdown: handling SHUTDOWN\n"); if (stcb == NULL) return; - asoc = &stcb->asoc; if ((SCTP_GET_STATE(stcb) == SCTP_STATE_COOKIE_WAIT) || (SCTP_GET_STATE(stcb) == SCTP_STATE_COOKIE_ECHOED)) { return; @@ -872,7 +870,7 @@ sctp_handle_shutdown(struct sctp_shutdown_chunk *cp, sctp_ulp_notify(SCTP_NOTIFY_PEER_SHUTDOWN, stcb, 0, NULL, SCTP_SO_NOT_LOCKED); /* reset time */ - (void)SCTP_GETTIME_TIMEVAL(&asoc->time_entered); + (void)SCTP_GETTIME_TIMEVAL(&stcb->asoc.time_entered); } } if (SCTP_GET_STATE(stcb) == SCTP_STATE_SHUTDOWN_SENT) { @@ -886,8 +884,8 @@ sctp_handle_shutdown(struct sctp_shutdown_chunk *cp, /* Now is there unsent data on a stream somewhere? */ some_on_streamwheel = sctp_is_there_unsent_data(stcb, SCTP_SO_NOT_LOCKED); - if (!TAILQ_EMPTY(&asoc->send_queue) || - !TAILQ_EMPTY(&asoc->sent_queue) || + if (!TAILQ_EMPTY(&stcb->asoc.send_queue) || + !TAILQ_EMPTY(&stcb->asoc.sent_queue) || some_on_streamwheel) { /* By returning we will push more data out */ return; @@ -916,15 +914,12 @@ sctp_handle_shutdown_ack(struct sctp_shutdown_ack_chunk *cp SCTP_UNUSED, struct sctp_tcb *stcb, struct sctp_nets *net) { - struct sctp_association *asoc; - SCTPDBG(SCTP_DEBUG_INPUT2, "sctp_handle_shutdown_ack: handling SHUTDOWN ACK\n"); if (stcb == NULL) { return; } - asoc = &stcb->asoc; /* process according to association state */ if ((SCTP_GET_STATE(stcb) == SCTP_STATE_COOKIE_WAIT) || (SCTP_GET_STATE(stcb) == SCTP_STATE_COOKIE_ECHOED)) { @@ -946,8 +941,8 @@ sctp_handle_shutdown_ack(struct sctp_shutdown_ack_chunk *cp SCTP_UNUSED, * case. */ #ifdef INVARIANTS - if (!TAILQ_EMPTY(&asoc->send_queue) || - !TAILQ_EMPTY(&asoc->sent_queue) || + if (!TAILQ_EMPTY(&stcb->asoc.send_queue) || + !TAILQ_EMPTY(&stcb->asoc.sent_queue) || sctp_is_there_unsent_data(stcb, SCTP_SO_NOT_LOCKED)) { panic("Queues are not empty when handling SHUTDOWN-ACK"); } From nobody Sat Aug 19 13:04:55 2023 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 4RSf9868yWz4qhVY; Sat, 19 Aug 2023 13:05:00 +0000 (UTC) (envelope-from tuexen@freebsd.org) Received: from drew.franken.de (mail-n.franken.de [193.175.24.27]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "*.franken.de", Issuer "Sectigo RSA Domain Validation Secure Server CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RSf982tyYz3d6j; Sat, 19 Aug 2023 13:05:00 +0000 (UTC) (envelope-from tuexen@freebsd.org) Authentication-Results: mx1.freebsd.org; none Received: from smtpclient.apple (unknown [IPv6:2a02:8109:1140:c3d:70f9:430b:3c08:cd93]) (Authenticated sender: micmac) by mail-n.franken.de (Postfix) with ESMTPSA id C8092772CC29F; Sat, 19 Aug 2023 15:04:55 +0200 (CEST) Content-Type: text/plain; charset=us-ascii 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3731.700.6\)) Subject: Re: git: 4f14d4b6b7f0 - main - sctp: cleanup handling of graceful shutdown of the peer From: tuexen@freebsd.org In-Reply-To: <20230819141439.613ed198@thor.intern.walstatt.dynvpn.de> Date: Sat, 19 Aug 2023 15:04:55 +0200 Cc: "src-committers@freebsd.org" , "dev-commits-src-all@freebsd.org" , "dev-commits-src-main@freebsd.org" Content-Transfer-Encoding: quoted-printable Message-Id: <756F5A29-BA8B-450A-866A-081AFB5E3324@freebsd.org> References: <202308191047.37JAlPN4069693@gitrepo.freebsd.org> <20230819141439.613ed198@thor.intern.walstatt.dynvpn.de> To: FreeBSD User X-Mailer: Apple Mail (2.3731.700.6) X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00 autolearn=disabled version=3.4.1 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on mail-n.franken.de X-Rspamd-Queue-Id: 4RSf982tyYz3d6j X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:680, ipnet:193.174.0.0/15, country:DE] > On 19. Aug 2023, at 14:14, FreeBSD User = wrote: >=20 > Am Sat, 19 Aug 2023 10:47:25 GMT > Michael Tuexen schrieb: >=20 >> The branch main has been updated by tuexen: >>=20 >> URL: = https://cgit.FreeBSD.org/src/commit/?id=3D4f14d4b6b7f0ca49b14379e48117121a= f3ed2669 >>=20 >> commit 4f14d4b6b7f0ca49b14379e48117121af3ed2669 >> Author: Michael Tuexen >> AuthorDate: 2023-08-19 10:35:49 +0000 >> Commit: Michael Tuexen >> CommitDate: 2023-08-19 10:35:49 +0000 >>=20 >> sctp: cleanup handling of graceful shutdown of the peer >>=20 >> Don't handle a graceful shutdown of the peer as an implicit signal >> that all partial messages are complete. First, this is not = implemented >> correctly and second this should not be done by the peer. It is = more >> appropriate to handle this as a protocol violation. >> Remove the incorrect code and leave detecting the protocol = violation >> and its handling in a followup commit. >>=20 >> MFC after: 1 week >> --- >> sys/netinet/sctp_input.c | 63 = +++++++++++----------------------------------- >> sys/netinet/sctp_pcb.c | 11 +------- >> sys/netinet/sctp_structs.h | 9 ------- >> 3 files changed, 16 insertions(+), 67 deletions(-) >>=20 >> diff --git a/sys/netinet/sctp_input.c b/sys/netinet/sctp_input.c >> index 81b011b7e78a..059c6ded2e5e 100644 >> --- a/sys/netinet/sctp_input.c >> +++ b/sys/netinet/sctp_input.c >> @@ -837,8 +837,7 @@ sctp_handle_shutdown(struct sctp_shutdown_chunk = *cp, >> int some_on_streamwheel; >> int old_state; >>=20 >> - SCTPDBG(SCTP_DEBUG_INPUT2, >> - "sctp_handle_shutdown: handling SHUTDOWN\n"); >> + SCTPDBG(SCTP_DEBUG_INPUT2, "sctp_handle_shutdown: handling = SHUTDOWN\n"); >> if (stcb =3D=3D NULL) >> return; >> asoc =3D &stcb->asoc; >> @@ -855,40 +854,12 @@ sctp_handle_shutdown(struct sctp_shutdown_chunk = *cp, >> if (*abort_flag) { >> return; >> } >> - if (asoc->control_pdapi) { >> - /* >> - * With a normal shutdown we assume the end of last record. >> - */ >> - SCTP_INP_READ_LOCK(stcb->sctp_ep); >> - if (asoc->control_pdapi->on_strm_q) { >> - struct sctp_stream_in *strm; >> - >> - strm =3D &asoc->strmin[asoc->control_pdapi->sinfo_stream]; >> - if (asoc->control_pdapi->on_strm_q =3D=3D SCTP_ON_UNORDERED) { >> - /* Unordered */ >> - TAILQ_REMOVE(&strm->uno_inqueue, asoc->control_pdapi, >> next_instrm); >> - asoc->control_pdapi->on_strm_q =3D 0; >> - } else if (asoc->control_pdapi->on_strm_q =3D=3D SCTP_ON_ORDERED) { >> - /* Ordered */ >> - TAILQ_REMOVE(&strm->inqueue, asoc->control_pdapi, >> next_instrm); >> - asoc->control_pdapi->on_strm_q =3D 0; >> -#ifdef INVARIANTS >> - } else { >> - panic("Unknown state on ctrl:%p on_strm_q:%d", >> - asoc->control_pdapi, >> - asoc->control_pdapi->on_strm_q); >> -#endif >> - } >> - } >> - asoc->control_pdapi->end_added =3D 1; >> - asoc->control_pdapi->pdapi_aborted =3D 1; >> - asoc->control_pdapi =3D NULL; >> - SCTP_INP_READ_UNLOCK(stcb->sctp_ep); >> - if (stcb->sctp_socket) { >> - sctp_sorwakeup(stcb->sctp_ep, stcb->sctp_socket); >> - } >> - } >> - /* goto SHUTDOWN_RECEIVED state to block new requests */ >> + /* >> + * FIXME MT: Handle the case where there are still incomplete >> + * received user messages or known missing user messages from the >> + * peer. One way to handle this is to abort the associations in this >> + * case. >> + */ >> if (stcb->sctp_socket) { >> if ((SCTP_GET_STATE(stcb) !=3D SCTP_STATE_SHUTDOWN_RECEIVED) && >> (SCTP_GET_STATE(stcb) !=3D SCTP_STATE_SHUTDOWN_ACK_SENT) && >> @@ -949,8 +920,9 @@ sctp_handle_shutdown_ack(struct = sctp_shutdown_ack_chunk *cp SCTP_UNUSED, >>=20 >> SCTPDBG(SCTP_DEBUG_INPUT2, >> "sctp_handle_shutdown_ack: handling SHUTDOWN ACK\n"); >> - if (stcb =3D=3D NULL) >> + if (stcb =3D=3D NULL) { >> return; >> + } >>=20 >> asoc =3D &stcb->asoc; >> /* process according to association state */ >> @@ -967,17 +939,12 @@ sctp_handle_shutdown_ack(struct = sctp_shutdown_ack_chunk *cp >> SCTP_UNUSED, SCTP_TCB_UNLOCK(stcb); >> return; >> } >> - if (asoc->control_pdapi) { >> - /* >> - * With a normal shutdown we assume the end of last record. >> - */ >> - SCTP_INP_READ_LOCK(stcb->sctp_ep); >> - asoc->control_pdapi->end_added =3D 1; >> - asoc->control_pdapi->pdapi_aborted =3D 1; >> - asoc->control_pdapi =3D NULL; >> - SCTP_INP_READ_UNLOCK(stcb->sctp_ep); >> - sctp_sorwakeup(stcb->sctp_ep, stcb->sctp_socket); >> - } >> + /* >> + * FIXME MT: Handle the case where there are still incomplete >> + * received user messages or known missing user messages from the >> + * peer. One way to handle this is to abort the associations in this >> + * case. >> + */ >> #ifdef INVARIANTS >> if (!TAILQ_EMPTY(&asoc->send_queue) || >> !TAILQ_EMPTY(&asoc->sent_queue) || >> diff --git a/sys/netinet/sctp_pcb.c b/sys/netinet/sctp_pcb.c >> index ac47b6aa1bfc..16cde18c4c1d 100644 >> --- a/sys/netinet/sctp_pcb.c >> +++ b/sys/netinet/sctp_pcb.c >> @@ -3405,7 +3405,6 @@ sctp_inpcb_free(struct sctp_inpcb *inp, int = immediate, int from) >> continue; >> } >> if ((stcb->asoc.size_on_reasm_queue > 0) || >> - (stcb->asoc.control_pdapi) || >> (stcb->asoc.size_on_all_streams > 0) || >> ((so !=3D NULL) && (SCTP_SBAVAIL(&so->so_rcv) > 0))) { >> /* Left with Data unread */ >> @@ -4762,18 +4761,10 @@ sctp_free_assoc(struct sctp_inpcb *inp, = struct sctp_tcb *stcb, int >> from_inpcbfre >> * now. >> */ >> if (sq->end_added =3D=3D 0) { >> - /* Held for PD-API clear that. */ >> + /* Held for PD-API, clear that. */ >> sq->pdapi_aborted =3D 1; >> sq->held_length =3D 0; >> if (sctp_stcb_is_feature_on(inp, stcb, >> SCTP_PCB_FLAGS_PDAPIEVNT) && (so !=3D NULL)) { >> - /* >> - * Need to add a PD-API >> - * aborted indication. >> - * Setting the control_pdapi >> - * assures that it will be >> - * added right after this >> - * msg. >> - */ >> sctp_ulp_notify(SCTP_NOTIFY_PARTIAL_DELVIERY_INDICATION, >> stcb, >> SCTP_PARTIAL_DELIVERY_ABORTED, >> diff --git a/sys/netinet/sctp_structs.h b/sys/netinet/sctp_structs.h >> index 278afb2cc554..53d9bfd4f445 100644 >> --- a/sys/netinet/sctp_structs.h >> +++ b/sys/netinet/sctp_structs.h >> @@ -956,15 +956,6 @@ struct sctp_association { >> uint32_t fast_recovery_tsn; >> uint32_t sat_t3_recovery_tsn; >> uint32_t tsn_last_delivered; >> - /* >> - * For the pd-api we should re-write this a bit more efficient. We >> - * could have multiple sctp_queued_to_read's that we are building at >> - * once. Now we only do this when we get ready to deliver to the >> - * socket buffer. Note that we depend on the fact that the struct is >> - * "stuck" on the read queue until we finish all the pd-api. >> - */ >> - struct sctp_queued_to_read *control_pdapi; >> - >> uint32_t tsn_of_pdapi_last_delivered; >> uint32_t pdapi_ppid; >> uint32_t context; >>=20 >=20 > Something seems to go wrong after this commit: >=20 > (buildworld/-kernel with WITHOUT_CLEAN=3Dtrue): > [...] > =3D=3D=3D> accf_dns (all) > --- sctp_input.o --- > /usr/src/sys/netinet/sctp_input.c:919:27: error: variable 'asoc' set = but not used > [-Werror,-Wunused-but-set-variable] struct sctp_association *asoc; > ^ > --- modules-all --- > [...] Thanks for the report. The problem is fixed in: = https://cgit.FreeBSD.org/src/commit/?id=3D1095da75032b439d893c0947eda2f373= 8ecfe494 = Best regards Michael >=20 > Regards >=20 > oh >=20 >=20 > --=20 > O. Hartmann From nobody Sat Aug 19 18:56:16 2023 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 4RSnyS5NzXz4mLRP; Sat, 19 Aug 2023 18:56:16 +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 4RSnyS4ftZz4b40; Sat, 19 Aug 2023 18:56:16 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692471376; 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=lzO7z9e6RJT/9WmxvYzoRYPlnmLqj05RCmicIIPF9lg=; b=EMRxXhEb7E0pbtvh1gUgxqiohOoJBfBnBE5p1qoCm3sVeoKDM0k7KN8FEe7/mq28+caJVP 5cWE3FSbpRVfqO4pCpP4EAUOwYbrJUaOi2/CuO2Ncl0LEGqX8ftNBfxLyTqX6VS4ZGmK8u 7557X6fa7NMhhCL+fNZBOx4Nal7FFBFDaWA//F6SkT6ZhcQ69mSUFdLBpvZCjI9rmOdNlu WQNEfJuEzBa9BWXU3vYsE+SiCYPKey/QV+6Dai85hWvXj2Uk0UGEL4k1tGX1k7SuQHOL7D 0loLsdwX0kDzGEFnc+JbwJfKY/UpfF1al78lB2k7jU6DVxPbeotwEIKSn0IHcg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692471376; 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=lzO7z9e6RJT/9WmxvYzoRYPlnmLqj05RCmicIIPF9lg=; b=S19MseV/XiOWU29+67AAM8z7hV2VPjUMRpcua4S5ItD7bnrsIdu4wlOHC2uldxfNJYEJAy Hgx2VYlrQUm9HtwaUV0obP6+XiW5kb/e2t1RgMAEPPRu/tby1b8VL7gwU4FHg5CZOEtkF5 jUaDLrOn9gleS8YWDyotHF3YDAjvtEBRI4SAoIet9bf0fU/lHxzcsfUJhtzM6W0rNaUHgP w3t/74faJ3te+A0edUxc9jFW3i5FCMOu09xunQpVEEfCc6+AFEWrfR/376TxI1kS2MVWoO sad8DcgG0CrpBp8YE7qC0lck2Gbmx3r7N9cw3oLmCle0N8eN5ZbC2pQEK90Ilw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692471376; a=rsa-sha256; cv=none; b=LP2eXWrFWyi6cm3El0WnPLe41PHLax2KLvvXgcuJmHi9LbdfMXqAbqfwshwB165JX37gYK g4ChhaCtJo1t2DD0omIgxaDd9zQOEZHKhPdjzQ6f9RxuiHHb2OpHY0OPwHHFVtScX9OHf6 PX0jRgC1C3whMMiq4dffprark6ub6hIFUdMLTdJzJVvNtLLTv59EZ8HTiih2O7dcsuaFJB aiR1np/ax6jVDSKc/3gp65U7yiU2PevTQih6v4zoIFcu2sAdCyvecf0gC23kPhe83hneXE DwCbQnOOxr+jtW9XXDit9GsPeuHSOkGftbgMTlEmVU4nF5VlBS3X6anYpvBY8g== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RSnyS3jY1z17Xd; Sat, 19 Aug 2023 18:56:16 +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 37JIuGmL084177; Sat, 19 Aug 2023 18:56:16 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37JIuGjm084174; Sat, 19 Aug 2023 18:56:16 GMT (envelope-from git) Date: Sat, 19 Aug 2023 18:56:16 GMT Message-Id: <202308191856.37JIuGjm084174@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Dmitry Chagin Subject: git: da5a6738d589 - main - linux(4): Allow in fd to be a socket in sendfile 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: dchagin X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: da5a6738d589d748ddf93678767d1565558bddd9 Auto-Submitted: auto-generated The branch main has been updated by dchagin: URL: https://cgit.FreeBSD.org/src/commit/?id=da5a6738d589d748ddf93678767d1565558bddd9 commit da5a6738d589d748ddf93678767d1565558bddd9 Author: Dmitry Chagin AuthorDate: 2023-08-19 18:55:23 +0000 Commit: Dmitry Chagin CommitDate: 2023-08-19 18:55:23 +0000 linux(4): Allow in fd to be a socket in sendfile In this case sendfile fallback is used. MFC after: 1 month --- sys/compat/linux/linux_socket.c | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/sys/compat/linux/linux_socket.c b/sys/compat/linux/linux_socket.c index 6c7cf12cf42e..67736ecc69f6 100644 --- a/sys/compat/linux/linux_socket.c +++ b/sys/compat/linux/linux_socket.c @@ -2381,16 +2381,24 @@ out: * with FreeBSD sendfile. */ static bool -is_stream_socket(struct file *fp) +is_sendfile(struct file *fp, struct file *ofp) { struct socket *so; + /* + * FreeBSD sendfile() system call sends a regular file or + * shared memory object out a stream socket. + */ + if ((fp->f_type != DTYPE_SHM && fp->f_type != DTYPE_VNODE) || + (fp->f_type == DTYPE_VNODE && + (fp->f_vnode == NULL || fp->f_vnode->v_type != VREG))) + return (false); /* * The socket must be a stream socket and connected. */ - if (fp->f_type != DTYPE_SOCKET) + if (ofp->f_type != DTYPE_SOCKET) return (false); - so = fp->f_data; + so = ofp->f_data; if (so->so_type != SOCK_STREAM) return (false); /* @@ -2556,7 +2564,7 @@ linux_sendfile_common(struct thread *td, l_int out, l_int in, 0); } else { sbytes = 0; - if (is_stream_socket(ofp)) + if (is_sendfile(fp, ofp)) error = sendfile_sendfile(td, fp, out, offset, count, &sbytes); else From nobody Sat Aug 19 18:56:17 2023 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 4RSnyT6LNHz4mLGB; Sat, 19 Aug 2023 18:56:17 +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 4RSnyT5wfzz4bDK; Sat, 19 Aug 2023 18:56:17 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692471377; 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=sg03gFM5vIhrbt4+ockOA1Mejuy47eAj2HNgNNfkTAg=; b=v1LXin3McYgZeUuVQfHTs8KFeRNj73forYS3mbIyhblfjXbaHGKiDmgnonhtynvCmfStjQ w1YmVDS72zTI/dPG9tM+JHTgRgKlY6YPAzJNiKJm9COwFwUsO4cUqlT8kY3/WvSBSmr7G0 c7DgctFXZb5IVpCWiU00Qub2fiFrzTIOFOfKdDOgE8uMmopTiyWSa8NQBDfESZ6vsS9khv kqKJOLzxTo+D44IW8L5m+5Sgvn+f8g2GBS3r5HI7G1EPJItFVPCytQAqBevZPyJGHBTWOc UY/XxdT+fHua2LHjY6jhfi+4aA25CVfPatAAdOylNgQOxqD7JzqbgDJwwFrdrA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692471377; 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=sg03gFM5vIhrbt4+ockOA1Mejuy47eAj2HNgNNfkTAg=; b=l43kt/Cb+a8ELHyDTDq2hv02JNo74MW4jsbJrJ304c35GLq5mZzhKJ87a06Mr5Sq3JhJWm 4R+Tex+CBoak9lKpspRqthtCbTH0x4Iin/6FyJMpoGeKBhvdzQ6o+Fa5dPcbL/fUtyN500 UWpH3/4cw6rsUF81YL65f/EwtUDutt3A76gsUr9ltGZjrtn5hKr/bCUJ5Kpa9cw1TVBwoK 8Ns4gcnbHUDWB9jfPczqRMdZSx+pYKkoC4qxg/c/heTfUD96s19LecDsDPUkfKYo6wjOIC CosPCm8EW+0fx/sQDy+wqZMHr3oyyyMdtrxmWLYzgr2TzfDuNiN0y+LBViML5Q== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692471377; a=rsa-sha256; cv=none; b=FuBjn8EVvdcvq8nqyB7w9VpzFsXZXGnaeOMSFvfyMqEc0GO0gJ62YQaqoid7UP9Po7QGcY ImnkOJiLIcgKiEOZdDQtpq5a+acezAy0mmyU+Lsh+ckaMFgWxQb1M7ZEthGVa89ebwK/9L jVCNDa06DmhP73CwIWrJFDga3tU5DhFwfNwbucTVwk+1448xOxg7C2smWOg02wVbWSasTQ fO8RRqmADY/7WbMkrwKvjKbrRZQ7Ktc7r+rtHBF1MbqEmgPNAYOV10N3GTTG0vmAveMMsD 0oxifyGW9Ee/kDgaswm/iiTQmDULN0KbllRp/mfKtcPOJuuYiUUReNZ6sFV60A== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RSnyT4m4qz1885; Sat, 19 Aug 2023 18:56:17 +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 37JIuHCm084237; Sat, 19 Aug 2023 18:56:17 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37JIuH3B084234; Sat, 19 Aug 2023 18:56:17 GMT (envelope-from git) Date: Sat, 19 Aug 2023 18:56:17 GMT Message-Id: <202308191856.37JIuH3B084234@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Dmitry Chagin Subject: git: 4f9fac78d4da - main - linux(4): Return EAGAIN instead of ENOBUFS for non-blocking sockets in sendfile 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: dchagin X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 4f9fac78d4da662d4ae29c4e1d71c66cd29fcfbb Auto-Submitted: auto-generated The branch main has been updated by dchagin: URL: https://cgit.FreeBSD.org/src/commit/?id=4f9fac78d4da662d4ae29c4e1d71c66cd29fcfbb commit 4f9fac78d4da662d4ae29c4e1d71c66cd29fcfbb Author: Dmitry Chagin AuthorDate: 2023-08-19 18:55:23 +0000 Commit: Dmitry Chagin CommitDate: 2023-08-19 18:55:23 +0000 linux(4): Return EAGAIN instead of ENOBUFS for non-blocking sockets in sendfile MFC after: 1 month --- sys/compat/linux/linux_socket.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sys/compat/linux/linux_socket.c b/sys/compat/linux/linux_socket.c index 67736ecc69f6..834c2c938925 100644 --- a/sys/compat/linux/linux_socket.c +++ b/sys/compat/linux/linux_socket.c @@ -2570,6 +2570,8 @@ linux_sendfile_common(struct thread *td, l_int out, l_int in, else error = sendfile_fallback(td, fp, out, offset, count, &sbytes); + if (error == ENOBUFS && (ofp->f_flag & FNONBLOCK) != 0) + error = EAGAIN; if (error == 0) td->td_retval[0] = sbytes; }