autoremove_wake_function
if (pos->func == autoremove_wake_function)
DEFINE_WAIT_FUNC((name), autoremove_wake_function)
int autoremove_wake_function(wait_queue_entry_t *wait, unsigned mode, int sync, void *key);
wq_entry->func = autoremove_wake_function;