diff options
| author | Yuho Choi <oss.patchbox@gmail.com> | 2026-09-23 19:54:21 -0400 |
|---|---|---|
| committer | Manivannan Sadhasivam <manivannan.sadhasivam@oss.qualcomm.com> | 2026-09-26 13:35:30 +0200 |
| commit | 3ae2c076ed38afe76b4c223fbc2e87738a5b44dd (patch) | |
| tree | 25e325a4eabe1b9e8352570bce47ab59045a48cf /tools/perf/scripts/python/stackcollapse.py | |
| parent | ba9eee2d6f7926ca665d94bd4b8b8c962dec37eb (diff) | |
| download | linux-next-3ae2c076ed38afe76b4c223fbc2e87738a5b44dd.tar.gz linux-next-3ae2c076ed38afe76b4c223fbc2e87738a5b44dd.zip | |
bus: mhi: ep: Use IRQF_NO_AUTOEN flag in request_irq()
mhi_ep_register_controller() sets IRQ_NOAUTOEN on the doorbell IRQ
descriptor before request_irq(), and the flag is never cleared on the
error paths or in mhi_ep_unregister_controller(), so it stays on the
descriptor after the IRQ is freed.
Pass IRQF_NO_AUTOEN to request_irq() instead. It keeps the IRQ disabled
until mhi_ep_power_up() enables it, without leaving state behind on the
descriptor.
Signed-off-by: Yuho Choi <oss.patchbox@gmail.com>
Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@oss.qualcomm.com>
Reviewed-by: Manivannan Sadhasivam <manivannan.sadhasivam@oss.qualcomm.com>
Link: https://patch.msgid.link/20260923235430.703236-1-oss.patchbox@gmail.com
Diffstat (limited to 'tools/perf/scripts/python/stackcollapse.py')
0 files changed, 0 insertions, 0 deletions
