e/josie/.config/nvm/versions/node/v20.19.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:119:20250 2026-02-26T13:31:29.842Z [ERROR] [3P telemetry] OTEL diag error: {"stack":"Error: Failed to export 1 events (code=ETIMEDOUT)\n at Fd8.doExport (file:///home/josie/.config/nvm/versions/node/v20.19.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:6328:1372)","message":"Failed to export 1 events (code=ETIMEDOUT)","name":"Error"} 2026-02-26T13:33:32.925Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT 2026-02-26T13:36:02.997Z [DEBUG] [Todo Migration] Skipping migration - 5 tasks already exist 2026-02-26T13:36:02.997Z [DEBUG] [Todo Migration] Skipping migration - 5 tasks already exist 2026-02-26T13:36:03.004Z [DEBUG] Writing to temp file: /home/josie/.claude.json.tmp.2179501.1772112963004 2026-02-26T13:36:03.004Z [DEBUG] Preserving file permissions: 100644 2026-02-26T13:36:03.004Z [DEBUG] Temp file written successfully, size: 155966 bytes 2026-02-26T13:36:03.004Z [DEBUG] Applied original permissions to temp file 2026-02-26T13:36:03.004Z [DEBUG] Renaming /home/josie/.claude.json.tmp.2179501.1772112963004 to /home/josie/.claude.json 2026-02-26T13:36:03.004Z [DEBUG] File /home/josie/.claude.json written atomically 2026-02-26T13:36:03.015Z [DEBUG] Writing to temp file: /home/josie/.claude.json.tmp.2179501.1772112963015 2026-02-26T13:36:03.015Z [DEBUG] Preserving file permissions: 100644 2026-02-26T13:36:03.015Z [DEBUG] Temp file written successfully, size: 155966 bytes 2026-02-26T13:36:03.015Z [DEBUG] Applied original permissions to temp file 2026-02-26T13:36:03.015Z [DEBUG] Renaming /home/josie/.claude.json.tmp.2179501.1772112963015 to /home/josie/.claude.json 2026-02-26T13:36:03.015Z [DEBUG] File /home/josie/.claude.json written atomically 2026-02-26T13:36:03.019Z [DEBUG] Writing to temp file: /home/josie/.claude.json.tmp.2179501.1772112963019 2026-02-26T13:36:03.019Z [DEBUG] Preserving file permissions: 100644 2026-02-26T13:36:03.020Z [DEBUG] Temp file written successfully, size: 155966 bytes 2026-02-26T13:36:03.020Z [DEBUG] Applied original permissions to temp file 2026-02-26T13:36:03.020Z [DEBUG] Renaming /home/josie/.claude.json.tmp.2179501.1772112963019 to /home/josie/.claude.json 2026-02-26T13:36:03.020Z [DEBUG] File /home/josie/.claude.json written atomically 2026-02-26T13:36:03.022Z [DEBUG] Writing to temp file: /home/josie/.claude.json.tmp.2179501.1772112963022 2026-02-26T13:36:03.022Z [DEBUG] Preserving file permissions: 100644 2026-02-26T13:36:03.022Z [DEBUG] Temp file written successfully, size: 155966 bytes 2026-02-26T13:36:03.022Z [DEBUG] Applied original permissions to temp file 2026-02-26T13:36:03.022Z [DEBUG] Renaming /home/josie/.claude.json.tmp.2179501.1772112963022 to /home/josie/.claude.json 2026-02-26T13:36:03.023Z [DEBUG] File /home/josie/.claude.json written atomically 2026-02-26T13:36:03.029Z [DEBUG] Writing to temp file: /home/josie/.claude.json.tmp.2179501.1772112963029 2026-02-26T13:36:03.029Z [DEBUG] Preserving file permissions: 100644 2026-02-26T13:36:03.029Z [DEBUG] Temp file written successfully, size: 155966 bytes 2026-02-26T13:36:03.029Z [DEBUG] Applied original permissions to temp file 2026-02-26T13:36:03.029Z [DEBUG] Renaming /home/josie/.claude.json.tmp.2179501.1772112963029 to /home/josie/.claude.json 2026-02-26T13:36:03.029Z [DEBUG] File /home/josie/.claude.json written atomically 2026-02-26T13:36:03.031Z [DEBUG] Writing to temp file: /home/josie/.claude.json.tmp.2179501.1772112963031 2026-02-26T13:36:03.031Z [DEBUG] Preserving file permissions: 100644 2026-02-26T13:36:03.031Z [DEBUG] Temp file written successfully, size: 155966 bytes 2026-02-26T13:36:03.031Z [DEBUG] Applied original permissions to temp file 2026-02-26T13:36:03.031Z [DEBUG] Renaming /home/josie/.claude.json.tmp.2179501.1772112963031 to /home/josie/.claude.json 2026-02-26T13:36:03.032Z [DEBUG] File /home/josie/.claude.json written atomically 2026-02-26T13:36:03.032Z [DEBUG] AutoUpdaterWrapper: Installation type: npm-global 2026-02-26T13:36:03.034Z [DEBUG] Spawning shell without login (-l flag skipped) 2-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=birthelmer.de Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=birthelmer.de Received: from localhost (200-143-067-156.ip-addr.inexio.net [156.67.143.200]) by smtp02-ext3.udag.de (Postfix) with ESMTPA id D2488E078D; Tue, 24 Feb 2026 09:36:38 +0100 (CET) Authentication-Results: smtp02-ext3.udag.de; auth=pass smtp.auth=birthelmercom-0001 smtp.mailfrom=horst@birthelmer.de Date: Tue, 24 Feb 2026 09:36:38 +0100 From: Horst Birthelmer To: "Darrick J. Wong" Cc: miklos@szeredi.hu, stable@vger.kernel.org, joannelkoong@gmail.com, bpf@vger.kernel.org, bernd@bsbernd.com, neal@gompa.dev, linux-fsdevel@vger.kernel.org, linux-ext4@vger.kernel.org Subject: Re: [PATCH 2/5] fuse: quiet down complaints in fuse_conn_limit_write Message-ID: References: <177188733084.3935219.10400570136529869673.stgit@frogsfrogsfrogs> <177188733154.3935219.17731267668265272256.stgit@frogsfrogsfrogs> Precedence: bulk X-Mailing-List: stable@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <177188733154.3935219.17731267668265272256.stgit@frogsfrogsfrogs> 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://docs.mxroute.com/docs/expert-spam-filtering.html --- Content analysis details: (0.5 points) --- pts rule name description ---- ---------------------- ----------------------------------------- 0.0 RCVD_IN_ZEN_BLOCKED_OPENDNS RBL: ADMINISTRATOR NOTICE: The query to zen.spamhaus.org was blocked due to usage of an open resolver. See https://www.spamhaus.org/returnc/pub/ [172.105.105.114 listed in zen.spamhaus.org] 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. [172.105.105.114 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 On Mon, Feb 23, 2026 at 03:06:50PM -0800, Darrick J. Wong wrote: > From: Darrick J. Wong > > gcc 15 complains about an uninitialized variable val that is passed by > reference into fuse_conn_limit_write: > > control.c: In function ‘fuse_conn_congestion_threshold_write’: > include/asm-generic/rwonce.h:55:37: warning: ‘val’ may be used uninitialized [-Wmaybe-uninitialized] > 55 | *(volatile typeof(x) *)&(x) = (val); \ > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ > include/asm-generic/rwonce.h:61:9: note: in expansion of macro ‘__WRITE_ONCE’ > 61 | __WRITE_ONCE(x, val); \ > | ^~~~~~~~~~~~ > control.c:178:9: note: in expansion of macro ‘WRITE_ONCE’ > 178 | WRITE_ONCE(fc->congestion_threshold, val); > | ^~~~~~~~~~ > control.c:166:18: note: ‘val’ was declared here > 166 | unsigned val; > | ^~~ > > Unfortunately there's enough macro spew involved in kstrtoul_from_user > that I think gcc gives up on its analysis and sprays the above warning. > AFAICT it's not actually a bug, but we could just zero-initialize the > variable to enable using -Wmaybe-uninitialized to find real problems. > > Previously we would use some weird uninitialized_var annotation to quiet > down the warnings, so clearly this code has been like this for quite > some time. > > Cc: # v5.9 > Fixes: 3f649ab728cda8 ("treewide: Remove uninitialized_var() usage") > Signed-off-by: "Darrick J. Wong" > --- > fs/fuse/control.c | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > > diff --git a/fs/fuse/control.c b/fs/fuse/control.c > index 140bd5730d9984..073c2d8e4dfc7c 100644 > --- a/fs/fuse/control.c > +++ b/fs/fuse/control.c > @@ -121,7 +121,7 @@ static ssize_t fuse_conn_max_background_write(struct file *file, > const char __user *buf, > size_t count, loff_t *ppos) > { > - unsigned val; > + unsigned val = 0; > ssize_t ret; > > ret = fuse_conn_limit_write(file, buf, count, ppos, &val, > @@ -163,7 +163,7 @@ static ssize_t fuse_conn_congestion_threshold_write(struct file *file, > const char __user *buf, > size_t count, loff_t *ppos) > { > - unsigned val; > + unsigned val = 0; > struct fuse_conn *fc; > ssize_t ret; > > > This looks good to me. Trivial fix for an annoying problem. Reviewed-by: Horst Birthelmer From - Tue Feb 24 08:41:34 2026 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 COgyMjlknWkifyoAYBR5ng (envelope-from ) for ; Tue, 24 Feb 2026 08:41:29 +0000 Return-path: Envelope-to: hi@josie.lol Delivery-date: Tue, 24 Feb 2026 08:41:30 +0000 Received: from sea.lore.kernel.org ([172.234.253.10]) by witcher.mxrouting.net with esmtps (TLS1.3) tls TLS_AES_256_GCM_SHA384 (Exim 4.98) (envelope-from ) id 1vunyz-0000000C4Vs-0yTg for hi@josie.lol; Tue, 24 Feb 2026 08:41:29 +0000 Received: from smtp.subspace.kernel.org (conduit.subspace.kernel.org [100.90.174.1]) by sea.lore.kernel.org (Postfix) with ESMTP id 979D8301BCDE for ; Tue, 24 Feb 2026 08:40:05 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id AC7C0366DAB; Tue, 24 Feb 2026 08:40:04 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=google.com header.i=@google.com header.b="eYoS2pAP" X-Original-To: stable@vger.kernel.org Received: from mail-pg1-f202.google.com (mail-pg1-f202.google.com [209.85.215.202]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 67C082D59E8 for ; Tue, 24 Feb 2026 08:40:03 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.215.202 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771922404; cv=none; b=cykoOCiG9q5fiwlLJA0Bobz4d9hsmaP6GqCFF0opNvYrCqZvHqyl9jQr5+AlyjYuKa/Wjjw9YRA3z50LucqFsR7rEed9WwVTFJ5XKjb6feZIwd5X9ANMyo9sU+NSkWPXykHemNE9eSUW8574TFtEvzgGZ0UjN/3ZugYk2qM7zaE= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771922404; c=relaxed/simple; bh=U/TgxUQYVzZqCgle8jF8DXPoqtJ16jLgQc6UMKe3QvM=; h=Date:Mime-Version:Message-ID:Subject:From:To:Cc:Content-Type; b=bzlJaqq4VKx8FCOhM/YxVioivKpNJSkHLidOU9wsmpFECVZII1bxO7ROBjGgOQiQqZo5zdSGyve5EWSnhBNXK7QJllMysoykPgXKnsrGnMTmD+tY73WJQzknun16RADmgi7Soe0BAqpjZ3B5vM7xUqJI4KXb2nVhkLsbJbGE0JE= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=google.com; spf=pass smtp.mailfrom=flex--hhhuuu.bounces.goocalled for tool: Bash 2026-02-28T15:25:12.447Z [DEBUG] Getting matching hook commands for PreToolUse with query: Bash 2026-02-28T15:25:12.447Z [DEBUG] Found 1 hook matchers in settings 2026-02-28T15:25:12.447Z [DEBUG] Matched 1 unique hooks for query "Bash" (1 before deduplication) 2026-02-28T15:25:12.448Z [DEBUG] [useDeferredValue] Messages deferred by 1 (619→620) 2026-02-28T15:25:12.478Z [DEBUG] Hooks: Checking initial response for async: {} 2026-02-28T15:25:12.478Z [DEBUG] Hooks: Parsed initial response: {} 2026-02-28T15:25:12.478Z [DEBUG] Hooks: Initial response is not async, continuing normal processing 2026-02-28T15:25:12.482Z [DEBUG] Successfully parsed and validated hook JSON output 2026-02-28T15:25:12.482Z [DEBUG] Hook PreToolUse:Bash (PreToolUse) success: {} 2026-02-28T15:25:12.502Z [DEBUG] Permission suggestions for Bash: [ { "type": "addDirectories", "directories": [ "/tmp" ], "destination": "session" } ] 2026-02-28T15:25:12.502Z [DEBUG] executePermissionRequestHooks called for tool: Bash 2026-02-28T15:25:12.503Z [DEBUG] Getting matching hook commands for PermissionRequest with query: Bash 2026-02-28T15:25:12.503Z [DEBUG] Found 0 hook matchers in settings 2026-02-28T15:25:12.503Z [DEBUG] Matched 0 unique hooks for query "Bash" (0 before deduplication) 2026-02-28T15:25:24.515Z [DEBUG] Getting matching hook commands for Notification with query: permission_prompt 2026-02-28T15:25:24.515Z [DEBUG] Found 0 hook matchers in settings 2026-02-28T15:25:24.515Z [DEBUG] Matched 0 unique hooks for query "permission_prompt" (0 before deduplication) 2026-02-28T15:26:10.192Z [DEBUG] Full reset (scrollback changes): scrollbackRows=111, firstChangeY=90 prev: " 6 tasks (4 done, 1 in progress, 1 open) " next: "✽ Scoring issues… (14m 8s · ↓ 27.4k tokens) " 2026-02-28T15:26:10.201Z [DEBUG] AutoUpdaterWrapper: Installation type: npm-global 2026-02-28T15:26:10.206Z [DEBUG] Spawning shell without login (-l flag skipped) 2026-02-28T15:26:10.237Z [DEBUG] Getting matching hook commands for PostToolUse with query: Bash 2026-02-28T15:26:10.237Z [DEBUG] Found 6 hook matchers in settings 2026-02-28T15:26:10.237Z [DEBUG] Matched 1 unique hooks for query "Bash" (1 before deduplication) 2026-02-28T15:26:10.271Z [DEBUG] Hooks: Checking initial response for async: {} 2026-02-28T15:26:10.271Z [DEBUG] Hooks: Parsed initial response: {} 2026-02-28T15:26:10.271Z [DEBUG] Hooks: Initial response is not async, continuing normal processing 2026-02-28T15:26:10.277Z [DEBUG] Successfully parsed and validated hook JSON output 2026-02-28T15:26:10.277Z [DEBUG] Hook PostToolUse:Bash (PostToolUse) success: {} 2026-02-28T15:26:10.279Z [DEBUG] Tool search disabled for model 'claude-haiku-4-5-20251001': model does not support tool_reference blocks. This feature is only available on Claude Sonnet 4+, Opus 4+, and newer models. 2026-02-28T15:26:10.282Z [DEBUG] attribution header x-anthropic-billing-header: cc_version=2.1.63.464; cc_entrypoint=cli; cch=00000; 2026-02-28T15:26:10.282Z [DEBUG] [API:request] Creating client, ANTHROPIC_CUSTOM_HEADERS present: false, has Authorization header: false 2026-02-28T15:26:10.282Z [DEBUG] [API:auth] OAuth token check starting 2026-02-28T15:26:10.283Z [DEBUG] [API:auth] OAuth token check complete 2026-02-28T15:26:10.288Z [DEBUG] [useDeferredValue] Messages deferred by 1 (620→621) 2026-02-28T15:26:11.492Z [DEBUG] Stream started - received first chunk 2026-02-28T15:26:21.242Z [DEBUG] executePr