All of lore.kernel.org
 help / color / mirror / Atom feed
* [l1k:aer_baseline_v1 7/7] drivers/pci/pcie/aer.c:436:29: error: expected ')' before 'pcie_clear_device_status'
@ 2026-09-18  1:21 kernel test robot
  0 siblings, 0 replies; only message in thread
From: kernel test robot @ 2026-09-18  1:21 UTC (permalink / raw)
  To: Lukas Wunner; +Cc: oe-kbuild-all

tree:   https://github.com/l1k/linux aer_baseline_v1
head:   c03892987cf6c02922172ccd72a517bd7790d3b1
commit: c03892987cf6c02922172ccd72a517bd7790d3b1 [7/7] PCI/AER: Enable baseline capability error reporting
config: arc-randconfig-r2103-20260918 (https://download.01.org/0day-ci/archive/20260918/202609180302.SV9jbPDD-lkp@intel.com/config)
compiler: arc-linux-gcc (GCC) 8.5.0
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20260918/202609180302.SV9jbPDD-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 <lkp@intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202609180302.SV9jbPDD-lkp@intel.com/

All errors (new ones prefixed by >>):

   drivers/pci/pcie/aer.c: In function 'pci_aer_init':
>> drivers/pci/pcie/aer.c:436:29: error: expected ')' before 'pcie_clear_device_status'
     if (pcie_aer_is_native(dev)
        ~                       ^
                                )
      pcie_clear_device_status(dev);
      ~~~~~~~~~~~~~~~~~~~~~~~~   
>> drivers/pci/pcie/aer.c:443:1: error: expected expression before '}' token
    }
    ^
   At top level:
   drivers/pci/pcie/aer.c:264:12: warning: 'pci_enable_pcie_error_reporting' defined but not used [-Wunused-function]
    static int pci_enable_pcie_error_reporting(struct pci_dev *dev)
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


vim +436 drivers/pci/pcie/aer.c

   395	
   396	void pci_aer_init(struct pci_dev *dev)
   397	{
   398		int n;
   399	
   400		if (!pci_is_pcie(dev))
   401			return;
   402	
   403		dev->aer_info = kzalloc_obj(*dev->aer_info);
   404		if (!dev->aer_info)
   405			return;
   406	
   407		ratelimit_state_init(&dev->aer_info->correctable_ratelimit,
   408				     DEFAULT_RATELIMIT_INTERVAL, DEFAULT_RATELIMIT_BURST);
   409		ratelimit_state_init(&dev->aer_info->nonfatal_ratelimit,
   410				     DEFAULT_RATELIMIT_INTERVAL, DEFAULT_RATELIMIT_BURST);
   411	
   412		dev->aer_cap = pci_find_ext_capability(dev, PCI_EXT_CAP_ID_ERR);
   413		if (!dev->aer_cap)
   414			goto enable;
   415	
   416		/*
   417		 * We save/restore PCI_ERR_UNCOR_MASK, PCI_ERR_UNCOR_SEVER,
   418		 * PCI_ERR_COR_MASK, and PCI_ERR_CAP.  Root and Root Complex Event
   419		 * Collectors also implement PCI_ERR_ROOT_COMMAND (PCIe r6.0, sec
   420		 * 7.8.4.9).
   421		 */
   422		n = pcie_cap_has_rtctl(dev) ? 5 : 4;
   423		pci_add_ext_cap_save_buffer(dev, PCI_EXT_CAP_ID_ERR, sizeof(u32) * n);
   424	
   425		/*
   426		 * Advisory Non-Fatal Errors are masked by default (PCIe r7.0, sec
   427		 * 7.8.4.6).
   428		 */
   429		if (pcie_aer_is_native(dev) && dev->devcap & PCI_EXP_DEVCAP_RBER)
   430			pci_clear_and_set_config_dword(dev,
   431						       dev->aer_cap + PCI_ERR_COR_MASK,
   432						       PCI_ERR_COR_ADV_NFAT, 0);
   433	
   434		pci_aer_clear_status(dev);
   435	enable:
 > 436		if (pcie_aer_is_native(dev)
   437			pcie_clear_device_status(dev);
   438	
   439		if (pci_aer_available())
   440			pci_enable_pcie_error_reporting(dev);
   441	
   442		pcie_set_ecrc_checking(dev);
 > 443	}
   444	

--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2026-09-18  1:21 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-09-18  1:21 [l1k:aer_baseline_v1 7/7] drivers/pci/pcie/aer.c:436:29: error: expected ')' before 'pcie_clear_device_status' kernel test robot

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.