From nobody Sat Dec 31 12:29:19 2022 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 4NkhJb5RMpz2nMR9; Sat, 31 Dec 2022 12:29: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 4NkhJb4yxsz4Krl; Sat, 31 Dec 2022 12:29:19 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1672489759; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=LX0PmJl7QIYwzUuM5TAXkZ1KjzXvz6lCTQmE96Ebr9A=; b=MTdHuEjF09ZIUlHOhE/YRUug/yyGAI5pSj8/vdYFivztoMRFp2d20Lw9WjeqPKJiPLFm2X bjR0k6jMIwQKwh99I0fl7IokMgh92Bhgd0vJFEoq/rhPGxg+23CIylzh7wNyioq35Hh+vs TmtETLZtcTHciCQRS5Bm09ncYwyN7PSlgBwM7epkrmhEZtZYcCI125hv7+boK5p4YFs3Uc pJOWPKRTE4Sk2HjWtrw8xk2O63IGK2Mfv8YzpiOhwV+lj+OlnjqSz8Y9qHTz79n9nl/gGT UJKf+JAsIlm4SUXdy3edUbMKdXeEEFgIfRA7ccNG2ZCKJ9HADs0g26ISBXLQmw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1672489759; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=LX0PmJl7QIYwzUuM5TAXkZ1KjzXvz6lCTQmE96Ebr9A=; b=KRJfcL6xpGhT0arno/nCyP4sZ+lUONP7lZlLOEghJu8RNxlhTC+9oMoscm3e3+ZJXpNpYW meROojeqyp/EDx4zFJ0J2ly4KHQj9+HYqxdNPBrPg6b1mmX3zpEWA7PYdFORm6m5FnRB5E uBmW1OnAG4uLfa6PnaZzUZNLBGDmYOor540hOxUeGIuJcKa4AVza36s8ViEIyxVntb1h+c z+YD0Km4mW9XnROSFvy9Dyo0jTBCG9ycLuaxlPi6PuFljUveHCbE2/Nog+339MKIFnY8rG KJXWU4EWbPn+iVD5g/DPobU89f9l/omwN4y7Pn6EHdgYqWiXT3/lQD2wP4DeVQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1672489759; a=rsa-sha256; cv=none; b=OobiGcL1AS5qlLF5iWSv/2uzaVwokO8A1fYjJaZqRX41zpRwvHojjMJPgPEUlXrBEmImLu 3vGKpr6ATYi8r3JhBw6fH5e08fYwXfH3OMZgIpgJssSzgipSnx9/7eBxXHCbqzVhY4tkhx jbjJyqzlh66gufSMd1gAWVrmUq+YP8N01tR4UTUkkr2iQQHEIrNHf9vv9FWVRMtVwZzAL8 a3m5xFQcytzPzpXDpodXWwJIKyTJ9o1qzK9sT9W1mu2OG4lZgn+egJWB2CKKAYKX1zofri 8CmgiNs5S2L4Nw4Gx0uEerbDFV1oyT1JGs9NiI8fCfG/GaUmDyjdDv+aRw/3ag== 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 4NkhJb44pBznSj; Sat, 31 Dec 2022 12:29:19 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 2BVCTJGR070078; Sat, 31 Dec 2022 12:29:19 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 2BVCTJvS070077; Sat, 31 Dec 2022 12:29:19 GMT (envelope-from git) Date: Sat, 31 Dec 2022 12:29:19 GMT Message-Id: <202212311229.2BVCTJvS070077@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-branches@FreeBSD.org From: Vincenzo Maffione Subject: git: 79a1edf21e83 - stable/12 - netmap: monitor: add missing netmap_adapter_put() 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: Sender: owner-dev-commits-src-branches@freebsd.org X-BeenThere: dev-commits-src-branches@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: vmaffione X-Git-Repository: src X-Git-Refname: refs/heads/stable/12 X-Git-Reftype: branch X-Git-Commit: 79a1edf21e83d5fedf3d474810642d687db0e7a0 Auto-Submitted: auto-generated X-ThisMailContainsUnwantedMimeParts: N The branch stable/12 has been updated by vmaffione: URL: https://cgit.FreeBSD.org/src/commit/?id=79a1edf21e83d5fedf3d474810642d687db0e7a0 commit 79a1edf21e83d5fedf3d474810642d687db0e7a0 Author: Vincenzo Maffione AuthorDate: 2022-12-24 16:03:14 +0000 Commit: Vincenzo Maffione CommitDate: 2022-12-31 12:14:38 +0000 netmap: monitor: add missing netmap_adapter_put() MFC after: 7 days (cherry picked from commit 95fc11577d117327e7d99a589e86ba15d0599654) --- sys/dev/netmap/netmap_monitor.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sys/dev/netmap/netmap_monitor.c b/sys/dev/netmap/netmap_monitor.c index aabf23b0397a..ad7274b075af 100644 --- a/sys/dev/netmap/netmap_monitor.c +++ b/sys/dev/netmap/netmap_monitor.c @@ -485,6 +485,8 @@ netmap_monitor_stop(struct netmap_adapter *na) /* let the monitor forget about us */ netmap_adapter_put(next->priv.np_na); /* nop if null */ next->priv.np_na = NULL; + /* drop the additional ref taken in netmap_monitor_add() */ + netmap_adapter_put(zkring->zmon_list[t].prev->na); } /* orhpan the zmon list */ if (z->next != NULL)