linux/arch/powerpc
Benjamin Herrenschmidt 636802ef96 powerpc: Don't use __put_user() in patch_instruction
patch_instruction() can be called very early on ppc32, when the kernel
isn't yet running at it's linked address. That can cause the !
is_kernel_addr() test in __put_user() to trip and call might_sleep()
which is very bad at that point during boot.

Use a lower level function instead for now, at least until we get to
rework ppc32 boot process to do the code patching later, like ppc64
does.

Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
2012-09-05 16:05:23 +10:00
..
boot
configs Revert "powerpc: Update g5_defconfig" 2012-08-24 20:55:55 +10:00
include/asm powerpc/powernv: Always go into nap mode when CPU is offline 2012-09-05 16:05:20 +10:00
kernel powerpc: Make sure IPI handlers see data written by IPI senders 2012-09-05 16:05:22 +10:00
kvm
lib powerpc: Don't use __put_user() in patch_instruction 2012-09-05 16:05:23 +10:00
math-emu
mm powerpc/vphn: Fix arch_update_cpu_topology() return value 2012-09-05 16:05:19 +10:00
net
oprofile
perf powerpc/perf: Use pmc_overflow() to detect rolled back events 2012-08-24 20:26:10 +10:00
platforms powerpc/powernv: Always go into nap mode when CPU is offline 2012-09-05 16:05:20 +10:00
sysdev powerpc: Make sure IPI handlers see data written by IPI senders 2012-09-05 16:05:22 +10:00
xmon powerpc: Fixup whitespace in xmon 2012-08-24 20:26:03 +10:00
Kconfig
Kconfig.debug
Makefile
relocs_check.pl