From nobody Sat Nov 08 05:45:24 2025 X-Original-To: dev-commits-src-branches@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 4d3Pz84YZGz6FqsY; Sat, 08 Nov 2025 05:45: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 "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4d3Pz83r1wz3DGw; Sat, 08 Nov 2025 05:45:24 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1762580724; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=why1Tw/tmwbiNZ2xWfy3PUIt4XJZJM5h7DJ8qgZIdM4=; b=Zk0TViibcsTeG+Cmwosfk5t7yuv5hz6zIDBCYXdJKpshe1OclD0cHIdwpoHAbBwfRJKGIh tTkZinyyJQz9YgMeVPVDnvvABfhnMP9xdNplzgILSQaT+GQodhV+uoOt0SxjX9su/fi1mF NuNsEfEAzTFVbl816PVo1rwmSuPW+zuWujeZ6SXA5rhNGAayYyYILWBClLr8TGATfPSkrj PqLpOivR2oaNWll3bITLOayJyExpOjt9Rko1e/VzhynM+wXIC+zmryslRfCR9kxAv7KoFt AV+TbcMpHWLhJjBqXgY/3ZDaT53d3sZNIuQrBZVYjvAk/MFUUIo7uVKe6kgPQQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1762580724; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=why1Tw/tmwbiNZ2xWfy3PUIt4XJZJM5h7DJ8qgZIdM4=; b=gtAXON4GOJA82eq/7ZZQS+LZOIQPVGzs/KDNo1Ij8lCMV5MIblUP3YsTMcl7Sa+YfmXBBO DY2Y5TuNgYjISu/BArfWuPBYzhmh7gP14YaXfpEx0uek0Houo+7q108UoMkIRABGJXUbpZ KnN+XNfXpxMuPwfxkc9liypnTriOSdQRCXdJf0Ho0DTTQ7Ye4JxOI7CyWKP8n586G0Wqel 7VWZIzR1XhJTYhoaIDutZMTthbXqO+W+HCuCdrDCKncH61pn/3Pv/fZNkTlsg0+C8JHt9s pcWzG5dbD96FdYRBXrvqFk/gLgyORXU45PUJweRizFN1Ll0u5d8goI3C+5Y0QQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1762580724; a=rsa-sha256; cv=none; b=VEhJ6NtR1Dr2iAwvZrqiPL7NGF6we/yE/Nayy+JiNK6OZy6z12Ewg6wVeVz2zALYB/zHZV JPAnmnk5JhJcuR0dPyf8TLpsIwWw8DqREjP31yC22bzov6M8vwLMd5wwXwb7B7dOuaglwt A3zT00WMNysUWDuOZFbrDqBADnaX+nLVybHRifyhu0CtOoJdibpszNz+L7orb4Php3Vrfl rTPmskZ4csYNzKYc0gIgbePr7SGxxulwI11p86iGUetO0w53lxciOZMtYIDCeP+qlz1G+M 7/TE0pLdNkFuDYoDwGoHqVZ9KtYmTnVvLvmYY/JpBN6uIUgFkw45k3aPXuBkXA== 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 4d3Pz8383xzZ3T; Sat, 08 Nov 2025 05:45:24 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 5A85jOZB065063; Sat, 8 Nov 2025 05:45:24 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 5A85jOpx065060; Sat, 8 Nov 2025 05:45:24 GMT (envelope-from git) Date: Sat, 8 Nov 2025 05:45:24 GMT Message-Id: <202511080545.5A85jOpx065060@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-branches@FreeBSD.org From: "David E. O'Brien" Subject: git: 0ef2ecd0ced4 - stable/15 - safe(4): add gone_in 16.0 List-Id: Commits to the stable branches of the FreeBSD src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-branches List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-branches@freebsd.org Sender: owner-dev-commits-src-branches@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: obrien X-Git-Repository: src X-Git-Refname: refs/heads/stable/15 X-Git-Reftype: branch X-Git-Commit: 0ef2ecd0ced44223659bf9f3506359d167cf38dc Auto-Submitted: auto-generated The branch stable/15 has been updated by obrien: URL: https://cgit.FreeBSD.org/src/commit/?id=0ef2ecd0ced44223659bf9f3506359d167cf38dc commit 0ef2ecd0ced44223659bf9f3506359d167cf38dc Author: David E. O'Brien AuthorDate: 2025-10-29 01:11:48 +0000 Commit: David E. O'Brien CommitDate: 2025-11-08 03:07:43 +0000 safe(4): add gone_in 16.0 Reviewed by: emaste Differential Revision: https://reviews.freebsd.org/D53426 (cherry picked from commit 9b7d2cee03e5d0b0723718047d4bc388d0745591) --- share/man/man4/safe.4 | 16 +++++++++++++++- sys/dev/safe/safe.c | 2 ++ 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/share/man/man4/safe.4 b/share/man/man4/safe.4 index 89375d058bf7..914b2dd0dd1c 100644 --- a/share/man/man4/safe.4 +++ b/share/man/man4/safe.4 @@ -25,7 +25,7 @@ .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" -.Dd November 22, 2024 +.Dd October 31, 2025 .Dt SAFE 4 .Os .Sh NAME @@ -57,6 +57,11 @@ In .Cd hw.safe.rngbufsize .Cd hw.safe.rngmaxalarm .Ed +.Sh DEPRECATION NOTICE +The +.Nm +driver is deprecated and is scheduled for removal in +.Fx 16.0 . .Sh DESCRIPTION The .Nm @@ -128,5 +133,14 @@ packet processing. .Xr random 4 , .Xr crypto 7 , .Xr crypto 9 +.Sh HISTORY +The +.Nm +driver first appeared in +.Fx 5.2 . +It is deprecated in +.Fx 15.0 +and removed in +.Fx 16.0 . .Sh BUGS Public key support is not implemented. diff --git a/sys/dev/safe/safe.c b/sys/dev/safe/safe.c index c512f3fc62c0..21824ba8de8d 100644 --- a/sys/dev/safe/safe.c +++ b/sys/dev/safe/safe.c @@ -424,6 +424,8 @@ safe_attach(device_t dev) #ifdef SAFE_DEBUG safec = sc; /* for use by hw.safe.dump */ #endif + gone_in(16, "%s(4) is deprecated in 15.0 and removed in 16.0\n", + safe_driver.name); return (0); bad4: crypto_unregister_all(sc->sc_cid);