Charles Manning <
manningc2@actrix.gen.nz> writes:
[nfs patch]
> Thanks Jean-Loup.
>
> After a bit of fiddling around I was able to apply this. I made a
> few changes to formatting etc.
>
> I did some rudimentary testing (read/write, ls,...) and it seems to
> work. I'll test it with fsx etc.
>
> The changes have been applied to git.
> http://yaffs.net/gitweb?p=yaffs2/.git;a=summary
Hi, Charles. I've been testing this nfs patch a bit, and I have one
problem in my setup. This might be related to other parts than
yaffs2, but then again, it could be a yaffs bug.
When I export a yaffs2 filesystem with the kernel-space nfs daemon, I
cannot seem to umount the filesystem, even though rpc.nfsd and friends
have been terminated.
I can see an [nfsd] process (i.e. kernel thread), which I believe
might be the culprit. No other processes have any files on my file
system open, no other processes have /proc/pid/{cwd,root} pointing to
the yaffs mount point.
Have you tested this bit? It seems like some kernel-side resources
might not be properly released when we unexport the file system.
--
Henrik Grindal Bakken <
hgb@ifi.uio.no>
PGP ID: 8D436E52
Fingerprint: 131D 9590 F0CF 47EF 7963 02AF 9236 D25A 8D43 6E52