tree: https://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git topic/cht-whiskey-cove head: fe0334695c856dbdbeea861a5eb76f5ddc0dbaa9 commit: fbba8603f93e60c68116197326cdbbceee0b875b [1/3] mfd: Add Cherrytrail WhiskeyCove PMIC driver config: x86_64-randconfig-r0-03011404 (attached as .config) compiler: gcc-6 (Debian 6.2.0-3) 6.2.0 20160901 reproduce: git checkout fbba8603f93e60c68116197326cdbbceee0b875b # save the attached .config to linux build tree make ARCH=x86_64
All errors (new ones prefixed by >>):
acpi_status acpi_evaluate_ej0(acpi_handle handle); ^~~~~~~~~~~ include/acpi/acpi_bus.h:59:1: error: unknown type name 'acpi_status' acpi_status acpi_evaluate_lck(acpi_handle handle, int lock); ^~~~~~~~~~~ include/acpi/acpi_bus.h:59:31: error: unknown type name 'acpi_handle' acpi_status acpi_evaluate_lck(acpi_handle handle, int lock); ^~~~~~~~~~~ include/acpi/acpi_bus.h:60:21: error: unknown type name 'acpi_handle' bool acpi_ata_match(acpi_handle handle); ^~~~~~~~~~~ include/acpi/acpi_bus.h:61:21: error: unknown type name 'acpi_handle' bool acpi_bay_match(acpi_handle handle); ^~~~~~~~~~~ include/acpi/acpi_bus.h:62:22: error: unknown type name 'acpi_handle' bool acpi_dock_match(acpi_handle handle); ^~~~~~~~~~~ include/acpi/acpi_bus.h:64:21: error: unknown type name 'acpi_handle' bool acpi_check_dsm(acpi_handle handle, const u8 *uuid, u64 rev, u64 funcs); ^~~~~~~~~~~ include/acpi/acpi_bus.h:65:38: error: unknown type name 'acpi_handle' union acpi_object *acpi_evaluate_dsm(acpi_handle handle, const u8 *uuid, ^~~~~~~~~~~ include/acpi/acpi_bus.h:69:25: error: unknown type name 'acpi_handle' acpi_evaluate_dsm_typed(acpi_handle handle, const u8 *uuid, u64 rev, u64 func, ^~~~~~~~~~~ include/acpi/acpi_bus.h:70:30: error: unknown type name 'acpi_object_type' union acpi_object *argv4, acpi_object_type type) ^~~~~~~~~~~~~~~~ In file included from drivers/mfd/intel_soc_pmic_chtwc.c:18:0: include/acpi/acpi_bus.h:286:40: error: 'ACPI_D_STATE_COUNT' undeclared here (not in a function) struct acpi_device_power_state states[ACPI_D_STATE_COUNT]; /* Power states (D0-D3Cold) */ ^~~~~~~~~~~~~~~~~~ include/acpi/acpi_bus.h:326:2: error: unknown type name 'acpi_handle' acpi_handle gpe_device; ^~~~~~~~~~~ include/acpi/acpi_bus.h:356:2: error: unknown type name 'acpi_handle' acpi_handle handle; /* no handle for fixed hardware */ ^~~~~~~~~~~ include/acpi/acpi_bus.h:387:2: error: unknown type name 'acpi_handle' acpi_handle handle; ^~~~~~~~~~~ include/acpi/acpi_bus.h:478:49: error: expected ')' before 'void' void acpi_bus_private_data_handler(acpi_handle, void *); ^~~~ include/acpi/acpi_bus.h:479:44: error: expected ')' before 'void' int acpi_bus_get_private_data(acpi_handle, void **); ^~~~ include/acpi/acpi_bus.h:480:47: error: expected ')' before 'void' int acpi_bus_attach_private_data(acpi_handle, void *); ^~~~ include/acpi/acpi_bus.h:481:1: warning: parameter names (without types) in function declaration void acpi_bus_detach_private_data(acpi_handle); ^~~~ include/acpi/acpi_bus.h:490:25: error: unknown type name 'acpi_handle' int acpi_bus_get_device(acpi_handle handle, struct acpi_device **device); ^~~~~~~~~~~ include/acpi/acpi_bus.h:491:46: error: unknown type name 'acpi_handle' struct acpi_device *acpi_bus_get_acpi_device(acpi_handle handle); ^~~~~~~~~~~ include/acpi/acpi_bus.h:493:1: error: unknown type name 'acpi_status' acpi_status acpi_bus_get_status_handle(acpi_handle handle, ^~~~~~~~~~~ include/acpi/acpi_bus.h:493:40: error: unknown type name 'acpi_handle' acpi_status acpi_bus_get_status_handle(acpi_handle handle, ^~~~~~~~~~~ include/acpi/acpi_bus.h:497:24: error: unknown type name 'acpi_handle' int acpi_bus_set_power(acpi_handle handle, int state); ^~~~~~~~~~~ include/acpi/acpi_bus.h:503:27: error: unknown type name 'acpi_handle' int acpi_bus_update_power(acpi_handle handle, int *state_p); ^~~~~~~~~~~ include/acpi/acpi_bus.h:505:32: error: unknown type name 'acpi_handle' bool acpi_bus_power_manageable(acpi_handle handle); ^~~~~~~~~~~ include/acpi/acpi_bus.h:510:40: error: unknown type name 'acpi_handle' static inline bool acpi_bus_can_wakeup(acpi_handle handle) { return false; } ^~~~~~~~~~~ include/acpi/acpi_bus.h:520:19: error: unknown type name 'acpi_handle' int acpi_bus_scan(acpi_handle handle); ^~~~~~~~~~~ include/acpi/acpi_bus.h:522:1: error: unknown type name 'acpi_status' acpi_status acpi_bus_get_ejd(acpi_handle handle, acpi_handle * ejd); ^~~~~~~~~~~ include/acpi/acpi_bus.h:522:30: error: unknown type name 'acpi_handle' acpi_status acpi_bus_get_ejd(acpi_handle handle, acpi_handle * ejd); ^~~~~~~~~~~ include/acpi/acpi_bus.h:522:50: error: unknown type name 'acpi_handle' acpi_status acpi_bus_get_ejd(acpi_handle handle, acpi_handle * ejd); ^~~~~~~~~~~ include/acpi/acpi_bus.h:581:1: warning: parameter names (without types) in function declaration int acpi_is_root_bridge(acpi_handle); ^~~ include/acpi/acpi_bus.h:582:42: error: unknown type name 'acpi_handle' struct acpi_pci_root *acpi_pci_find_root(acpi_handle handle); ^~~~~~~~~~~ include/acpi/acpi_bus.h:594:15: error: unknown type name 'acpi_status' static inline acpi_status acpi_add_pm_notifier(struct acpi_device *adev, ^~~~~~~~~~~ include/acpi/acpi_bus.h: In function 'acpi_add_pm_notifier':
include/acpi/acpi_bus.h:598:9: error: 'AE_SUPPORT' undeclared (first use in this function)
return AE_SUPPORT; ^~~~~~~~~~ include/acpi/acpi_bus.h:598:9: note: each undeclared identifier is reported only once for each function it appears in include/acpi/acpi_bus.h: At top level: include/acpi/acpi_bus.h:600:15: error: unknown type name 'acpi_status' static inline acpi_status acpi_remove_pm_notifier(struct acpi_device *adev) ^~~~~~~~~~~ include/acpi/acpi_bus.h: In function 'acpi_remove_pm_notifier': include/acpi/acpi_bus.h:602:9: error: 'AE_SUPPORT' undeclared (first use in this function) return AE_SUPPORT; ^~~~~~~~~~ include/acpi/acpi_bus.h: In function 'acpi_pm_device_sleep_state':
include/acpi/acpi_bus.h:607:8: error: 'ACPI_STATE_D0' undeclared (first use in this function)
*p = ACPI_STATE_D0; ^~~~~~~~~~~~~ include/acpi/acpi_bus.h:609:37: error: 'ACPI_STATE_D3_COLD' undeclared (first use in this function) return (m >= ACPI_STATE_D0 && m <= ACPI_STATE_D3_COLD) ? ^~~~~~~~~~~~~~~~~~ include/acpi/acpi_bus.h: In function 'acpi_target_system_state': include/acpi/acpi_bus.h:630:59: error: 'ACPI_STATE_S0' undeclared (first use in this function) static inline u32 acpi_target_system_state(void) { return ACPI_STATE_S0; } ^~~~~~~~~~~~~ include/acpi/acpi_bus.h: In function 'acpi_device_can_poweroff': include/acpi/acpi_bus.h:645:28: error: 'ACPI_STATE_D3_COLD' undeclared (first use in this function) return adev->power.states[ACPI_STATE_D3_COLD].flags.valid || ^~~~~~~~~~~~~~~~~~ include/acpi/acpi_bus.h:646:5: error: 'acpi_gbl_FADT' undeclared (first use in this function) ((acpi_gbl_FADT.header.revision < 6) && ^~~~~~~~~~~~~ include/acpi/acpi_bus.h:647:22: error: 'ACPI_STATE_D3_HOT' undeclared (first use in this function) adev->power.states[ACPI_STATE_D3_HOT].flags.explicit_set); ^~~~~~~~~~~~~~~~~ In file included from drivers/mfd/intel_soc_pmic_chtwc.c:19:0: include/linux/acpi.h: In function 'acpi_device_handle': include/linux/acpi.h:51:29: warning: pointer/integer type mismatch in conditional expression return adev ? adev->handle : NULL; ^ drivers/mfd/intel_soc_pmic_chtwc.c: In function 'cht_wc_probe': drivers/mfd/intel_soc_pmic_chtwc.c:104:11: error: implicit declaration of function 'acpi_evaluate_integer' [-Werror=implicit-function-declaration] status = acpi_evaluate_integer(handle, "_HRV", NULL, &hrv); ^~~~~~~~~~~~~~~~~~~~~ cc1: some warnings being treated as errors
vim +/AE_SUPPORT +598 include/acpi/acpi_bus.h
d760a1baf2 Lorenzo Pieralisi 2016-11-21 576 void acpi_dma_configure(struct device *dev, enum dev_dma_attr attr); d760a1baf2 Lorenzo Pieralisi 2016-11-21 577 void acpi_dma_deconfigure(struct device *dev); b84f196d96 Suthikulpanit, Suravee 2015-10-28 578 d9fef0c4d2 Rafael J. Wysocki 2013-11-28 579 struct acpi_device *acpi_find_child_device(struct acpi_device *parent, d9fef0c4d2 Rafael J. Wysocki 2013-11-28 580 u64 address, bool check_children); 275582031f Alexander Chiang 2009-06-10 581 int acpi_is_root_bridge(acpi_handle); 76d56de57a Alex Chiang 2009-07-23 @582 struct acpi_pci_root *acpi_pci_find_root(acpi_handle handle); 4e10d12a3d David Shaohua Li 2005-03-18 583 b67ea76172 Rafael J. Wysocki 2010-02-17 584 int acpi_enable_wakeup_device_power(struct acpi_device *dev, int state); b67ea76172 Rafael J. Wysocki 2010-02-17 585 int acpi_disable_wakeup_device_power(struct acpi_device *dev); b67ea76172 Rafael J. Wysocki 2010-02-17 586 aa33860158 Rafael J. Wysocki 2011-02-11 587 #ifdef CONFIG_PM c072530f39 Rafael J. Wysocki 2014-07-23 588 acpi_status acpi_add_pm_notifier(struct acpi_device *adev, struct device *dev, c072530f39 Rafael J. Wysocki 2014-07-23 589 void (*work_func)(struct work_struct *work)); c072530f39 Rafael J. Wysocki 2014-07-23 590 acpi_status acpi_remove_pm_notifier(struct acpi_device *adev); ee85f54371 Huang Ying 2012-06-23 591 int acpi_pm_device_sleep_state(struct device *, int *, int); 5de21bb998 Rafael J. Wysocki 2014-11-27 592 int acpi_pm_device_run_wake(struct device *, bool); 761afb869f Rafael J. Wysocki 2010-10-14 593 #else ec2cd81ccf Rafael J. Wysocki 2012-11-02 594 static inline acpi_status acpi_add_pm_notifier(struct acpi_device *adev, c072530f39 Rafael J. Wysocki 2014-07-23 595 struct device *dev, c072530f39 Rafael J. Wysocki 2014-07-23 596 void (*work_func)(struct work_struct *work)) ec2cd81ccf Rafael J. Wysocki 2012-11-02 597 { ec2cd81ccf Rafael J. Wysocki 2012-11-02 @598 return AE_SUPPORT; ec2cd81ccf Rafael J. Wysocki 2012-11-02 599 } c072530f39 Rafael J. Wysocki 2014-07-23 @600 static inline acpi_status acpi_remove_pm_notifier(struct acpi_device *adev) ec2cd81ccf Rafael J. Wysocki 2012-11-02 601 { ec2cd81ccf Rafael J. Wysocki 2012-11-02 602 return AE_SUPPORT; ec2cd81ccf Rafael J. Wysocki 2012-11-02 603 } b25c77efa7 Rafael J. Wysocki 2013-06-16 604 static inline int acpi_pm_device_sleep_state(struct device *d, int *p, int m) 296699de6b Rafael J. Wysocki 2007-07-29 605 { 296699de6b Rafael J. Wysocki 2007-07-29 606 if (p) 296699de6b Rafael J. Wysocki 2007-07-29 @607 *p = ACPI_STATE_D0; b25c77efa7 Rafael J. Wysocki 2013-06-16 608 8ad928d52e Rafael J. Wysocki 2013-07-30 609 return (m >= ACPI_STATE_D0 && m <= ACPI_STATE_D3_COLD) ? 8ad928d52e Rafael J. Wysocki 2013-07-30 610 m : ACPI_STATE_D0;
:::::: The code at line 598 was first introduced by commit :::::: ec2cd81ccfc055155ef4ca673f207168f516d287 ACPI / PM: Move routines for adding/removing device wakeup notifiers
:::::: TO: Rafael J. Wysocki rafael.j.wysocki@intel.com :::::: CC: Rafael J. Wysocki rafael.j.wysocki@intel.com
--- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/pipermail/kbuild-all Intel Corporation