X-Git-Url: http://git.lttng.org/?a=blobdiff_plain;f=lttng-statedump-impl.c;h=c510986f504b0cedd1c857fec8d99c4d01978e22;hb=730e5783e713c53b1c1850e0dc44096514ce75da;hp=cfcf4febb97b3ceff2a2bcd7c28c53f2fe17cc3d;hpb=c337ddc219f608d4d35f461bdc9d2246324d6708;p=lttng-modules.git diff --git a/lttng-statedump-impl.c b/lttng-statedump-impl.c index cfcf4feb..c510986f 100644 --- a/lttng-statedump-impl.c +++ b/lttng-statedump-impl.c @@ -1,15 +1,29 @@ /* + * lttng-statedump.c + * * Linux Trace Toolkit Next Generation Kernel State Dump * * Copyright 2005 Jean-Hugues Deschenes * Copyright 2006-2012 Mathieu Desnoyers * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; only + * version 2.1 of the License. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + * * Changes: * Eric Clement: Add listing of network IP interface * 2006, 2007 Mathieu Desnoyers Fix kernel threads * Various updates - * - * Dual LGPL v2.1/GPL v2 license. */ #include @@ -214,6 +228,11 @@ int lttng_enumerate_vm_maps(struct lttng_session *session) } #ifdef CONFIG_GENERIC_HARDIRQS + +#if (LINUX_VERSION_CODE < KERNEL_VERSION(2,6,39)) +#define irq_desc_get_chip(desc) get_irq_desc_chip(desc) +#endif + static void lttng_list_interrupts(struct lttng_session *session) {