diff options
author | Cezary Rojewski <cezary.rojewski@intel.com> | 2022-12-02 16:28:32 +0100 |
---|---|---|
committer | Mark Brown <broonie@kernel.org> | 2022-12-05 15:05:24 +0100 |
commit | b3eefa5d8dbfe5286c3308fa706fc9c45b38fe19 (patch) | |
tree | 19630c1f5fc1f7ee6ca0d6cf4f5d29b249f861d1 /sound/soc/intel/avs/skl.c | |
parent | ASoC: Intel: avs: Introduce debug-context aware helpers (diff) | |
download | linux-b3eefa5d8dbfe5286c3308fa706fc9c45b38fe19.tar.xz linux-b3eefa5d8dbfe5286c3308fa706fc9c45b38fe19.zip |
ASoC: Intel: avs: Make enable_logs() dependent on DEBUG_FS
Without debug filesystem present, this code is redundant.
Operations: log_buffer_status and log_buffer_offset are left as is as
EXCEPTION_CAUGHT and even unexpected LOG_BUFFER_STATUS notifications may
occur without user ever touching debugfs.
Signed-off-by: Cezary Rojewski <cezary.rojewski@intel.com>
Link: https://lore.kernel.org/r/20221202152841.672536-8-cezary.rojewski@intel.com
Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'sound/soc/intel/avs/skl.c')
-rw-r--r-- | sound/soc/intel/avs/skl.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/sound/soc/intel/avs/skl.c b/sound/soc/intel/avs/skl.c index 936cd44eb73e..c5edb0b0df14 100644 --- a/sound/soc/intel/avs/skl.c +++ b/sound/soc/intel/avs/skl.c @@ -12,8 +12,9 @@ #include "avs.h" #include "messages.h" -static int skl_enable_logs(struct avs_dev *adev, enum avs_log_enable enable, u32 aging_period, - u32 fifo_full_period, unsigned long resource_mask, u32 *priorities) +static int __maybe_unused +skl_enable_logs(struct avs_dev *adev, enum avs_log_enable enable, u32 aging_period, + u32 fifo_full_period, unsigned long resource_mask, u32 *priorities) { struct skl_log_state_info *info; u32 size, num_cores = adev->hw_cfg.dsp_cores; @@ -111,10 +112,10 @@ const struct avs_dsp_ops skl_dsp_ops = { .load_basefw = avs_cldma_load_basefw, .load_lib = avs_cldma_load_library, .transfer_mods = avs_cldma_transfer_modules, - .enable_logs = skl_enable_logs, .log_buffer_offset = skl_log_buffer_offset, .log_buffer_status = skl_log_buffer_status, .coredump = skl_coredump, .d0ix_toggle = skl_d0ix_toggle, .set_d0ix = skl_set_d0ix, + AVS_SET_ENABLE_LOGS_OP(skl) }; |