On Thu, 3 Aug 2000, Jeff Garzik wrote:
> Neil Brown wrote:
> > 3/ With this patch, only ext2fs can be exported. Naturally when I
> > submit to Linus, all other filesystems which it makes sense to
> > export will provide an nfsd_operations structure.
>
>
> One word: ug.
ug, indeed, but for a different reason. "multiple dentries" stuff is
BOGUS. Period. Don't do that.
> Why does NFS need to stick its fingers into every other filesystem?
For the same reasons why it plays games with iget(). Jeff, look at that
code. Really (nfsd/nfsfh.c).
> And who decides whether or not it makes sense to export a certain
> filesystem? (if the answer is "the programmer", I'm sure you can find
> several admins who disagree...)
Right now "no ->read_inode()" == "no NFS exports".