From nobody Tue Aug 05 13:59:20 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 4bxFQw4WZSz63GD9; Tue, 05 Aug 2025 13:59: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 "R10" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4bxFQw1lyYz49S2; Tue, 05 Aug 2025 13:59:20 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1754402360; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=OFPrMxv9fdLtgkXwomZXyHcM2K55zWRI1iFf8vT+PHE=; b=jk9KZAX9/VArBC2N14hyW/ZAzwWzrGiSBUDJU7SzqWCsyrX7UfZmDRHAFHLf47F5ivtBKm iQHr1PVGBf7CiZ24g/D/Wl0mzu57HSzecRq1QEeTIn5StfOi4LZmZMTfwm4YcF815Q9kLP mRn8z4QfHhj2xE9763qgOKDHs8safvKb9f0uE7MpqTmvC8vFiTFcKyToNdN5RVRGn2WvQ0 QPURi4GrgWlBnucyUTPr7mjCBYjvr3wO8HhOS+XT99gLOQc+5CGpW9+1NK1yYUe70wu02v 7mMF2EEDyAi9eXVIR8mO08EMhfUSEoOUJ3BPygBZgsE8n1RM2dqEbCQMtydy3g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1754402360; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=OFPrMxv9fdLtgkXwomZXyHcM2K55zWRI1iFf8vT+PHE=; b=cVR4a3iLBwjxqsHwDDTxjc8rrZxPJNYogTvV+yUE2h3k8pGdUynFwERWYFVvZxEWnE+W/j 9EYTkCcVx6YS28sJkTlSbnYVbUZ1MpaWlNgPM3mXZKmONZzUwXe6r2ilw9y0v8YlTdtlvv YV+FrtNEm2EM1mX1eAmk9G7L/mYVx+IfM5+S1TWDKgHeEy/XoJ+lLQWvIUOuUeqTv9mYHH LzqMwlzWY3d1rulkwIvwuv6FQumKIM5XkE8VCTBemffqzupB5dfNK8GnUzT37EwbratJh4 KIDM+A6zfBbCXwmAaIbag9IlUTZQ8VXrjcO7J74SgIMriAZGVCJ/UsBAQDExbQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1754402360; a=rsa-sha256; cv=none; b=vviCp5NJcEGZspCzFFO9x/GpHetw3ynm6Kc2umfMTrJuG0qVAiVOTG5ePObRD/E5d2EJP0 75yrL4aqRkr1RAXNJ5/V2nfXUn97hZhbb+waj5Gp5OkbEY11Y47c4ikDl5rwVvgjxZk8qW Q+QuxhPrI7OXu9xvFD4HDDhpklpksUCVVAaddGSJYg/7o87+0pX9/IU5XkxIvMUUbw78uo /QcFptLjNbX0A7wx+PlVxKloiQ7GDU7sjfROFBHj++1pgvvwzWQYIV7mtvpmPMGwLxXKgU 9DsD+fHNh1Ki+X/+Ob6/khxkVrFTG/g2Aq1QXrRttowYOsJxgmJ7ex70dkj2YA== 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 4bxFQw1GcCzdvB; Tue, 05 Aug 2025 13:59:20 +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 575DxKmc052935; Tue, 5 Aug 2025 13:59:20 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 575DxK6s052932; Tue, 5 Aug 2025 13:59:20 GMT (envelope-from git) Date: Tue, 5 Aug 2025 13:59:20 GMT Message-Id: <202508051359.575DxK6s052932@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-branches@FreeBSD.org From: Mark Johnston Subject: git: 9fd5e22f426e - stable/14 - if_ovpn: Destroy the datapath lock when destroying a clone 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: markj X-Git-Repository: src X-Git-Refname: refs/heads/stable/14 X-Git-Reftype: branch X-Git-Commit: 9fd5e22f426e77991971a907d442fbeb573441ab Auto-Submitted: auto-generated The branch stable/14 has been updated by markj: URL: https://cgit.FreeBSD.org/src/commit/?id=9fd5e22f426e77991971a907d442fbeb573441ab commit 9fd5e22f426e77991971a907d442fbeb573441ab Author: Mark Johnston AuthorDate: 2025-07-25 13:13:31 +0000 Commit: Mark Johnston CommitDate: 2025-08-05 13:59:12 +0000 if_ovpn: Destroy the datapath lock when destroying a clone Reviewed by: kp MFC after: 2 weeks Sponsored by: Stormshield Sponsored by: Klara, Inc. Differential Revision: https://reviews.freebsd.org/D51495 (cherry picked from commit 9bc6980bdf57432ee8519a3707423f410c5ec639) --- sys/net/if_ovpn.c | 1 + 1 file changed, 1 insertion(+) diff --git a/sys/net/if_ovpn.c b/sys/net/if_ovpn.c index 1de48c8f639e..52a5f08d738a 100644 --- a/sys/net/if_ovpn.c +++ b/sys/net/if_ovpn.c @@ -2517,6 +2517,7 @@ ovpn_clone_destroy_cb(struct epoch_context *ctx) COUNTER_ARRAY_FREE(sc->counters, OVPN_COUNTER_SIZE); + rm_destroy(&sc->lock); if_free(sc->ifp); free(sc, M_OVPN); }