From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wm1-f53.google.com (mail-wm1-f53.google.com [209.85.128.53]) (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 E86483B6366 for ; Tue, 11 Aug 2026 15:41:22 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.53 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786462884; cv=none; b=T9ORSh5QNi6YuSopqdozCVfCivhY8g0st9OATpGkvrpXJi1LkDo4YoVY/6E5ieFEFpxxCAxifJ1qfmLMzO2M6vxskVNe10OACiGQ+79dVCRG5fqlQ4QPWITNd9ayDc/kJOHoW21X3pWJISM8gb6b4gWxzPVxxd70el40YA6iDrY= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786462884; c=relaxed/simple; bh=BY65PnGHe+xwImPtdzo4MD/Fzu1+CVIUf4+17OVN5LM=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=C5kqu/09RZV6Mnx6sDhCedC9qTroSPckpzBTBhLdCBgrOMtSmAJwD07ec7yazV7uLzJH+DEOJzT4kpJuh5qWqVhjU/VXTh9p2A7GbKQKsDqp7F28KG57boPx4+GtqaN4V/YVuB83eSPUN0N5yVBhI1inB9VcchT8BiIyPWkfZ3E= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=PGdT0Dam; arc=none smtp.client-ip=209.85.128.53 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="PGdT0Dam" Received: by mail-wm1-f53.google.com with SMTP id 5b1f17b1804b1-4954a9e8490so7514045e9.1 for ; Tue, 11 Aug 2026 08:41:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786462881; x=1787067681; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=b/5d17gGChZeOWSRVnJ05Evry3YPUBU8qMwLcauaTRc=; b=PGdT0DamH2GyM/+1Dvu1cRqQfao1GNFMpd4pBnpxekp7FDGlubKWaTwEhAG3T3yvEs /WCm+cGRf6NrO/syZSI9fHUcTvslGTwifgQB1WZ2XXIMs/XSNBtV0REdRbhM5GWhqR6h sJmIFQTW3DUpRakAJ7ic/Vj9clEZSbBt8ZqylOza4I8QcHDj/76azZhL2HiRSl0mCm3+ LG0dVVWGSoe1OrAQuoO4nflYMqboVqybPm684aL3CPRVSyyH0GqK0AjdCN/5eSGOqYpo w/fFD2/T9EgfBkCtj4JAIaM6h+gIZcArCo5L6q8Fzzo1drtPem4H7bhZL9PCqoQ+FLfn X8hw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786462881; x=1787067681; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=b/5d17gGChZeOWSRVnJ05Evry3YPUBU8qMwLcauaTRc=; b=YFeRYcbn7/mtRf0lpgetV6FTElagCf7bymZXiQNAIyrM+lU1PPLtW/r7ruyzzYOxod geg86z/U5JaWlySfyQrI13zceMsK8akYaLAiqPzHyZfSHD4SUdpaHnr95lmDy5fGqWAW hhxq6ELKHDKk8oy4DcwMXN6RwUIhldZGUE3ICopeWb1gdNW9V2MWUB9qpKmPuB8ackku nl9icXIZmwLrND31l3AAtOlAoSb0sS+8SBP1TM9b0qqO9UmWhyDs3I1lKG6swj1nZKvW O8hC3XMh+Bqx9YpbU/y/EdZNEXwqqd/zZS0JWHgGhWwRSEBrjQzW0NTpf61xodlgdeXH vjkw== X-Forwarded-Encrypted: i=1; AHgh+Rpg9rEPC37ph3npb9s1Z9c4Sh87lQbtRDfvmu7AyBP1R6R/MliT1rBvhCf4xUTQq5YCzRKgBjPQJE0efWc=@vger.kernel.org X-Gm-Message-State: AOJu0YwYhburWs61Dm1GkZzDzwIH6dmb33Q2f9tkoxOZ3sDa6anyrhL0 Y2xMiTJ7GnpgF7GjeUVoBzKBTi/NJjKbYiZA+YwT7GWI6B8dQEKEk99p X-Gm-Gg: AR+sD12MFYUSrtot7PM7ZiUjeZ2gNccD6f2MshRUyPePHckxIRpTz9jnY8gqO1w1XW4 HT+l3a4s8zCEjPcdewVNsGiLvj8mWT0JLV3tF7glOYTx68gqmUvj0D56ZedtBQmXpkM2375fjMT WUEESi6PSbZjG0L3WfN6L7n72IIDy56JCojaMBAwi4GnldAeE+iRaW1Ifv2P28uAWBVUb4tnkEO v/RY1fSaY7IMphjU0epUakJAyXVlHIKAakSh6QllQ1Unozx2aBvxWtVoz1QI87tQltdBRTVbw+4 RuXhTPG+O0GXUSmh8m3xYM3RJ2lMbuyvtoQdEKiH7OhuGFJVYvyobg3ekskV3kCeqS9hKQzA2Bf mPnQdXjWjNy5JnL+9d5zSrIpFvn4MxZlgTKO+AmyP4O3uiMvBnezAhLWLApboHeAcKJcaC4clqn Ap+LYjD4RgM47dYWR9/7BrC7jFLfSSuln30fMtGmm43hfqNxrbOqBuUk7KEYxFXkK5yq/rrlZcF UJpTbFDMCckdubIV1+FJUv2gDAPcgKvG+atJyIte6suGIghud4KXEr/f51lELjl3NYnGWYD6+tW 5OWu1hQn+ba+WM+wqpMvN5d26xRVKNym9UW9DJXMc5BYLbtOucMj7lqWScOptk2jQYN2 X-Received: by 2002:a05:600c:a41:b0:495:5d6d:9cc1 with SMTP id 5b1f17b1804b1-4997a66e371mr16160195e9.0.1786462880721; Tue, 11 Aug 2026 08:41:20 -0700 (PDT) Received: from localhost.localdomain (dynamic-2a02-3100-a133-e401-bc8e-d36c-2d08-c5e0.310.pool.telefonica.de. [2a02:3100:a133:e401:bc8e:d36c:2d08:c5e0]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4997aaa7aabsm1670275e9.7.2026.08.11.08.41.19 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Tue, 11 Aug 2026 08:41:20 -0700 (PDT) From: Karl Mehltretter To: Andrew Morton Cc: Karl Mehltretter , Andrey Konovalov , Alexander Potapenko , Dmitry Vyukov , Marco Elver , Bradley Morgan , Anna-Maria Behnsen , Frederic Weisbecker , Thomas Gleixner , Ingo Molnar , Peter Zijlstra , Juri Lelli , Vincent Guittot , Dietmar Eggemann , Steven Rostedt , Ben Segall , Mel Gorman , Valentin Schneider , K Prateek Nayak , Sebastian Andrzej Siewior , Clark Williams , linux-rt-devel@lists.linux.dev, kasan-dev@googlegroups.com, linux-kernel@vger.kernel.org Subject: [PATCH v2 1/6] kcov: Use unsigned int for kcov_start() mode parameter Date: Tue, 11 Aug 2026 17:41:06 +0200 Message-Id: <20260811154111.64669-2-kmehltretter@gmail.com> X-Mailer: git-send-email 2.39.5 (Apple Git-154) In-Reply-To: <20260811154111.64669-1-kmehltretter@gmail.com> References: <20260811154111.64669-1-kmehltretter@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit task_struct::kcov_mode usually holds an enum kcov_mode value, but it can also carry flag bits such as KCOV_IN_CTXSW, so the field is unsigned int. kcov_remote_softirq_stop() passes the saved raw value through kcov_start()'s enum kcov_mode parameter before kcov_start() stores it back into the unsigned int field. The parameter type therefore does not match the values it receives. Type the parameter unsigned int, like the field and the saved copy. No functional change. Assisted-by: Claude:claude-fable-5 Signed-off-by: Karl Mehltretter --- Notes: v2: new patch kernel/kcov.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kernel/kcov.c b/kernel/kcov.c index 1df373fb562bc..b5340369e6fe3 100644 --- a/kernel/kcov.c +++ b/kernel/kcov.c @@ -354,7 +354,7 @@ EXPORT_SYMBOL(__sanitizer_cov_trace_switch); #endif /* ifdef CONFIG_KCOV_ENABLE_COMPARISONS */ static void kcov_start(struct task_struct *t, struct kcov *kcov, - unsigned int size, void *area, enum kcov_mode mode, + unsigned int size, void *area, unsigned int mode, int sequence) { kcov_debug("t = %px, size = %u, area = %px\n", t, size, area); -- 2.53.0