Augustin Cavalier 8272d53c70 kernel/fs: Use an object_cache for allocating FIFO ring_buffers.
Every shell execution creates and destroys a FIFO, it seems,
so it's good to avoid the raw allocator (and thus the kernel
VM translation map) here.

After this change, the only remaining use of the raw allocator
during a rebuild of HaikuDepot + the mime_db is the flatArgs
malloc(), and the change to increase the block sizes to 16K
will reduce that to a small number of calls.
2025-01-03 17:08:10 -05:00
..
2024-12-31 07:37:02 +00:00
2024-11-16 18:26:21 +00:00