autoremove_wake_function
.func = autoremove_wake_function, \
int autoremove_wake_function(struct wait_queue_entry *, unsigned int, int, void *);
wqe->func = autoremove_wake_function;