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 <horst@birthelmer.de>
To: "Darrick J. Wong" <djwong@kernel.org>
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: <aZ1iT-KBp8Vt002k@fedora.fritz.box>
References: <177188733084.3935219.10400570136529869673.stgit@frogsfrogsfrogs>
 <177188733154.3935219.17731267668265272256.stgit@frogsfrogsfrogs>
Precedence: bulk
X-Mailing-List: stable@vger.kernel.org
List-Id: <stable.vger.kernel.org>
List-Subscribe: <mailto:stable+subscribe@vger.kernel.org>
List-Unsubscribe: <mailto:stable+unsubscribe@vger.kernel.org>
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 <djwong@kernel.org>
> 
> 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: <stable@vger.kernel.org> # v5.9
> Fixes: 3f649ab728cda8 ("treewide: Remove uninitialized_var() usage")
> Signed-off-by: "Darrick J. Wong" <djwong@kernel.org>
> ---
>  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 <hbirthelmer@ddn.com>


From - Tue Feb 24 08:41:34 2026
X-Mozilla-Status: 0001
X-Mozilla-Status2: 00000000
Return-Path: <stable+bounces-217888-hi=josie.lol@vger.kernel.org>
Delivered-To: hi@josie.lol
Received: from witcher.mxrouting.net
	by witcher.mxrouting.net with LMTP
	id COgyMjlknWkifyoAYBR5ng
	(envelope-from <stable+bounces-217888-hi=josie.lol@vger.kernel.org>)
	for <hi@josie.lol>; Tue, 24 Feb 2026 08:41:29 +0000
Return-path: <stable+bounces-217888-hi=josie.lol@vger.kernel.org>
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 <stable+bounces-217888-hi=josie.lol@vger.kernel.org>)
	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 <hi@josie.lol>; 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 <stable@vger.kernel.org>; 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