From: Mathieu Desnoyers Date: Mon, 13 Apr 2020 20:34:55 +0000 (-0400) Subject: instrumentation: sock: remove compatibility code X-Git-Tag: for-upstreaming-review-1~43 X-Git-Url: http://git.liburcu.org/?p=lttng-modules.git;a=commitdiff_plain;h=cfc242c8df5692183d79e2c3022d3bbb6eaae7e0 instrumentation: sock: remove compatibility code --- diff --git a/instrumentation/events/lttng-module/sock.h b/instrumentation/events/lttng-module/sock.h index dd34bb81..43e12f3f 100644 --- a/instrumentation/events/lttng-module/sock.h +++ b/instrumentation/events/lttng-module/sock.h @@ -6,7 +6,6 @@ #define LTTNG_TRACE_SOCK_H #include -#include #include LTTNG_TRACEPOINT_EVENT(sock_rcvqueue_full, @@ -22,8 +21,6 @@ LTTNG_TRACEPOINT_EVENT(sock_rcvqueue_full, ) ) -#if (LINUX_VERSION_CODE >= KERNEL_VERSION(4,19,0)) - LTTNG_TRACEPOINT_EVENT(sock_exceed_buf_limit, TP_PROTO(struct sock *sk, struct proto *prot, long allocated, int kind), @@ -43,42 +40,6 @@ LTTNG_TRACEPOINT_EVENT(sock_exceed_buf_limit, ) ) -#elif (LINUX_VERSION_CODE >= KERNEL_VERSION(4,15,0)) - -LTTNG_TRACEPOINT_EVENT(sock_exceed_buf_limit, - - TP_PROTO(struct sock *sk, struct proto *prot, long allocated), - - TP_ARGS(sk, prot, allocated), - - TP_FIELDS( - ctf_string(name, prot->name) - ctf_array(long, sysctl_mem, prot->sysctl_mem, 3) - ctf_integer(long, allocated, allocated) - ctf_integer(int, sysctl_rmem, sk_get_rmem0(sk, prot)) - ctf_integer(int, rmem_alloc, atomic_read(&sk->sk_rmem_alloc)) - ) -) - -#else /* #if (LINUX_VERSION_CODE >= KERNEL_VERSION(4,15,0)) */ - -LTTNG_TRACEPOINT_EVENT(sock_exceed_buf_limit, - - TP_PROTO(struct sock *sk, struct proto *prot, long allocated), - - TP_ARGS(sk, prot, allocated), - - TP_FIELDS( - ctf_string(name, prot->name) - ctf_array(long, sysctl_mem, prot->sysctl_mem, 3) - ctf_integer(long, allocated, allocated) - ctf_integer(int, sysctl_rmem, prot->sysctl_rmem[0]) - ctf_integer(int, rmem_alloc, atomic_read(&sk->sk_rmem_alloc)) - ) -) - -#endif /* #else #if (LINUX_VERSION_CODE >= KERNEL_VERSION(4,15,0)) */ - #endif /* LTTNG_TRACE_SOCK_H */ /* This part must be outside protection */