From nobody Wed Jun 17 02:52:13 2026 Received: from mail-wm1-f52.google.com (mail-wm1-f52.google.com [209.85.128.52]) (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 B6E261FBEB0 for ; Tue, 28 Apr 2026 14:46:08 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.52 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777387570; cv=none; b=MGE2nnfL6jKu4QEpTyPYdEdPLz2h+PczPUPsoXn9EaJPsuuizh4lx+TED6aTc3Fl/5BPE6nW2rOXid64XYMGJ1F+8B/K+sPVtz4vivdDeQpDC2vG5Sw3WafaxoewhxqQo0jxNZH1xT4iCTPEBy6dED+SZuTHYUaaTAWC2XuawNc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777387570; c=relaxed/simple; bh=f/dYGP07OBg9DiHyqQLx/Tm6yf1j3LG8UrwHVCI8ms0=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type; b=SeNGTTXCUKGeM0PCpgOIgy/9NxCOZmipkPWsZ+UkXLusQ/DgGs91F61YzfJbiHrXNj2XytnMoG3iIEL1HLsFga6OqclRl3pylmBeUxtcg5Qr43cIF8I8Ygqm/XnzEd2PECr1c5qEUOCz5WD2rA7RLMLB9fm5iGOgI4ehqURAfD0= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=baylibre.com; spf=pass smtp.mailfrom=baylibre.com; dkim=pass (2048-bit key) header.d=baylibre-com.20251104.gappssmtp.com header.i=@baylibre-com.20251104.gappssmtp.com header.b=m2/vRYhp; arc=none smtp.client-ip=209.85.128.52 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=baylibre.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=baylibre.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=baylibre-com.20251104.gappssmtp.com header.i=@baylibre-com.20251104.gappssmtp.com header.b="m2/vRYhp" Received: by mail-wm1-f52.google.com with SMTP id 5b1f17b1804b1-488b8bc6bc9so83295205e9.3 for ; Tue, 28 Apr 2026 07:46:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20251104.gappssmtp.com; s=20251104; t=1777387567; x=1777992367; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=qG2xEq+suvSHE4naeOi+PCYc+DbypH2YZR0qtvrl750=; b=m2/vRYhplab9vt81q+bAex6YJgrM/iTeTcw5rWxZtziVJLpR11Gp2aHPrmzP21jy1j pZEyycpXc1wxvNy8Eqvh++8d1c4St6M3SxcOEBJM6NY75cjdGDeXSP51sE4DzJ7Ovu4b XdEjJrsVl5Dgd3NVXInusze/1mjhxUl8PJB6shHWI6OIJ6WH2c7Su51Y7YLa2HOeOGog bWnS4/0EXCJ1tIntunEge8GT9os+Bx46HS0z6CGZhgGKqwuFWoucbd2hQ1DwCrgys5P+ PsR5e45saOh2iqY5BuFrV9fR2kuMhMWo4Q6P22sEK5JqrN9FEpBRvA/HyVMZiu6vk0ek 5v7g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1777387567; x=1777992367; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=qG2xEq+suvSHE4naeOi+PCYc+DbypH2YZR0qtvrl750=; b=Kpkuh4gQme78EsoAz0ao57otlPaRBw7ijvAe31ORcNY4Qv4o6hWXlR/kZkaJwmot7H G0vmo/ocnyNpt+na93e2raa589QVj9b3ypgVXATro5e8acxm5H2d7NE8tkmIxxQXQWGp mxgO34qFqDozcccXxjc2CbL3ciM+V3rS2x+phOtE/uddjK6sNYF6W9nvqjxXrCJeNV2v upDaBiqQD589CIYK+lGmTF53idUd71f6dZZ/5P00fZTpffOBQHP6gPC3Th2OGr6GVwd/ ixu3tfezPPvwGXRHkgQWyQxDwoveTE7ugWRVMoZmjdFOYw+T22K2qg2KWmYuY+uSlfiN /CfA== X-Forwarded-Encrypted: i=1; AFNElJ/JccR6HY2ott9P7bp+TuLP3OFZKBRt+111SCPL0OewLtSJkhKzZLL09zNDQ6QuUzQ1n01iTp8i+v+nOgQ=@vger.kernel.org X-Gm-Message-State: AOJu0YzEAFno4GfRbiW51mnBTrANBihwhlexYXkXlWAnUD76+xsqH914 HIV2EZC3fNt1ilPXL/7Sv5F28wnGe8hjVX0KJr6P2cTfq3iXpzM/DXuwiFILap6kYoo= X-Gm-Gg: AeBDietGjTUKrktm4Gjmj8ffat+MVXs82Ctna+ylbMuiX1wUFlUGk/POR6tYOdADdte eJ3ufNxjHVlBbAysef+cJg25NEQ7BJ2iuM+KSow4zwln849He5OPDEOfGcvQKW++Gh0Cw4fWPfa vIvELJ6LQDb2amee5rjsjcutIWbNCgHZBrt8CYXwEvzyS4bGhPe0RSGOZZkqNj5xHB/eapQWL5i KkaGKvNq+C6OffpKbW9S5XTURUNOV79OkYv7jGRjI5AilT+hDOZ2pOVFUpHpQRTV+bOULGDhB6z XpIlDgKnevIjxgEvY6tiKbQBtt6IfPUrMGdzpuKai1OmGHLmIuP7fcZlAKBKlqCcQlDW74rGCky VWgP8yI75UmSIBE/xZg5sVIb3HX+8YH2keKrQG2MuTwgmcnD/sHtKyWGBQTKgcBYMeI9GglwXGl NaxKPnugzANCyRERd+CHl/nDeolRrvio96Csjk6L8/DG3yHDh3iyy765yZu1IJFU5oU8z2HSSO6 2rPndu2bjjzwLpony0PXgnCgg== X-Received: by 2002:a05:600c:8590:b0:489:a4:e555 with SMTP id 5b1f17b1804b1-48a77b19b5emr38612635e9.21.1777387567055; Tue, 28 Apr 2026 07:46:07 -0700 (PDT) Received: from localhost (p200300f65f114e083adbfb3674088b9a.dip0.t-ipconnect.de. [2003:f6:5f11:4e08:3adb:fb36:7408:8b9a]) by smtp.gmail.com with UTF8SMTPSA id 5b1f17b1804b1-48a775f56fcsm22197915e9.25.2026.04.28.07.46.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 28 Apr 2026 07:46:06 -0700 (PDT) From: =?UTF-8?q?Uwe=20Kleine-K=C3=B6nig=20=28The=20Capable=20Hub=29?= To: Rob Clark , Dmitry Baryshkov , David Airlie , Simona Vetter , Kees Cook , Andy Shevchenko Cc: Markus Schneider-Pargmann , Abhinav Kumar , Jessica Zhang , Sean Paul , Marijn Suijten , Konrad Dybcio , Akhil P Oommen , linux-arm-msm@vger.kernel.org, dri-devel@lists.freedesktop.org, freedreno@lists.freedesktop.org, linux-kernel@vger.kernel.org Subject: [PATCH] drm/msm: Don't use UTS_RELEASE directly Date: Tue, 28 Apr 2026 16:45:53 +0200 Message-ID: <20260428144553.1103785-2-u.kleine-koenig@baylibre.com> X-Mailer: git-send-email 2.47.3 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" X-Developer-Signature: v=1; a=openpgp-sha256; l=2514; i=u.kleine-koenig@baylibre.com; h=from:subject; bh=f/dYGP07OBg9DiHyqQLx/Tm6yf1j3LG8UrwHVCI8ms0=; b=owGbwMvMwMXY3/A7olbonx/jabUkhswPJ5Q+HL7Ty3Ps4TXJJ/8TctzLpjKnzthXfTTkh8fMG fdelVRKdTIaszAwcjHIiimy2DeuybSqkovsXPvvMswgViaQKQxcnAIwET5+9v+eXXtzPpbev5dm yy1691LNyRrFyaWioi+Lty3141+e/i7PpWTqppVnuM/3P0u9fzKpoNktwkqy4/6BkznPUuae4XI QfXj09r75oY17gl8dujCv2u2X0LKXenLlhmKWGkfdFwsvPPDjyeSjf7Rjtxzrb4jm1M+YqJ292v PzkpPvBbx1v6dWZAaXKIb+Epl3UiDXQFtovcLnbVrVwdlxObIOETOKGyZWayked8jQ0Dj8b/bbs kOfLqSxVxbLKGb2uMoqZsnphsj0lEYK5NxzY9+uKhjBdfzggTrFrqqvJf2mLUFZKuvf//LLDVVs ktL5ppndl+2aGNzb49hb0GPWV9Orw/o59th/ro3Tz94DAA== X-Developer-Key: i=u.kleine-koenig@baylibre.com; a=openpgp; fpr=0D2511F322BFAB1C1580266BE2DCDD9132669BD6 Content-Transfer-Encoding: quoted-printable UTS_RELEASE evaluates to a static string and changes quite easily (e.g. uncommitted changes in the source tree or new commits). So when checking if a patch introduces changes to the resulting binary each usage of UTS_RELEASE is source of annoyance. Instead of using UTS_RELEASE directly use init_utsname()->release which evaluates to the same string but with that a change of UTS_RELEASE doesn't affect msm_disp_snapshot_util.o or msm_gpu.o. Signed-off-by: Uwe Kleine-K=C3=B6nig (The Capable Hub) Reviewed-by: Akhil P Oommen Reviewed-by: Dmitry Baryshkov --- drivers/gpu/drm/msm/disp/msm_disp_snapshot_util.c | 4 ++-- drivers/gpu/drm/msm/msm_gpu.c | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/drivers/gpu/drm/msm/disp/msm_disp_snapshot_util.c b/drivers/gp= u/drm/msm/disp/msm_disp_snapshot_util.c index 427d3ee2b833..c6eda3cf2e62 100644 --- a/drivers/gpu/drm/msm/disp/msm_disp_snapshot_util.c +++ b/drivers/gpu/drm/msm/disp/msm_disp_snapshot_util.c @@ -5,7 +5,7 @@ =20 #define pr_fmt(fmt) "[drm:%s:%d] " fmt, __func__, __LINE__ =20 -#include +#include =20 #include "msm_disp_snapshot.h" =20 @@ -79,7 +79,7 @@ void msm_disp_state_print(struct msm_disp_state *state, s= truct drm_printer *p) } =20 drm_printf(p, "---\n"); - drm_printf(p, "kernel: " UTS_RELEASE "\n"); + drm_printf(p, "kernel: %s\n", init_utsname()->release); drm_printf(p, "module: " KBUILD_MODNAME "\n"); drm_printf(p, "dpu devcoredump\n"); drm_printf(p, "time: %ptSp\n", &state->time); diff --git a/drivers/gpu/drm/msm/msm_gpu.c b/drivers/gpu/drm/msm/msm_gpu.c index 930e54d1b0a7..3f3925b11eea 100644 --- a/drivers/gpu/drm/msm/msm_gpu.c +++ b/drivers/gpu/drm/msm/msm_gpu.c @@ -13,11 +13,11 @@ #include "msm_gpu_trace.h" //#include "adreno/adreno_gpu.h" =20 -#include #include #include #include #include +#include =20 /* * Power Management: @@ -196,7 +196,7 @@ static ssize_t msm_gpu_devcoredump_read(char *buffer, l= off_t offset, p =3D drm_coredump_printer(&iter); =20 drm_printf(&p, "---\n"); - drm_printf(&p, "kernel: " UTS_RELEASE "\n"); + drm_printf(&p, "kernel: %s\n", init_utsname()->release); drm_printf(&p, "module: " KBUILD_MODNAME "\n"); drm_printf(&p, "time: %ptSp\n", &state->time); if (state->comm) base-commit: 254f49634ee16a731174d2ae34bc50bd5f45e731 --=20 2.47.3