[lttng-dev] [PATCH lttng-modules] Fix compilation for 3.0 kernels that are named 2.6.40
Simon Marchi
simon.marchi at polymtl.ca
Fri Nov 23 17:56:05 EST 2012
Please ignore, I sent only this one patch instead of the two I intended.
On Fri, Nov 23, 2012 at 5:54 PM, Simon Marchi <simon.marchi at polymtl.ca> wrote:
> Since some distro released the 3.0 kernel as 2.6.40, it might be useful
> to adjust some checks to treat 2.6.40 kernels as 3.0.
>
> Signed-off-by: Simon Marchi <simon.marchi at polymtl.ca>
> ---
> instrumentation/events/lttng-module/net.h | 6 +++---
> 1 files changed, 3 insertions(+), 3 deletions(-)
>
> diff --git a/instrumentation/events/lttng-module/net.h b/instrumentation/events/lttng-module/net.h
> index a444b07..e552cf7 100644
> --- a/instrumentation/events/lttng-module/net.h
> +++ b/instrumentation/events/lttng-module/net.h
> @@ -12,7 +12,7 @@
>
> TRACE_EVENT(net_dev_xmit,
>
> -#if (LINUX_VERSION_CODE >= KERNEL_VERSION(3,0,0))
> +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,40))
> TP_PROTO(struct sk_buff *skb,
> int rc,
> struct net_device *dev,
> @@ -30,14 +30,14 @@ TRACE_EVENT(net_dev_xmit,
> __field( void *, skbaddr )
> __field( unsigned int, len )
> __field( int, rc )
> -#if (LINUX_VERSION_CODE >= KERNEL_VERSION(3,0,0))
> +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,40))
> __string( name, dev->name )
> #else
> __string( name, skb->dev->name )
> #endif
> ),
>
> -#if (LINUX_VERSION_CODE >= KERNEL_VERSION(3,0,0))
> +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,40))
> TP_fast_assign(
> tp_assign(skbaddr, skb)
> tp_assign(len, skb_len)
> --
> 1.7.1
>
More information about the lttng-dev
mailing list