title: Creating fd in a kernel module
body: <p>In my kernel module I'd like to create multiple FDs, and pass them later to the user-space via <code>ioctl</code>.</p>
  
  <p>The user-space code will use these FDs to wait for an event using <code>poll()</code> or <code>select()</code>.</p>
  
  <p>If I were creating such FDs in the user-space, I'd call <code>eventfd()</code>, but how do that in the kernel-space?</p>