(I trimmed the cc list ofthe individuals, but I expect they will
see it anyway).

On Tuesday December 14, [EMAIL PROTECTED] wrote:
> 
> 
> On Tue, 14 Dec 1999, Alan Cox wrote:
> 
> > > For less critical stuff (== near post-2.4.0):
> > >   ->fhandle_to_dentry() (maybe it will go before the 2.4)
> > 
> > That one is pretty critical for NFS
> 
> OK, I'll bump it up in the queue.

Certainly I would like to have this, but I don't know that it is
critical for 2.4.  The new file-handle-to-dentry code in 2.3.current
works reasonably well, as long as you don't export a FAT filesystem.

However when specific support for nfsd is included in the vfs
interface, there also needs to be:

    dentry_to_filehandle
    sync_inode
    get_fs_attributes

dentry_to_filehandle and filehande_to_dentry should not expect to see
the whole filehandle, but only the filesystems specific part of it.

sync_inode is needed to force a SETATTR or a CREATE to disc before replying.
There also needs to be a way to force a symlink creation to disc -
maybe sync_inode could do that too?

get_fs_attributes should report about case-insensitivity, max filename
length, max link count, and possibly others.

I had in mind an nfsd_operations structure, but putting the various
operations in super_operations, and inode_operations as appropriate
would be reasonable.

NeilBrown

Reply via email to