On Tue, Nov 5, 2019 at 6:56 PM Kuninori Morimoto < kuninori.morimoto.gx@renesas.com> wrote:
Hi Ranjani
Thank you for your feedback
Do you mean [7/9] patch ? It merges snd_soc_instantiate_card() and snd_soc_bind_card(). Thus, snd_soc_bind_card() is still exist. Or am I misunderstanding ?
Oh yes, sorry I misread that. So why not remove cleanup_card_resources
and move everything to snd_soc_unbind_card()?
Good question :)
Indeed snd_soc_bind_card() and snd_soc_unbind_card() are paired function. We want to merge cleanup_card_resources() and snd_soc_unbind_card(). But, can you check snd_soc_unbind_card() ? unbind() is caring - card->instantiated - snd_soc_flush_all_delayed_work(card); - unbind_card_list
Actually I tried to merge cleanup() and unbind() into one, but then, the code became not simple. So I gave up this time. But, we might can do it in the future if soc-core is more cleanuped/simpled.
OK, makes sense. In that case, this series looks good to go.
Reviewed-by: Ranjani Sridharan ranjani.sridharan@linux.intel.com
Thank you for your help !! Best regards
Kuninori Morimoto