]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
usb: host: tegra: Remove manual wake IRQ disposal
authorWayne Chang <waynec@nvidia.com>
Thu, 15 Jan 2026 10:36:21 +0000 (18:36 +0800)
committerSasha Levin <sashal@kernel.org>
Wed, 4 Mar 2026 12:21:14 +0000 (07:21 -0500)
commitd54f00547c210940e53110338da00fc82228d2b2
tree3f453668376e427b9d94f9a49b9bf76796e04964
parenta50006e7ba0e31b49a00a3d4fef89161298f866e
usb: host: tegra: Remove manual wake IRQ disposal

[ Upstream commit ef548189fd3f44786fb813af0018cc8b3bbed2b9 ]

We found that calling irq_dispose_mapping() caused a kernel warning
when removing the driver. The IRQs are obtained using
platform_get_irq(), which returns a Linux virtual IRQ number directly
managed by the device core, not by the OF subsystem. Therefore, the
driver should not call irq_dispose_mapping() for these IRQs.

Fixes: 5df186e2ef11 ("usb: xhci: tegra: Support USB wakeup function for Tegra234")
Cc: stable@vger.kernel.org
Signed-off-by: Wayne Chang <waynec@nvidia.com>
Signed-off-by: Wei-Cheng Chen <weichengc@nvidia.com>
Link: https://patch.msgid.link/20260115103621.587366-1-weichengc@nvidia.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/usb/host/xhci-tegra.c