Skip to content

Commit

Permalink
[PATCH] PPC: C99 initializers for hw_interrupt_type structures
Browse files Browse the repository at this point in the history
Convert the initializers of hw_interrupt_type structures to C99 initializers.

Signed-off-by: Thomas Gleixner <[email protected]>
Signed-off-by: Andrew Morton <[email protected]>
Signed-off-by: Linus Torvalds <[email protected]>
  • Loading branch information
KAGA-KOKO authored and Linus Torvalds committed Sep 10, 2005
1 parent 417ef53 commit 2830e21
Show file tree
Hide file tree
Showing 5 changed files with 23 additions and 38 deletions.
12 changes: 4 additions & 8 deletions arch/ppc/syslib/cpc700_pic.c
Original file line number Diff line number Diff line change
Expand Up @@ -90,14 +90,10 @@ cpc700_mask_and_ack_irq(unsigned int irq)
}

static struct hw_interrupt_type cpc700_pic = {
"CPC700 PIC",
NULL,
NULL,
cpc700_unmask_irq,
cpc700_mask_irq,
cpc700_mask_and_ack_irq,
NULL,
NULL
.typename = "CPC700 PIC",
.enable = cpc700_unmask_irq,
.disable = cpc700_mask_irq,
.ack = cpc700_mask_and_ack_irq,
};

__init static void
Expand Down
13 changes: 5 additions & 8 deletions arch/ppc/syslib/i8259.c
Original file line number Diff line number Diff line change
Expand Up @@ -129,14 +129,11 @@ static void i8259_end_irq(unsigned int irq)
}

struct hw_interrupt_type i8259_pic = {
" i8259 ",
NULL,
NULL,
i8259_unmask_irq,
i8259_mask_irq,
i8259_mask_and_ack_irq,
i8259_end_irq,
NULL
.typename = " i8259 ",
.enable = i8259_unmask_irq,
.disable = i8259_mask_irq,
.ack = i8259_mask_and_ack_irq,
.end = i8259_end_irq,
};

static struct resource pic1_iores = {
Expand Down
12 changes: 5 additions & 7 deletions arch/ppc/syslib/open_pic2.c
Original file line number Diff line number Diff line change
Expand Up @@ -82,13 +82,11 @@ static void openpic2_end_irq(unsigned int irq_nr);
static void openpic2_ack_irq(unsigned int irq_nr);

struct hw_interrupt_type open_pic2 = {
" OpenPIC2 ",
NULL,
NULL,
openpic2_enable_irq,
openpic2_disable_irq,
openpic2_ack_irq,
openpic2_end_irq,
.typename = " OpenPIC2 ",
.enable = openpic2_enable_irq,
.disable = openpic2_disable_irq,
.ack = openpic2_ack_irq,
.end = openpic2_end_irq,
};

/*
Expand Down
11 changes: 4 additions & 7 deletions arch/ppc/syslib/ppc403_pic.c
Original file line number Diff line number Diff line change
Expand Up @@ -34,13 +34,10 @@ static void ppc403_aic_disable(unsigned int irq);
static void ppc403_aic_disable_and_ack(unsigned int irq);

static struct hw_interrupt_type ppc403_aic = {
"403GC AIC",
NULL,
NULL,
ppc403_aic_enable,
ppc403_aic_disable,
ppc403_aic_disable_and_ack,
0
.typename = "403GC AIC",
.enable = ppc403_aic_enable,
.disable = ppc403_aic_disable,
.ack = ppc403_aic_disable_and_ack,
};

int
Expand Down
13 changes: 5 additions & 8 deletions arch/ppc/syslib/xilinx_pic.c
Original file line number Diff line number Diff line change
Expand Up @@ -79,14 +79,11 @@ xilinx_intc_end(unsigned int irq)
}

static struct hw_interrupt_type xilinx_intc = {
"Xilinx Interrupt Controller",
NULL,
NULL,
xilinx_intc_enable,
xilinx_intc_disable,
xilinx_intc_disable_and_ack,
xilinx_intc_end,
0
.typename = "Xilinx Interrupt Controller",
.enable = xilinx_intc_enable,
.disable = xilinx_intc_disable,
.ack = xilinx_intc_disable_and_ack,
.end = xilinx_intc_end,
};

int
Expand Down

0 comments on commit 2830e21

Please sign in to comment.