Now that CONFIG_DEPT_AGGRESSIVE_TIMEOUT_WAIT was introduced, apply the
consideration to waitqueue wait, assuming an input 'ret' in
___wait_event() macro is used as a timeout value.

Signed-off-by: Byungchul Park <byungc...@sk.com>
---
 include/linux/wait.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/include/linux/wait.h b/include/linux/wait.h
index ff349e609da7..aa1bd964be1e 100644
--- a/include/linux/wait.h
+++ b/include/linux/wait.h
@@ -304,7 +304,7 @@ extern void init_wait_entry(struct wait_queue_entry 
*wq_entry, int flags);
        struct wait_queue_entry __wq_entry;                                     
\
        long __ret = ret;       /* explicit shadow */                           
\
                                                                                
\
-       sdt_might_sleep_start(NULL);                                            
\
+       sdt_might_sleep_start_timeout(NULL, __ret);                             
\
        init_wait_entry(&__wq_entry, exclusive ? WQ_FLAG_EXCLUSIVE : 0);        
\
        for (;;) {                                                              
\
                long __int = prepare_to_wait_event(&wq_head, &__wq_entry, 
state);\
-- 
2.17.1

Reply via email to