On Tue, Nov 6, 2018 at 4:33 AM Jia-Ju Bai <baijiaju1...@gmail.com> wrote:
> The function coh901318_alloc_chan_resources() calls spin_lock_irqsave() > before calling coh901318_config(). > But coh901318_config() calls spin_lock_irqsave() again in its > definition, which may cause a double-lock bug. > > Because coh901318_config() is only called by > coh901318_alloc_chan_resources(), the bug fix is to remove the > calls to spin-lock and -unlock functions in coh901318_config(). > > Signed-off-by: Jia-Ju Bai <baijiaju1...@gmail.com> Reviewed-by: Linus Walleij <linus.wall...@linaro.org> Yours, Linus Walleij