i want to make sure i understand the issue regarding data types. as i understand it, it's recommended to use types like "__u32" instead of just "u32", but that's really true only for stuff that will get exported to user space, right? in short, it's only an issue in header files that are populated via running "make headers_install"? is that correct? rday -- ======================================================================== Robert P. J. Day Linux Consulting, Training and Annoying Kernel Pedantry Waterloo, Ontario, CANADA http://www.fsdev.dreamhosters.com/wiki/index.php?title=Main_Page ======================================================================== -- Kernelnewbies: Help each other learn about the Linux kernel. Archive: http://mail.nl.linux.org/kernelnewbies/ FAQ: http://kernelnewbies.org/faq/