]> git.baikalelectronics.ru Git - kernel.git/commit
parisc/unaligned: Fix emulate_ldw() breakage
authorHelge Deller <deller@gmx.de>
Sun, 26 Jun 2022 23:39:11 +0000 (01:39 +0200)
committerHelge Deller <deller@gmx.de>
Mon, 27 Jun 2022 19:30:11 +0000 (21:30 +0200)
commitec989e380fc5f7bc19e46c76d3d326ecb93170f5
tree8e9c3aa687ecb1384751a3e1155059b19d2abbd9
parent95bff9fd66ecd812d590c69387965cb20664fd49
parisc/unaligned: Fix emulate_ldw() breakage

The commit 45d22c5e0598 broke the 32-bit load-word unalignment exception
handler because it calculated the wrong amount of bits by which the value
should be shifted. This patch fixes it.

Signed-off-by: Helge Deller <deller@gmx.de>
Fixes: 45d22c5e0598 ("parisc/unaligned: Rewrite inline assembly of emulate_ldw()")
Cc: stable@vger.kernel.org # v5.18
arch/parisc/kernel/unaligned.c