android_kernel_motorola_sm6225/arch/powerpc/platforms/pseries
Michael Ellerman d385366a9b [POWERPC] Simplify rtas_change_msi() error semantics
Currently rtas_change_msi() returns either the error code from RTAS, or if
the RTAS call succeeded the number of irqs that were configured by RTAS.
This makes checking the return value more complicated than it needs to be.

Instead, have rtas_change_msi() check that the number of irqs configured by
RTAS is equal to what we requested - and return an error otherwise. This makes
the return semantics match the usual 0 for success, something else for error.

Signed-off-by: Michael Ellerman <michael@ellerman.id.au>
Signed-off-by: Paul Mackerras <paulus@samba.org>
2007-10-03 09:11:39 +10:00
..
eeh.c [POWERPC] pseries: device node status can be "ok" or "okay" 2007-10-02 22:09:56 +10:00
eeh_cache.c [POWERPC] EEH: Fix PCI bridge handling bug 2007-08-17 11:01:50 +10:00
eeh_driver.c [POWERPC] Tweak EEH copyright info 2007-06-14 22:29:56 +10:00
eeh_event.c [POWERPC] Rename get_property to of_get_property: arch/powerpc 2007-04-13 03:55:19 +10:00
eeh_sysfs.c [POWERPC] Show EEH per-device false positives 2007-06-14 22:29:55 +10:00
firmware.c [POWERPC] Fix future firmware feature fixups function failure 2007-07-22 21:30:58 +10:00
hotplug-cpu.c [POWERPC] Rename get_property to of_get_property: arch/powerpc 2007-04-13 03:55:19 +10:00
hvCall.S [POWERPC] Bypass hcall stats until cpu features have run 2007-03-22 15:01:43 +11:00
hvCall_inst.c [PATCH] mark struct file_operations const 2 2007-02-12 09:48:44 -08:00
hvconsole.c [POWERPC] clean up pseries hcall interfaces 2006-08-01 16:19:15 +10:00
hvcserver.c [PATCH] powerpc/pseries: Change H_StudlyCaps to H_SHOUTING_CAPS 2006-04-01 22:36:57 +11:00
iommu.c [POWERPC] Minor pSeries IOMMU debug cleanup 2007-05-10 21:28:13 +10:00
Kconfig [POWERPC] Split several platforms into their respective Kconfig file 2007-03-22 10:07:32 -05:00
kexec.c [POWERPC] Fix compile error with kexec and CONFIG_SMP=n 2007-05-10 22:17:18 +10:00
lpar.c [POWERPC] Clean out a bunch of duplicate includes 2007-08-17 11:01:51 +10:00
Makefile [POWERPC] Add EEH sysfs blinkenlights 2007-06-14 22:29:55 +10:00
msi.c [POWERPC] Simplify rtas_change_msi() error semantics 2007-10-03 09:11:39 +10:00
nvram.c [POWERPC] Rename get_property to of_get_property: arch/powerpc 2007-04-13 03:55:19 +10:00
pci.c [POWERPC] Rename get_property to of_get_property: arch/powerpc 2007-04-13 03:55:19 +10:00
pci_dlpar.c [POWERPC] Rewrite IO allocation & mapping on powerpc64 2007-06-14 22:29:56 +10:00
plpar_wrappers.h [POWERPC] Fix Kexec/Kdump for power6 2007-06-25 17:03:33 +10:00
power.c remove "struct subsystem" as it is no longer needed 2007-05-02 18:57:59 -07:00
pseries.h [POWERPC] Fix future firmware feature fixups function failure 2007-07-22 21:30:58 +10:00
ras.c PCI: Cleanup the includes of <linux/pci.h> 2007-05-02 19:02:35 -07:00
reconfig.c [POWERPC] Generalise device_node flag interface 2007-07-10 21:53:46 +10:00
rtasd.c [POWERPC] pseries: Eliminate global error_log_cnt variable 2007-08-17 11:01:52 +10:00
scanlog.c [PATCH] mark struct file_operations const 2 2007-02-12 09:48:44 -08:00
setup.c [POWERPC] Fix future firmware feature fixups function failure 2007-07-22 21:30:58 +10:00
smp.c [POWERPC] Cleanup pseries smp initialisation code 2007-02-14 11:50:03 +11:00
xics.c [POWERPC] Add an optional device_node pointer to the irq_host 2007-09-14 01:33:20 +10:00
xics.h IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00