Added support for MLX4 on RHEL7.6
[compat-rdma/compat.git] / include / linux / compat-5.3.h
1 #ifndef LINUX_5_3_COMPAT_H
2 #define LINUX_5_3_COMPAT_H
3
4 #include <linux/version.h>
5
6 #if (LINUX_VERSION_CODE < KERNEL_VERSION(5,3,0))
7
8 #include <linux/lockdep.h>
9
10 #ifndef lockdep_is_held_type
11 #define lockdep_is_held_type(l, r)      (1)
12 #endif
13
14 #ifndef lockdep_assert_held_write
15 #define lockdep_assert_held_write(l)    do {            \
16         WARN_ON(debug_locks && !lockdep_is_held_type(l, 0));    \
17     } while (0)
18 #endif
19
20 #ifndef HAVE_KTIME_GET_BOOTTIME_NS
21 #define ktime_get_boottime_ns ktime_get_boot_ns
22 #endif
23
24 #endif /* (LINUX_VERSION_CODE < KERNEL_VERSION(5,3,0)) */
25
26 #endif /* LINUX_5_3_COMPAT_H */