diff options
Diffstat (limited to 'include/linux/wait_compat.h')
-rw-r--r-- | include/linux/wait_compat.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/include/linux/wait_compat.h b/include/linux/wait_compat.h index d8cd09b9e..445a73c68 100644 --- a/include/linux/wait_compat.h +++ b/include/linux/wait_compat.h @@ -26,6 +26,7 @@ #define _SPL_WAIT_COMPAT_H #include <linux/sched.h> +#include <linux/wait.h> #ifndef HAVE_WAIT_ON_BIT_ACTION # define spl_wait_on_bit(word, bit, mode) wait_on_bit(word, bit, mode) @@ -43,4 +44,12 @@ spl_bit_wait(void *word) #endif /* HAVE_WAIT_ON_BIT_ACTION */ +#ifdef HAVE_WAIT_QUEUE_ENTRY_T +typedef wait_queue_head_t spl_wait_queue_head_t; +typedef wait_queue_entry_t spl_wait_queue_entry_t; +#else +typedef wait_queue_head_t spl_wait_queue_head_t; +typedef wait_queue_t spl_wait_queue_entry_t; +#endif + #endif /* SPL_WAIT_COMPAT_H */ |