Hacker News new | ask | show | jobs
by koverstreet 3348 days 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.