lkml.org 
[lkml]   [2014]   [Feb]   [20]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 3.13 96/99] genirq: Add missing irq_to_desc export for CONFIG_SPARSE_IRQ=n
    Date
    3.13-stable review patch.  If anyone has any objections, please let me know.

    ------------------

    From: Paul Gortmaker <paul.gortmaker@windriver.com>

    commit 2c45aada341121438affc4cb8d5b4cfaa2813d3d upstream.

    In allmodconfig builds for sparc and any other arch which does
    not set CONFIG_SPARSE_IRQ, the following will be seen at modpost:

    CC [M] lib/cpu-notifier-error-inject.o
    CC [M] lib/pm-notifier-error-inject.o
    ERROR: "irq_to_desc" [drivers/gpio/gpio-mcp23s08.ko] undefined!
    make[2]: *** [__modpost] Error 1

    This happens because commit 3911ff30f5 ("genirq: export
    handle_edge_irq() and irq_to_desc()") added one export for it, but
    there were actually two instances of it, in an if/else clause for
    CONFIG_SPARSE_IRQ. Add the second one.

    Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
    Cc: Jiri Kosina <jkosina@suse.cz>
    Link: http://lkml.kernel.org/r/1392057610-11514-1-git-send-email-paul.gortmaker@windriver.com
    Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

    ---
    kernel/irq/irqdesc.c | 1 +
    1 file changed, 1 insertion(+)

    --- a/kernel/irq/irqdesc.c
    +++ b/kernel/irq/irqdesc.c
    @@ -274,6 +274,7 @@ struct irq_desc *irq_to_desc(unsigned in
    {
    return (irq < NR_IRQS) ? irq_desc + irq : NULL;
    }
    +EXPORT_SYMBOL(irq_to_desc);

    static void free_desc(unsigned int irq)
    {



    \
     
     \ /
      Last update: 2014-02-21 02:02    [W:6.074 / U:0.664 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site