In the post we saw how to create a stack using the list functions. In this post let us use the same list functions to implement a queue. A...Read more »

The Magician Of Linux
In the post we saw how to create a stack using the list functions. In this post let us use the same list functions to implement a queue. A...Read more »
In the post " Implementing stack using the list fuctions in kernel " we saw how to create a stack entry using the in built list fu...Read more »
In the posts " Creating a linked list in linux kernel " and " Using list_del to delete a node " saw how to use the in b...Read more »
In the post " " we saw how to create as linked list using the built in functions of linux. Now let us see how we can delte the nod...Read more »
In the post " Kernel thread creation 1 " we saw how to create a kthread in linux using kthread_create. The function we used to st...Read more »
Linked lists are a very frequently used data structure in the linux kernel and to make the programming easier the linux kernel provides an e...Read more »
In the post Creating a read write proc entry in kernel versions above 3.10 we saw the creation of read write proc entry. In the post we wi...Read more »
In the post Creating read only proc entry in kernel versions above 3.10 we saw how to create a read proc entry in the kernel version 3.10 a...Read more »
In the post "Creating read only proc entry in kernel versions above 3.10 . " we saw how to create a proc entry using the function...Read more »
The creation of proc entries has undergone a considerable change in kernel version 3.10 and above. In this post we will see one of the metho...Read more »
In the post we see the various functions available for spinlock in Linux. Let us look at an example and see how it can be used in Linux. ...Read more »
Atomic instructions are useful for executing instructions with out interrupt. Theory of the same is given in the post. Let us look into th...Read more »
Here is the pipe.c code of scull, which is a part of Linux Device Drivers by Jonathan Corbet , modified for the kernel version 3.x.x. The co...Read more »
Here is the access.c code of scull, which is a part of Linux Device Drivers by Jonathan Corbet , modified for the kernel version 3.x.x. The ...Read more »
Here is the main.c code of scull, which is a part of Linux Device Drivers by Jonathan Corbet , modified for the kernel version 3.x.x. The co...Read more »