From nobody Fri Nov 07 20:12:02 2025 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 4d39FZ2q4Jz656Z0; Fri, 07 Nov 2025 20:12: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 "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4d39FZ20tXz3Dm8; Fri, 07 Nov 2025 20:12:02 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1762546322; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=rSguNW3uRS6Dm+eFe9dW7CxRHahlVCcFLHmtd12zm6w=; b=auikBnJJ3z/xH5IYvG1WlkW37rMuJ0KXWkok31bOsN6pKNECSA0urMbSs2q5G6xK3qUI7E plrPEgqMw2IcdJQ6l70ner9wkSBZS7vJ5islc38DTtGeEew3qTxibbeT9WIcVktOdBbM1O tp0VW1itf7WpLsgkbgITHEe9V+qKXApVb/mxc3N9odn5gUDQ+vAoP+bWJgjD1wzPABvPEL gy5M2FcFyeIm9PSWtMqSpTNRxuqjaKrE2ocMgjVO99ymUa8OfHEEru2k4Uhu5ofOt5lH2i 8d32614kBnnNV9cPAh9XRqSpbhbI9OOrgTtFNrl+Ty9Giw0QjUmKv3IXDQLFBA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1762546322; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=rSguNW3uRS6Dm+eFe9dW7CxRHahlVCcFLHmtd12zm6w=; b=k9CKHBoI5l/YkuHQt4kTd++jI2gJqsUYVaMW5IB1hqwWqlbpdyvcLGImgtHZ9zexatC7dI 4jRZPgjwnSo0Ooy234ZPurcmDxZhCkzHqLUTBhoi5hTqmU/yrKmeEDPUOdqpeuBb7FiPBN tUScrVrx5owN/l3+o1FwSp1IRWnWd/32Lr34Q193uJP6vTck2NSw7ZAvK1aGrX+yNaB6su 9Qj7z2GMeINoyIvk9LbCALJ9AMVpcj4uj7L9tDJGbBxxWe2I0GVq13eAdrziqMBJRw4vJD WsLT1+BYm/M6Ys6/3n/9Up3dcRvRs/BcQqpEQ8fZ7p2oQuQ+zAb3geJ5R3LABQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1762546322; a=rsa-sha256; cv=none; b=J2CnVh5PMWbKl2KpwNuaagioyHgZpwlcHq0Y/mG8iiIttDXV24EB2ixjX7E7KmUMHBOF3W U4wwIL5/acsYDMoTMXPM7873RaL/utItfs+leOXQsprJiAy2iq9PcDx662PA/hG78SPqda 1/KPDnAYzwtOD8ZmP/1M5wvHbzJl1Rse5HNrBHCiYlfeHp+B1p834gkX5eiIFG/RMl3Bue SUefg2zq7irZ2ndRt/rprGCeFIPakcP1Q7qeg0Mtp/Iv6En2ZiiXPVSV6AbfuF4eD05mb9 leEDLuil1Laq4/BAewhh5kpcdlfkF1sT83G2doQ+kGun7x0Ccc2c5RcXWaR0aA== 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 4d39FZ1cZfz3Y; Fri, 07 Nov 2025 20:12:02 +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 5A7KC2Va091265; Fri, 7 Nov 2025 20:12:02 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 5A7KC2Kx091262; Fri, 7 Nov 2025 20:12:02 GMT (envelope-from git) Date: Fri, 7 Nov 2025 20:12:02 GMT Message-Id: <202511072012.5A7KC2Kx091262@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: "David E. O'Brien" Subject: git: 9b7d2cee03e5 - main - safe(4): add gone_in 16.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: X-BeenThere: dev-commits-src-main@freebsd.org Sender: owner-dev-commits-src-main@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/main X-Git-Reftype: branch X-Git-Commit: 9b7d2cee03e5d0b0723718047d4bc388d0745591 Auto-Submitted: auto-generated The branch main has been updated by obrien: URL: https://cgit.FreeBSD.org/src/commit/?id=9b7d2cee03e5d0b0723718047d4bc388d0745591 commit 9b7d2cee03e5d0b0723718047d4bc388d0745591 Author: David E. O'Brien AuthorDate: 2025-10-29 01:11:48 +0000 Commit: David E. O'Brien CommitDate: 2025-11-07 20:04:44 +0000 safe(4): add gone_in 16.0 Reviewed by: emaste Differential Revision: https://reviews.freebsd.org/D53426 --- 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..569bbe51e125 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);