From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-dy1-f202.google.com (mail-dy1-f202.google.com [74.125.82.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 4FE1528150F for ; Thu, 19 Mar 2026 22:12:19 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.82.202 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773958340; cv=none; b=ArKdgawdxvVJ9tE8ScKirLsKufD924jkUbzav6Mc9ReexDr9VyoYSn/nGf23o4+iar5KCUBJ76DGkEEH/r5DttDqW9LvAJjt69ipInx07xt6a2vTAapFnaqPmPOQ0EnKeRq5V3u5YRSuJEk3mUiJVAEHf5jS6Rvz75RFdXPoipA= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773958340; c=relaxed/simple; bh=jaKQNWDztSTVc9carY07JbD+L36D0ujHAkrR1d3xcKE=; h=Date:Mime-Version:Message-ID:Subject:From:To:Content-Type; b=YPo64OJ9hfAIDEEK+47u0ImZJtsL0hEd4smhNHdayumWyWhCWDqgVsVwY12vA5aVblUQqrqXAMM8iJ7jl3/v9fOu4xJT+6E+r8rB/hqgaZOpdjLdhS5LWXp/kFJk0j+qSA5P4EDrjIxAhOiKMW6jk83DiQTVgHQI+DQK9sM0onM= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=google.com; spf=pass smtp.mailfrom=flex--irogers.bounces.google.com; dkim=pass (2048-bit key) header.d=google.com header.i=@google.com header.b=AeFK01zk; arc=none smtp.client-ip=74.125.82.202 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=google.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=flex--irogers.bounces.google.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=google.com header.i=@google.com header.b="AeFK01zk" Received: by mail-dy1-f202.google.com with SMTP id 5a478bee46e88-2ba8013a9e3so1249462eec.0 for ; Thu, 19 Mar 2026 15:12:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20251104; t=1773958338; x=1774563138; darn=vger.kernel.org; h=to:from:subject:message-id:mime-version:date:from:to:cc:subject :date:message-id:reply-to; bh=ZBprN/SDxVbpqiWt0IwbTwUWMFsC5LXCcAsRDziglik=; b=AeFK01zkllvOQi3aIFEwlpD/kwlRI3dN4SrT/OsXeEPYIMx61i42SqTLVLwPyR6v4Q z06wTVy9RXsxsFHliMbm8tB0olv++RtdA1aTdWw9BFIYC5qRPU09MPvJZb1TaNF4DFxt G+oEaMQ+BNRPboDSyZaHOTUreMESEX+NXdKsMOJUNxHdUisCsHpdIeiAP/cMur2BUl3N C2jm8wEs8t6Fn1YLGWV1we0SuoJBK945D8bPin7VjhSIPWxrENL6HfsgOW2Y5bQ8h18t XWHwtotZxbsjZxKW7F23+03QIbDhN0xZqbdcLvBvxejuQbci8y5VazMltl3ooccshjuM x1wg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1773958338; x=1774563138; h=to:from:subject:message-id:mime-version:date:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=ZBprN/SDxVbpqiWt0IwbTwUWMFsC5LXCcAsRDziglik=; b=qPWezm51Od2HKRHMdJK4j2oxpe9fZRsGhI2Op1h7CByKHSsne8vLmWxz4rlrpy+PiB jyzR+WE/QPjf5Rgq0diny6jiteFsotwCNeK8kZadnQSdoPH5KPQ94XTmtUGpQo44Ahaa PlFGJi4zTZzKfPkf1DUKcpi3tuftq+0lW42BFEjZPSjt4xXEqdiqBY6aDzJU9dlG5iAX YvKcboc9r9fnEqqdnNEKt1We1YzUIfiNM2WmorIvaIIlF/6sQgfAkxdQs8CCU8bou0by NMJzGV/+y54ZOqoi6Gymu4aYQS8FCoCVuZIrEEweJu4UmEN9F9P1651VDHzzQVXAsVB9 lwng== X-Forwarded-Encrypted: i=1; AJvYcCXxJEHFlg847B+B6qH7SRSdlBcKpcd32ys1b3RIcqU/PbvnEjVjiVv85ybWK66RE++7kVLD6opYa8FQs8E=@vger.kernel.org X-Gm-Message-State: AOJu0Yya7qdS0a9a0FakRGPfnoc9HRgOeOTQQQL0WOyjxad7qjF0/Wnp 78pm+3y1je1xWur/FwE9iOp2aYzRKmrR+HdtTVdHyDdSxW0mezs1kqYNO+qzBghP/WNZktB7qmG tEWfZSCGBmQ== X-Received: from dycc23.prod.google.com ([2002:a05:693c:60d7:b0:2c0:aff8:8f62]) (user=irogers job=prod-delivery.src-stubby-dispatcher) by 2002:a05:7301:4198:b0:2c0:dc7e:ed17 with SMTP id 5a478bee46e88-2c10961ef52mr493501eec.10.1773958338175; Thu, 19 Mar 2026 15:12:18 -0700 (PDT) Date: Thu, 19 Mar 2026 15:12:14 -0700 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Mime-Version: 1.0 X-Mailer: git-send-email 2.53.0.959.g497ff81fa9-goog Message-ID: <20260319221215.207951-1-irogers@google.com> Subject: [PATCH v1 1/2] perf lock: Fix option value type in parse_max_stack From: Ian Rogers To: Peter Zijlstra , Ingo Molnar , Arnaldo Carvalho de Melo , Namhyung Kim , Alexander Shishkin , Jiri Olsa , Ian Rogers , Adrian Hunter , James Clark , linux-perf-users@vger.kernel.org, linux-kernel@vger.kernel.org Content-Type: text/plain; charset="UTF-8" The value is a void* and the address of an int, max_stack_depth, is set up in the perf lock options. The parse_max_stack function treats the int* as a long*, make this more correct by declaring the value to be an int*. Fixes: 0a277b622670 ("perf lock contention: Check --max-stack option") Signed-off-by: Ian Rogers --- tools/perf/builtin-lock.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/perf/builtin-lock.c b/tools/perf/builtin-lock.c index e8962c985d34..5585aeb97684 100644 --- a/tools/perf/builtin-lock.c +++ b/tools/perf/builtin-lock.c @@ -2250,7 +2250,7 @@ static int parse_map_entry(const struct option *opt, const char *str, static int parse_max_stack(const struct option *opt, const char *str, int unset __maybe_unused) { - unsigned long *len = (unsigned long *)opt->value; + int *len = opt->value; long val; char *endptr; -- 2.53.0.959.g497ff81fa9-goog