Tagged articles
1 articles
Page 1 of 1
360 Tech Engineering
360 Tech Engineering
Sep 14, 2018 · Fundamentals

Understanding the Linux Kernel list.h Linked List Implementation

This article explains the classic Linux kernel list linked‑list data structure, covering its definition, file locations, core operations such as initialization, insertion, deletion, replacement, moving, splitting and merging, the list_entry macro, usage examples, and important multithreading considerations.

C ProgrammingData StructuresLinux kernel
0 likes · 5 min read
Understanding the Linux Kernel list.h Linked List Implementation