From: Mark Brown Date: Fri, 25 Nov 2022 14:36:56 +0000 (+0000) Subject: firmware: cs_dsp: Switch to using namespaced exports X-Git-Tag: v6.6.17~5842^2^2~68 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=af406c90977241bbaa436b121d3e79b1b2ffeeb2;p=platform%2Fkernel%2Flinux-rpi.git firmware: cs_dsp: Switch to using namespaced exports Merge series from Richard Fitzgerald : Use EXPORT_SYMBOL_NS_GPL() instead of EXPORT_SYMBOL_GPL() and patch the three drivers that use cs_dsp to add the MODULE_IMPORT_NS(). To make the namespace more specific the KConfig symbol for cs_dsp is changed from CS_DSP to FW_CS_DSP. --- af406c90977241bbaa436b121d3e79b1b2ffeeb2 diff --cc drivers/firmware/cirrus/cs_dsp.c index 17b7198,f8b56f8..f558b39 --- a/drivers/firmware/cirrus/cs_dsp.c +++ b/drivers/firmware/cirrus/cs_dsp.c @@@ -780,12 -776,9 +780,12 @@@ int cs_dsp_coeff_write_ctrl(struct cs_d if (ctl->enabled && ctl->dsp->running) ret = cs_dsp_coeff_write_ctrl_raw(ctl, off, buf, len); - return ret; + if (ret < 0) + return ret; + + return 1; } - EXPORT_SYMBOL_GPL(cs_dsp_coeff_write_ctrl); + EXPORT_SYMBOL_NS_GPL(cs_dsp_coeff_write_ctrl, FW_CS_DSP); static int cs_dsp_coeff_read_ctrl_raw(struct cs_dsp_coeff_ctl *ctl, unsigned int off, void *buf, size_t len)