diff options
author | David S. Miller <davem@sunset.davemloft.net> | 2007-03-09 01:28:17 -0500 |
---|---|---|
committer | David S. Miller <davem@sunset.davemloft.net> | 2007-04-26 04:55:13 -0400 |
commit | 3487a1f9e719d36c9b2d4d492994b2dd815a58b7 (patch) | |
tree | 34d5ef82a837ff61413a40fa9ce6d06a9bfbc65a /arch/sparc64/kernel/pci_psycho.c | |
parent | 229177c7f38d6a2b1285b42da4b19d76346b4bac (diff) |
[SPARC64]: Kill PBM ranges software state.
It is only used in one spot and we can just fetch the
OF property right there.
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'arch/sparc64/kernel/pci_psycho.c')
-rw-r--r-- | arch/sparc64/kernel/pci_psycho.c | 10 |
1 files changed, 0 insertions, 10 deletions
diff --git a/arch/sparc64/kernel/pci_psycho.c b/arch/sparc64/kernel/pci_psycho.c index 7b7010a1eb2f..1717df549488 100644 --- a/arch/sparc64/kernel/pci_psycho.c +++ b/arch/sparc64/kernel/pci_psycho.c | |||
@@ -1136,7 +1136,6 @@ static void psycho_pbm_init(struct pci_controller_info *p, | |||
1136 | unsigned int *busrange; | 1136 | unsigned int *busrange; |
1137 | struct property *prop; | 1137 | struct property *prop; |
1138 | struct pci_pbm_info *pbm; | 1138 | struct pci_pbm_info *pbm; |
1139 | int len; | ||
1140 | 1139 | ||
1141 | if (is_pbm_a) { | 1140 | if (is_pbm_a) { |
1142 | pbm = &p->pbm_A; | 1141 | pbm = &p->pbm_A; |
@@ -1166,15 +1165,6 @@ static void psycho_pbm_init(struct pci_controller_info *p, | |||
1166 | pbm->name, | 1165 | pbm->name, |
1167 | pbm->chip_version, pbm->chip_revision); | 1166 | pbm->chip_version, pbm->chip_revision); |
1168 | 1167 | ||
1169 | prop = of_find_property(dp, "ranges", &len); | ||
1170 | if (prop) { | ||
1171 | pbm->pbm_ranges = prop->value; | ||
1172 | pbm->num_pbm_ranges = | ||
1173 | (len / sizeof(struct linux_prom_pci_ranges)); | ||
1174 | } else { | ||
1175 | pbm->num_pbm_ranges = 0; | ||
1176 | } | ||
1177 | |||
1178 | prop = of_find_property(dp, "bus-range", NULL); | 1168 | prop = of_find_property(dp, "bus-range", NULL); |
1179 | busrange = prop->value; | 1169 | busrange = prop->value; |
1180 | pbm->pci_first_busno = busrange[0]; | 1170 | pbm->pci_first_busno = busrange[0]; |