From nobody Mon Jun 15 05:29:22 2026 Received: from mail-pg1-f179.google.com (mail-pg1-f179.google.com [209.85.215.179]) (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 6AD34358372 for ; Wed, 8 Apr 2026 06:49:45 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.215.179 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775630986; cv=none; b=u6ZxhTu5CXVgVigxalkoKetuNnGNtNkluCIyStV/VzwEkjQ9FQKmVbPDRKd8qZ7ThYIy7LFLOVGv/3giwAgHBisR1eTfwbdA+ZmlM9PyWfphd2vcHPdC/sKOq40K4QsGZWHaEiPUDl5QpnA2uCzV2u5jFNrEybfYqR+Hva0Mxoc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775630986; c=relaxed/simple; bh=iN1JcgXW+5teSfs4vwUZKh/Iit/rCF88dY9lYL44Dco=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=WW5TWmHh5+xIv8YZiFYExtucFZ24x23FBGtbzS+S0QRf5bjfpvtHv4zu4WzNEHqxCIpSWqSAO/bYCBnMxrdmycrnn7mNH43vUZfaq2B8o4CEUtnhA2UIit+byiRrYPznxe7Ax8hzgSxIFQXL0a9wko6iwcWZmI8jxSIFphb2e9w= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=chromium.org; spf=pass smtp.mailfrom=chromium.org; dkim=pass (1024-bit key) header.d=chromium.org header.i=@chromium.org header.b=KRk/qct3; arc=none smtp.client-ip=209.85.215.179 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=chromium.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=chromium.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=chromium.org header.i=@chromium.org header.b="KRk/qct3" Received: by mail-pg1-f179.google.com with SMTP id 41be03b00d2f7-c76bc3e8de3so2237276a12.2 for ; Tue, 07 Apr 2026 23:49:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; t=1775630985; x=1776235785; 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=Q/MofJKHc8I+/Pub8F3lPg5UDKLJc1Wt+gTwGRRfhuM=; b=KRk/qct3beZ2U03TBWj4Rp5/MTUl9ktwcku+dR9u7POTw76tqww1APHkOZsvB1ngBg fUkIAD3IwM/KIB1ji2yYfrHJ7seL2sOqsrQ90DgFKA+E8Qzg9A/+LHkjScdEUpocil17 uP1BtdoJuDnfrNCBMJwJgnKjw/UBlTFCng5iA= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1775630985; x=1776235785; 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=Q/MofJKHc8I+/Pub8F3lPg5UDKLJc1Wt+gTwGRRfhuM=; b=YV6TVGXlon27lWcIzNKwlISvyBN99q2hTOErHcT22Nl1JwtC/lEk98lFmEMau0+LFq 6k1/S2hAqorsrrCc9+68DfhOdYpOJZe4eCAWQY6YEknAy0bENUP7vvioeFim19lT9K6S vrchC/ACRFaey1IuvblBZrBKcZTCyMGKu7n/oGC9p0X4e9M+Ov/h4KmsqFLFRWjv0Lz3 iDHXY9t0W3Ika+k7wGU59a8OZF9hyZubcMmdCvJRvxlM1QxqlvjcPlRzASIuJ4U1U220 sQtroB5wqWO/MGGZtHlwd/59geHnk+bqpvxXKhEXyIumOGiIoIsiwBwZV7J3U21Vby2E lFIA== X-Forwarded-Encrypted: i=1; AJvYcCXFM0JASkE/aA5dFZuVZ5mURzpD8kHuXcLkcnI9MBd6i/c0Fpt9oT+quTZ/WCopkA+YBFxm28Pkt0VAu3U=@vger.kernel.org X-Gm-Message-State: AOJu0YzDRDkJFYtybumDeis8f1p3hUaTJaFmRNH83wBP++MVtPUX2BKK 8P7+IN3tf4w/5hvhl1Xv8k+XBWYpDTLZNtHvoODiT1G9NZeCHbLcbaQ/hIFTjC3geg== X-Gm-Gg: AeBDieu6hRHAwzIZa4cRRmYqfQyzsqfOzfDXqUFm88Ms2oawF5Vn84YypUe436cCd1m R9sykmhmqGP3+5SAhVysYgKvqO5rGYpXhsL8GMwVTt6XphUQngQrv3gJ0NRZJjdhf093oFf51mY 6ypMC0WSArLtZAUBMLEfQl6XUdxAfitT9VVHwx/qqDdhiBs6WBMJZ4s+dTpUTmNX9dgv0TzMICE Z0gwz+aXdKIJgoBNyvOT6jnxuGkYmXTPk/wSZuOuROL3Pna3DGQ9J9KeufIwAYZX9TR20CZ5qgZ kaRLlhMVMXQkAOx1UjoR/a7sN2WWaOYDCeXNdlAmq8vvmyjq58CZxW/UTPsF6kTko+jXS+u3QHe R6/hGPp3ApmKMrkKFmz/Nrhs/+KN5ar4hZY5dxFpvw0gxi6EDwKq/SjRcNjUbZqy9DrowY6/RQS CJVoUFJUzXuVMOEPcdzBhThpv0MlkMDbxs0sxAaj7C95rPp3qhZizMhDD7DfwPrSf5BhDGgcjEX V5h9hW8 X-Received: by 2002:a05:6a20:7493:b0:398:9ae9:710f with SMTP id adf61e73a8af0-39f2ef7e3admr21007463637.13.1775630984895; Tue, 07 Apr 2026 23:49:44 -0700 (PDT) Received: from wenstp920.tpe.corp.google.com ([2a00:79e0:201d:8:f0e3:c8b2:74ff:70d1]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-c76c6561fe9sm17036136a12.15.2026.04.07.23.49.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 07 Apr 2026 23:49:44 -0700 (PDT) From: Chen-Yu Tsai To: Inki Dae , Seung-Woo Kim , Kyungmin Park , Krzysztof Kozlowski , Alim Akhtar Cc: Chen-Yu Tsai , David Airlie , Simona Vetter , dri-devel@lists.freedesktop.org, linux-samsung-soc@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, kernel test robot Subject: [PATCH] drm/exynos/gem: Fix printk specifier for gem_object.size and dma_addr Date: Wed, 8 Apr 2026 14:49:34 +0800 Message-ID: <20260408064936.1342321-1-wenst@chromium.org> X-Mailer: git-send-email 2.53.0.1213.gd9a14994de-goog Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" In the recent change to use the GEM base object's size field instead of the exynos_gem object's additional field, the printk format was not adjusted for the change to size_t type. This causes a new warning on platforms on which size_t is not unsigned long. Fix this by using the correct "%zx" type. While at it, fix the specifier for dma_addr so that the cast to unsigned long is not longer needed. Reported-by: kernel test robot Closes: https://lore.kernel.org/oe-kbuild-all/202604081331.jSJQSVmg-lkp@int= el.com/ Fixes: 11e898373fba ("drm/exynos: Drop exynos_drm_gem.size field") Signed-off-by: Chen-Yu Tsai Acked-by: Marek Szyprowski Tested-by: Uwe Kleine-K=C3=B6nig --- This is only compile tested. Build for ARM 32-bit confirms the warning is fixed. Sorry for the noise. The commit hash used in the Fixes tag is the current one seen in exynos-drm-next. --- drivers/gpu/drm/exynos/exynos_drm_gem.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/drivers/gpu/drm/exynos/exynos_drm_gem.c b/drivers/gpu/drm/exyn= os/exynos_drm_gem.c index d9d42809a1a9..f264e170bc26 100644 --- a/drivers/gpu/drm/exynos/exynos_drm_gem.c +++ b/drivers/gpu/drm/exynos/exynos_drm_gem.c @@ -66,8 +66,8 @@ static int exynos_drm_alloc_buf(struct exynos_drm_gem *ex= ynos_gem, bool kvmap) if (kvmap) exynos_gem->kvaddr =3D exynos_gem->cookie; =20 - DRM_DEV_DEBUG_KMS(drm_dev_dma_dev(dev), "dma_addr(0x%lx), size(0x%lx)\n", - (unsigned long)exynos_gem->dma_addr, exynos_gem->base.size); + DRM_DEV_DEBUG_KMS(drm_dev_dma_dev(dev), "dma_addr(%pad), size(0x%zx)\n", + &exynos_gem->dma_addr, exynos_gem->base.size); return 0; } =20 @@ -80,8 +80,8 @@ static void exynos_drm_free_buf(struct exynos_drm_gem *ex= ynos_gem) return; } =20 - DRM_DEV_DEBUG_KMS(dev->dev, "dma_addr(0x%lx), size(0x%lx)\n", - (unsigned long)exynos_gem->dma_addr, exynos_gem->base.size); + DRM_DEV_DEBUG_KMS(dev->dev, "dma_addr(%pad), size(0x%zx)\n", + &exynos_gem->dma_addr, exynos_gem->base.size); =20 dma_free_attrs(drm_dev_dma_dev(dev), exynos_gem->base.size, exynos_gem->c= ookie, (dma_addr_t)exynos_gem->dma_addr, --=20 2.53.0.1213.gd9a14994de-goog