From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1032657AbeE0OE4 (ORCPT ); Sun, 27 May 2018 10:04:56 -0400 Received: from mga06.intel.com ([134.134.136.31]:9355 "EHLO mga06.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S965011AbeE0OEy (ORCPT ); Sun, 27 May 2018 10:04:54 -0400 X-Amp-Result: UNSCANNABLE X-Amp-File-Uploaded: False X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.49,448,1520924400"; d="gz'50?scan'50,208,50";a="43196650" Date: Sun, 27 May 2018 22:04:32 +0800 From: kbuild test robot To: David Lechner Cc: kbuild-all@01.org, dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org, Mark Rutland , limor@ladyada.net, David Lechner , linux-kernel@vger.kernel.org, Rob Herring , Nitin Patil Subject: Re: [PATCH v2 4/4] drm/tinydrm: new driver for ILI9341 display panels Message-ID: <201805271959.0icWd8bs%fengguang.wu@intel.com> References: <20180525193623.15533-5-david@lechnology.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="PEIAKu/WMn1b1Hv9" Content-Disposition: inline In-Reply-To: <20180525193623.15533-5-david@lechnology.com> User-Agent: Mutt/1.5.23 (2014-03-12) X-SA-Exim-Connect-IP: X-SA-Exim-Mail-From: fengguang.wu@intel.com X-SA-Exim-Scanned: No (on bee); SAEximRunCond expanded to false Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --PEIAKu/WMn1b1Hv9 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi David, I love your patch! Yet something to improve: [auto build test ERROR on linus/master] [also build test ERROR on v4.17-rc6] [if your patch is applied to the wrong git tree, please drop us a note to help improve the system] url: https://github.com/0day-ci/linux/commits/David-Lechner/drm-tinydrm-new-dirver-for-ILI9341-displays/20180527-182036 config: i386-allmodconfig (attached as .config) compiler: gcc-7 (Debian 7.3.0-16) 7.3.0 reproduce: # save the attached .config to linux build tree make ARCH=i386 All errors (new ones prefixed by >>): drivers/gpu/drm/tinydrm/ili9341.c: In function 'yx240qv29_enable': >> drivers/gpu/drm/tinydrm/ili9341.c:128:2: error: too many arguments to function 'mipi_dbi_enable_flush' mipi_dbi_enable_flush(mipi, crtc_state, plane_state); ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/tinydrm/ili9341.c:21:0: include/drm/tinydrm/mipi-dbi.h:70:6: note: declared here void mipi_dbi_enable_flush(struct mipi_dbi *mipi); ^~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/tinydrm/ili9341.c: At top level: >> drivers/gpu/drm/tinydrm/ili9341.c:132:12: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types] .enable = yx240qv29_enable, ^~~~~~~~~~~~~~~~ drivers/gpu/drm/tinydrm/ili9341.c:132:12: note: (near initialization for 'ili9341_pipe_funcs.enable') >> drivers/gpu/drm/tinydrm/ili9341.c:135:16: error: 'drm_gem_fb_simple_display_pipe_prepare_fb' undeclared here (not in a function); did you mean 'tinydrm_display_pipe_prepare_fb'? .prepare_fb = drm_gem_fb_simple_display_pipe_prepare_fb, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tinydrm_display_pipe_prepare_fb cc1: some warnings being treated as errors vim +/mipi_dbi_enable_flush +128 drivers/gpu/drm/tinydrm/ili9341.c 17 18 #include 19 #include 20 #include > 21 #include 22 #include 23 #include