summaryrefslogtreecommitdiffstats
path: root/sys/arm/mv/mv_pci.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/arm/mv/mv_pci.c')
-rw-r--r--sys/arm/mv/mv_pci.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/sys/arm/mv/mv_pci.c b/sys/arm/mv/mv_pci.c
index 8ac6c76..061eaff 100644
--- a/sys/arm/mv/mv_pci.c
+++ b/sys/arm/mv/mv_pci.c
@@ -180,8 +180,7 @@ mv_pci_ranges_decode(phandle_t node, struct mv_pci_range *io_space,
rangesptr += offset_cells;
}
- if (fdt_data_verify((void *)rangesptr, par_addr_cells -
- offset_cells)) {
+ if ((par_addr_cells - offset_cells) > 2) {
rv = ERANGE;
goto out;
}
@@ -189,7 +188,7 @@ mv_pci_ranges_decode(phandle_t node, struct mv_pci_range *io_space,
par_addr_cells - offset_cells);
rangesptr += par_addr_cells - offset_cells;
- if (fdt_data_verify((void *)rangesptr, size_cells)) {
+ if (size_cells > 2)
rv = ERANGE;
goto out;
}
OpenPOWER on IntegriCloud