]> git.proxmox.com Git - mirror_ubuntu-jammy-kernel.git/commit
s390/pci: add missing EX_TABLE entries to __pcistg_mio_inuser()/__pcilg_mio_inuser()
authorHeiko Carstens <hca@linux.ibm.com>
Tue, 18 Oct 2022 11:48:34 +0000 (13:48 +0200)
committerStefan Bader <stefan.bader@canonical.com>
Mon, 28 Nov 2022 14:18:09 +0000 (15:18 +0100)
commit046aa988657958b02a7822cfad42f9e2caecbbe3
tree52968fb11ce9abd0a8f468f082cc19250bc32cde
parent07a1b55bed3c8d579c090c7fad0b593aeb0586d8
s390/pci: add missing EX_TABLE entries to __pcistg_mio_inuser()/__pcilg_mio_inuser()

BugLink: https://bugs.launchpad.net/bugs/1997981
commit 6ec803025cf3173a57222e4411097166bd06fa98 upstream.

For some exception types the instruction address points behind the
instruction that caused the exception. Take that into account and add
the missing exception table entry.

Cc: <stable@vger.kernel.org>
Fixes: f058599e22d5 ("s390/pci: Fix s390_mmio_read/write with MIO")
Reviewed-by: Niklas Schnelle <schnelle@linux.ibm.com>
Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
Signed-off-by: Vasily Gorbik <gor@linux.ibm.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Kamal Mostafa <kamal@canonical.com>
Signed-off-by: Stefan Bader <stefan.bader@canonical.com>
arch/s390/pci/pci_mmio.c