From patchwork Mon Jun 17 12:49:18 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Arnd Bergmann X-Patchwork-Id: 167013 Delivered-To: patch@linaro.org Received: by 2002:a92:4782:0:0:0:0:0 with SMTP id e2csp2822577ilk; Mon, 17 Jun 2019 05:50:15 -0700 (PDT) X-Google-Smtp-Source: APXvYqxA81VPRac5+rOF6EeF4gklJ+qIfDJ6bUIXTOIb8iBNrjthX0xs1dcRBkXY744Q039aTojn X-Received: by 2002:a63:3047:: with SMTP id w68mr31666454pgw.65.1560775815133; Mon, 17 Jun 2019 05:50:15 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1560775815; cv=none; d=google.com; s=arc-20160816; b=hV5o5SRaZxMw9biApPb0tXF4fRmvQYqBAG4QTzoi1bm5sTnC/5dbBhvUpBa/FGG8Ol oPm+CeCN0VEc1QaBt8UhO63OqklcOUCXTYBhhenafe+79NVRArzCXxI2zoATZENGEaVJ 84bW/X7bzWp4d/EH7VuVLXC1PGTM174j4uG1HIJrwoBhmIhLCk68CPsmyX+Al9ifkobC ApPQ7uSvBPRvvgV1dk69oCylGpNxGg+WZo3MSAx+yRGNdwGrEf9FLIs88isQz/fMRSLV ZSLj2Z6EqKzjWewIaoErAkEQojst2P7ON9Fmen7EVQIr88Zblx/Krg+jBrNXoRPbzzrn HcXw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from; bh=vcY9Ih3BfKVAQhH/BBztZjAXAFytNE432IVw2A0PH+s=; b=EeNGOStzcg8SXd7yGTtq1wIgoAn7VFeAuIcXRpEWMn1CcQWRblV/rF7PqCk0mbNv/o duaK4ewnn+me15yT/h2PJJYmjovyuA2mt3OS+dbc6uAX0pCHoPNa+sWy79DbzSyxs3Cp 39/8W7i++EK1J1RiNZhq73SEvhXe/3rW3sD8q744dWaZeEwa2TxbAjglAk5+1g1ip0LX qvLyhtyTlh1wNRDQxGVzZiRhAni7ePMTBT8h7XC/rhHkd8rPqBN2YZEzN+C2ALxNHtPZ 7X1FLHKNwDKV13F9JWhmudK/Ga/ZU1aPZ0GK/3cA+3B7gizkzdfcSmFD63/Fev+FUN3u KQYw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id f20si1163727pfn.166.2019.06.17.05.50.14; Mon, 17 Jun 2019 05:50:15 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727665AbfFQMuN (ORCPT + 27 others); Mon, 17 Jun 2019 08:50:13 -0400 Received: from mout.kundenserver.de ([212.227.17.10]:41345 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726834AbfFQMuM (ORCPT ); Mon, 17 Jun 2019 08:50:12 -0400 Received: from threadripper.lan ([149.172.19.189]) by mrelayeu.kundenserver.de (mreue106 [212.227.15.145]) with ESMTPA (Nemesis) id 1MkpvV-1iL0zK3xWR-00mM5r; Mon, 17 Jun 2019 14:50:06 +0200 From: Arnd Bergmann To: "James (Qian) Wang" , Liviu Dudau , Brian Starkey , David Airlie , Daniel Vetter Cc: Arnd Bergmann , "Lowry Li (Arm Technology China)" , dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org Subject: [PATCH] drm/komeda: fix size_t format string Date: Mon, 17 Jun 2019 14:49:18 +0200 Message-Id: <20190617125002.1312331-1-arnd@arndb.de> X-Mailer: git-send-email 2.20.0 MIME-Version: 1.0 X-Provags-ID: V03:K1:2IhlH3w9aK7OqAObh0m0vtxUjmwrTi/dYeLzaTbn3KHAugqPA8o upoUdMJZ1b6d3NEfaBcd6MZbAuwFtdZ71C++Eh5q12WN8vmMJUEXW6JIe/JpUrIXf++qqi6 v1bKA5Cxe/HV/9AQpRk7pZqnXeHebYbE+h+L9C19RjPK6emuttIEXdLD+XEnlU7+WS+0MgC JtVOPXXnWtvXeN4BfSoVg== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1; V03:K0:VaDA1yhVmLA=:g4ishUQg/9y48nkuWTTim9 CKe+CRr3qNuWCTs0dQomBqhLY9wanMMx5GUPzQq/qae5a6nMVHLumwch9AQ4eV6P2eZ5yANSA AuMlEvAKfNJLPVUsyjS3/443uWo0JkXdurg/34XxbCoHvoc5084nNBfdkLmz90Vb6nE7jgAQ9 cfBn/XmeCS7q3+ST5mO2Lyh6A1Gxdue/hBkHTTL3H0M6KCO2BxJaoG3qwQgjYsiDf3cRknPxY 9hLgpyL53cbs+ldZUEP6lymD07kZCVNI+w7xWF753jJSUQLXwroprvfCc6EMvJVojnubkq8HL BhIjYQnt+ywvFdCwFHU5Y9oZsTPgg3B1IIni+yMFISgPiNHtJPPTdwUsQjxppj+yBeSpSLucn SiC7i0Cz+ndzKyjx3bj0WApMANOxp/6dMT0zHcBPhg444ckNXlkHAOFyvTjgVf3JEq3tpY1o2 6GBjoHmn+IL0j7aZrWYCrDj8LNu1UF5ixzs5jRBAtT1e1d+0mShEWAARFLu6Fito4FtuhHnar ScDPkGc3lTHHYy15d+0O5cDDTxX9G7JUJrm1cYIpLb9xU6+oTP4LEDaO2ahBwWg66GN0WsDcT sv96/vaORqZhWelqjQa3aHNVzciKGx7yAl5yhwQk9MBd4INeLcG2cNAAd8OoEd8Cvj++UCU97 3nbXlu/0dkNkZ1RyZ06V4WNIXgOEbXFbfzjz1bCQXNWFKOvEF2PAyV0F33LuCKAKXXNpdW6Hg rMJ5lt8Hdptk0L+1RRuMHvWSbKcyTi7BTLMBeQ== Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The debug output uses the wrong format string for printing a size_t: In file included from include/drm/drm_mm.h:49, from include/drm/drm_vma_manager.h:26, from include/drm/drm_gem.h:40, from drivers/gpu/drm/arm/display/komeda/komeda_framebuffer.c:9: drivers/gpu/drm/arm/display/komeda/komeda_framebuffer.c: In function 'komeda_fb_afbc_size_check': drivers/gpu/drm/arm/display/komeda/komeda_framebuffer.c:96:17: error: format '%lx' expects argument of type 'long unsigned int', but argument 3 has type 'size_t' {aka 'unsigned int'} [-Werror=format=] DRM_DEBUG_KMS("afbc size check failed, obj_size: 0x%lx. min_size 0x%x.\n", This is harmless in the kernel as size_t and long are always the same width, but it's always better to use the correct format string to shut up the warning. Fixes: 9ccf536e53cb ("drm/komeda: Added AFBC support for komeda driver") Signed-off-by: Arnd Bergmann --- drivers/gpu/drm/arm/display/komeda/komeda_framebuffer.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) -- 2.20.0 Reviewed-by: James Qian Wang (Arm Technology China) diff --git a/drivers/gpu/drm/arm/display/komeda/komeda_framebuffer.c b/drivers/gpu/drm/arm/display/komeda/komeda_framebuffer.c index abc8c0ccc053..58ff34e718d0 100644 --- a/drivers/gpu/drm/arm/display/komeda/komeda_framebuffer.c +++ b/drivers/gpu/drm/arm/display/komeda/komeda_framebuffer.c @@ -93,7 +93,7 @@ komeda_fb_afbc_size_check(struct komeda_fb *kfb, struct drm_file *file, AFBC_SUPERBLK_ALIGNMENT); min_size = kfb->afbc_size + fb->offsets[0]; if (min_size > obj->size) { - DRM_DEBUG_KMS("afbc size check failed, obj_size: 0x%lx. min_size 0x%x.\n", + DRM_DEBUG_KMS("afbc size check failed, obj_size: 0x%zx. min_size 0x%x.\n", obj->size, min_size); goto check_failed; } @@ -137,7 +137,7 @@ komeda_fb_none_afbc_size_check(struct komeda_dev *mdev, struct komeda_fb *kfb, min_size = komeda_fb_get_pixel_addr(kfb, 0, fb->height, i) - to_drm_gem_cma_obj(obj)->paddr; if (obj->size < min_size) { - DRM_DEBUG_KMS("The fb->obj[%d] size: %ld lower than the minimum requirement: %d.\n", + DRM_DEBUG_KMS("The fb->obj[%d] size: %zd lower than the minimum requirement: %d.\n", i, obj->size, min_size); return -EINVAL; }