]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
accel/amdxdna: Clear mailbox interrupt register during channel creation
authorLizhi Hou <lizhi.hou@amd.com>
Fri, 7 Nov 2025 18:11:15 +0000 (10:11 -0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 18 Dec 2025 13:02:59 +0000 (14:02 +0100)
commit677b91705b351951bb50edee9cdd868757d39b09
treed2f352703e7f5351d221d80eba8a15c3a305edb6
parent8e2121a40c39e26e8ba8cffbe30a00f607379b65
accel/amdxdna: Clear mailbox interrupt register during channel creation

[ Upstream commit 6ff9385c07aa311f01f87307e6256231be7d8675 ]

The mailbox interrupt register is not always cleared when a mailbox channel
is created. This can leave stale interrupt states from previous operations.

Fix this by explicitly clearing the interrupt register in the mailbox
channel creation function.

Fixes: b87f920b9344 ("accel/amdxdna: Support hardware mailbox")
Reviewed-by: Maciej Falkowski <maciej.falkowski@linux.intel.com>
Signed-off-by: Lizhi Hou <lizhi.hou@amd.com>
Link: https://patch.msgid.link/20251107181115.1293158-1-lizhi.hou@amd.com
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/accel/amdxdna/amdxdna_mailbox.c