* [l1k:doe-7.2-rc1-wip 7/21] drivers/pci/pcie/aer.c:987:3: error: member reference base type 'char' is not a structure or union
@ 2026-07-30 16:48 kernel test robot
0 siblings, 0 replies; only message in thread
From: kernel test robot @ 2026-07-30 16:48 UTC (permalink / raw)
To: Lukas Wunner; +Cc: oe-kbuild-all
tree: https://github.com/l1k/linux doe-7.2-rc1-wip
head: 3ff494368f930bbd2364d93688549fcbd02a3881
commit: 7dde1844d2677e5a1c1f086d6f91294255ff571a [7/21] PCI/AER: Prettify error source logging
config: x86_64-kexec (https://download.01.org/0day-ci/archive/20260730/202607301819.PnBnoMP9-lkp@intel.com/config)
compiler: clang version 22.1.8 (https://github.com/llvm/llvm-project ca7933e47d3a3451d81e72ac174dcb5aa28b59d1)
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20260730/202607301819.PnBnoMP9-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/202607301819.PnBnoMP9-lkp@intel.com/
All errors (new ones prefixed by >>):
>> drivers/pci/pcie/aer.c:987:3: error: member reference base type 'char' is not a structure or union
987 | aer_printk(dev, "%s Bus Error: severity=%s (Inaccessible)\n",
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
988 | bus_type, aer_error_severity_string[info->severity]);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/pci/pcie/aer.c:42:27: note: expanded from macro 'aer_printk'
42 | dev_printk(level, &(pdev)->dev, fmt, ##arg)
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
include/linux/dev_printk.h:129:22: note: expanded from macro 'dev_printk'
129 | _dev_printk(level, dev, fmt, ##__VA_ARGS__); \
| ^~~
1 error generated.
vim +/char +987 drivers/pci/pcie/aer.c
961
962 void aer_print_error(struct aer_err_info *info, int i)
963 {
964 struct pci_dev *dev;
965 const char *level = info->level;
966 const char *bus_type = aer_err_bus(info);
967
968 if (WARN_ON_ONCE(i >= AER_MAX_MULTI_ERR_DEVICES))
969 return;
970
971 dev = info->dev[i];
972
973 pci_dev_aer_stats_incr(dev, info);
974 trace_aer_event(pci_name(dev), (info->status & ~info->mask),
975 info->severity, info->tlp_header_valid &&
976 info->severity != AER_CORRECTABLE, &info->tlp,
977 bus_type);
978
979 /*
980 * For Advisory Non-Fatal Errors, record statistics and tracing
981 * even if ratelimited
982 */
983 if (!info->ratelimit_print[i])
984 goto anfe;
985
986 if (!info->status) {
> 987 aer_printk(dev, "%s Bus Error: severity=%s (Inaccessible)\n",
988 bus_type, aer_error_severity_string[info->severity]);
989 return;
990 }
991
992 aer_printk(level, dev, "%s Bus Error: severity=%s\n",
993 bus_type, aer_error_severity_string[info->severity]);
994
995 aer_printk(level, dev, " device [%04x:%04x] error status/mask=%08x/%08x\n",
996 dev->vendor, dev->device, info->status, info->mask);
997
998 __aer_print_error(dev, info);
999
1000 if (info->tlp_header_valid && info->severity != AER_CORRECTABLE)
1001 pcie_print_tlp_log(dev, &info->tlp, level, dev_fmt(" "));
1002
1003 anfe:
1004 /* Recursive invocation for Advisory Non-Fatal Errors */
1005 if (info->anfe_status && info->severity == AER_CORRECTABLE) {
1006 info->severity = AER_NONFATAL;
1007 info->status = info->anfe_status;
1008 info->mask = 0;
1009
1010 aer_print_error(info, i);
1011
1012 info->severity = AER_CORRECTABLE;
1013 }
1014 }
1015
--
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-07-30 16:48 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-07-30 16:48 [l1k:doe-7.2-rc1-wip 7/21] drivers/pci/pcie/aer.c:987:3: error: member reference base type 'char' is not a structure or union 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.