asoc: Use soc_find_component_locked API
Use locked version of soc_find_component API
to avoid page fault issues.
Change-Id: Ie92e502d3ad6a11e33e0977b1a86bd362b83b7cd
diff --git a/asoc/kona.c b/asoc/kona.c
index 33c24f1..6fcf105 100644
--- a/asoc/kona.c
+++ b/asoc/kona.c
@@ -7798,7 +7798,7 @@
ret = -EINVAL;
goto err;
}
- if (soc_find_component(wsa_of_node, NULL)) {
+ if (soc_find_component_locked(wsa_of_node, NULL)) {
/* WSA device registered with ALSA core */
wsa881x_dev_info[found].of_node = wsa_of_node;
wsa881x_dev_info[found].index = i;
@@ -7895,7 +7895,7 @@
ret = -EINVAL;
goto err;
}
- if (soc_find_component(aux_codec_of_node, NULL)) {
+ if (soc_find_component_locked(aux_codec_of_node, NULL)) {
/* AUX codec registered with ALSA core */
aux_cdc_dev_info[codecs_found].of_node =
aux_codec_of_node;