--#if !defined(NV_FATAL_SIGNAL_PENDING_PRESENT)\r
-- static inline int __fatal_signal_pending(struct task_struct *p)\r
-- {\r
-- return unlikely(sigismember(&p->pending.signal, SIGKILL));\r
-- }\r
--\r
-- static inline int fatal_signal_pending(struct task_struct *p)\r
-- {\r
-- return signal_pending(p) && __fatal_signal_pending(p);\r
-- }\r
--#endif\r
++#if LINUX_VERSION_CODE < KERNEL_VERSION(4, 11, 0)\r
+ #if !defined(NV_FATAL_SIGNAL_PENDING_PRESENT)\r
+ static inline int __fatal_signal_pending(struct task_struct *p)\r
+ {\r
+ return unlikely(sigismember(&p->pending.signal, SIGKILL));\r
+ }\r
+ \r
+ static inline int fatal_signal_pending(struct task_struct *p)\r
+ {\r
+ return signal_pending(p) && __fatal_signal_pending(p);\r
+ }\r
+ #endif\r
++#endif\r