Hi, I have a storage media, where I need to write the data to. Right now, I am using the vfs_write calls to write the data on the media. I am not explicitly syncing the data on to the device in my driver file. I am expecting the VFS to take care of syncing this data on to the storage media. In this scenario, If I try to copy big files(~GB's of data), What is the expected behavior from the VFS. Does kernel allocate large cache buffers (or) does it use fixed cache buffers and manipulate on these fixed buffers (or) does it go on increasing the buffer caches based on the amount of data to be written on the storage media.? I am new to kernel file system programming, please help me in understanding the above scenario? -- Regards, Murali N -- To unsubscribe from this list: send an email with "unsubscribe kernelnewbies" to ecartis@xxxxxxxxxxxx Please read the FAQ at http://kernelnewbies.org/FAQ