From nobody Tue Apr 7 20:07:30 2026 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 B67D9386C24 for ; Thu, 12 Mar 2026 03:19:36 +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=1773285578; cv=none; b=lF3rnRgD8I8+FX/SjoP0ppBBSWpTKiMVNp9eE7nm0ZgNHO7xGBh1enJDSS87jK7qAk2bb2dhUt+Ecy9s/b7w5kWhgSmPzTQi3ikDZEi8LOmZTqxE70XjnwOkwneH9Bst4imm/BurpcHTBDXF/2CYzB6QBAnrf0JBtq5SHlV32PU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773285578; c=relaxed/simple; bh=eMdrmPvDMm+52SqbNbea/beENK4MxOLUj+Cxk3vRRPw=; h=Date:In-Reply-To:Mime-Version:References:Message-ID:Subject:From: To:Cc:Content-Type; b=OqcHZqM1q7G7MkVUsRoUZFfPvboTABVgDoshlX0CSHL8bnd5shY6SM08I0dAzZpm5FQFM1upDYiM6Wz9EWPIzxfjC9IwEYLHE0h9sUk6jaG9FO94TPxXI7X35RN1iVb2freGVtnSUK2W3Nnu+h84CC+u75VrNiVBzfWmcLUDDTs= 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=WlHraXiD; 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="WlHraXiD" Received: by mail-dy1-f202.google.com with SMTP id 5a478bee46e88-2be191ce356so760879eec.1 for ; Wed, 11 Mar 2026 20:19:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1773285576; x=1773890376; darn=vger.kernel.org; h=cc:to:from:subject:message-id:references:mime-version:in-reply-to :date:from:to:cc:subject:date:message-id:reply-to; bh=gwq8xyklWlpYEF6mLaWonmc6y+ATBgchvwlt4VuDkuE=; b=WlHraXiDBUPQIDQOWS2rwp39b5MYDdhcIehZYPnfanttMkzbcIjKMeOxk8GkmAbyYv ijG8LezsXzB3Tsiyxv+pgTEOZGqrMhyDcV5/4XnbnPMk0L6Oaz811f9IC0gBrOJu4gZl CGvrVSRlwNYC8i9CLJHzHSVnTTM3qJ2QoYREMoq1Nl2O4y4drygXSkYDVcjG+Csh+CAU AvktfURUs+47QWdQG1D1XoyUw3xCnNrjatfhACQc09gtzO28eFNnt0uy9UgXIUjZrnNd 1ERVrd6dycqtqkGQ9XKR0Oz+jTW3GFqSYsENHwuyTNLGtB3ufeF9g2Or8S1gAanYh2Ak L3mQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1773285576; x=1773890376; h=cc:to:from:subject:message-id:references:mime-version:in-reply-to :date:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=gwq8xyklWlpYEF6mLaWonmc6y+ATBgchvwlt4VuDkuE=; b=EHmOcgAnBo0sy5N2q+CVQxSIGWs6tfl07RQn6vQ2g6H9mbzZzZb8ZTD3vcnKSfQwK6 cc8UY2kk5g4IWUYFlvhBqRm+L+ZKkxqje0HZvH9hHVgWYzHQybGC9dD73Tf+PKoCYnWr 8ybAdxW1ON2ParlhvlLuhv2yM8Bet1JAbg/0px1QjIJG/rQXjaMsEt5WPGGHuRy3lSAx 7NYSaKZPU2vuvFpz95rucsI6RqHuxbB3IF9KgKrnyHqvjYAxkdbHKCgoYIVp5b+bdc0B p6cOddidXJrOPaTRnIYFrcoBenEoZuZmf304FOVr+4HcssLBpkdaBFOP3FEfyQlQrFVe PtJA== X-Forwarded-Encrypted: i=1; AJvYcCVOalTGySQU7ZCtH6sgd5uxjaS1ja/gJuZvW4IF+5mVEXmn7fwvUdfmkNpKboPG9cRsx0rdE1nSb7bJGmU=@vger.kernel.org X-Gm-Message-State: AOJu0Ywo2EQ8ZbVLjTTqJbKrFxIEEOpIKYSFJQhjq/y0ldy1H5DZhHiQ MS3UcgeJ/JTVvXy4dMOoCS6QQVNFgbfcDUP6PvmcRVhU9HB6ZvdzLKz/0SpOuqTdB4S5UsXpe27 wtEpwRk6gHQ== X-Received: from dyb14.prod.google.com ([2002:a05:693c:630e:b0:2be:2a85:dd95]) (user=irogers job=prod-delivery.src-stubby-dispatcher) by 2002:a05:7300:72d0:b0:2b8:26b8:3446 with SMTP id 5a478bee46e88-2be8a24ec51mr2056552eec.2.1773285575686; Wed, 11 Mar 2026 20:19:35 -0700 (PDT) Date: Wed, 11 Mar 2026 20:19:28 -0700 In-Reply-To: <20260312031928.1494864-1-irogers@google.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Mime-Version: 1.0 References: <131d7e1e-701e-4f5b-961f-c85af74f1d96@linux.ibm.com> <20260312031928.1494864-1-irogers@google.com> X-Mailer: git-send-email 2.53.0.851.ga537e3e6e9-goog Message-ID: <20260312031928.1494864-3-irogers@google.com> Subject: [PATCH v1 2/2] perf evsel: Don't configure framepointer callchains on s390 From: Ian Rogers To: tmricht@linux.ibm.com Cc: acme@kernel.org, agordeev@linux.ibm.com, gor@linux.ibm.com, hca@linux.ibm.com, irogers@google.com, japo@linux.ibm.com, linux-kernel@vger.kernel.org, linux-perf-users@vger.kernel.org, linux-s390@vger.kernel.org, namhyung@kernel.org, sumanthk@linux.ibm.com Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Frame pointer callchains are not supported on s390. Ignore the option and print a warning. Signed-off-by: Ian Rogers --- tools/perf/util/evsel.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/tools/perf/util/evsel.c b/tools/perf/util/evsel.c index 2258fea2ef5b..a54ef52e01d2 100644 --- a/tools/perf/util/evsel.c +++ b/tools/perf/util/evsel.c @@ -1021,6 +1021,11 @@ static void __evsel__config_callchain(struct evsel *= evsel, struct record_opts *o bool function =3D evsel__is_function_event(evsel); struct perf_event_attr *attr =3D &evsel->core.attr; =20 + if (EM_HOST =3D=3D EM_S390 && param->record_mode =3D=3D CALLCHAIN_FP) { + pr_warning("Framepointer unwinding not supported on s390, option ignored= . Try '--call-graph dwarf'\n"); + return; + } + evsel__set_sample_bit(evsel, CALLCHAIN); =20 attr->sample_max_stack =3D param->max_stack; --=20 2.53.0.851.ga537e3e6e9-goog