diff options
Diffstat (limited to 'arch/powerpc/platforms/embedded6xx/hlwd-pic.c')
-rw-r--r-- | arch/powerpc/platforms/embedded6xx/hlwd-pic.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/arch/powerpc/platforms/embedded6xx/hlwd-pic.c b/arch/powerpc/platforms/embedded6xx/hlwd-pic.c index 3006b5117ec6..6c03034dbbd3 100644 --- a/arch/powerpc/platforms/embedded6xx/hlwd-pic.c +++ b/arch/powerpc/platforms/embedded6xx/hlwd-pic.c | |||
@@ -18,6 +18,8 @@ | |||
18 | #include <linux/init.h> | 18 | #include <linux/init.h> |
19 | #include <linux/irq.h> | 19 | #include <linux/irq.h> |
20 | #include <linux/of.h> | 20 | #include <linux/of.h> |
21 | #include <linux/of_address.h> | ||
22 | #include <linux/of_irq.h> | ||
21 | #include <asm/io.h> | 23 | #include <asm/io.h> |
22 | 24 | ||
23 | #include "hlwd-pic.h" | 25 | #include "hlwd-pic.h" |
@@ -181,6 +183,7 @@ struct irq_domain *hlwd_pic_init(struct device_node *np) | |||
181 | &hlwd_irq_domain_ops, io_base); | 183 | &hlwd_irq_domain_ops, io_base); |
182 | if (!irq_domain) { | 184 | if (!irq_domain) { |
183 | pr_err("failed to allocate irq_domain\n"); | 185 | pr_err("failed to allocate irq_domain\n"); |
186 | iounmap(io_base); | ||
184 | return NULL; | 187 | return NULL; |
185 | } | 188 | } |
186 | 189 | ||