diff --git a/scst/include/backport.h b/scst/include/backport.h index 2d10fce11..b222ab2b2 100644 --- a/scst/include/backport.h +++ b/scst/include/backport.h @@ -30,9 +30,6 @@ #endif #include #include -#if LINUX_VERSION_CODE >= KERNEL_VERSION(3, 11, 0) -#include -#endif #include /* struct scatterlist */ #include /* kmalloc() */ #include /* sizeof_field() */ @@ -875,7 +872,9 @@ static inline struct ib_pd *ib_alloc_pd_backport(struct ib_device *device) #endif /* */ -#if LINUX_VERSION_CODE < KERNEL_VERSION(3, 11, 0) && RHEL_MAJOR -0 <= 6 +#if LINUX_VERSION_CODE >= KERNEL_VERSION(3, 11, 0) || RHEL_MAJOR -0 >= 7 +#include +#else struct percpu_ref; typedef void (percpu_ref_func_t)(struct percpu_ref *);