]> git.baikalelectronics.ru Git - kernel.git/commit
parisc: mask out enable and reserved bits from sba imask
authorSven Schnelle <svens@stackframe.org>
Tue, 11 Aug 2020 16:19:19 +0000 (18:19 +0200)
committerHelge Deller <deller@gmx.de>
Wed, 12 Aug 2020 01:55:40 +0000 (03:55 +0200)
commit4a8f4db693575a09f61463743acfe4d93c4c5c56
tree14b04c8fdd5c6c69ac52a0b46f3e372bccd74007
parentcedeb3f6f9c20efd256442fbd4048a1307b86c44
parisc: mask out enable and reserved bits from sba imask

When using kexec the SBA IOMMU IBASE might still have the RE
bit set. This triggers a WARN_ON when trying to write back the
IBASE register later, and it also makes some mask calculations fail.

Cc: <stable@vger.kernel.org>
Signed-off-by: Sven Schnelle <svens@stackframe.org>
Signed-off-by: Helge Deller <deller@gmx.de>
drivers/parisc/sba_iommu.c