--- Martin Jambor <jambormartin@xxxxxxxxx> wrote: > On 7/29/06, UZAIR LAKHANI <uzairr_bs1b@xxxxxxxxx> > wrote: > > Hello All, > > > > I want to find out the details of the address > space > > operations. Where can I get the detailed > information > > about the address space operations. > > Have a look at > > a) Documentation/filesystems/vfs.txt > b) Documentation/filesystems/Locking and > c) some simple fs that uses it (minix?) Hello All, Thanks for your reply and help. But the (a) and (b) above don't give me enough details about the theoretical aspects of address space operations. For example why these operations are needed. What is their flow etc. If you please give some more links that help me understanding address space operations and buffer cache issues clearly, then I will be thankful to you. Thanks, Uzair Lakhani > > > In addition I want to find out whether > these address space > > operations are for performance reasons or > are mandatory to > > implement. > > No, I guess you could access the underlying > device (or a remote > server) each time a filesystem object is read or > written to. This > approach would be simple but > > a) it could be very slow (at least a block device > based filesystem > like that would), > b) you basically wouldn't be able to implement > mmap unless you wrote > an equivalent of the page cache and > c) when you use the generic functions to handle > the file operations > and only code the address space operations, it > is not that much > more difficult. > > > In addition do distributed file systems on the > client > > and server side require to implement address space > > operations e.g. nfs (client side) implements these > > address space operations. > > I'm not an expert on network filesystems but it > would probably depend > on whether and what kind of client caching you want. > > HTH > > Martin > - > To unsubscribe from this list: send the line > "unsubscribe linux-fsdevel" in > the body of a message to majordomo@xxxxxxxxxxxxxxx > More majordomo info at > http://vger.kernel.org/majordomo-info.html > __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com - To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html