s390/futex: add missing EX_TABLE entry to __futex_atomic_op()
authorHeiko Carstens <hca@linux.ibm.com>
Tue, 18 Oct 2022 11:44:11 +0000 (13:44 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 3 Nov 2022 14:49:16 +0000 (23:49 +0900)
commitc6ca9cc3e17a8c6d65460f9c80a92842e3d807cd
tree20fa24f968638d0e744a0832f1500de10d92ba41
parent4dfd6a477a1525773469feaf3c514b2c0fef76b5
s390/futex: add missing EX_TABLE entry to __futex_atomic_op()

commit a262d3ad6a433e4080cecd0a8841104a5906355e 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>
Reviewed-by: Vasily Gorbik <gor@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>
arch/s390/include/asm/futex.h