lkml.org 
[lkml]   [2009]   [Mar]   [10]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    Date
    From
    Subject[patch 13/18] ia64: convert obsolete hw_interrupt_type to struct irq_chip
    Impact: cleanup

    Convert the last remaining users to struct irq_chip.

    Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
    CC: Tony Luck <tony.luck@intel.com>

    ---
    arch/ia64/hp/sim/hpsim_irq.c | 2 +-
    arch/ia64/include/asm/hw_irq.h | 2 +-
    arch/ia64/kernel/iosapic.c | 2 +-
    arch/ia64/kernel/irq_lsapic.c | 2 +-
    4 files changed, 4 insertions(+), 4 deletions(-)

    Index: linux-2.6/arch/ia64/hp/sim/hpsim_irq.c
    ===================================================================
    --- linux-2.6.orig/arch/ia64/hp/sim/hpsim_irq.c
    +++ linux-2.6/arch/ia64/hp/sim/hpsim_irq.c
    @@ -26,7 +26,7 @@ hpsim_set_affinity_noop(unsigned int a,
    {
    }

    -static struct hw_interrupt_type irq_type_hp_sim = {
    +static struct irq_chip irq_type_hp_sim = {
    .name = "hpsim",
    .startup = hpsim_irq_startup,
    .shutdown = hpsim_irq_noop,
    Index: linux-2.6/arch/ia64/include/asm/hw_irq.h
    ===================================================================
    --- linux-2.6.orig/arch/ia64/include/asm/hw_irq.h
    +++ linux-2.6/arch/ia64/include/asm/hw_irq.h
    @@ -106,7 +106,7 @@ extern struct irq_cfg irq_cfg[NR_IRQS];
    #define irq_to_domain(x) irq_cfg[(x)].domain
    DECLARE_PER_CPU(int[IA64_NUM_VECTORS], vector_irq);

    -extern struct hw_interrupt_type irq_type_ia64_lsapic; /* CPU-internal interrupt controller */
    +extern struct irq_chip irq_type_ia64_lsapic; /* CPU-internal interrupt controller */

    #ifdef CONFIG_PARAVIRT_GUEST
    #include <asm/paravirt.h>
    Index: linux-2.6/arch/ia64/kernel/iosapic.c
    ===================================================================
    --- linux-2.6.orig/arch/ia64/kernel/iosapic.c
    +++ linux-2.6/arch/ia64/kernel/iosapic.c
    @@ -599,7 +599,7 @@ register_intr (unsigned int gsi, int irq
    unsigned long polarity, unsigned long trigger)
    {
    struct irq_desc *idesc;
    - struct hw_interrupt_type *irq_type;
    + struct irq_chip *irq_type;
    int index;
    struct iosapic_rte_info *rte;

    Index: linux-2.6/arch/ia64/kernel/irq_lsapic.c
    ===================================================================
    --- linux-2.6.orig/arch/ia64/kernel/irq_lsapic.c
    +++ linux-2.6/arch/ia64/kernel/irq_lsapic.c
    @@ -33,7 +33,7 @@ static int lsapic_retrigger(unsigned int
    return 1;
    }

    -struct hw_interrupt_type irq_type_ia64_lsapic = {
    +struct irq_chip irq_type_ia64_lsapic = {
    .name = "LSAPIC",
    .startup = lsapic_noop_startup,
    .shutdown = lsapic_noop,



    \
     
     \ /
      Last update: 2009-03-11 01:55    [W:0.021 / U:32.480 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site