lkml.org 
[lkml]   [2011]   [Feb]   [6]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    Date
    From
    Subject[patch 2/4] um: Convert irq_chips to new functions
    Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
    ---
    arch/um/kernel/irq.c | 19 +++++++++----------
    1 file changed, 9 insertions(+), 10 deletions(-)

    Index: linux-next/arch/um/kernel/irq.c
    ===================================================================
    --- linux-next.orig/arch/um/kernel/irq.c
    +++ linux-next/arch/um/kernel/irq.c
    @@ -360,10 +360,10 @@ EXPORT_SYMBOL(um_request_irq);
    EXPORT_SYMBOL(reactivate_fd);

    /*
    - * irq_chip must define (startup || enable) &&
    - * (shutdown || disable) && end
    + * irq_chip must define at least enable/disable and ack when
    + * the edge handler is used.
    */
    -static void dummy(unsigned int irq)
    +static void dummy(struct irq_data *d)
    {
    }

    @@ -371,18 +371,17 @@ static void dummy(unsigned int irq)
    static struct irq_chip normal_irq_type = {
    .name = "SIGIO",
    .release = free_irq_by_irq_and_dev,
    - .disable = dummy,
    - .enable = dummy,
    - .ack = dummy,
    + .irq_disable = dummy,
    + .irq_enable = dummy,
    + .irq_ack = dummy,
    };

    static struct irq_chip SIGVTALRM_irq_type = {
    .name = "SIGVTALRM",
    .release = free_irq_by_irq_and_dev,
    - .shutdown = dummy, /* never called */
    - .disable = dummy,
    - .enable = dummy,
    - .ack = dummy,
    + .irq_disable = dummy,
    + .irq_enable = dummy,
    + .irq_ack = dummy,
    };

    void __init init_IRQ(void)



    \
     
     \ /
      Last update: 2011-02-06 23:49    [W:0.022 / U:208.048 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site