-#endif
-
-#else /* #if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,35)) */
-
-LTTNG_TRACEPOINT_EVENT(lock_release,
-
- TP_PROTO(struct lockdep_map *lock, int nested, unsigned long ip),
-
- TP_ARGS(lock, nested, ip),
-
- TP_STRUCT__entry(
- __string( name, lock->name )
-#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,34))
- __field( void *, lockdep_addr )
-#endif
- ),
-
- TP_fast_assign(
- tp_strcpy(name, lock->name)
-#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,34))
- tp_assign(lockdep_addr, lock)
-#endif
- ),
-
-#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,34))
- TP_printk("%p %s", __entry->lockdep_addr, __get_str(name))
-#else
- TP_printk("%s", __get_str(name))
-#endif
-)
-
-#ifdef CONFIG_LOCK_STAT
-
-LTTNG_TRACEPOINT_EVENT(lock_contended,
-
- TP_PROTO(struct lockdep_map *lock, unsigned long ip),
-
- TP_ARGS(lock, ip),
-
- TP_STRUCT__entry(
- __string( name, lock->name )
-#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,34))
- __field( void *, lockdep_addr )
-#endif
- ),
-
- TP_fast_assign(
- tp_strcpy(name, lock->name)
-#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,34))
- tp_assign(lockdep_addr, lock)
-#endif
- ),
-
-#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,34))
- TP_printk("%p %s", __entry->lockdep_addr, __get_str(name))
-#else
- TP_printk("%s", __get_str(name))
-#endif
-)
-
-LTTNG_TRACEPOINT_EVENT(lock_acquired,
-
- TP_PROTO(struct lockdep_map *lock, unsigned long ip, s64 waittime),
-
- TP_ARGS(lock, ip, waittime),
-
- TP_STRUCT__entry(
- __string( name, lock->name )
-#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,34))
- __field( s64, wait_nsec )
- __field( void *, lockdep_addr )
-#else
- __field(unsigned long, wait_usec)
- __field(unsigned long, wait_nsec_rem)
-#endif
- ),
-
- TP_fast_assign(
- tp_strcpy(name, lock->name)
-#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,34))
- tp_assign(wait_nsec, waittime)
- tp_assign(lockdep_addr, lock)
-#else
- tp_assign(wait_usec, (unsigned long)waittime)
- tp_assign(wait_nsec_rem, do_div(waittime, NSEC_PER_USEC))
-#endif
- ),
-
-#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,34))
- TP_printk("%p %s (%llu ns)", __entry->lockdep_addr,
- __get_str(name), __entry->wait_nsec)
-#else
- TP_printk("%s (%lu.%03lu us)",
- __get_str(name),
- __entry->wait_usec, __entry->wait_nsec_rem)
-#endif
-)
-
-#endif
-
-#endif /* #if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,35)) */