get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

GET /api/1.1/patches/2222233/?format=api
HTTP 200 OK
Allow: GET, PUT, PATCH, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "id": 2222233,
    "url": "http://patchwork.ozlabs.org/api/1.1/patches/2222233/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/linux-pci/patch/20260411003959.30959-2-emil.s.tantilov@intel.com/",
    "project": {
        "id": 28,
        "url": "http://patchwork.ozlabs.org/api/1.1/projects/28/?format=api",
        "name": "Linux PCI development",
        "link_name": "linux-pci",
        "list_id": "linux-pci.vger.kernel.org",
        "list_email": "linux-pci@vger.kernel.org",
        "web_url": null,
        "scm_url": null,
        "webscm_url": null
    },
    "msgid": "<20260411003959.30959-2-emil.s.tantilov@intel.com>",
    "date": "2026-04-11T00:39:58",
    "name": "[iwl-next,1/2] idpf: remove conditonal MBX deinit from idpf_vc_core_deinit()",
    "commit_ref": null,
    "pull_url": null,
    "state": "new",
    "archived": false,
    "hash": "ddcba813320dbe08ec54006f64074a35edac7547",
    "submitter": {
        "id": 1670,
        "url": "http://patchwork.ozlabs.org/api/1.1/people/1670/?format=api",
        "name": "Tantilov, Emil S",
        "email": "emil.s.tantilov@intel.com"
    },
    "delegate": null,
    "mbox": "http://patchwork.ozlabs.org/project/linux-pci/patch/20260411003959.30959-2-emil.s.tantilov@intel.com/mbox/",
    "series": [
        {
            "id": 499518,
            "url": "http://patchwork.ozlabs.org/api/1.1/series/499518/?format=api",
            "web_url": "http://patchwork.ozlabs.org/project/linux-pci/list/?series=499518",
            "date": "2026-04-11T00:39:58",
            "name": "Introduce IDPF PCI callbacks",
            "version": 1,
            "mbox": "http://patchwork.ozlabs.org/series/499518/mbox/"
        }
    ],
    "comments": "http://patchwork.ozlabs.org/api/patches/2222233/comments/",
    "check": "pending",
    "checks": "http://patchwork.ozlabs.org/api/patches/2222233/checks/",
    "tags": {},
    "headers": {
        "Return-Path": "\n <linux-pci+bounces-52361-incoming=patchwork.ozlabs.org@vger.kernel.org>",
        "X-Original-To": [
            "incoming@patchwork.ozlabs.org",
            "linux-pci@vger.kernel.org"
        ],
        "Delivered-To": "patchwork-incoming@legolas.ozlabs.org",
        "Authentication-Results": [
            "legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=intel.com header.i=@intel.com header.a=rsa-sha256\n header.s=Intel header.b=Yo1V0Lzv;\n\tdkim-atps=neutral",
            "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=172.232.135.74; helo=sto.lore.kernel.org;\n envelope-from=linux-pci+bounces-52361-incoming=patchwork.ozlabs.org@vger.kernel.org;\n receiver=patchwork.ozlabs.org)",
            "smtp.subspace.kernel.org;\n\tdkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com\n header.b=\"Yo1V0Lzv\"",
            "smtp.subspace.kernel.org;\n arc=none smtp.client-ip=192.198.163.16",
            "smtp.subspace.kernel.org;\n dmarc=pass (p=none dis=none) header.from=intel.com",
            "smtp.subspace.kernel.org;\n spf=pass smtp.mailfrom=intel.com"
        ],
        "Received": [
            "from sto.lore.kernel.org (sto.lore.kernel.org [172.232.135.74])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fsvvg15VHz1yGb\n\tfor <incoming@patchwork.ozlabs.org>; Sat, 11 Apr 2026 10:39:59 +1000 (AEST)",
            "from smtp.subspace.kernel.org (conduit.subspace.kernel.org\n [100.90.174.1])\n\tby sto.lore.kernel.org (Postfix) with ESMTP id 2132B301EBED\n\tfor <incoming@patchwork.ozlabs.org>; Sat, 11 Apr 2026 00:39:56 +0000 (UTC)",
            "from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id 685DA2E11C7;\n\tSat, 11 Apr 2026 00:39:54 +0000 (UTC)",
            "from mgamail.intel.com (mgamail.intel.com [192.198.163.16])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby smtp.subspace.kernel.org (Postfix) with ESMTPS id 230702DA75B;\n\tSat, 11 Apr 2026 00:39:53 +0000 (UTC)",
            "from orviesa010.jf.intel.com ([10.64.159.150])\n  by fmvoesa110.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;\n 10 Apr 2026 17:39:51 -0700",
            "from estantil-desk.jf.intel.com ([10.166.241.24])\n  by orviesa010.jf.intel.com with ESMTP; 10 Apr 2026 17:39:51 -0700"
        ],
        "ARC-Seal": "i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1775867994; cv=none;\n b=ocsNK3D8OWHHi9PC42OXRZwJpw2cR/iaGF8JmqpBRKwPoXbujr/skuglP8kZcZXkCbQjb7ZUjPXyh/6zW+ZeM7VM+5hyP9GY51eVPhqxhxhOuCSQZJRfjZ772T2oJoMe9zjEIldmH7gM3KoDccNnmHqx5823g2ofR+ovDjNuWAw=",
        "ARC-Message-Signature": "i=1; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1775867994; c=relaxed/simple;\n\tbh=fJ+x0FuS4kfTxKVTAiQAsAjahv+Ub5YWK+sKz1QUweY=;\n\th=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References;\n b=DZe3Yi4UdoNN9JZ0A6XY7Ln/w5O6Tjqj6Y48TRWglxl5jtZn1ji2VI+eZb4igAUljIg0jjvdHGWzxqbn9Vp1XO7CiVWUUPgRBD9stA8HhgDjax7n0njmoyFL585WhzGS6Z5u7LAYlOESKzExlbN/wNgvnsjFjCAKKc4OBWVb7Ig=",
        "ARC-Authentication-Results": "i=1; smtp.subspace.kernel.org;\n dmarc=pass (p=none dis=none) header.from=intel.com;\n spf=pass smtp.mailfrom=intel.com;\n dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com\n header.b=Yo1V0Lzv; arc=none smtp.client-ip=192.198.163.16",
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/simple;\n  d=intel.com; i=@intel.com; q=dns/txt; s=Intel;\n  t=1775867993; x=1807403993;\n  h=from:to:cc:subject:date:message-id:in-reply-to:\n   references;\n  bh=fJ+x0FuS4kfTxKVTAiQAsAjahv+Ub5YWK+sKz1QUweY=;\n  b=Yo1V0LzvhbMYy+ljkwvCNwAZLypksuK751wRqZRagm7WwBXIvJcCvQOS\n   AXapI8gzXeZQfrOn8Dkdz6vpVnQGpK1SkKyeLR8ZUIl+gUNl8ijxjjfpe\n   mjW5H6tGbN9Qr7FqKVVm3LXYHSsmZ9pL94D/RYU+M1UdxcZAn1Pwy0Qxf\n   hBzL76n4ku9S7CygqPvioLF82UKq72V9K1xIQZ6H3WtdGqub5xG/z6lSV\n   zsn/ydDoy/3/rDnMxf1aH8bme3Xp42cmthykW9gAet9P7lnrWQ7JRk9ZD\n   QnNhCNbSNu+YvBWLz79GJQrclw1GnYDw18oZihx5L/JA2GIKPP/u6NleL\n   Q==;",
        "X-CSE-ConnectionGUID": [
            "2v3o0Hy1QV+MBLqt6uY6LQ==",
            "PiUauI7oSXq01LAz3hPfzA=="
        ],
        "X-CSE-MsgGUID": [
            "qKGN5ajgTp6dbhODyu6Nxw==",
            "Iot3WUGkQ42RCe3vJhrIdg=="
        ],
        "X-IronPort-AV": [
            "E=McAfee;i=\"6800,10657,11755\"; a=\"64423728\"",
            "E=Sophos;i=\"6.23,172,1770624000\";\n   d=\"scan'208\";a=\"64423728\"",
            "E=Sophos;i=\"6.23,172,1770624000\";\n   d=\"scan'208\";a=\"228392490\""
        ],
        "X-ExtLoop1": "1",
        "From": "Emil Tantilov <emil.s.tantilov@intel.com>",
        "To": "intel-wired-lan@lists.osuosl.org",
        "Cc": "netdev@vger.kernel.org,\n\tprzemyslaw.kitszel@intel.com,\n\tjay.bhat@intel.com,\n\tivan.d.barrera@intel.com,\n\taleksandr.loktionov@intel.com,\n\tlarysa.zaremba@intel.com,\n\tanthony.l.nguyen@intel.com,\n\tandrew+netdev@lunn.ch,\n\tdavem@davemloft.net,\n\tedumazet@google.com,\n\tkuba@kernel.org,\n\tpabeni@redhat.com,\n\taleksander.lobakin@intel.com,\n\tlinux-pci@vger.kernel.org,\n\tmadhu.chittim@intel.com,\n\tdecot@google.com,\n\twillemb@google.com,\n\tsheenamo@google.com",
        "Subject": "[PATCH iwl-next 1/2] idpf: remove conditonal MBX deinit from\n idpf_vc_core_deinit()",
        "Date": "Fri, 10 Apr 2026 17:39:58 -0700",
        "Message-Id": "<20260411003959.30959-2-emil.s.tantilov@intel.com>",
        "X-Mailer": "git-send-email 2.17.2",
        "In-Reply-To": "<20260411003959.30959-1-emil.s.tantilov@intel.com>",
        "References": "<20260411003959.30959-1-emil.s.tantilov@intel.com>",
        "Precedence": "bulk",
        "X-Mailing-List": "linux-pci@vger.kernel.org",
        "List-Id": "<linux-pci.vger.kernel.org>",
        "List-Subscribe": "<mailto:linux-pci+subscribe@vger.kernel.org>",
        "List-Unsubscribe": "<mailto:linux-pci+unsubscribe@vger.kernel.org>"
    },
    "content": "Previously it was assumed that idpf_vc_core_deinit() is always being\ncalled during reset handling, with remove being an exception. Ideally\nthe driver needs to communicate the changes to FW in all instances where\nthe MBX is not already disabled. Remove the remove_in_prog check from\nidpf_vc_core_deinit() as the MBX was already disabled while handling the\nreset via libie_ctlq_xn_shutdown() by the service task. This is also\nneeded by the following patch, introducing PCI callbacks support.\n\nSigned-off-by: Emil Tantilov <emil.s.tantilov@intel.com>\nReviewed-by: Jay Bhat <jay.bhat@intel.com>\nReviewed-by: Madhu Chittim <madhu.chittim@intel.com>\n---\n drivers/net/ethernet/intel/idpf/idpf_virtchnl.c | 11 +----------\n 1 file changed, 1 insertion(+), 10 deletions(-)",
    "diff": "diff --git a/drivers/net/ethernet/intel/idpf/idpf_virtchnl.c b/drivers/net/ethernet/intel/idpf/idpf_virtchnl.c\nindex 129c8f6b0faa..fceaf3ec1cd4 100644\n--- a/drivers/net/ethernet/intel/idpf/idpf_virtchnl.c\n+++ b/drivers/net/ethernet/intel/idpf/idpf_virtchnl.c\n@@ -3229,24 +3229,15 @@ int idpf_vc_core_init(struct idpf_adapter *adapter)\n  */\n void idpf_vc_core_deinit(struct idpf_adapter *adapter)\n {\n-\tbool remove_in_prog;\n-\n \tif (!test_bit(IDPF_VC_CORE_INIT, adapter->flags))\n \t\treturn;\n \n-\t/* Avoid transaction timeouts when called during reset */\n-\tremove_in_prog = test_bit(IDPF_REMOVE_IN_PROG, adapter->flags);\n-\tif (!remove_in_prog)\n-\t\tidpf_deinit_dflt_mbx(adapter);\n-\n \tidpf_ptp_release(adapter);\n \tidpf_deinit_task(adapter);\n \tidpf_idc_deinit_core_aux_device(adapter);\n \tidpf_rel_rx_pt_lkup(adapter);\n \tidpf_intr_rel(adapter);\n-\n-\tif (remove_in_prog)\n-\t\tidpf_deinit_dflt_mbx(adapter);\n+\tidpf_deinit_dflt_mbx(adapter);\n \n \tcancel_delayed_work_sync(&adapter->serv_task);\n \n",
    "prefixes": [
        "iwl-next",
        "1/2"
    ]
}