ARM: Fix kgdb breakpoint for Thumb2
authorRussell King (Oracle) <rmk+kernel@armlinux.org.uk>
Wed, 16 Feb 2022 15:37:38 +0000 (15:37 +0000)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 8 Mar 2022 18:12:48 +0000 (19:12 +0100)
commitf14a0244b1ba828d2cb95a1cd2ac3157db4213b7
treeaa820c379c6c69f14995cd2566ebc5ce9aefeac4
parentc9cfcdd111d7f82831ec9f205f4370427739b9d5
ARM: Fix kgdb breakpoint for Thumb2

commit d920eaa4c4559f59be7b4c2d26fa0a2e1aaa3da9 upstream.

The kgdb code needs to register an undef hook for the Thumb UDF
instruction that will fault in order to be functional on Thumb2
platforms.

Reported-by: Johannes Stezenbach <js@sig21.net>
Tested-by: Johannes Stezenbach <js@sig21.net>
Fixes: 5cbad0ebf45c ("kgdb: support for ARCH=arm")
Signed-off-by: Russell King (Oracle) <rmk+kernel@armlinux.org.uk>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
arch/arm/kernel/kgdb.c