]> www.infradead.org Git - users/jedix/linux-maple.git/commit
powerpc: Copy down exception vectors after feature fixups
authorAnton Blanchard <anton@samba.org>
Mon, 14 Nov 2011 12:54:47 +0000 (12:54 +0000)
committerMaxim Uvarov <maxim.uvarov@oracle.com>
Thu, 8 Dec 2011 19:18:52 +0000 (11:18 -0800)
commit727b57df28937fb42363e783d36fb176f0a142b0
tree2457e6fcee400e17f9160209ea1a44916917221b
parentb8a8dfe44e6ba4225224bcbcd31135277e83492f
powerpc: Copy down exception vectors after feature fixups

commit d715e433b7ad19c02fc4becf0d5e9a59f97925de upstream.

kdump fails because we try to execute an HV only instruction. Feature
fixups are being applied after we copy the exception vectors down to 0
so they miss out on any updates.

We have always had this issue but it only became critical in v3.0
when we added CFAR support (breaks POWER5) and v3.1 when we added
POWERNV (breaks everyone).

Signed-off-by: Anton Blanchard <anton@samba.org>
Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
arch/powerpc/include/asm/sections.h
arch/powerpc/include/asm/synch.h
arch/powerpc/kernel/kvm.c
arch/powerpc/kernel/setup_32.c
arch/powerpc/kernel/setup_64.c
arch/powerpc/lib/feature-fixups.c