Subject: Re: 64 bit inode changes
To: None <>
From: YAMAMOTO Takashi <>
List: tech-kern
Date: 08/16/2005 10:30:51
> The problem with NFS is that it reuses the transfer buffer and alters
> the dirent inplace. nfs_readdir -> nfs_bioread -> nfs_readdirrpc is the
> chain. I'm still thinking about how to best solve this. So far, I've
> been thinking about just follow the UFS example and allocate a transfer
> buffer, drop the direct entries there (since that's what NFS is actually
> using too) and convert it afterwards.

i don't see why you need an additional buffer.
making nfs_readdirrpc compose the new version of dirent isn't enough?