just a question .... the struct inode in fs.h has a field i_atime. why doesnt the kernel keep updating this field and finally write the inode back to disk when finished ... or is it like when the file is done with ,the kernel releases its inode and the file buffers ... so therz no point updating the i_atime field. Bijoy. -- Kernelnewbies: Help each other learn about the Linux kernel. Archive: http://mail.nl.linux.org/kernelnewbies/ FAQ: http://kernelnewbies.org/faq/