Hi all, a basic question. How does the kernel handle NULL pointer dereferencing inside kernel space. Supposing I initialise a pointer to NULL (i.e 0), and derefernce it then why do I get an oops? Is 0 not a valid address? Also I've heard that the value of NULL can change from processor to processor (I think on PowerPC 0 is a valid address). TIA, -mandeep -- Kernelnewbies: Help each other learn about the Linux kernel. Archive: http://mail.nl.linux.org/kernelnewbies/ FAQ: http://kernelnewbies.org/faq/