On 8/4/21 11:08 AM, Matthew Wilcox wrote:
Why use a doubly-linked-list here? An allocating xarray should perform much better and use less memory.
We don't expect the list to be too long. So we may not gain any significant advantage in terms of performance or memory when using alternate lists. Since linked list easier to use, we chose it. -- Sathyanarayanan Kuppuswamy Linux Kernel Developer