POLLFREE
if (mask & POLLFREE) {
!(pollflags & POLLFREE)) {
if (pollflags & POLLFREE) {
if (unlikely(mask & POLLFREE))
__wake_up(wq_head, TASK_NORMAL, 0, poll_to_key(EPOLLHUP | POLLFREE));