From f76776cecec658c90022c0ec5ccf7c9b560b3bce Mon Sep 17 00:00:00 2001 From: Mayank Rana Date: Tue, 27 Apr 2021 09:59:34 -0700 Subject: [PATCH] llcc: Overcome unused function warnings when CONFIG_QCOM_LLCC is not enable When CONFIG_QCOM_LLCC is not enabled, there is unused function warnings seen when llcc-tcm.h is added part of client driver. warning: unused function 'llcc_tcm_get_phys_addr' [-Wunused-function] Suppress those warnings by adding __maybe_unused attributes with those APIs. Change-Id: Ic933b67f95a0f7b2b5577d7d0f79c19cc1dbeb2a Signed-off-by: Mayank Rana --- include/linux/soc/qcom/llcc-tcm.h | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/include/linux/soc/qcom/llcc-tcm.h b/include/linux/soc/qcom/llcc-tcm.h index a689d49f72b8..2d32d301bfd8 100644 --- a/include/linux/soc/qcom/llcc-tcm.h +++ b/include/linux/soc/qcom/llcc-tcm.h @@ -30,19 +30,19 @@ size_t llcc_tcm_get_slice_size(struct llcc_tcm_data *tcm_data); void llcc_tcm_deactivate(struct llcc_tcm_data *tcm_data); #else -static struct llcc_tcm_data *llcc_tcm_activate(void) +static __maybe_unused struct llcc_tcm_data *llcc_tcm_activate(void) { return NULL; } -static phys_addr_t llcc_tcm_get_phys_addr(struct llcc_tcm_data *tcm_data) +static __maybe_unused phys_addr_t llcc_tcm_get_phys_addr(struct llcc_tcm_data *tcm_data) { return 0; } -static void __iomem *llcc_tcm_get_virt_addr(struct llcc_tcm_data *tcm_data) +static __maybe_unused void __iomem *llcc_tcm_get_virt_addr(struct llcc_tcm_data *tcm_data) { return NULL; } -static size_t llcc_tcm_get_slice_size(struct llcc_tcm_data *tcm_data) +static __maybe_unused size_t llcc_tcm_get_slice_size(struct llcc_tcm_data *tcm_data) { return 0; } -static void llcc_tcm_deactivate(struct llcc_tcm_data *tcm_data) +static __maybe_unused void llcc_tcm_deactivate(struct llcc_tcm_data *tcm_data) { } #endif