summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGraeme Gregory <graeme.gregory@linaro.org>2015-08-20 16:02:09 +0100
committerGraeme Gregory <graeme.gregory@linaro.org>2015-08-20 16:02:09 +0100
commitefb396ce0fe2b81bb0b9f80144e3cbbde3f8e498 (patch)
tree5990124e7d7d3dd29e5a58922e055720483181dc
parent8b57ea7d29a043bed85b54344c33f40a02c4314c (diff)
NOT TO BE UPSTREAMED : BAD_MADT_ENTRY() fixup merge commitleg-mainline-20150820.0
Signed-off-by: Graeme Gregory <graeme.gregory@linaro.org>
-rw-r--r--drivers/irqchip/irq-gic-v2m.c2
-rw-r--r--drivers/irqchip/irq-gic-v3.c7
2 files changed, 1 insertions, 8 deletions
diff --git a/drivers/irqchip/irq-gic-v2m.c b/drivers/irqchip/irq-gic-v2m.c
index cb07ab2daefa..2783706ead10 100644
--- a/drivers/irqchip/irq-gic-v2m.c
+++ b/drivers/irqchip/irq-gic-v2m.c
@@ -382,8 +382,6 @@ acpi_parse_madt_msi(struct acpi_subtable_header *header,
struct acpi_madt_generic_msi_frame *m;
m = (struct acpi_madt_generic_msi_frame *)header;
- if (BAD_MADT_ENTRY(m, end))
- return -EINVAL;
res.start = m->base_address;
res.end = m->base_address + 0x1000;
diff --git a/drivers/irqchip/irq-gic-v3.c b/drivers/irqchip/irq-gic-v3.c
index 34e5443c3955..6d34402c07ee 100644
--- a/drivers/irqchip/irq-gic-v3.c
+++ b/drivers/irqchip/irq-gic-v3.c
@@ -925,7 +925,7 @@ gic_acpi_match_redist(struct acpi_subtable_header *header,
struct acpi_madt_generic_redistributor *redist;
redist = (struct acpi_madt_generic_redistributor *)header;
- if (BAD_MADT_ENTRY(redist, end) || !redist->base_address)
+ if (!redist->base_address)
return -EINVAL;
return 0;
@@ -938,8 +938,6 @@ gic_acpi_match_gicc(struct acpi_subtable_header *header,
struct acpi_madt_generic_interrupt *gicc;
gicc = (struct acpi_madt_generic_interrupt *)header;
- if (BAD_MADT_GICC_ENTRY(gicc, end))
- return -EINVAL;
if ((gicc->flags & ACPI_MADT_ENABLED) && !gicc->gicr_base_address)
return -ENODEV;
@@ -1005,9 +1003,6 @@ gic_acpi_parse_madt_distributor(struct acpi_subtable_header *header,
dist = (struct acpi_madt_generic_distributor *)header;
- if (BAD_MADT_ENTRY(dist, end))
- return -EINVAL;
-
dist_phys_base = dist->base_address;
return 0;
}