From: Tiejun Chen Date: Wed, 22 Aug 2012 16:10:20 +0000 (+0000) Subject: powerpc/kgdb: Restore current_thread_info properly X-Git-Tag: v3.6-rc4~13^2~7 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5f630401f9e98bd062733b5bbef096dbf2158066;p=pandora-kernel.git powerpc/kgdb: Restore current_thread_info properly For powerpc BooKE and e200, singlestep is handled on the critical/dbg exception stack. This causes current_thread_info() to fail for kgdb internal, so previously We work around this issue by copying the thread_info from the kernel stack before calling kgdb_handle_exception, and copying it back afterwards. But actually we don't do this properly. We should backup current_thread_info then restore that when exit. Signed-off-by: Tiejun Chen Signed-off-by: Benjamin Herrenschmidt --- Reading git-diff-tree failed