Hi all ide_hwif_t structure has a struct hwif_s *next pointer. The comment beside it says that it is used for linked list in ide_hwgroup_t. From the comments in the beginning of ide.h file, I understand that the driver supports 4 interfaces. The ide_drive_t has a pointer to be in a list of drives. Questions: How many drives can an interface correspond to? What is a hwgroup ? Thanx Narasimhamurthy Giri, Clemson University Computer Science Dept. ------------------------------------------------------------------------------- Judge not lest ye be judged yourself. ------------------------------------------------------------------------------- -- Kernelnewbies: Help each other learn about the Linux kernel. Archive: http://mail.nl.linux.org/kernelnewbies/ IRC Channel: irc.openprojects.net / #kernelnewbies Web Page: http://www.kernelnewbies.org/