Skip to content

Instantly share code, notes, and snippets.

@mcgrof
Last active December 19, 2022 18:41
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mcgrof/73dce72939590c6edc9413b0384ae4c2 to your computer and use it in GitHub Desktop.
Save mcgrof/73dce72939590c6edc9413b0384ae4c2 to your computer and use it in GitHub Desktop.
0-day complains on 20221207-cxl-test-selftest-debug
Error/Warning reports:
https://lore.kernel.org/oe-kbuild-all/202212180901.SX7HCI1A-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202212181611.9RaVpJeL-lkp@intel.com
Error/Warning: (recently discovered and may have been fixed)
ERROR: modpost: "nvdimm_bus_register" [lib/test_cxl/cxl_mock.ko] undefined!
ERROR: modpost: module cxl_core uses symbol __wrap_cxl_await_media_ready from namespace CXL, but does not import it.
ERROR: modpost: module cxl_core uses symbol __wrap_cxl_hdm_decode_init from namespace CXL, but does not import it.
ERROR: modpost: module cxl_core uses symbol __wrap_cxl_rcrb_to_component from namespace CXL, but does not import it.
ERROR: modpost: module cxl_core uses symbol __wrap_devm_cxl_add_passthrough_decoder from namespace CXL, but does not import it.
ERROR: modpost: module cxl_core uses symbol __wrap_devm_cxl_enumerate_decoders from namespace CXL, but does not import it.
ERROR: modpost: module cxl_core uses symbol __wrap_devm_cxl_port_enumerate_dports from namespace CXL, but does not import it.
ERROR: modpost: module cxl_core uses symbol __wrap_devm_cxl_setup_hdm from namespace CXL, but does not import it.
include/linux/container_of.h:20:54: error: invalid use of undefined type 'struct acpi_device'
include/linux/stddef.h:16:33: error: invalid use of undefined type 'struct acpi_device'
lib/test_cxl/cxl.c:1132:6: warning: implicit conversion from 'unsigned long long' to 'size_t' (aka 'unsigned int') changes value from 68719476736 to 0 [-Wconstant-conversion]
lib/test_cxl/cxl.c:467:39: error: unknown type name 'acpi_tbl_entry_handler_arg'; did you mean 'acpi_gbl_event_handler'?
lib/test_cxl/cxl.c:477:10: error: call to undeclared function 'acpi_table_parse_cedt'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
lib/test_cxl/cxl.c:580:10: error: call to undeclared function 'acpi_evaluate_integer'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
lib/test_cxl/cxl.c:580:24: error: implicit declaration of function 'acpi_evaluate_integer'; did you mean 'mock_acpi_evaluate_integer'? [-Werror=implicit-function-declaration]
lib/test_cxl/cxl.c:587:29: error: array type has incomplete element type 'struct acpi_pci_root'
lib/test_cxl/cxl.c:587:42: error: array has incomplete element type 'struct acpi_pci_root'
lib/test_cxl/cxl.c:618:10: error: call to undeclared function 'acpi_pci_find_root'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
lib/test_cxl/cxl.c:618:10: error: incompatible integer to pointer conversion returning 'int' from a function with result type 'struct acpi_pci_root *' [-Wint-conversion]
lib/test_cxl/cxl.c:618:24: error: implicit declaration of function 'acpi_pci_find_root'; did you mean 'mock_acpi_pci_find_root'? [-Werror=implicit-function-declaration]
lib/test_cxl/cxl.c:618:24: warning: returning 'int' from a function with return type 'struct acpi_pci_root *' makes pointer from integer without a cast [-Wint-conversion]
lib/test_cxl/cxl.c:66:27: error: storage size of 'acpi0017_mock' isn't known
lib/test_cxl/cxl.c:66:27: error: tentative definition has type 'struct acpi_device' that is never completed
lib/test_cxl/cxl.c:66:27: warning: tentative definition of variable with internal linkage has incomplete non-array type 'struct acpi_device' [-Wtentative-definition-incomplete-type]
lib/test_cxl/cxl.c:67:27: error: array type has incomplete element type 'struct acpi_device'
lib/test_cxl/cxl.c:67:38: error: array has incomplete element type 'struct acpi_device'
lib/test_cxl/cxl.c:844:17: warning: no previous prototype for 'mock_cxl_rcrb_to_component' [-Wmissing-prototypes]
lib/test_cxl/cxl.c:844:17: warning: no previous prototype for function 'mock_cxl_rcrb_to_component' [-Wmissing-prototypes]
lib/test_cxl/cxl.c:859:10: error: 'struct cxl_mock_ops' has no member named 'acpi_table_parse_cedt'
lib/test_cxl/cxl.c:859:34: error: 'mock_acpi_table_parse_cedt' undeclared here (not in a function)
lib/test_cxl/cxl.c:872:25: error: incomplete definition of type 'struct acpi_device'
lib/test_cxl/cxl.c:872:32: error: invalid use of undefined type 'struct acpi_device'
lib/test_cxl/cxl.c:879:16: warning: conversion from 'long long unsigned int' to 'size_t' {aka 'unsigned int'} changes value from '68719476736' to '0' [-Woverflow]
lib/test_cxl/mem.c:621:2: error: call to undeclared function 'vfree'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
lib/test_cxl/mem.c:644:13: error: incompatible integer to pointer conversion assigning to 'void *' from 'int' [-Wint-conversion]
lib/test_cxl/mem.c:644:15: error: call to undeclared function 'vmalloc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
lib/test_cxl/mock.c:104:17: warning: no previous prototype for '__wrap_devm_cxl_setup_hdm' [-Wmissing-prototypes]
lib/test_cxl/mock.c:104:17: warning: no previous prototype for function '__wrap_devm_cxl_setup_hdm' [-Wmissing-prototypes]
lib/test_cxl/mock.c:120:5: warning: no previous prototype for '__wrap_devm_cxl_add_passthrough_decoder' [-Wmissing-prototypes]
lib/test_cxl/mock.c:120:5: warning: no previous prototype for function '__wrap_devm_cxl_add_passthrough_decoder' [-Wmissing-prototypes]
lib/test_cxl/mock.c:135:5: warning: no previous prototype for '__wrap_devm_cxl_enumerate_decoders' [-Wmissing-prototypes]
lib/test_cxl/mock.c:135:5: warning: no previous prototype for function '__wrap_devm_cxl_enumerate_decoders' [-Wmissing-prototypes]
lib/test_cxl/mock.c:14:6: warning: no previous prototype for '__wrap_is_acpi_device_node' [-Wmissing-prototypes]
lib/test_cxl/mock.c:14:6: warning: no previous prototype for function '__wrap_is_acpi_device_node' [-Wmissing-prototypes]
lib/test_cxl/mock.c:151:5: warning: no previous prototype for '__wrap_devm_cxl_port_enumerate_dports' [-Wmissing-prototypes]
lib/test_cxl/mock.c:151:5: warning: no previous prototype for function '__wrap_devm_cxl_port_enumerate_dports' [-Wmissing-prototypes]
lib/test_cxl/mock.c:166:5: warning: no previous prototype for '__wrap_cxl_await_media_ready' [-Wmissing-prototypes]
lib/test_cxl/mock.c:166:5: warning: no previous prototype for function '__wrap_cxl_await_media_ready' [-Wmissing-prototypes]
lib/test_cxl/mock.c:16:22: error: initializing 'struct acpi_device *' with an expression of incompatible type 'void'
lib/test_cxl/mock.c:17:3: error: incomplete definition of type 'struct acpi_device'
lib/test_cxl/mock.c:17:3: error: offsetof of incomplete type 'struct acpi_device'
lib/test_cxl/mock.c:181:5: warning: no previous prototype for '__wrap_cxl_hdm_decode_init' [-Wmissing-prototypes]
lib/test_cxl/mock.c:181:5: warning: no previous prototype for function '__wrap_cxl_hdm_decode_init' [-Wmissing-prototypes]
lib/test_cxl/mock.c:197:17: warning: no previous prototype for '__wrap_cxl_rcrb_to_component' [-Wmissing-prototypes]
lib/test_cxl/mock.c:197:17: warning: no previous prototype for function '__wrap_cxl_rcrb_to_component' [-Wmissing-prototypes]
lib/test_cxl/mock.c:33:5: warning: no previous prototype for '__wrap_acpi_table_parse_cedt' [-Wmissing-prototypes]
lib/test_cxl/mock.c:33:5: warning: no previous prototype for function '__wrap_acpi_table_parse_cedt' [-Wmissing-prototypes]
lib/test_cxl/mock.c:34:34: error: unknown type name 'acpi_tbl_entry_handler_arg'; did you mean 'acpi_gbl_event_handler'?
lib/test_cxl/mock.c:34:34: error: unknown type name 'acpi_tbl_entry_handler_arg'; did you mean 'acpi_gbl_event_handler'?
lib/test_cxl/mock.c:43:8: error: call to undeclared function 'acpi_table_parse_cedt'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
lib/test_cxl/mock.c:49:22: error: '__wrap_acpi_table_parse_cedt' undeclared here (not in a function)
lib/test_cxl/mock.c:51:13: warning: no previous prototype for '__wrap_acpi_evaluate_integer' [-Wmissing-prototypes]
lib/test_cxl/mock.c:51:13: warning: no previous prototype for function '__wrap_acpi_evaluate_integer' [-Wmissing-prototypes]
lib/test_cxl/mock.c:64:12: error: call to undeclared function 'acpi_evaluate_integer'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
lib/test_cxl/mock.c:64:26: error: implicit declaration of function 'acpi_evaluate_integer'; did you mean 'acpi_evaluate_object'? [-Werror=implicit-function-declaration]
lib/test_cxl/mock.c:72:23: warning: no previous prototype for '__wrap_acpi_pci_find_root' [-Wmissing-prototypes]
lib/test_cxl/mock.c:72:23: warning: no previous prototype for function '__wrap_acpi_pci_find_root' [-Wmissing-prototypes]
lib/test_cxl/mock.c:81:10: error: call to undeclared function 'acpi_pci_find_root'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
lib/test_cxl/mock.c:81:22: warning: assignment to 'struct acpi_pci_root *' from 'int' makes pointer from integer without a cast [-Wint-conversion]
lib/test_cxl/mock.c:81:24: error: implicit declaration of function 'acpi_pci_find_root' [-Werror=implicit-function-declaration]
lib/test_cxl/mock.c:81:8: error: incompatible integer to pointer conversion assigning to 'struct acpi_pci_root *' from 'int' [-Wint-conversion]
lib/test_cxl/mock.c:90:1: warning: no previous prototype for '__wrap_nvdimm_bus_register' [-Wmissing-prototypes]
lib/test_cxl/mock.c:90:1: warning: no previous prototype for function '__wrap_nvdimm_bus_register' [-Wmissing-prototypes]
lib/test_cxl/mock.h:11:38: error: unknown type name 'acpi_tbl_entry_handler_arg'; did you mean 'acpi_gbl_event_handler'?
gcc tested configs:
um i386_defconfig
powerpc allnoconfig
um x86_64_defconfig
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment