diff options
author | Kumar Gala <galak@kernel.crashing.org> | 2007-06-27 18:09:43 (GMT) |
---|---|---|
committer | Kumar Gala <galak@kernel.crashing.org> | 2007-06-29 06:58:45 (GMT) |
commit | a4c9e328279d55622d56507629d6b8942e8cc9c9 (patch) | |
tree | 6e1791cfdfd6c0b9e56f1b154fca715b9aed9fbd /include/asm-powerpc | |
parent | 58083dade53cd434e134cd26ae5e89061f6de1ff (diff) | |
download | linux-fsl-qoriq-a4c9e328279d55622d56507629d6b8942e8cc9c9.tar.xz |
[POWERPC] Use ppc64 style list management for pci_controller on ppc32
Use the ppc64 style list management and allocation functions for
pci_controllers. This makes the pci_controller structs just a bit more
common between ppc32 & ppc64.
Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
Diffstat (limited to 'include/asm-powerpc')
-rw-r--r-- | include/asm-powerpc/pci-bridge.h | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/include/asm-powerpc/pci-bridge.h b/include/asm-powerpc/pci-bridge.h index 69ea865..e72c2a6 100644 --- a/include/asm-powerpc/pci-bridge.h +++ b/include/asm-powerpc/pci-bridge.h @@ -2,9 +2,11 @@ #define _ASM_POWERPC_PCI_BRIDGE_H #ifdef __KERNEL__ -#ifndef CONFIG_PPC64 -#include <linux/ioport.h> #include <linux/pci.h> +#include <linux/list.h> +#include <linux/ioport.h> + +#ifndef CONFIG_PPC64 struct device_node; struct pci_controller; @@ -14,8 +16,9 @@ struct pci_controller; */ struct pci_controller { struct pci_bus *bus; + char is_dynamic; void *arch_data; - struct pci_controller *next; + struct list_head list_node; struct device *parent; int first_busno; @@ -84,8 +87,6 @@ extern void setup_grackle(struct pci_controller *hose); #else -#include <linux/pci.h> -#include <linux/list.h> /* * This program is free software; you can redistribute it and/or |