powerpc/irq: Stop exporting irq_map
First step in eliminating irq_map[] table entirely Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
这个提交包含在:
@@ -43,7 +43,7 @@
|
||||
|
||||
static void hlwd_pic_mask_and_ack(struct irq_data *d)
|
||||
{
|
||||
int irq = virq_to_hw(d->irq);
|
||||
int irq = irqd_to_hwirq(d);
|
||||
void __iomem *io_base = irq_data_get_irq_chip_data(d);
|
||||
u32 mask = 1 << irq;
|
||||
|
||||
@@ -53,7 +53,7 @@ static void hlwd_pic_mask_and_ack(struct irq_data *d)
|
||||
|
||||
static void hlwd_pic_ack(struct irq_data *d)
|
||||
{
|
||||
int irq = virq_to_hw(d->irq);
|
||||
int irq = irqd_to_hwirq(d);
|
||||
void __iomem *io_base = irq_data_get_irq_chip_data(d);
|
||||
|
||||
out_be32(io_base + HW_BROADWAY_ICR, 1 << irq);
|
||||
@@ -61,7 +61,7 @@ static void hlwd_pic_ack(struct irq_data *d)
|
||||
|
||||
static void hlwd_pic_mask(struct irq_data *d)
|
||||
{
|
||||
int irq = virq_to_hw(d->irq);
|
||||
int irq = irqd_to_hwirq(d);
|
||||
void __iomem *io_base = irq_data_get_irq_chip_data(d);
|
||||
|
||||
clrbits32(io_base + HW_BROADWAY_IMR, 1 << irq);
|
||||
@@ -69,7 +69,7 @@ static void hlwd_pic_mask(struct irq_data *d)
|
||||
|
||||
static void hlwd_pic_unmask(struct irq_data *d)
|
||||
{
|
||||
int irq = virq_to_hw(d->irq);
|
||||
int irq = irqd_to_hwirq(d);
|
||||
void __iomem *io_base = irq_data_get_irq_chip_data(d);
|
||||
|
||||
setbits32(io_base + HW_BROADWAY_IMR, 1 << irq);
|
||||
|
在新工单中引用
屏蔽一个用户