Hello friends, I have just started reading the kernel code and hence a kernel newbie. Right now I am reading the code of Linux kernel version 2.4.3. The file module.c conatins a function sys_init_module. I am not able to the understand the following LOC. <snip> if (mod_user_size < (unsigned long)&((struct module *)0L)->persist_start </snip> What does 0L refers to ? Can somebody please explain it to me. Thanks neeraj -- Kernelnewbies: Help each other learn about the Linux kernel. Archive: http://mail.nl.linux.org/kernelnewbies/ FAQ: http://kernelnewbies.org/faq/