pastebin - collaborative debugging tool
rovema.kpaste.net RSS


igb_avb build failure |pci_enable_pcie_error_reporting()| not declared
Posted by Anonymous on Tue 12th Dec 2023 13:11
raw | new post

  1. rmainz@derfwpc5131:~/work/debian_rt_kernel_src/linux_6_6_rt15/build_igbavb/igb_avb/kmod$ make -C "$PWD/../../../build_kernel/linux-rt-devel/" KSRC="$PWD/../../../build_kernel/linux-rt-devel/" M=$PWD
  2. make: Entering directory '/home/rmainz/work/debian_rt_kernel_src/linux_6_6_rt15/build_kernel/linux-rt-devel'
  3.   CC [M]  /home/rmainz/work/debian_rt_kernel_src/linux_6_6_rt15/build_igbavb/igb_avb/kmod/igb_main.o
  4. /home/rmainz/work/debian_rt_kernel_src/linux_6_6_rt15/build_igbavb/igb_avb/kmod/igb_main.c: In function ‘igb_probe’:
  5. /home/rmainz/work/debian_rt_kernel_src/linux_6_6_rt15/build_igbavb/igb_avb/kmod/igb_main.c:2746:2: error: implicit declaration of function ‘pci_enable_pcie_error_reporting’ [-Werror=implicit-function-declaration]
  6.  2746 |  pci_enable_pcie_error_reporting(pdev);
  7.       |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  8. /home/rmainz/work/debian_rt_kernel_src/linux_6_6_rt15/build_igbavb/igb_avb/kmod/igb_main.c: In function ‘igb_remove’:
  9. /home/rmainz/work/debian_rt_kernel_src/linux_6_6_rt15/build_igbavb/igb_avb/kmod/igb_main.c:3310:2: error: implicit declaration of function ‘pci_disable_pcie_error_reporting’ [-Werror=implicit-function-declaration]
  10.  3310 |  pci_disable_pcie_error_reporting(pdev);
  11.       |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  12. In file included from ./include/linux/srcu.h:21,
  13.                  from ./include/linux/notifier.h:16,
  14.                  from ./arch/x86/include/asm/uprobes.h:13,
  15.                  from ./include/linux/uprobes.h:49,
  16.                  from ./include/linux/mm_types.h:16,
  17.                  from ./include/linux/buildid.h:5,
  18.                  from ./include/linux/module.h:14,
  19.                  from /home/rmainz/work/debian_rt_kernel_src/linux_6_6_rt15/build_igbavb/igb_avb/kmod/igb_main.c:43:
  20. ./include/linux/workqueue.h:631:2: warning: call to ‘__warn_flushing_systemwide_wq’ declared with attribute warning: Please avoid flushing system-wide workqueues. [-Wattribute-warning]
  21.   631 |  __warn_flushing_systemwide_wq();    \
  22.       |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  23. /home/rmainz/work/debian_rt_kernel_src/linux_6_6_rt15/build_igbavb/igb_avb/kmod/igb_main.c:3266:2: note: in expansion of macro ‘flush_scheduled_work’
  24.  3266 |  flush_scheduled_work();
  25.       |  ^~~~~~~~~~~~~~~~~~~~
  26. cc1: some warnings being treated as errors
  27. make[2]: *** [scripts/Makefile.build:243: /home/rmainz/work/debian_rt_kernel_src/linux_6_6_rt15/build_igbavb/igb_avb/kmod/igb_main.o] Error 1
  28. make[1]: *** [/home/rmainz/work/debian_rt_kernel_src/linux_6_6_rt15/build_kernel/linux-rt-devel/Makefile:1913: /home/rmainz/work/debian_rt_kernel_src/linux_6_6_rt15/build_igbavb/igb_avb/kmod] Error 2
  29. make: *** [Makefile:234: __sub-make] Error 2
  30. make: Leaving directory '/home/rmainz/work/debian_rt_kernel_src/linux_6_6_rt15/build_kernel/linux-rt-devel'

Submit a correction or amendment below (click here to make a fresh posting)
After submitting an amendment, you'll be able to view the differences between the old and new posts easily.

Syntax highlighting:

To highlight particular lines, prefix each line with {%HIGHLIGHT}




All content is user-submitted.
The administrators of this site (kpaste.net) are not responsible for their content.
Abuse reports should be emailed to us at