From 5c8a134e27354ee3405ff9cc0afd9476dd8f4702 Mon Sep 17 00:00:00 2001 From: Ajay Dudani Date: Thu, 7 Sep 2017 19:36:08 -0700 Subject: [PATCH] firmware_class: Tie exporting caching routines with CONFIG_CACHE_FW ARCH=um kernels seems to be stricter about this than ARCH=arm64 kernels, export cache_firmware & uncache_firmware routines only when CONFIG_CACHE_FW is enabled. Bug: 38289596 Change-Id: Ib3bd9b0ede9b6f1a08b5e0e51d117cc43153795f Signed-off-by: Ajay Dudani --- drivers/base/firmware_class.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/base/firmware_class.c b/drivers/base/firmware_class.c index e61e720dcb63..b97a29c5fcf0 100644 --- a/drivers/base/firmware_class.c +++ b/drivers/base/firmware_class.c @@ -1872,5 +1872,7 @@ module_exit(firmware_class_exit); EXPORT_SYMBOL(release_firmware); EXPORT_SYMBOL(request_firmware); EXPORT_SYMBOL(request_firmware_nowait); +#ifdef CONFIG_FW_CACHE EXPORT_SYMBOL_GPL(cache_firmware); EXPORT_SYMBOL_GPL(uncache_firmware); +#endif