X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=wrapper%2Firqdesc.c;h=be6cf3ba8a8ce6a4ab03a6b5c68ddc3dff3a0fb8;hb=1e543e7c292839b931f808ad341c85f24a859d00;hp=a71981e74a4fdd74c4dc61b35d6563309df96eba;hpb=c337ddc219f608d4d35f461bdc9d2246324d6708;p=lttng-modules.git diff --git a/wrapper/irqdesc.c b/wrapper/irqdesc.c index a71981e7..be6cf3ba 100644 --- a/wrapper/irqdesc.c +++ b/wrapper/irqdesc.c @@ -1,11 +1,12 @@ -/* - * Copyright (C) 2011 Mathieu Desnoyers (mathieu.desnoyers@efficios.com) +/* SPDX-License-Identifier: (GPL-2.0 OR LGPL-2.1) + * + * wrapper/irqdesc.c * * wrapper around irq_to_desc. Using KALLSYMS to get its address when * available, else we need to have a kernel that exports this function to GPL * modules. * - * Dual LGPL v2.1/GPL v2 license. + * Copyright (C) 2011-2012 Mathieu Desnoyers */ #ifdef CONFIG_KALLSYMS @@ -13,8 +14,8 @@ #include #include #include -#include "kallsyms.h" -#include "irqdesc.h" +#include +#include static struct irq_desc *(*irq_to_desc_sym)(unsigned int irq); @@ -22,11 +23,11 @@ struct irq_desc *(*irq_to_desc_sym)(unsigned int irq); struct irq_desc *wrapper_irq_to_desc(unsigned int irq) { if (!irq_to_desc_sym) - irq_to_desc_sym = (void *) kallsyms_lookup_funcptr("irq_to_desc"); + irq_to_desc_sym = (void *) kallsyms_lookup_funcptr("irq_to_desc"); if (irq_to_desc_sym) { return irq_to_desc_sym(irq); } else { - printk(KERN_WARNING "LTTng: irq_to_desc symbol lookup failed.\n"); + printk_once(KERN_WARNING "LTTng: irq_to_desc symbol lookup failed.\n"); return NULL; } }