4 ms·
Because with intrusive lists, insertion/removal can't fail due to memory allocation failure - with dynamic arrays, it can. In the kernel, where you have to han
by koverstreet 10y ago
Because with intrusive lists, insertion/removal can't fail due to memory allocation failure - with dynamic arrays, it can.
In the kernel, where you have to handle every single error path, this is a big deal.