]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
dmaengine: idxd: fix device leaks on compat bind and unbind
authorJohan Hovold <johan@kernel.org>
Mon, 17 Nov 2025 16:12:48 +0000 (17:12 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 23 Jan 2026 10:18:48 +0000 (11:18 +0100)
commit0c97ff108f825a70c3bb29d65ddf0a013d231bb9
tree8b724180fbddc4553f5288e4214287150383cda2
parent8f7a391211381ed2f6802032c78c7820d166bc49
dmaengine: idxd: fix device leaks on compat bind and unbind

commit 799900f01792cf8b525a44764f065f83fcafd468 upstream.

Make sure to drop the reference taken when looking up the idxd device as
part of the compat bind and unbind sysfs interface.

Fixes: 6e7f3ee97bbe ("dmaengine: idxd: move dsa_drv support to compatible mode")
Cc: stable@vger.kernel.org # 5.15
Cc: Dave Jiang <dave.jiang@intel.com>
Signed-off-by: Johan Hovold <johan@kernel.org>
Link: https://patch.msgid.link/20251117161258.10679-7-johan@kernel.org
Signed-off-by: Vinod Koul <vkoul@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/dma/idxd/compat.c