create eventfd lazily
Fix compiler warning
Create pipe lazily
Remove now unused alert_init function