Hi all, while writing device driver for serial port in case of StrongARM ( assabet sa1100 ), i got the following term in linux kernel code. #define Ser0DCSR (*(( volatile Word *) io_p2v ( _Ser0UDCSR ))) plz tell me what's the role of io_p2v and why its required. Thanks in Advance, Deepak Joshi. ___________________________________________________________ To help you stay safe and secure online, we've developed the all new Yahoo! Security Centre. http://uk.security.yahoo.com -- Kernelnewbies: Help each other learn about the Linux kernel. Archive: http://mail.nl.linux.org/kernelnewbies/ FAQ: http://kernelnewbies.org/faq/