Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/1.1/patches/2222934/?format=api
{ "id": 2222934, "url": "http://patchwork.ozlabs.org/api/1.1/patches/2222934/?format=api", "web_url": "http://patchwork.ozlabs.org/project/intel-wired-lan/patch/20260414031631.2107-2-emil.s.tantilov@intel.com/", "project": { "id": 46, "url": "http://patchwork.ozlabs.org/api/1.1/projects/46/?format=api", "name": "Intel Wired Ethernet development", "link_name": "intel-wired-lan", "list_id": "intel-wired-lan.osuosl.org", "list_email": "intel-wired-lan@osuosl.org", "web_url": "", "scm_url": "", "webscm_url": "" }, "msgid": "<20260414031631.2107-2-emil.s.tantilov@intel.com>", "date": "2026-04-14T03:16:30", "name": "[iwl-next,v2,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/intel-wired-lan/patch/20260414031631.2107-2-emil.s.tantilov@intel.com/mbox/", "series": [ { "id": 499771, "url": "http://patchwork.ozlabs.org/api/1.1/series/499771/?format=api", "web_url": "http://patchwork.ozlabs.org/project/intel-wired-lan/list/?series=499771", "date": "2026-04-14T03:16:29", "name": "Introduce IDPF PCI callbacks", "version": 2, "mbox": "http://patchwork.ozlabs.org/series/499771/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/patches/2222934/comments/", "check": "pending", "checks": "http://patchwork.ozlabs.org/api/patches/2222934/checks/", "tags": {}, "headers": { "Return-Path": "<intel-wired-lan-bounces@osuosl.org>", "X-Original-To": [ "incoming@patchwork.ozlabs.org", "intel-wired-lan@lists.osuosl.org" ], "Delivered-To": [ "patchwork-incoming@legolas.ozlabs.org", "intel-wired-lan@lists.osuosl.org" ], "Authentication-Results": [ "legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=osuosl.org header.i=@osuosl.org header.a=rsa-sha256\n header.s=default header.b=n6ZZLh25;\n\tdkim-atps=neutral", "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=osuosl.org\n (client-ip=2605:bc80:3010::137; helo=smtp4.osuosl.org;\n envelope-from=intel-wired-lan-bounces@osuosl.org;\n receiver=patchwork.ozlabs.org)" ], "Received": [ "from smtp4.osuosl.org (smtp4.osuosl.org [IPv6:2605:bc80:3010::137])\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 4fvqDw5Mvxz1yDF\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 14 Apr 2026 13:16:31 +1000 (AEST)", "from localhost (localhost [127.0.0.1])\n\tby smtp4.osuosl.org (Postfix) with ESMTP id 9F1C6428BF;\n\tTue, 14 Apr 2026 03:16:28 +0000 (UTC)", "from smtp4.osuosl.org ([127.0.0.1])\n by localhost (smtp4.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP\n id GoEH2rZMlULO; Tue, 14 Apr 2026 03:16:27 +0000 (UTC)", "from lists1.osuosl.org (lists1.osuosl.org [140.211.166.142])\n\tby smtp4.osuosl.org (Postfix) with ESMTP id 2AEA3428BE;\n\tTue, 14 Apr 2026 03:16:27 +0000 (UTC)", "from smtp3.osuosl.org (smtp3.osuosl.org [140.211.166.136])\n by lists1.osuosl.org (Postfix) with ESMTP id 6C07C283\n for <intel-wired-lan@lists.osuosl.org>; Tue, 14 Apr 2026 03:16:26 +0000 (UTC)", "from localhost (localhost [127.0.0.1])\n by smtp3.osuosl.org (Postfix) with ESMTP id 554ED61C17\n for <intel-wired-lan@lists.osuosl.org>; Tue, 14 Apr 2026 03:16:26 +0000 (UTC)", "from smtp3.osuosl.org ([127.0.0.1])\n by localhost (smtp3.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP\n id c8hLuWSNqcfr for <intel-wired-lan@lists.osuosl.org>;\n Tue, 14 Apr 2026 03:16:25 +0000 (UTC)", "from mgamail.intel.com (mgamail.intel.com [192.198.163.11])\n by smtp3.osuosl.org (Postfix) with ESMTPS id 80A6F61C0E\n for <intel-wired-lan@lists.osuosl.org>; Tue, 14 Apr 2026 03:16:25 +0000 (UTC)", "from fmviesa007.fm.intel.com ([10.60.135.147])\n by fmvoesa105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;\n 13 Apr 2026 20:16:25 -0700", "from estantil-desk.jf.intel.com ([10.166.241.24])\n by fmviesa007.fm.intel.com with ESMTP; 13 Apr 2026 20:16:23 -0700" ], "X-Virus-Scanned": [ "amavis at osuosl.org", "amavis at osuosl.org" ], "X-Comment": "SPF check N/A for local connections - client-ip=140.211.166.142;\n helo=lists1.osuosl.org; envelope-from=intel-wired-lan-bounces@osuosl.org;\n receiver=<UNKNOWN> ", "DKIM-Filter": [ "OpenDKIM Filter v2.11.0 smtp4.osuosl.org 2AEA3428BE", "OpenDKIM Filter v2.11.0 smtp3.osuosl.org 80A6F61C0E" ], "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=osuosl.org;\n\ts=default; t=1776136587;\n\tbh=ompqMLO0FpOnjSJ67voGfooRZTz61clLZLJwY7an6Gs=;\n\th=From:To:Cc:Date:In-Reply-To:References:Subject:List-Id:\n\t List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe:\n\t From;\n\tb=n6ZZLh25iw1H8/6Dc6qbAkt49mDocDVnVg+itiziFEYJG6F/dQIhAUi71nlHcirNB\n\t Y83SltTg4RYWw5Hn/5ZfAXWqYwheHxsM7z0JaaBz/dCGR4ouT2SL+8JFil7Jgbj1SA\n\t 5Z+cvgG6VSZXp3QN+68oBkGl0VvwgzCy6Saa9/ltjbHRo9vG59U98b05YnIT00zWjJ\n\t bE931dBX85qY999D9vZ/9yITVsaE5AZVosUBjl8diMz0nGfHs8On3T3GcgUH3JUSCS\n\t XAeorHxi+CXJZrjbf3XV6xWaaBzjW8r75JFrt1uH6NUUgen3Blcsae22A1NEGCodSd\n\t b3DnguIPsegpg==", "Received-SPF": "Pass (mailfrom) identity=mailfrom; client-ip=192.198.163.11;\n helo=mgamail.intel.com; envelope-from=emil.s.tantilov@intel.com;\n receiver=<UNKNOWN>", "DMARC-Filter": "OpenDMARC Filter v1.4.2 smtp3.osuosl.org 80A6F61C0E", "X-CSE-ConnectionGUID": [ "1eR2QhRUS2+MwDDqH8dkJQ==", "r4bOFk0+TgeGkwx+5EPfTw==" ], "X-CSE-MsgGUID": [ "/aZTMI6SRFCAQjb8470ZsQ==", "n54daRj9ROmi8Fhrks/EqQ==" ], "X-IronPort-AV": [ "E=McAfee;i=\"6800,10657,11758\"; a=\"87706575\"", "E=Sophos;i=\"6.23,178,1770624000\"; d=\"scan'208\";a=\"87706575\"", "E=Sophos;i=\"6.23,178,1770624000\"; d=\"scan'208\";a=\"226795514\"" ], "X-ExtLoop1": "1", "From": "Emil Tantilov <emil.s.tantilov@intel.com>", "To": "intel-wired-lan@lists.osuosl.org", "Cc": "netdev@vger.kernel.org, przemyslaw.kitszel@intel.com, jay.bhat@intel.com,\n ivan.d.barrera@intel.com, aleksandr.loktionov@intel.com,\n larysa.zaremba@intel.com, anthony.l.nguyen@intel.com,\n andrew+netdev@lunn.ch, davem@davemloft.net, edumazet@google.com,\n kuba@kernel.org, pabeni@redhat.com, aleksander.lobakin@intel.com,\n linux-pci@vger.kernel.org, madhu.chittim@intel.com, decot@google.com,\n willemb@google.com, sheenamo@google.com, lukas@wunner.de", "Date": "Mon, 13 Apr 2026 20:16:30 -0700", "Message-Id": "<20260414031631.2107-2-emil.s.tantilov@intel.com>", "X-Mailer": "git-send-email 2.17.2", "In-Reply-To": "<20260414031631.2107-1-emil.s.tantilov@intel.com>", "References": "<20260414031631.2107-1-emil.s.tantilov@intel.com>", "X-Mailman-Original-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/simple;\n d=intel.com; i=@intel.com; q=dns/txt; s=Intel;\n t=1776136585; x=1807672585;\n h=from:to:cc:subject:date:message-id:in-reply-to:\n references;\n bh=fJ+x0FuS4kfTxKVTAiQAsAjahv+Ub5YWK+sKz1QUweY=;\n b=SDON4N/ykp5WS+ZGtBpCE8A2OBcQCRWAokV+idw7Ohcct0mfznxHsNNl\n HBUVY8r0hgoTG6MuXdCwZalkaekaGp8f9DBduZf5RFGo3kLbYb6Xw6SVF\n YEUtbGIlz7KwgX4jEwBWh/cWVwVOieT12DKDgSGEheK7ddh/uGTvLyJDG\n SHJKRWc+EVF9NG4uxYXh2paqMX8PT8UJ7wPsDGusixz0XgEtBSdS6IQ9Z\n 9q53QKJTtRAnl/F4WYSuCbvP4gmAsO9+ve9cE1Yltm/5xOQ1GjzVFu5ei\n Yz80hJIXDm6+f2OaOyZKMipbyxAfrWNvntZh9DL0adMMqzxxj/JyDbvW2\n Q==;", "X-Mailman-Original-Authentication-Results": [ "smtp3.osuosl.org;\n dmarc=pass (p=none dis=none)\n header.from=intel.com", "smtp3.osuosl.org;\n dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com\n header.a=rsa-sha256 header.s=Intel header.b=SDON4N/y" ], "Subject": "[Intel-wired-lan] [PATCH iwl-next v2 1/2] idpf: remove conditonal\n MBX deinit from idpf_vc_core_deinit()", "X-BeenThere": "intel-wired-lan@osuosl.org", "X-Mailman-Version": "2.1.30", "Precedence": "list", "List-Id": "Intel Wired Ethernet Linux Kernel Driver Development\n <intel-wired-lan.osuosl.org>", "List-Unsubscribe": "<https://lists.osuosl.org/mailman/options/intel-wired-lan>,\n <mailto:intel-wired-lan-request@osuosl.org?subject=unsubscribe>", "List-Archive": "<http://lists.osuosl.org/pipermail/intel-wired-lan/>", "List-Post": "<mailto:intel-wired-lan@osuosl.org>", "List-Help": "<mailto:intel-wired-lan-request@osuosl.org?subject=help>", "List-Subscribe": "<https://lists.osuosl.org/mailman/listinfo/intel-wired-lan>,\n <mailto:intel-wired-lan-request@osuosl.org?subject=subscribe>", "Errors-To": "intel-wired-lan-bounces@osuosl.org", "Sender": "\"Intel-wired-lan\" <intel-wired-lan-bounces@osuosl.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", "v2", "1/2" ] }