Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

drm/panel: ld9040: Fix build warnings on 64-bit

The %* format specifier expects an integer, which works fine with size_t
arguments on 32-bit because the types match. However on 64-bit, size_t
is typedef'd to unsigned long and will cause a build warning.

Signed-off-by: Thierry Reding <treding@nvidia.com>

+3 -3
+3 -3
drivers/gpu/drm/panel/panel-ld9040.c
··· 145 145 if (ctx->error < 0 || len == 0) 146 146 return; 147 147 148 - dev_dbg(ctx->dev, "writing dcs seq: %*ph\n", len, data); 148 + dev_dbg(ctx->dev, "writing dcs seq: %*ph\n", (int)len, data); 149 149 ret = ld9040_spi_write_word(ctx, *data); 150 150 151 151 while (!ret && --len) { ··· 154 154 } 155 155 156 156 if (ret) { 157 - dev_err(ctx->dev, "error %d writing dcs seq: %*ph\n", ret, len, 158 - data); 157 + dev_err(ctx->dev, "error %d writing dcs seq: %*ph\n", ret, 158 + (int)len, data); 159 159 ctx->error = ret; 160 160 } 161 161