eventfd_state
for (sp = &eventfd_state; *sp != state; sp = &((*sp)->efd_next))
struct eventfd_state;
typedef struct eventfd_state eventfd_state_t;
static eventfd_state_t *eventfd_state; /* global list of state */
state->efd_next = eventfd_state;
eventfd_state = state;