Loading drivers/base/Kconfig +5 −0 Original line number Diff line number Diff line Loading @@ -164,6 +164,11 @@ config FW_LOADER_USER_HELPER_FALLBACK If you are unsure about this, say N here. config FW_CACHE bool "Enable firmware caching during suspend" depends on PM_SLEEP default n config WANT_DEV_COREDUMP bool help Loading drivers/base/firmware_class.c +3 −3 Original line number Diff line number Diff line Loading @@ -1449,7 +1449,7 @@ request_firmware_nowait( } EXPORT_SYMBOL(request_firmware_nowait); #ifdef CONFIG_PM_SLEEP #ifdef CONFIG_FW_CACHE static ASYNC_DOMAIN_EXCLUSIVE(fw_cache_domain); /** Loading Loading @@ -1799,7 +1799,7 @@ static void __init fw_cache_init(void) INIT_LIST_HEAD(&fw_cache.head); fw_cache.state = FW_LOADER_NO_CACHE; #ifdef CONFIG_PM_SLEEP #ifdef CONFIG_FW_CACHE spin_lock_init(&fw_cache.name_lock); INIT_LIST_HEAD(&fw_cache.fw_names); Loading Loading @@ -1842,7 +1842,7 @@ static int __init firmware_class_init(void) static void __exit firmware_class_exit(void) { #ifdef CONFIG_PM_SLEEP #ifdef CONFIG_FW_CACHE unregister_syscore_ops(&fw_syscore_ops); unregister_pm_notifier(&fw_cache.pm_notify); #endif Loading Loading
drivers/base/Kconfig +5 −0 Original line number Diff line number Diff line Loading @@ -164,6 +164,11 @@ config FW_LOADER_USER_HELPER_FALLBACK If you are unsure about this, say N here. config FW_CACHE bool "Enable firmware caching during suspend" depends on PM_SLEEP default n config WANT_DEV_COREDUMP bool help Loading
drivers/base/firmware_class.c +3 −3 Original line number Diff line number Diff line Loading @@ -1449,7 +1449,7 @@ request_firmware_nowait( } EXPORT_SYMBOL(request_firmware_nowait); #ifdef CONFIG_PM_SLEEP #ifdef CONFIG_FW_CACHE static ASYNC_DOMAIN_EXCLUSIVE(fw_cache_domain); /** Loading Loading @@ -1799,7 +1799,7 @@ static void __init fw_cache_init(void) INIT_LIST_HEAD(&fw_cache.head); fw_cache.state = FW_LOADER_NO_CACHE; #ifdef CONFIG_PM_SLEEP #ifdef CONFIG_FW_CACHE spin_lock_init(&fw_cache.name_lock); INIT_LIST_HEAD(&fw_cache.fw_names); Loading Loading @@ -1842,7 +1842,7 @@ static int __init firmware_class_init(void) static void __exit firmware_class_exit(void) { #ifdef CONFIG_PM_SLEEP #ifdef CONFIG_FW_CACHE unregister_syscore_ops(&fw_syscore_ops); unregister_pm_notifier(&fw_cache.pm_notify); #endif Loading