Rename "tsc" to "timestamp"
[lttng-modules.git] / lttng-kernel-version.h
diff --git a/lttng-kernel-version.h b/lttng-kernel-version.h
deleted file mode 100644 (file)
index cb96a32..0000000
+++ /dev/null
@@ -1,138 +0,0 @@
-/* SPDX-License-Identifier: (GPL-2.0-only or LGPL-2.1-only)
- *
- * lttng-kernel-version.h
- *
- * Contains helpers to check more complex kernel version conditions.
- *
- * Copyright (C) 2012 Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
- */
-
-#ifndef _LTTNG_KERNEL_VERSION_H
-#define _LTTNG_KERNEL_VERSION_H
-
-#include <linux/version.h>
-#include <generated/utsrelease.h>
-
-/*
- * This macro checks if the kernel version is between the two specified
- * versions (lower limit inclusive, upper limit exclusive).
- */
-#define LTTNG_KERNEL_RANGE(a_low, b_low, c_low, a_high, b_high, c_high) \
-       (LINUX_VERSION_CODE >= KERNEL_VERSION(a_low, b_low, c_low) && \
-        LINUX_VERSION_CODE < KERNEL_VERSION(a_high, b_high, c_high))
-
-/* Ubuntu */
-
-#define LTTNG_UBUNTU_KERNEL_VERSION(a, b, c, d) \
-       (((a) << 24) + ((b) << 16) + ((c) << 8) + (d))
-
-#ifdef UTS_UBUNTU_RELEASE_ABI
-#define LTTNG_UBUNTU_VERSION_CODE \
-       ((LINUX_VERSION_CODE << 8) + UTS_UBUNTU_RELEASE_ABI)
-#else
-#define LTTNG_UBUNTU_VERSION_CODE      0
-#endif
-
-#define LTTNG_UBUNTU_KERNEL_RANGE(a_low, b_low, c_low, d_low, \
-               a_high, b_high, c_high, d_high) \
-       (LTTNG_UBUNTU_VERSION_CODE >= \
-               LTTNG_UBUNTU_KERNEL_VERSION(a_low, b_low, c_low, d_low) && \
-               LTTNG_UBUNTU_VERSION_CODE < \
-               LTTNG_UBUNTU_KERNEL_VERSION(a_high, b_high, c_high, d_high))
-
-/* Debian */
-
-#define LTTNG_DEBIAN_KERNEL_VERSION(a, b, c, d, e, f) \
-       (((((a) << 16) + ((b) << 8) + (c)) * 1000000ULL) + ((d) * 10000) + ((e) * 100) + (f))
-
-#ifdef DEBIAN_API_VERSION
-#define LTTNG_DEBIAN_VERSION_CODE \
-       ((LINUX_VERSION_CODE * 1000000ULL) + DEBIAN_API_VERSION)
-#else
-#define LTTNG_DEBIAN_VERSION_CODE      0
-#endif
-
-#define LTTNG_DEBIAN_KERNEL_RANGE(a_low, b_low, c_low, d_low, e_low, f_low, \
-               a_high, b_high, c_high, d_high, e_high, f_high) \
-       (LTTNG_DEBIAN_VERSION_CODE >= \
-               LTTNG_DEBIAN_KERNEL_VERSION(a_low, b_low, c_low, d_low, e_low, f_low) && \
-               LTTNG_DEBIAN_VERSION_CODE < \
-               LTTNG_DEBIAN_KERNEL_VERSION(a_high, b_high, c_high, d_high, e_high, f_high))
-
-#define LTTNG_RHEL_KERNEL_VERSION(a, b, c, d, e, f) \
-       (((((a) << 16) + ((b) << 8) + (c)) * 10000000ULL) + ((d) * 10000) + ((e) * 100) + (f))
-
-/* RHEL */
-
-#ifdef RHEL_API_VERSION
-#define LTTNG_RHEL_VERSION_CODE \
-       ((LINUX_VERSION_CODE * 10000000ULL) + RHEL_API_VERSION)
-#else
-#define LTTNG_RHEL_VERSION_CODE                0
-#endif
-
-#define LTTNG_RHEL_KERNEL_RANGE(a_low, b_low, c_low, d_low, e_low, f_low, \
-               a_high, b_high, c_high, d_high, e_high, f_high) \
-       (LTTNG_RHEL_VERSION_CODE >= \
-               LTTNG_RHEL_KERNEL_VERSION(a_low, b_low, c_low, d_low, e_low, f_low) && \
-               LTTNG_RHEL_VERSION_CODE < \
-               LTTNG_RHEL_KERNEL_VERSION(a_high, b_high, c_high, d_high, e_high, f_high))
-
-/* SUSE Linux enterprise */
-
-#define LTTNG_SLE_KERNEL_VERSION(a, b, c, d, e, f) \
-       (((((a) << 16) + ((b) << 8) + (c)) * 10000000ULL) + ((d) * 10000) + ((e) * 100) + (f))
-
-#ifdef SLE_API_VERSION
-#define LTTNG_SLE_VERSION_CODE \
-       ((LINUX_VERSION_CODE * 10000000ULL) + SLE_API_VERSION)
-#else
-#define LTTNG_SLE_VERSION_CODE         0
-#endif
-
-#define LTTNG_SLE_KERNEL_RANGE(a_low, b_low, c_low, d_low, e_low, f_low, \
-               a_high, b_high, c_high, d_high, e_high, f_high) \
-       (LTTNG_SLE_VERSION_CODE >= \
-               LTTNG_SLE_KERNEL_VERSION(a_low, b_low, c_low, d_low, e_low, f_low) && \
-               LTTNG_SLE_VERSION_CODE < \
-               LTTNG_SLE_KERNEL_VERSION(a_high, b_high, c_high, d_high, e_high, f_high))
-
-/* Fedora */
-
-#define LTTNG_FEDORA_KERNEL_VERSION(a, b, c, d) \
-        (((((a) << 16) + ((b) << 8) + (c)) * 10000ULL) + (d))
-
-#ifdef FEDORA_REVISION_VERSION
-#define LTTNG_FEDORA_VERSION_CODE \
-        ((LINUX_VERSION_CODE * 10000ULL) + FEDORA_REVISION_VERSION)
-#else
-#define LTTNG_FEDORA_VERSION_CODE         0
-#endif
-
-#define LTTNG_FEDORA_KERNEL_RANGE(a_low, b_low, c_low, d_low, \
-                a_high, b_high, c_high, d_high) \
-        (LTTNG_FEDORA_VERSION_CODE >= \
-                LTTNG_FEDORA_KERNEL_VERSION(a_low, b_low, c_low, d_low) && \
-                LTTNG_FEDORA_VERSION_CODE < \
-                LTTNG_FEDORA_KERNEL_VERSION(a_high, b_high, c_high, d_high))
-
-/* RT patch */
-
-#define LTTNG_RT_KERNEL_VERSION(a, b, c, d) \
-       (((a) << 24) + ((b) << 16) + ((c) << 8) + (d))
-
-#ifdef RT_PATCH_VERSION
-#define LTTNG_RT_VERSION_CODE \
-       ((LINUX_VERSION_CODE << 8) + RT_PATCH_VERSION)
-#else
-#define LTTNG_RT_VERSION_CODE  0
-#endif
-
-#define LTTNG_RT_KERNEL_RANGE(a_low, b_low, c_low, d_low, \
-               a_high, b_high, c_high, d_high) \
-       (LTTNG_RT_VERSION_CODE >= \
-               LTTNG_RT_KERNEL_VERSION(a_low, b_low, c_low, d_low) && \
-               LTTNG_RT_VERSION_CODE < \
-               LTTNG_RT_KERNEL_VERSION(a_high, b_high, c_high, d_high))
-
-#endif /* _LTTNG_KERNEL_VERSION_H */
This page took 0.024416 seconds and 4 git commands to generate.