Good point.
I'm currently looking at some basic threading of the SLAB allocator (an
irq spin-lock per cache, plus one for the cache chain). That should allow
some code (including get_fd()?) to mirgate outside of the global kernel
lock.
Regards,
markhe
------------------------------------------------------------------
Mark Hemment, Unix/C Software Engineer (Contractor)
markhe@nextd.demon.co.uk http://www.nextd.demon.co.uk/
"Success has many fathers, failure is a B**TARD!" - anon
------------------------------------------------------------------