linux-stable-rt/arch/powerpc/kernel
Akinobu Mita de2780a3d8 powerpc/pseries: Improve error code on reconfiguration notifier failure
Reconfiguration notifier call for device node may fail by several reasons,
but it always assumes kmalloc failures.

This enables reconfiguration notifier call chain to get the actual error
code rather than -ENOMEM by converting all reconfiguration notifier calls
to return encapsulate error code with notifier_from_errno().

Signed-off-by: Akinobu Mita <akinobu.mita@gmail.com>
Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Cc: Paul Mackerras <paulus@samba.org>
Cc: linuxppc-dev@lists.ozlabs.org
Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
2011-06-29 17:48:24 +10:00
..
vdso32
vdso64
.gitignore
Makefile powerpc/ftrace: Implement raw syscall tracepoints on PowerPC 2011-05-26 13:38:57 +10:00
align.c
asm-offsets.c powerpc/85xx: Save scratch registers to thread info instead of using SPRGs. 2011-06-22 21:44:55 -05:00
audit.c
btext.c
cacheinfo.c
cacheinfo.h
clock.c
compat_audit.c
cpu_setup_6xx.S
cpu_setup_44x.S
cpu_setup_a2.S
cpu_setup_fsl_booke.S
cpu_setup_pa6t.S
cpu_setup_power7.S
cpu_setup_ppc970.S
cputable.c
crash.c
crash_dump.c
dbell.c
dma-iommu.c
dma-swiotlb.c
dma.c
e500-pmu.c
entry_32.S
entry_64.S
exceptions-64e.S powerpc/book3e-64: Reraise doorbell when masked by soft-irq-disable 2011-06-29 16:40:59 +10:00
exceptions-64s.S
firmware.c
fpu.S
fsl_booke_entry_mapping.S
ftrace.c powerpc/ftrace: Implement raw syscall tracepoints on PowerPC 2011-05-26 13:38:57 +10:00
head_8xx.S
head_32.S
head_40x.S
head_44x.S
head_64.S powerpc: Fix early boot accounting of CPUs 2011-06-17 16:19:51 +10:00
head_booke.h powerpc/85xx: Save scratch registers to thread info instead of using SPRGs. 2011-06-22 21:44:55 -05:00
head_fsl_booke.S powerpc/85xx: Save scratch registers to thread info instead of using SPRGs. 2011-06-22 21:44:55 -05:00
hw_breakpoint.c
ibmebus.c
idle.c
idle_6xx.S
idle_book3e.S
idle_e500.S powerpc/e500mc: Add support for the wait instruction in e500_idle 2011-06-27 08:36:15 -05:00
idle_power4.S
idle_power7.S
init_task.c
io-workarounds.c
io.c
iomap.c
iommu.c
irq.c powerpc/book3e-64: Reraise doorbell when masked by soft-irq-disable 2011-06-29 16:40:59 +10:00
isa-bridge.c
kgdb.c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial 2011-05-23 09:12:26 -07:00
kprobes.c
kvm.c
kvm_emul.S
l2cr_6xx.S
legacy_serial.c
lparcfg.c
machine_kexec.c
machine_kexec_32.c
machine_kexec_64.c
misc.S
misc_32.S
misc_64.S powerpc/maple: Enable scom access functions on Maple 2011-06-29 17:48:20 +10:00
module.c
module_32.c
module_64.c
mpc7450-pmu.c
msi.c
nvram_64.c
of_platform.c
paca.c
pci-common.c powerpc/pci: Move FSL fixup from 32-bit to common 2011-06-22 21:44:57 -05:00
pci_32.c powerpc/pci: Move FSL fixup from 32-bit to common 2011-06-22 21:44:57 -05:00
pci_64.c
pci_dn.c
pci_of_scan.c
perf_callchain.c
perf_event.c
perf_event_fsl_emb.c
pmc.c
power4-pmu.c
power5+-pmu.c
power5-pmu.c
power6-pmu.c
power7-pmu.c
ppc32.h
ppc970-pmu.c
ppc_ksyms.c
ppc_save_regs.S
proc_powerpc.c
process.c powerpc: mmu_gather rework 2011-05-25 08:39:13 -07:00
prom.c powerpc/pseries: Improve error code on reconfiguration notifier failure 2011-06-29 17:48:24 +10:00
prom_init.c
prom_init_check.sh
prom_parse.c
ptrace.c powerpc/ftrace: Implement raw syscall tracepoints on PowerPC 2011-05-26 13:38:57 +10:00
ptrace32.c
reloc_64.S
rtas-proc.c
rtas-rtc.c
rtas.c
rtas_flash.c
rtas_pci.c
rtasd.c
setup-common.c
setup.h
setup_32.c powerpc: Fix early boot accounting of CPUs 2011-06-17 16:19:51 +10:00
setup_64.c powerpc: Fix early boot accounting of CPUs 2011-06-17 16:19:51 +10:00
signal.c
signal.h
signal_32.c
signal_64.c
smp-tbsync.c
smp.c powerpc/book3e-64: Reraise doorbell when masked by soft-irq-disable 2011-06-29 16:40:59 +10:00
softemu8xx.c
stacktrace.c
suspend.c
swsusp.c PM / Hibernate: Remove arch_prepare_suspend() 2011-05-24 23:35:55 +02:00
swsusp_32.S
swsusp_64.c
swsusp_asm64.S
swsusp_booke.S
sys_ppc32.c
syscalls.c
sysfs.c
systbl.S
systbl_chk.c
systbl_chk.sh
tau_6xx.c
time.c
traps.c
udbg.c
udbg_16550.c
vdso.c
vecemu.c
vector.S
vio.c
vmlinux.lds.S