Added linked list similar to Linux kernel