]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
habanalabs: prevent CPU soft lockup on Palladium
authorOded Gabbay <oded.gabbay@gmail.com>
Sun, 31 Mar 2019 18:37:42 +0000 (21:37 +0300)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 31 May 2019 13:43:44 +0000 (06:43 -0700)
commit9965948a3bbcaccc1e9cf3d41e7c6675b2e1c032
tree51a570e2f7ce366af4182d86444fa40c26b6a265
parent1955cfc8164245cea716dbff43b3a641e01c6692
habanalabs: prevent CPU soft lockup on Palladium

[ Upstream commit e850b89f50d2c1439f58d547b888ee6e43312dea ]

Unmapping ptes in the device MMU on Palladium can take a long time, which
can cause a kernel BUG of CPU soft lockup.

This patch minimize the chances for this bug by sleeping a little between
unmapping ptes.

Signed-off-by: Oded Gabbay <oded.gabbay@gmail.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/misc/habanalabs/memory.c