Hi, Regarding ramfs,it performs read and most other filesystems including nfs do with generic_file_read, which i think might calss the readpage operation internal to filesystem,the readpage arguments consists of (struct file *,struct page *) ..... this means the page allocation is dine by VFS itself? If this is true most filesystems including NFS explicitly allocates Page, I'm really confused regarding relation of Page cache and file system, Please if someone clear my doubts.... Thanks Prasanna _______________________________ Do you Yahoo!? Declare Yourself - Register online to vote today! http://vote.yahoo.com -- Kernelnewbies: Help each other learn about the Linux kernel. Archive: http://mail.nl.linux.org/kernelnewbies/ FAQ: http://kernelnewbies.org/faq/