X-Git-Url: http://git.liburcu.org/?p=lttng-modules.git;a=blobdiff_plain;f=lttng-statedump-impl.c;h=dc037508c055b7f61b8c758d581bd0178e26552a;hp=6d91a2c1d28dea1374a427b465e25d0567e294b8;hb=740572854b9a9a2670ef6185afc9707608559368;hpb=d0b55e4c36990120862226d239322118618fc7f1 diff --git a/lttng-statedump-impl.c b/lttng-statedump-impl.c index 6d91a2c1..dc037508 100644 --- a/lttng-statedump-impl.c +++ b/lttng-statedump-impl.c @@ -37,7 +37,6 @@ #include #include #include -#include #include #include #include @@ -354,10 +353,6 @@ int lttng_enumerate_vm_maps(struct lttng_session *session) #ifdef CONFIG_LTTNG_HAS_LIST_IRQ -#if (LINUX_VERSION_CODE < KERNEL_VERSION(2,6,39)) -#define irq_desc_get_chip(desc) get_irq_desc_chip(desc) -#endif - static int lttng_list_interrupts(struct lttng_session *session) { @@ -373,12 +368,12 @@ int lttng_list_interrupts(struct lttng_session *session) irq_desc_get_chip(desc)->name ? : "unnamed_irq_chip"; local_irq_save(flags); - wrapper_desc_spin_lock(&desc->lock); + raw_spin_lock(&desc->lock); for (action = desc->action; action; action = action->next) { trace_lttng_statedump_interrupt(session, irq, irq_chip_name, action); } - wrapper_desc_spin_unlock(&desc->lock); + raw_spin_unlock(&desc->lock); local_irq_restore(flags); } return 0;