summaryrefslogtreecommitdiffstats
path: root/scripts/decode_stacktrace.sh
diff options
context:
space:
mode:
authorHongjian Dai <daihongjian@kylinsec.com.cn>2026-09-30 00:43:40 +0800
committerAndi Shyti <andi.shyti@kernel.org>2026-10-01 13:51:54 +0200
commitc98bf3b86609a18ab16d067280257326e557c636 (patch)
treeeb6432da9d1b1e2e1005027ff641ef6563663acb /scripts/decode_stacktrace.sh
parent840d8acc87925deb3c75566fde9ca81d2f47f98c (diff)
downloadlinux-stable-c98bf3b86609a18ab16d067280257326e557c636.tar.gz
linux-stable-c98bf3b86609a18ab16d067280257326e557c636.zip
i2c: at91: release DMA channels when probe defers
at91_twi_probe_master() can return -EPROBE_DEFER from at91_init_twi_recovery_info() after at91_twi_configure_dma() has already claimed the tx/rx DMA channels. at91_twi_probe() then returns without releasing them, and since dma_request_chan() is not devres-managed the channels leak on every deferred probe attempt. Release the channels before deferring the probe. Fixes: f7eeb1af8537 ("i2c: at91: release DMA channels on remove and probe error") Assisted-by: LLM Signed-off-by: Hongjian Dai <daihongjian@kylinsec.com.cn> Signed-off-by: Andi Shyti <andi.shyti@kernel.org> Link: https://patch.msgid.link/7D85C6CB6BF0A82E+20260929164340.41628-1-daihongjian@kylinsec.com.cn
Diffstat (limited to 'scripts/decode_stacktrace.sh')
0 files changed, 0 insertions, 0 deletions