Ben,
Sorry if this is a duplicate. Jay Vosburgh and I were doing some
testing with AIO and found that we were running out of kiocb's, tracked to
a missing call to aio_exit() on process exit. In 2.4.19, there was also
another call in exec.c, which I didn't check out for application to 2.5.44.
+-DLS
(See attached file: aiofix.patch)