• Rafael J. Wysocki's avatar
    Introduce ARCH_NO_SYSDEV_OPS config option (v2) · d47d81c0
    Rafael J. Wysocki authored
    Introduce Kconfig option allowing architectures where sysdev
    operations used during system suspend, resume and shutdown have been
    completely replaced with struct sycore_ops operations to avoid
    building sysdev code that will never be used.
    
    Make callbacks in struct sys_device and struct sysdev_driver depend
    on ARCH_NO_SYSDEV_OPS to allows us to verify if all of the references
    have been actually removed from the code the given architecture
    depends on.
    
    Make x86 select ARCH_NO_SYSDEV_OPS.
    Signed-off-by: default avatarRafael J. Wysocki <rjw@sisk.pl>
    d47d81c0
Kconfig 68.7 KB