1
linux/arch/sparc64/kernel
David S. Miller e3c71a3291 sparc: Fix resource flags for PCI children in OF device tree.
When a device is under an EBUS or ISA bus, the resource flags
don't get set properly.

Fix this by re-evaluating the resource flags at each level of
bus as we apply ranges on the way to the root.  And let PCI
override any existing flags setting, but don't let the
default flags calculator make such overrides.

Signed-off-by: David S. Miller <davem@davemloft.net>
2008-08-28 22:59:10 -07:00
..
asm-offsets.c
audit.c
auxio.c sparc: don't use asm/of_device.h 2008-08-07 15:33:36 -07:00
central.c sparc64/kernel/: make code static 2008-07-17 21:38:08 -07:00
cherrs.S
chmc.c
compat_audit.c sparc, sparc64: use arch/sparc/include 2008-07-27 23:00:59 +02:00
cpu.c
ds.c sparc64/kernel/: make code static 2008-07-17 21:38:08 -07:00
dtlb_miss.S
dtlb_prot.S
ebus.c sparc: don't use asm/of_device.h 2008-08-07 15:33:36 -07:00
entry.h sparc64: tracehook syscall 2008-07-27 17:28:55 -07:00
etrap.S
fpu_traps.S
ftrace.c
getsetcc.S
head.S
helpers.S
hvapi.c sparc64: Add missing hypervisor service group numbers. 2008-07-18 00:43:52 -07:00
hvcalls.S
hvtramp.S
idprom.c
init_task.c
iommu_common.h PAGE_ALIGN(): correctly handle 64-bit values on 32-bit architectures 2008-07-24 10:47:21 -07:00
iommu.c
irq.c sparc64: Implement IRQ stacks. 2008-08-12 18:33:56 -07:00
itlb_miss.S
ivec.S
kgdb.c
kprobes.c kprobes: improve kretprobe scalability with hashed locking 2008-07-25 10:53:30 -07:00
kstack.h sparc64: Handle stack trace attempts before irqstacks are setup. 2008-08-13 17:20:04 -07:00
ktlb.S
ldc.c sparc64: Fix lockdep issues in LDC protocol layer. 2008-07-22 22:34:29 -07:00
Makefile
mdesc.c
misctrap.S
module.c
of_device.c sparc: Fix resource flags for PCI children in OF device tree. 2008-08-28 22:59:10 -07:00
pci_common.c sparc: don't use asm/of_device.h 2008-08-07 15:33:36 -07:00
pci_fire.c
pci_impl.h
pci_msi.c sparc64/kernel/: make code static 2008-07-17 21:38:08 -07:00
pci_psycho.c sparc: don't use asm/of_device.h 2008-08-07 15:33:36 -07:00
pci_sabre.c sparc: don't use asm/of_device.h 2008-08-07 15:33:36 -07:00
pci_schizo.c sparc: don't use asm/of_device.h 2008-08-07 15:33:36 -07:00
pci_sun4v_asm.S
pci_sun4v.c sparc64/kernel/: make code static 2008-07-17 21:38:08 -07:00
pci_sun4v.h
pci.c sparc64: fix up bus_id changes in sparc core code 2008-07-21 21:55:03 -07:00
power.c sparc: don't use asm/of_device.h 2008-08-07 15:33:36 -07:00
process.c sparc64: Implement IRQ stacks. 2008-08-12 18:33:56 -07:00
prom.c sparc: don't use asm/of_device.h 2008-08-07 15:33:36 -07:00
ptrace.c sparc64: tracehook syscall 2008-07-27 17:28:55 -07:00
rtrap.S sparc64: tracehook: TIF_NOTIFY_RESUME 2008-07-27 17:32:19 -07:00
sbus.c
setup.c
signal32.c sparc64: tracehook_signal_handler 2008-07-27 17:32:35 -07:00
signal.c arch/sparc64/kernel/signal.c: removed duplicated #include 2008-08-04 13:51:36 -07:00
smp.c sparc64: Don't MAGIC_SYSRQ ifdef smp_fetch_global_regs and support code. 2008-08-09 16:25:26 -07:00
sparc64_ksyms.c sparc64: Kill __show_regs(). 2008-07-31 20:33:43 -07:00
spiterrs.S
sstate.c
stacktrace.c sparc64: Handle stack trace attempts before irqstacks are setup. 2008-08-13 17:20:04 -07:00
starfire.c
sun4v_ivec.S
sun4v_tlb_miss.S
sys32.S
sys_sparc32.c sparc64: Use kernel/uid16.c helpers instead of own copy. 2008-08-06 23:11:08 -07:00
sys_sparc.c flag parameters: pipe 2008-07-24 10:47:28 -07:00
syscalls.S sparc64: tracehook syscall 2008-07-27 17:28:55 -07:00
sysfs.c sysdev: Pass the attribute to the low level sysdev show/store function 2008-07-21 21:55:02 -07:00
systbls.h
systbls.S sparc64: Use kernel/uid16.c helpers instead of own copy. 2008-08-06 23:11:08 -07:00
time.c sparc: don't use asm/of_device.h 2008-08-07 15:33:36 -07:00
trampoline.S
traps.c sparc64: Implement IRQ stacks. 2008-08-12 18:33:56 -07:00
tsb.S
ttable.S sparc64: Convert to generic helpers for IPI function calls. 2008-07-17 23:44:50 -07:00
una_asm.S
unaligned.c sparc: Use new '%pS' infrastructure to print symbols. 2008-07-17 22:11:32 -07:00
us2e_cpufreq.c
us3_cpufreq.c
utrap.S
vio.c sparc64: fix up bus_id changes in sparc core code 2008-07-21 21:55:03 -07:00
viohs.c
visemul.c
vmlinux.lds.S
winfixup.S