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:09:36 +0000 (19:09 +0100)
commit6b6341049086e9a20a33695f8c4ebb6ba3d4e073
tree6684ef77f4464eaf3437fc3e200f771e482e0a61
parentfefe4cb4a6403d24dd227b3a5667f462ba17dce9
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