From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.16]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id CBC7E33FE33; Thu, 24 Sep 2026 03:04:23 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=192.198.163.16 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790219066; cv=none; b=m0czwQ0gyOW3tuhbSFUdz11B2q0aI8FYV2NAh9d6WEnXBtBqfQEEiU4HXMu5sfW1PEdyxfa7j4s74ePAg9bFbyVVPO1GKhK4+2EtWCFTh+nnvVt5+gFpYuAsEju5iAADDBBKD4hDmDQwUZ2pOko+e3xzXDMnwOLBhGxfz70TEJc= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790219066; c=relaxed/simple; bh=HI3+pCHPc5soOMnwrIZE6FQWVuFa4zX7dkbg51ArBaw=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=QdyhWXwTJ5xzFujrG5iPXt9Yt48lvZGn4xWUv3FKcWUSiRfSd8kn6NHNNNV7Vs5rGroVJ/dAj8ehQxfdD/ZnvutYAYK/u9rbndGiYPKEAVv/wSyd1H/uNf4d765+haFQcEGNFeuPmfr958z894KIFwBl9G4cmvm1jyZ///s/Q2Y= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=intel.com; spf=pass smtp.mailfrom=intel.com; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b=B1tKq9C+; arc=none smtp.client-ip=192.198.163.16 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=intel.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=intel.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b="B1tKq9C+" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1790219064; x=1821755064; h=date:from:to:cc:subject:message-id:references: mime-version:in-reply-to; bh=HI3+pCHPc5soOMnwrIZE6FQWVuFa4zX7dkbg51ArBaw=; b=B1tKq9C+Rykf4cfSdO5MVCSXZ5oL9DBAlzmxHG0iBROkPRGzx+ciL+cD pLD5bWebsvkSA5nFYrW1LtVJ3cDJZyzTQLZkJFrvKekKIXqztOkZX4P2w jK1MnPG/Hg6Y2aymJhtQSlzDJ5DHK3BuXzskq0PS+ymA7+SJv+3XdHO+v UP30HIhlgtw7RnLJlWefHBNC89VUnb4tEhVhGmBkyjsdLWwP5uNto8jtp lB/RGR3zmPcDe/eUXVHZJtIqZKiL/k11OsamZ0kWRNUbKhyW2dzm6ihqN n/S1+WRDrVuaMGKg0kv1ztgmOxqt46CM07/tHz9sUMW1/l3QQxANRKhcT Q==; X-CSE-ConnectionGUID: IHmeGboSQqiB5DIiKKKErg== X-CSE-MsgGUID: DZdWeXzhTkmHGXaCnfoJnA== X-IronPort-AV: E=McAfee;i="6800,10657,11914"; a="78530322" X-IronPort-AV: E=Sophos;i="6.27,119,1787036400"; d="scan'208";a="78530322" Received: from fmviesa013.fm.intel.com ([10.60.135.153]) by fmvoesa110.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 23 Sep 2026 20:04:23 -0700 X-CSE-ConnectionGUID: ES4GE6z8RyKW5B2eyL9IFQ== X-CSE-MsgGUID: qre2W4a1T/2gg7VMq9LPfg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.27,119,1787036400"; d="scan'208";a="5142873" Received: from lkp-server01.sh.intel.com (HELO 462990a40a85) ([10.239.97.150]) by fmviesa013.fm.intel.com with ESMTP; 23 Sep 2026 20:04:21 -0700 Received: from kbuild by 462990a40a85 with local (Exim 4.98.2) (envelope-from ) id 1x9Zkv-00000000I8I-29qq; Thu, 24 Sep 2026 03:04:17 +0000 Date: Thu, 24 Sep 2026 11:03:36 +0800 From: kernel test robot To: Dave Airlie , dri-devel@lists.freedesktop.org, linux-pci@vger.kernel.org, kvm@vger.kernel.org Cc: oe-kbuild-all@lists.linux.dev, Jason Gunthorpe , Dave Airlie , Alex Williamson , Bjorn Helgaas , Rodrigo Vivi , Alex Deucher Subject: Re: [PATCH] pci/vgaarb: pass a data pointer to be used in the decode callback Message-ID: <202609241037.1RwqQnfb-lkp@intel.com> References: <20260922064111.2468741-1-airlied@gmail.com> Precedence: bulk X-Mailing-List: kvm@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20260922064111.2468741-1-airlied@gmail.com> Hi Dave, kernel test robot noticed the following build errors: [auto build test ERROR on drm-misc/drm-misc-next] [also build test ERROR on pci/next pci/for-linus drm-tip/drm-tip linus/master v7.3-rc4 next-20260922] [If your patch is applied to the wrong git tree, kindly drop us a note. And when submitting patch, we suggest to use '--base' as documented in https://git-scm.com/docs/git-format-patch#_base_tree_information] url: https://github.com/intel-lab-lkp/linux/commits/Dave-Airlie/pci-vgaarb-pass-a-data-pointer-to-be-used-in-the-decode-callback/20260922-164111 base: https://gitlab.freedesktop.org/drm/misc/kernel.git drm-misc-next patch link: https://lore.kernel.org/r/20260922064111.2468741-1-airlied%40gmail.com patch subject: [PATCH] pci/vgaarb: pass a data pointer to be used in the decode callback config: powerpc-randconfig-1000-20260924 (https://download.01.org/0day-ci/archive/20260924/202609241037.1RwqQnfb-lkp@intel.com/config) compiler: powerpc-linux-gcc (GCC) 8.5.0 reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20260924/202609241037.1RwqQnfb-lkp@intel.com/reproduce) If you fix the issue in a separate patch/commit (i.e. not just a new version of the same patch/commit), kindly add following tags | Reported-by: kernel test robot | Closes: https://lore.kernel.org/oe-kbuild-all/202609241037.1RwqQnfb-lkp@intel.com/ All errors (new ones prefixed by >>): drivers/gpu/drm/loongson/lsdc_drv.c: In function 'lsdc_pci_probe': >> drivers/gpu/drm/loongson/lsdc_drv.c:294:28: error: passing argument 2 of 'vga_client_register' from incompatible pointer type [-Werror=incompatible-pointer-types] vga_client_register(pdev, lsdc_vga_set_decode); ^~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/loongson/lsdc_drv.c:8: include/linux/vgaarb.h:36:18: note: expected 'unsigned int (*)(void *, bool)' {aka 'unsigned int (*)(void *, _Bool)'} but argument is of type 'unsigned int (*)(struct pci_dev *, bool)' {aka 'unsigned int (*)(struct pci_dev *, _Bool)'} unsigned int (*set_decode)(void *data, bool state), ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >> drivers/gpu/drm/loongson/lsdc_drv.c:294:2: error: too few arguments to function 'vga_client_register' vga_client_register(pdev, lsdc_vga_set_decode); ^~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/loongson/lsdc_drv.c:8: include/linux/vgaarb.h:35:5: note: declared here int vga_client_register(struct pci_dev *pdev, ^~~~~~~~~~~~~~~~~~~ cc1: some warnings being treated as errors vim +/vga_client_register +294 drivers/gpu/drm/loongson/lsdc_drv.c f39db26c54281d Sui Jingfeng 2023-06-15 261 f39db26c54281d Sui Jingfeng 2023-06-15 262 static int lsdc_pci_probe(struct pci_dev *pdev, const struct pci_device_id *ent) f39db26c54281d Sui Jingfeng 2023-06-15 263 { f39db26c54281d Sui Jingfeng 2023-06-15 264 const struct lsdc_desc *descp; f39db26c54281d Sui Jingfeng 2023-06-15 265 struct drm_device *ddev; f39db26c54281d Sui Jingfeng 2023-06-15 266 struct lsdc_device *ldev; f39db26c54281d Sui Jingfeng 2023-06-15 267 int ret; f39db26c54281d Sui Jingfeng 2023-06-15 268 f39db26c54281d Sui Jingfeng 2023-06-15 269 descp = lsdc_device_probe(pdev, ent->driver_data); f39db26c54281d Sui Jingfeng 2023-06-15 270 if (IS_ERR_OR_NULL(descp)) f39db26c54281d Sui Jingfeng 2023-06-15 271 return -ENODEV; f39db26c54281d Sui Jingfeng 2023-06-15 272 f39db26c54281d Sui Jingfeng 2023-06-15 273 pci_set_master(pdev); f39db26c54281d Sui Jingfeng 2023-06-15 274 f39db26c54281d Sui Jingfeng 2023-06-15 275 ret = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(40)); f39db26c54281d Sui Jingfeng 2023-06-15 276 if (ret) f39db26c54281d Sui Jingfeng 2023-06-15 277 return ret; f39db26c54281d Sui Jingfeng 2023-06-15 278 f39db26c54281d Sui Jingfeng 2023-06-15 279 ret = pcim_enable_device(pdev); f39db26c54281d Sui Jingfeng 2023-06-15 280 if (ret) f39db26c54281d Sui Jingfeng 2023-06-15 281 return ret; f39db26c54281d Sui Jingfeng 2023-06-15 282 f39db26c54281d Sui Jingfeng 2023-06-15 283 dev_info(&pdev->dev, "Found %s, revision: %u", f39db26c54281d Sui Jingfeng 2023-06-15 284 to_loongson_gfx(descp)->model, pdev->revision); f39db26c54281d Sui Jingfeng 2023-06-15 285 f39db26c54281d Sui Jingfeng 2023-06-15 286 ldev = lsdc_create_device(pdev, descp, &lsdc_drm_driver); f39db26c54281d Sui Jingfeng 2023-06-15 287 if (IS_ERR(ldev)) f39db26c54281d Sui Jingfeng 2023-06-15 288 return PTR_ERR(ldev); f39db26c54281d Sui Jingfeng 2023-06-15 289 f39db26c54281d Sui Jingfeng 2023-06-15 290 ddev = &ldev->base; f39db26c54281d Sui Jingfeng 2023-06-15 291 f39db26c54281d Sui Jingfeng 2023-06-15 292 pci_set_drvdata(pdev, ddev); f39db26c54281d Sui Jingfeng 2023-06-15 293 f39db26c54281d Sui Jingfeng 2023-06-15 @294 vga_client_register(pdev, lsdc_vga_set_decode); f39db26c54281d Sui Jingfeng 2023-06-15 295 0a9c56dd387605 Myeonghun Pak 2026-05-13 296 drmm_kms_helper_poll_init(ddev); f39db26c54281d Sui Jingfeng 2023-06-15 297 f39db26c54281d Sui Jingfeng 2023-06-15 298 if (loongson_vblank) { f39db26c54281d Sui Jingfeng 2023-06-15 299 ret = drm_vblank_init(ddev, descp->num_of_crtc); f39db26c54281d Sui Jingfeng 2023-06-15 300 if (ret) f39db26c54281d Sui Jingfeng 2023-06-15 301 return ret; f39db26c54281d Sui Jingfeng 2023-06-15 302 f39db26c54281d Sui Jingfeng 2023-06-15 303 ret = devm_request_irq(&pdev->dev, pdev->irq, f39db26c54281d Sui Jingfeng 2023-06-15 304 descp->funcs->irq_handler, f39db26c54281d Sui Jingfeng 2023-06-15 305 IRQF_SHARED, f39db26c54281d Sui Jingfeng 2023-06-15 306 dev_name(&pdev->dev), ddev); f39db26c54281d Sui Jingfeng 2023-06-15 307 if (ret) { f39db26c54281d Sui Jingfeng 2023-06-15 308 drm_err(ddev, "Failed to register interrupt: %d\n", ret); f39db26c54281d Sui Jingfeng 2023-06-15 309 return ret; f39db26c54281d Sui Jingfeng 2023-06-15 310 } f39db26c54281d Sui Jingfeng 2023-06-15 311 f39db26c54281d Sui Jingfeng 2023-06-15 312 drm_info(ddev, "registered irq: %u\n", pdev->irq); f39db26c54281d Sui Jingfeng 2023-06-15 313 } f39db26c54281d Sui Jingfeng 2023-06-15 314 f39db26c54281d Sui Jingfeng 2023-06-15 315 ret = drm_dev_register(ddev, 0); f39db26c54281d Sui Jingfeng 2023-06-15 316 if (ret) f39db26c54281d Sui Jingfeng 2023-06-15 317 return ret; f39db26c54281d Sui Jingfeng 2023-06-15 318 4269f5c878fc19 Thomas Zimmermann 2024-09-24 319 drm_client_setup(ddev, NULL); f39db26c54281d Sui Jingfeng 2023-06-15 320 f39db26c54281d Sui Jingfeng 2023-06-15 321 return 0; f39db26c54281d Sui Jingfeng 2023-06-15 322 } f39db26c54281d Sui Jingfeng 2023-06-15 323 -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki