Hi Simith > [Simith] Memsetting to 0 is initialising "next" to > NULL. That is fine that we are memsetting it to NULL, but what is a significance of this data member if we are allocating the memory with kmalloc to scull_devices. As such I am not able to understand the logic behind using next data member in the Scull_Device structure. Regards Dinesh ________________________________________________________________________ Yahoo! India Matrimony: Find your life partner online Go to: http://yahoo.shaadi.com/india-matrimony -- Kernelnewbies: Help each other learn about the Linux kernel. Archive: http://mail.nl.linux.org/kernelnewbies/ FAQ: http://kernelnewbies.org/faq/