move eventfd stuff out to own file