ng (120s elapsed)","timestamp":"2025-12-22T22:03:07.305Z","sessionId":"faa0c55e-a59b-41fd-82ad-e9be489dbb09","cwd":"/home/josie/development/josiedot/health"} {"debug":"Tool 'openDiff' still running (150s elapsed)","timestamp":"2025-12-22T22:03:37.306Z","sessionId":"faa0c55e-a59b-41fd-82ad-e9be489dbb09","cwd":"/home/josie/development/josiedot/health"} {"debug":"Tool 'openDiff' still running (180s elapsed)","timestamp":"2025-12-22T22:04:07.306Z","sessionId":"faa0c55e-a59b-41fd-82ad-e9be489dbb09","cwd":"/home/josie/development/josiedot/health"} {"debug":"Tool 'openDiff' still running (210s elapsed)","timestamp":"2025-12-22T22:04:37.307Z","sessionId":"faa0c55e-a59b-41fd-82ad-e9be489dbb09","cwd":"/home/josie/development/josiedot/health"} {"debug":"Tool 'openDiff' still running (240s elapsed)","timestamp":"2025-12-22T22:05:07.309Z","sessionId":"faa0c55e-a59b-41fd-82ad-e9be489dbb09","cwd":"/home/josie/development/josiedot/health"} {"debug":"Tool 'openDiff' still running (270s elapsed)","timestamp":"2025-12-22T22:05:37.309Z","sessionId":"faa0c55e-a59b-41fd-82ad-e9be489dbb09","cwd":"/home/josie/development/josiedot/health"} {"debug":"Tool 'openDiff' still running (300s elapsed)","timestamp":"2025-12-22T22:06:07.310Z","sessionId":"faa0c55e-a59b-41fd-82ad-e9be489dbb09","cwd":"/home/josie/development/josiedot/health"} {"debug":"Tool 'openDiff' still running (330s elapsed)","timestamp":"2025-12-22T22:06:37.312Z","sessionId":"faa0c55e-a59b-41fd-82ad-e9be489dbb09","cwd":"/home/josie/development/josiedot/health"} {"debug":"Tool 'openDiff' still running (360s elapsed)","timestamp":"2025-12-22T22:07:07.312Z","sessionId":"faa0c55e-a59b-41fd-82ad-e9be489dbb09","cwd":"/home/josie/development/josiedot/health"} {"debug":"Tool 'openDiff' still running (390s elapsed)","timestamp":"2025-12-22T22:07:37.314Z","sessionId":"faa0c55e-a59b-41fd-82ad-e9be489dbb09","cwd":"/home/josie/development/josiedot/health"} {"debug":"Tool 'openDiff' still running (420s elapsed)","timestamp":"2025-12-22T22:08:07.314Z","sessionId":"faa0c55e-a59b-41fd-82ad-e9be489dbb09","cwd":"/home/josie/development/josiedot/health"} {"debug":"Tool 'openDiff' still running (450s elapsed)","timestamp":"2025-12-22T22:08:37.315Z","sessionId":"faa0c55e-a59b-41fd-82ad-e9be489dbb09","cwd":"/home/josie/development/josiedot/health"} {"debug":"Calling MCP tool: close_tab","timestamp":"2025-12-22T22:08:47.829Z","sessionId":"faa0c55e-a59b-41fd-82ad-e9be489dbb09","cwd":"/home/josie/development/josiedot/health"} {"debug":"Calling MCP tool: getDiagnostics","timestamp":"2025-12-22T22:08:47.846Z","sessionId":"faa0c55e-a59b-41fd-82ad-e9be489dbb09","cwd":"/home/josie/development/josiedot/health"} {"debug":"Tool 'getDiagnostics' completed successfully in 1ms","timestamp":"2025-12-22T22:08:47.847Z","sessionId":"faa0c55e-a59b-41fd-82ad-e9be489dbb09","cwd":"/home/josie/development/josiedot/health"} {"debug":"Tool 'close_tab' completed successfully in 65ms","timestamp":"2025-12-22T22:08:47.894Z","sessionId":"faa0c55e-a59b-41fd-82ad-e9be489dbb09","cwd":"/home/josie/development/josiedot/health"} {"debug":"Tool 'openDiff' completed successfully in 7m 40s","timestamp":"2025-12-22T22:08:47.948Z","sessionId":"faa0c55e-a59b-41fd-82ad-e9be489dbb09","cwd":"/home/josie/development/josiedot/health"} {"debug":"Calling MCP tool: close_tab","timestamp":"2025-12-22T22:08:47.948Z","sessionId":"faa0c55e-a59b-41fd-82ad-e9be489dbb09","cwd":"/home/josie/development/josiedot/health"} {"debug":"Tool 'close_tab' completed successfully in 10ms","timestamp":"2025-12-22T22:08:47.958Z","sessionId":"faa0c55e-a59b-41fd-82ad-e9be489dbb09","cwd":"/home/josie/development/josiedot/health"} {"debug":"Calling MCP tool: openDiff","timestamp":"2025-12-22T22:08:48.067Z","sessionId":"faa0c55e-a59b-41fd-82ad-e9be489dbb09","cwd":"/home/josie/development/josiedot/health"} {"debug":"Calling MCP tool: close_tab","timestamp":"2025-12-22T22:08:49.461Z","sessionId":"faa0c55e-a59b-41fd-82ad-e9be489dbb09","cwd":"/home/josie/development/josiedot/health"} {"debug":"Calling MCP tool: getDiagnostics","timestamp":"2025-12-22T22:08:49.472Z","sessionId":"faa0c55e-a59b-41fd-82ad-e9be489dbb09","cwd":"/home/josie/development/josiedot/health"} {"debug":"Tool 'getDiagnostics' completed successfully in 0ms","timestamp":"2025-12-22T22:08:49.472Z","sessionId":"faa0c55e-a59b-41fd-82ad-e9be489dbb09","cwd":"/home/josie/development/josiedot/health"} {"debug":"Tool 'close_tab' completed successfully in 43ms","timestamp":"2025-12-22T22:08:49.504Z","sessionId":"faa0c55e-a59b-41fd-82ad-e9be489dbb09","cwd":"/home/josie/development/josiedot/health"} {"debug":"Tool 'openDiff' completed successfully in 1s","timestamp":"2025-12-22T22:08:49.504Z","sessionId":"faa0c55e-a59b-41fd-82ad-e9be489dbb09","cwd":"/home/josie/development/josiedot/health"} {"debug":"Calling MCP tool: close_tab","timestamp":"2025-12-22T22:08:49.504Z","sessionId":"faa0c55e-a59b-41fd-82ad-e9be489dbb09","cwd":"/home/josie/development/josiedot/health"} {"debug":"Tool 'close_tab' completed successfully in 14ms","timestamp":"2025-12-22T22:08:49.518Z","sessionId":"faa0c55e-a59b-41fd-82ad-e9be489dbb09","cwd":"/home/josie/development/josiedot/health"} {"debug":"Calling MCP tool: getDiagnostics","timestamp":"2025-12-22T22:08:49.534Z","sessionId":"faa0c55e-a59b-41fd-82ad-e9be489dbb09","cwd":"/home/josie/development/josiedot/health"} {"debug":"Tool 'getDiagnostics' completed successfully in 1ms","timestamp":"2025-12-22T22:08:49.535Z","sessionId":"faa0c55e-a59b-41fd-82ad-e9be489dbb09","cwd":"/home/josie/development/josiedot/health"} {"debug":"Calling MCP tool: openDiff","timestamp":"2025-12-22T22:09:01.424Z","sessionId":"faa0c55e-a59b-41fd-82ad-e9be489dbb09","cwd":"/home/josie/development/josiedot/health"} {"debug":"Tool 'openDiff' still running (30s elapsed)","timestamp":"2025-12-22T22:09:31.425Z","sessionId":"faa0c55e-a59b-41fd-82ad-e9be489dbb09","cwd":"/home/josie/development/josiedot/health"} {"debug":"Tool 'openDiff' completed successfully in 54s","timestamp":"2025-12-22T22:09:55.789Z","sessionId":"faa0c55e-a59b-41fd-82ad-e9be489dbb09","cwd":"/home/josie/development/josiedot/health"} {"debug":"Calling MCP tool: close_tab","timestamp":"2025-12-22T22:09:55.790Z","sessionId":"faa0c55e-a59b-41fd-82ad-e9be489dbb09","cwd":"/home/josie/development/josiedot/health"} {"debug":"Calling MCP tool: getDiagnostics","timestamp":"2025-12-22T22:09:55.794Z","sessionId":"faa0c55e-a59b-41fd-82ad-e9be489dbb09","cwd":"/home/josie/development/josiedot/health"} {"debug":"Tool 'getDiagnostics' completed successfully in 12ms","timestamp":"2025-12-22T22:09:55.806Z","sessionId":"faa0c55e-a59b-41fd-82ad-e9be489dbb09","cwd":"/home/josie/development/josiedot/health"} {"debug":"Calling MCP tool: getDiagnostics","timestamp":"2025-12-22T22:09:55.884Z","sessionId":"faa0c55e-a59b-41fd-82ad-e9be489dbb09","cwd":"/home/josie/development/josiedot/health"} {"debug":"Tool 'getDiagnostics' completed successfully in 4ms","timestamp":"2025-12-22T22:09:55.888Z","sessionId":"faa0c55e-a59b-41fd-82ad-e9be489dbb09","cwd":"/home/josie/development/josiedot/health"} {"debug":"Tool 'close_tab' completed successfully in 1s","timestamp":"2025-12-22T22:09:57.447Z","sessionId":"faa0c55e-a59b-41fd-82ad-e9be489dbb09","cwd":"/home/josie/development/josiedot/health"} {"debug":"Calling MCP tool: openDiff","timestamp":"2025-12-22T22:10:06.097Z","sessionId":"faa0c55e-a59b-41fd-82ad-e9be489dbb09","cwd":"/home/josie/development/josiedot/health"} {"debug":"Tool 'openDiff' completed successfully in 26s","timestamp":"2025-12-22T22:10:33.022Z","sessionId":"faa0c55e-a59b-41fd-82ad-e9be489dbb09","cwd":"/home/josie/development/josiedot/health"} {"debug":"Calling MCP tool: close_tab","timestamp":"2025-12-22T22:10:33.022Z","sessionId":"faa0c55e-a59b-41fd-82ad-e9be489dbb09","cwd":"/home/josie/development/josiedot/health"} {"debug":"Calling MCP tool: getDiagnostics","timestamp":"2025-12-22T22:10:33.024Z","sessionId":"faa0c55e-a59b-41fd-82ad-e9be489dbb09","cwd":"/home/josie/development/josiedot/health"} {"debug":"Tool 'getDiagnostics' completed successfully in 6ms","timestamp":"2025-12-22T22:10:33.030Z","sessionId":"faa0c55e-a59b-41fd-82ad-e9be489dbb09","cwd":"/home/josie/development/josiedot/health"} {"debug":"T6qf76g0PPL7 82ibwJsDQxYD6XdP4P7UZDHFR/6W1ffmsO5cvui8Tnpeh2XyYqoNMPQd0fIkFDdICLs40HRWxyHQ 4Cwcr6tcVyzLNX6r0ZIPZRcU2znCKyp55O+sr6ouck9ueSQhbPnpV71bZuky9TWAJBOWfc4p9VTQ GT9bD8Kqe9jT5A5ud710D3+du0ltGpGbrZ9E/GnF0J8qpKwLc0XAzQiIXEJBDObny5yXefYEfvqY keMCxQgA692vSMlCbA4AZuVMC32HvIeBisGA0NLkfe0npRC3c0OkXvEqOmE6ZOrrsdGibnVQ3uNe xW0GCTeBBsDZX9N48GE6IC2PxAD88uz05K1N+JXZVz503Z9O+fYw4rNWxbToWINNiCjY7sGKNMF7 bYsO/Ht5eQJwjYukG7f76M3Zzdq6S0OJ6H0qJhKK57LUTwwC6FFcW1DdQdDhpUeHTjOB+rv/zdoU 9VWx8vjr/d+sN0iv2yZ5uMnckBqw/wXplZWgveBY99fRYBt96QQ6q4yt3f5x8HWIfAE/Ke3vltf3 THBVmp0TVem/xWY9GJN3kZF44mmtGAp2LQt9MCGxxzrhcv16c4GkiqU+xGPSB9zxxQYl3jMh2DAQ 3jQno3ZbQbGE6fBky3Nxokqpl0hPj/2Fq1VkIFtBALZLCCocpqR7g9+2Slvpb3RxM4iL9n6RGSEB DrWSV5e2Ahxg4D0G+F25sF45qZPkR40Lpbk6QoJ7vXJZ+AAb2b6QTvESJus3YDorNcXp5QPw== X-QQ-XMRINFO: MSVp+SPm3vtS1Vd6Y4Mggwc= From: alvalan9@foxmail.com To: stable@vger.kernel.org Cc: luoguangfei <15388634752@163.com>, Jakub Kicinski , Alva Lan Subject: [PATCH 6.1.y] net: macb: fix unregister_netdev call order in macb_remove() Date: Mon, 1 Dec 2025 13:08:19 +0000 X-OQ-MSGID: <20251201130819.4308-1-alvalan9@foxmail.com> X-Mailer: git-send-email 2.43.0 Precedence: bulk X-Mailing-List: stable@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-DKIM: signer='foxmail.com' status='pass' reason='' DKIMCheck: Server passes DKIM test, 0 Spam score X-Spam-Score: 0.4 (/) X-Spam-Report: Spam detection software, running on the system "witcher.mxrouting.net", has performed the tests listed below against this email. Information: https://mxroutedocs.com/directadmin/spamfilters/ --- Content analysis details: (0.4 points) --- pts rule name description ---- ---------------------- ----------------------------------------- 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: msgid.link] 0.0 RCVD_IN_DNSWL_BLOCKED RBL: ADMINISTRATOR NOTICE: The query to DNSWL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#DnsBlocklists-dnsbl-block for more information. [139.178.88.99 listed in list.dnswl.org] 1.5 HEADER_FROM_DIFFERENT_DOMAINS From and EnvelopeFrom 2nd level mail domains are different 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider [alvalan9[at]foxmail.com] -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's domain 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature 0.0 FREEMAIL_FORGED_FROMDOMAIN 2nd level domains in From and EnvelopeFrom freemail headers are different -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager SpamTally: Final spam score: 4 From: luoguangfei <15388634752@163.com> [ Upstream commit 01b9128c5db1b470575d07b05b67ffa3cb02ebf1 ] When removing a macb device, the driver calls phy_exit() before unregister_netdev(). This leads to a WARN from kernfs: ------------[ cut here ]------------ kernfs: can not remove 'attached_dev', no directory WARNING: CPU: 1 PID: 27146 at fs/kernfs/dir.c:1683 Call trace: kernfs_remove_by_name_ns+0xd8/0xf0 sysfs_remove_link+0x24/0x58 phy_detach+0x5c/0x168 phy_disconnect+0x4c/0x70 phylink_disconnect_phy+0x6c/0xc0 [phylink] macb_close+0x6c/0x170 [macb] ... macb_remove+0x60/0x168 [macb] platform_remove+0x5c/0x80 ... The warning happens because the PHY is being exited while the netdev is still registered. The correct order is to unregister the netdev before shutting down the PHY and cleaning up the MDIO bus. Fix this by moving unregister_netdev() ahead of phy_exit() in macb_remove(). Fixes: 8b73fa3ae02b ("net: macb: Added ZynqMP-specific initialization") Signed-off-by: luoguangfei <15388634752@163.com> Link: https://patch.msgid.link/20250818232527.1316-1-15388634752@163.com Signed-off-by: Jakub Kicinski [ Minor context change fixed. ] Signed-off-by: Alva Lan --- drivers/net/ethernet/cadence/macb_main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/ethernet/cadence/macb_main.c b/drivers/net/ethernet/cadence/macb_main.c index 1ea7c86f7501..9da142efe9d4 100644 --- a/drivers/net/ethernet/cadence/macb_main.c +++ b/drivers/net/ethernet/cadence/macb_main.c @@ -5068,11 +5068,11 @@ static int macb_remove(struct platform_device *pdev) if (dev) { bp = netdev_priv(dev); + unregister_netdev(dev); phy_exit(bp->sgmii_phy); mdiobus_unregister(bp->mii_bus); mdiobus_free(bp->mii_bus); - unregister_netdev(dev); tasklet_kill(&bp->hresp_err_tasklet); pm_runtime_disable(&pdev->dev); pm_runtime_dont_use_autosuspend(&pdev->dev); -- 2.43.0 From - Mon Dec 01 13:19:45 2025 X-Mozilla-Status: 0001 X-Mozilla-Status2: 00000000 Return-Path: Delivered-To: hi@josie.lol Received: from witcher.mxrouting.net by witcher.mxrouting.net with LMTP id 2P7aIO2VLWn1LwIAYBR5ng (envelope-from ) for ; Mon, 01 Dec 2025 13:19:41 +0000 Return-path: Envelope-to: hi@josie.lol Delivery-date: Mon, 01 Dec 2025 13:19:41 +0000 Received: from ams.mirrors.kernel.org ([213.196.21.55]) by witcher.mxrouting.net with esmtps (TLS1.3) tls TLS_AES_256_GCM_SHA384 (Exim 4.98) (envelope-from ) id 1vQ3oa-00000001Vju-2hBK for hi@josie.lol; Mon, 01 Dec 2025 13:19:41 +0000 Received: from smtp.subspace.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-ECDSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ams.mirrors.kernel.org (Postfix) with ESMTPS id 48C07342220 for ; Mon, 1 Dec 2025 13:19:39 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id C79DF30EF71; Mon, 1 Dec 2025 13:19:35 +0000 (UTC) X-Original-To: stable@vger.kernel.org Received: from mx3.molgen.mpg.de (mx3.molgen.mpg.de [141.14.17.11]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 2DC4C30AACC; Mon, 1 Dec 2025 13:19:31 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=141.14.17.11 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764595175; cv=none; b=hZMB1YS0BWZ29xX8+HONdhuiKEKfzoSXr4fv1mG4AzFo4dBDODRfebSY2BQ1dKIr1zIIKgP1eXRfGs+chO68fQFE22cJBQVrUVWqcnoT8XBp7MlYi/P/TgtgWMNctLWa3K6GLE48IMzaJgZvehn5Xqqs1lE9hj11dgQzkDpUmME= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764595175; c=relaxed/simple; bh=KMrtzepjV1CD5fHx+YFsh8ObBUEWo5OortX9bZ979L4=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=uc0svqsFquQf3cBJgZGan3oY393eYRqePKr5MIi20I32k3aBO9WmU/H7kLRz85qxDSeJycUeOOSwUaNAtxgJkz0kwBXwcVtgqAzHYkaxP2Dqu0GJc9F7Dw0pbwV0zjFS3BXRFylG033IG7xOOJ1fYp6FzC7I/1HcXF2oFdRo2PI= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=e; b=RsRuBXvgZ5SpSGA19tHkeIFZA2S+yp4+oYsLYE/cE3mreor2ufCGWQLu9q1SiRqc+J3y4gj1puOIv7i80G/jju3qjaf3sudc/YcfgrXjzQYMCnoutHAny7B8tvlTatedhQ2zNmBaJ1kr7ZQYR+96jMf2F5l249NJVZf3uohe7FM= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764515342; c=relaxed/simple; bh=y04TCg/OlFCstgjvPYD6rCqqVLGcl9qg0iyZXd7XNCM=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=SWoE0YQJkqA8XJJCXVUFH9qRwGVuwO28TIgSxxhKDbD7X5Qop7pG2qQFsicsTVGogTF1VmJh0u4lxkm59ejxHQ+cIu9LTH914futAiQnGZ/d3wyFk6tjmVssFsQEb5RZY0NKH9CnCPD21B7cuHpMqgV+o4en6J+yFfCpxaPtDbg= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 Received: by smtp.kernel.org (Postfix) with ESMTPSA id 9CB07C4CEF8; Sun, 30 Nov 2025 15:08:59 +0000 (UTC) From: colyli@fnnas.com To: linux-bcache@vger.kernel.org, linux-block@vger.kernel.org Cc: Coly Li , Shida Zhang , Christoph Hellwig , Jia-Ju Bai , stable@vger.kernel.org Subject: [PATCH] bcache: call bio_endio() to replace directly calling bio->bi_end_io() Date: Sun, 30 Nov 2025 23:08:54 +0800 Message-ID: <20251130150855.1681-1-colyli@fnnas.com> X-Mailer: git-send-email 2.47.3 Precedence: bulk X-Mailing-List: stable@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.5 (/) X-Spam-Report: Spam detection software, running on the system "witcher.mxrouting.net", has performed the tests listed below against this email. Information: https://mxroutedocs.com/directadmin/spamfilters/ --- Content analysis details: (0.5 points) --- pts rule name description ---- ---------------------- ----------------------------------------- 0.0 RCVD_IN_DNSWL_BLOCKED RBL: ADMINISTRATOR NOTICE: The query to DNSWL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#DnsBlocklists-dnsbl-block for more information. [139.178.88.99 listed in list.dnswl.org] 1.5 HEADER_FROM_DIFFERENT_DOMAINS From and EnvelopeFrom 2nd level mail domains are different -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager SpamTally: Final spam score: 5 From: Coly Li When a bcache device is not attached to a cache device, current code calls the request's bi_end_io() callback directly. The correct method is to call bio_endio(bio) instead of bio->bi_end_io(bio). This patch fixes the incorrect calling. Fixes: bc082a55d25c ("bcache: fix inaccurate io state for detached bcache devices") Fixes: 40f567bbb3b0 ("md: bcache: check the return value of kzalloc() in detached_dev_do_request()") Reported-by: Shida Zhang Closes: https://lore.kernel.org/linux-block/20251121081748.1443507-1-zhangshida@kylinos.cn/ Cc: Christoph Hellwig Cc: Jia-Ju Bai Cc: stable@vger.kernel.org #4.17+ Signed-off-by: Coly Li --- drivers/md/bcache/request.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/md/bcache/request.c b/drivers/md/bcache/request.c index af345dc6fde1..7b815064db54 100644 --- a/drivers/md/bcache/request.c +++ b/drivers/md/bcache/request.c @@ -1104,7 +1104,7 @@ static void detached_dev_end_io(struct bio *bio) } kfree(ddip); - bio->bi_end_io(bio); + bio_endio(bio); } static void detached_dev_do_request(struct bcache_device *d, struct bio *bio, @@ -1121,7 +1121,7 @@ static void detached_dev_do_request(struct bcache_device *d, struct bio *bio, ddip = kzalloc(sizeof(struct detached_dev_io_private), GFP_NOIO); if (!ddip) { bio->bi_status = BLK_STS_RESOURCE; - bio->bi_end_io(bio); + bio_endio(bio); return; } @@ -1136,7 +1136,7 @@ static void detached_dev_do_request(struct bcache_device *d, struct bio *bio, if ((bio_op(bio) == REQ_OP_DISCARD) && !bdev_max_discard_sectors(dc->bdev)) - bio->bi_end_io(bio); + bio_endio(bio); else submit_bio_noacct(bio); } -- 2.47.3 From - Sun Nov 30 15:11:21 2025 X-Mozilla-Status: 0001 X-Mozilla-Status2: 00000000 Return-Path: Delivered-To: hi@josie.lol Received: from witcher.mxrouting.net by witcher.mxrouting.net with LMTP id +MKqF5VeLGnaxysAYBR5ng (envelope-from ) for ; Sun, 30 Nov 2025 15:11:17 +0000 Return-path: Envelope-to: hi@josie.lol Delivery-date: Sun, 30 Nov 2025 15:11:17 +0000 Received: from sv.mirrors.kernel.org ([139.178.88.99]) by witcher.mxrouting.net with esmtps (TLS1.3) tls TLS_AES_256_GCM_SHA384 (Exim 4.98) (envelope-from ) id 1vPj51-0000000EEBY-3EXH for hi@josie.lol; Sun, 30 Nov 2025 15:11:17 +0000 Received: from smtp.subspace.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-ECDSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sv.mirrors.kernel.org (Postfix) with ESMTPS id DF5743A24C9 for ; Sun, 30 Nov 2025 15:11:14 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 1401F270ED9; Sun, 30 Nov 2025 15:11:12 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=valinux.co.jp header.i=@valinux.co.jp header.b="Ef5599li" X-Original-To: stable@vger.kernel.org Received: from OS0P286CU010.outbound.protection.outlook.com (mail-japanwestazon11011035.outbound.protection.outlook.com [40.107.74.35]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 4549F2222A1; Sun, 30 Nov 2025 15:11:08 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.74.35 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764515471; cv=fail; b=LQtHLbrQQiU1Rs79LVzqlR2V5+IiBlG1uJ4dgqUY67+vBducytAy+1Xqxpw1672aWJbs7Sc+RkR7DY5YtmXRGFUgg2ZihMAxkAFEghJWQKiDDDA6GUetFkPdNLVuOIUWQTtSa6PvnCmHsVjOK9npc5P1gyuP+4Qynkz8TZr2iq4= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764515471; c=relaxed/simple; bh=dHIuOxE78dMB4eR1S0qfrBCpZm8MkS4uROVVu8JcQ80=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=g6WAtr6zucFlW3TOw6+wlT5FGjCKdv9cVJoxnTdI6XBNCtRQ/OXQ6C2u0ahTaLgpcNIKRTzBgcedB9Ac/dV0bUXDJgYLrWNnso1AIxihPq1wSpMY7BaTeUZSAA2xTHI0tSglr1dUyC+zD7JT42M4UUdh9+GslZ85XikmqUtIlto= ARC-Authentication-Results:i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=valinux.co.jp; spf=pass smtp.mailfrom=valinux.co.jp; dkim=pass (1024-bit key) header.d=valinux.co.jp header.i=@valinux.co.jp header.b=Ef5599li; arc=fail smtp.client-ip=40.107.74.35 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=valinux.co.jp Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=valinux.co.jp ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Gpvh2vkhdejddty84hKRlJMySxjL5G7pGRdkf+Ld8tNnHCT/KSYrYEHebZn98MQ8RcdosUmEnQTktS4h5oMPaTVHGBlgJebANpXT26Xkkf5zEId5o7GHuc452JCTdoopALhTUEAL0K+w8ffqQ3SKu8217+gsbzFwtkfWgMx+Ww1YncbaPqp2HMNreXcumpqV/0oZlJObWLfvKXTH4EDaEf0HDZOuLsRKXcfKg3hrvTDrajPnL9jV22EYb6MecKZ9IZQEA+578lkMf/5OBdryMepQHLJi5FJxnUazt02oze0tPmDau05ZS95oNepyhqtj+vPMAX5szmrX/F1XTEUrtQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCounool 'close_tab' completed successfully in 35ms","timestamp":"2025-12-22T22:10:33.057Z","sessionId":"faa0c55e-a59b-41fd-82ad-e9be489dbb09","cwd":"/home/josie/development/josiedot/health"} {"debug":"Calling MCP tool: getDiagnostics","timestamp":"2025-12-22T22:10:33.087Z","sessionId":"faa0c55e-a59b-41fd-82ad-e9be489dbb09","cwd":"/home/josie/development/josiedot/health"} {"debug":"Tool 'getDiagnostics' completed successfully in 3ms","timestamp":"2025-12-22T22:10:33.090Z","sessionId":"faa0c55e-a59b-41fd-82ad-e9be489dbb09","cwd":"/home/josie/development/josiedot/health"} {"debug":"Calling MCP tool: getDiagnostics","timestamp":"2025-12-22T22:10:52.578Z","sessionId":"faa0c55e-a59b-41fd-82ad-e9be489dbb09","cwd":"/home/josie/development/josiedot/health"} {"debug":"Tool 'getDiagnostics' completed successfully in 4ms","timestamp":"2025-12-22T22:10:52.582Z","sessionId":"faa0c55e-a59b-41fd-82ad-e9be489dbb09","cwd":"/home/josie/development/josiedot/health"} {"debug":"Calling MCP tool: getDiagnostics","timestamp":"2025-12-22T22:11:43.946Z","sessionId":"faa0c55e-a59b-41fd-82ad-e9be489dbb09","cwd":"/home/josie/development/josiedot/health"} {"debug":"Tool 'getDiagnostics' completed successfully in 15ms","timestamp":"2025-12-22T22:11:43.961Z","sessionId":"faa0c55e-a59b-41fd-82ad-e9be489dbb09","cwd":"/home/josie/development/josiedot/health"} {"debug":"Calling MCP tool: getDiagnostics","timestamp":"2025-12-22T22:12:05.269Z","sessionId":"faa0c55e-a59b-41fd-82ad-e9be489dbb09","cwd":"/home/josie/development/josiedot/health"} {"debug":"Tool 'getDiagnostics' completed successfully in 4ms","timestamp":"2025-12-22T22:12:05.273Z","sessionId":"faa0c55e-a59b-41fd-82ad-e9be489dbb09","cwd":"/home/josie/development/josiedot/health"} {"debug":"Calling MCP tool: openDiff","timestamp":"2025-12-22T22:12:22.059Z","sessionId":"faa0c55e-a59b-41fd-82ad-e9be489dbb09","cwd":"/home/josie/development/josiedot/health"} {"debug":"Calling MCP tool: close_tab","timestamp":"2025-12-22T22:12:49.450Z","sessionId":"faa0c55e-a59b-41fd-82ad-e9be489dbb09","cwd":"/home/josie/development/josiedot/health"} {"debug":"Calling MCP tool: getDiagnostics","timestamp":"2025-12-22T22:12:49.472Z","sessionId":"faa0c55e-a59b-41fd-82ad-e9be489dbb09","cwd":"/home/josie/development/josiedot/health"} {"debug":"Tool 'openDiff' completed successfully in 27s","timestamp":"2025-12-22T22:12:49.473Z","sessionId":"faa0c55e-a59b-41fd-82ad-e9be489dbb09","cwd":"/home/josie/development/josiedot/health"} {"debug":"Calling MCP tool: close_tab","timestamp":"2025-12-22T22:12:49.473Z","sessionId":"faa0c55e-a59b-41fd-82ad-e9be489dbb09","cwd":"/home/josie/development/josiedot/health"} {"debug":"Tool 'getDiagnostics' completed successfully in 1ms","timestamp":"2025-12-22T22:12:49.473Z","sessionId":"faa0c55e-a59b-41fd-82ad-e9be489dbb09","cwd":"/home/josie/development/josiedot/health"} {"debug":"Tool 'close_tab' completed successfully in 14ms","timestamp":"2025-12-22T22:12:49.487Z","sessionId":"faa0c55e-a59b-41fd-82ad-e9be489dbb09","cwd":"/home/josie/development/josiedot/health"} {"debug":"Tool 'close_tab' completed successfully in 37ms","timestamp":"2025-12-22T22:12:49.487Z","sessionId":"faa0c55e-a59b-41fd-82ad-e9be489dbb09","cwd":"/home/josie/development/josiedot/health"} {"debug":"Calling MCP tool: openDiff","timestamp":"2025-12-22T22:12:58.868Z","sessionId":"faa0c55e-a59b-41fd-82ad-e9be489dbb09","cwd":"/home/josie/development/josiedot/health"} {"debug":"Calling MCP tool: close_tab","timestamp":"2025-12-22T22:13:17.931Z","sessionId":"faa0c55e-a59b-41fd-82ad-e9be489dbb09","cwd":"/home/josie/development/josiedot/health"} {"debug":"Calling MCP tool: getDiagnostics","timestamp":"2025-12-22T22:13:17.933Z","sessionId":"faa0c55e-a59b-41fd-82ad-e9be489dbb09","cwd":"/home/josie/development/josiedot/health"} {"debug":"Tool 'getDiagnostics' completed successfully in 10ms","timestamp":"2025-12-22T22:13:17.943Z","sessionId":"faa0c55e-a59b-41fd-82ad-e9be489dbb09","cwd":"/home/josie/development/josiedot/health"} {"debug":"Tool 'openDiff' completed successfully in 19s","timestamp":"2025-12-22T22:13:17.964Z","sessionId":"faa0c55e-a59b-41fd-82ad-e9be489dbb09","cwd":"/home/josie/development/josiedot/health"} {"debug":"Calling MCP tool: close_tab","timestamp":"2025-12-22T22:13:17.964Z","sessionId":"faa0c55e-a59b-41fd-82ad-e9be489dbb09","cwd":"/home/josie/development/josiedot/health"} {"debug":"Tool 'close_tab' completed successfully in 11ms","timestamp":"2025-12-22T22:13:17.975Z","sessionId":"faa0c55e-a59b-41fd-82ad-e9be489dbb09","cwd":"/home/josie/development/josiedot/health"} {"debug":"Tool 'close_tab' completed successfully in 44ms","timestamp":"2025-12-22T22:13:17.975Z","sessionId":"faa0c55e-a59b-41fd-82ad-e9be489dbb09","cwd":"/home/josie/development/josiedot/health"} {"debug":"Calling MCP tool: getDiagnostics","timestamp":"2025-12-22T22:13:18.010Z","sessionId":"faa0c55e-a59b-41fd-82ad-e9be489dbb09","cwd":"/home/josie/development/josiedot/health"} {"debug":"Tool 'getDiagnostics' completed successfully in 4ms","timestamp":"2025-12-22T22:13:18.014Z","sessionId":"faa0c55e-a59b-41fd-82ad-e9be489dbb09","cwd":"/home/josie/development/josiedot/health"} {"debug":"Calling MCP tool: openDiff","timestamp":"2025-12-22T22:13:28.193Z","sessionId":"faa0c55e-a59b-41fd-82ad-e9be489dbb09","cwd":"/home/josie/development/josiedot/health"} {"debug":"Tool 'openDiff' still running (30s elapsed)","timestamp":"2025-12-22T22:13:58.193Z","sessionId":"faa0c55e-a59b-41fd-82ad-e9be489dbb09","cwd":"/home/josie/development/josiedot/health"} {"debug":"Tool 'openDiff' still running (60s elapsed)","timestamp":"2025-12-22T22:14:28.195Z","sessionId":"faa0c55e-a59b-41fd-82ad-e9be489dbb09","cwd":"/home/josie/development/josiedot/health"} {"debug":"Tool 'openDiff' still running (90s elapsed)","timestamp":"2025-12-22T22:14:58.195Z","sessionId":"faa0c55e-a59b-41fd-82ad-e9be489dbb09","cwd":"/home/josie/development/josiedot/health"} {"debug":"Tool 'openDiff' still running (120s elapsed)","timestamp":"2025-12-22T22:15:28.198Z","sessionId":"faa0c55e-a59b-41fd-82ad-e9be489dbb09","cwd":"/home/josie/development/josiedot/health"} {"debug":"Calling MCP tool: getDiagnostics","timestamp":"2025-12-22T22:15:38.581Z","sessionId":"faa0c55e-a59b-41fd-82ad-e9be489dbb09","cwd":"/home/josie/development/josiedot/health"} {"debug":"Tool 'getDiagnostics' completed successfully in 14ms","timestamp":"2025-12-22T22:15:38.595Z","sessionId":"faa0c55e-a59b-41fd-82ad-e9be489dbb09","cwd":"/home/josie/development/josiedot/health"} {"debug":"Calling MCP tool: getDiagnostics","timestamp":"2025-12-22T22:15:38.675Z","sessionId":"faa0c55e-a59b-41fd-82ad-e9be489dbb09","cwd":"/home/josie/development/josiedot/health"} {"debug":"Tool 'getDiagnostics' completed successfully in 4ms","timestamp":"2025-12-22T22:15:38.679Z","sessionId":"faa0c55e-a59b-41fd-82ad-e9be489dbb09","cwd":"/home/josie/development/josiedot/health"} {"debug":"Calling MCP tool: close_tab","timestamp":"2025-12-22T22:15:40.116Z","sessionId":"faa0c55e-a59b-41fd-82ad-e9be489dbb09","cwd":"/home/josie/development/josiedot/health"} {"debug":"Tool 'close_tab' completed successfully in 43ms","timestamp":"2025-12-22T22:15:40.159Z","sessionId":"faa0c55e-a59b-41fd-82ad-e9be489dbb09","cwd":"/home/josie/development/josiedot/health"} {"debug":"Tool 'openDiff' completed successfully in 2m 12s","timestamp":"2025-12-22T22:15:40.238Z","sessionId":"faa0c55e-a59b-41fd-82ad-e9be489dbb09","cwd":"/home/josie/development/josiedot/health"} {"debug":"Calling MCP tool: getDiagnostics","timestamp":"2025-12-22T22:15:57.976Z","sessionId":"faa0c55e-a59b-41fd-82ad-e9be489dbb09","cwd":"/home/josie/development/josiedot/health"} {"debug":"Tool 'getDiagnostics' completed successfully in 8ms","timestamp":"2025-12-22T22:15:57.984Z","sessionId":"faa0c55e-a59b-41fd-82ad-e9be489dbb09","cwd":"/home/josie/development/josiedot/health"} {"debug":"Calling MCP tool: closeAllDiffTabs","timestamp":"2025-12-22T22:15:58.043Z","sessionId":"faa0c55e-a59b-41fd-82ad-e9be489dbb09","cwd":"/home/josie/development/josiedot/health"} {"debug":"Tool 'closeAllDiffTabs' completed successfully in 5ms","timestamp":"2025-12-22T22:15:58.048Z","sessionId":"faa0c55e-a59b-41fd-82ad-e9be489dbb09","cwd":"/home/josie/development/jo